Найти тему
Гипермышление

Сколько на самом деле принципов AGILE?

Попробуем разобраться в устройстве священной коровы, на которую сейчас молятся лидеры бизнеса. Как правило это IT-бизнес, и вот что интересно, будет ли работать принципы Agile на металлургическом заводе? В театре? А в вашем бизнесе? Или вся эта история исключительно прерогатива софтверного и айтишного бизнеса, авангарда цифрового мира с его особенностями и законами.

Ценности влекут за собой 12 принципов Agile:

  1. Наивысшая ценность — это удовлетворение потребностей заказчика. Т.е. клиентоориентированность и таким образом мы прекратили битву между стейкхолдерами за право называться "любимой женой".
  2. Готовность изменять требования, даже на поздних стадиях проекта. Т.е. "любой каприз за ваши деньги", но на ранних стадиях это будет не так больно для обеих сторон, особенно если клиент сказал "ФИ".
  3. Работающий продукт выпускаем максимально часто. Т.е. мир по прежнему ждет новинок видя в этом позитивные нотки изменения к лучшему. Так почему же не подыграть миру?
  4. Бизнес работает вместе с программистами! Это очень круто, так как все говорят на разных языках, ценную информацию друг от друга воспринимают как шум, так как думают по разному.
  5. Команда — основной элемент Agile. Наилучших результатов достигает команда замотивированных профессионалов. А команда, как известно, не может дать больше, чем в нее заложено.
  6. Взаимодействие лицом к лицу. Да, это дорого. Да весь мир пошел дистанционным путем, но если вы хотите понимания, доверия, командного духа, то встречайтесь лично и не забудьте лист бумаги.
  7. Работающий продукт. Который можно показать, попробовать, а лучше протестировать на заказчике. Пусть это будет одна функция из десяти заявленных в TЗ, чем 100-500 слайдов о том как все будет работать.
  8. Постоянные и непрерывные улучшения. Команда должна знать, что может постоянно улучшать не только продукт, но и сам процесс взаимодействия. Это должно стать привычкой, частью работы.
  9. Качество и техническое совершенствование невозможно без качественного проектирования. А для этого у вас должна быть метод, нотация и т.н. "культура производства" (разработки).
  10. Простота. Отсутствие суеты и лишней работы. Это один из основных принципов дизайна, то что позволяет не утонуть в деталях проекта, видеть главную идею, перспективу и развитие продукта.
  11. Руководитель команды, Scrum-коуч, Agile-коуч, одним словом менеджер находится в режиме постоянной смены ролей: организатор, технолог, наставник, и т.д. чтобы создать самоуправляемую команду.
  12. Проведение рефлексии, разбора полетов или ретроспективы проекта означает постоянный анализ своей работы, что получилось, а что нет. Работа над совершенствованием рабочего процесса.

Попробуем следуя матричному методу упаковать 12 принципов в матрицу 3х3. Так некоторые принципы говорят об организации работы - "совместная работа", "взаимодействие", другие про технологию и приоритеты "техническое совершенствование" и "работающий продукт". В результате, после нескольких попыток у меня получилось упаковать красное, квадратное и кислое в матрицу.

-2

Логика разделения по уровням следующая:
I. Приоритеты = принципы № 1, 2, 3, 7;
II. Организация = принципы № 4, 8, 5, 11;
III. Работа = принципы № 9, 10, 12.

--
Попробуйте упаковать и организовать 12 принципов по-своему и вам откроется их внутренние взаимосвязи.

___
Продолжение следует...

Картинка для обращения к вашему "быстрому мышлению" и для привлечения вашего внимания. А "медленное мышление" заработает тогда, как я уже отметил выше, когда вы попробуете организовать принципы по-своему.
Картинка для обращения к вашему "быстрому мышлению" и для привлечения вашего внимания. А "медленное мышление" заработает тогда, как я уже отметил выше, когда вы попробуете организовать принципы по-своему.