Agile - набор принципов разработки продукта.
Scrum - инструментарий ведения проектной деятельности, поддерживающий ценности Agile.
Руководство принципами в своей деятельности - есть способ оптимизации принятия решений через использование конкретного перечня обобщенных постулатов.
Использование механизмов (инструментария) - есть способ воплощения принятых принципов в виде функционирующего процесса.
Принципы - скелет. Механизмы - мышцы. В том смысле, что принципы - это основа, фундамент, база. Механизмы - строятся поверх принципов, как мышцы работают на базе скелета.
Принципы - душа. Механизмы - плоть. В смысле: принципы - это общие формулировки, а механизмы - вполне конкретные инструкции.
Agile представляет собой перечень принципов разработки продукта. Продуктом может быть программное обеспечение или что-то другое. Эти принципы универсальны по отношению к типу производимой продукции и представляют собой краткие формулировки, указывающие что хорошо, а что плохо. Например, первый принцип, пожалуй, самый важный: "Наивысшим приоритетом для нас является удовлетворение потребностей заказчика, благодаря регулярной и ранней поставке ценного программного обеспечения." Из этой фразы следует очень многое:
- Релизы следует делать своевременно, как только внесены протестированы правки изменения.
- Если возникает биполярность во мнениях заказчика и разработчика о внесении изменений в бизнесовую часть - следует приоритет отдать мнению заказчика.
- Если команда разрабатывает продуктовое программное обеспечение и некоторый инструментарий для своей работы, то при прочих равных, приоритет всегда следует отдать разработке продуктового ПО.
- И многое другое.
При желании этот принцип, как и любой другой можно доказать. Что и следует сделать, при ознакомлении чтобы осознать его суть и принять всецело.
Agile - этот небольшой список принципов задает ценности, которыми следует руководствоваться в рабочей деятельности. Наличие четкого перечня такого рода принципов, позволяет принимать решения в кратчайшие сроки без долго анализа что хорошо, а что плохо. При наличии такого перечня принципов мы можем без детального анализа, руководствоваться только формулировками. Доказательства остаются за ширмой, мы ранее их доказали и теперь оперируем только формулировками - как с теоремами в тригонометрии.
Как написано в книге "Принципы" Рэя Далио, вольная цитата: "Вся наша жизнь, это последовательность причин и следствий". Возникает любое событие в нашей жизни - причина, мы на него реагируем и в результате получаем некоторое следствие - другое событие. На это следствие мы снова реагируем или кто-то другой, что ведет к новому следствию и так до бесконечности. Причина - совокупность контекста и действия, следствие - результат действия в контексте.
Как написал Рэй Далио: "все ситуации поддаются классификации". Это значит, чтобы принимать правильные решения, необходим небольшой перечень принципов, которые закроют все возможные вариации ситуаций.
По сути, это про Agile - набор инструкций, указывающий как стоит действовать в любой возникающей ситуации. Например, возникает спор, одна из сторон утверждает "Бизнес нам мешает работать. Постоянные исправления и изменения в ТЗ. Не подпускайте заказчика к нам!". Ответ из Agile: "На протяжении всего проекта разработчики и представители бизнеса должны ежедневно работать вместе." Заказчик должен быть в команде. И точка! Само собой этот принцип может быть обоснован и доказан. Проблему следует искать в другом. Быть может в процессе постановки целей и задач, или в чем-то другом.
Scrum появился до формального появления Agile манифеста. И тем не менее они дополняют друг друга: Agile указывает свод принципов производственной деятельности, Scrum предоставляет инструментарий для организации процесса производственной деятельности, поддерживая принципы Agile.
Если Agile - весьма обобщенные принципы, то Scrum - набор очень конкретных ритуалов, инструментов. Если Agile - душа, то Scrum - это плоть.
Я продолжаю делиться мнениями, принципами, идеями, основанными на своем управленческом опыте. Продолжаю делать обзоры на прочитанные книги и интересные материалы.
Подписывайся на этот канал, читай, смотри, критикуй. Все это полезно в первую очередь для тебя и меня, а также для всех остальных.