Всем привет! Меня зовут Михаил Сорокин, я Delivery Manager в Wargaming. В Школе Алексея Минкевича я веду тренинг "Agile для управления проектами: Scrum".
Хочу рассказать про один аспект, который характерен для большинства гибких(Agile) подходов и методов - философия. Выражается философия в ценностях и принципах.
Даже получив свой первый сертификат по Scrum в 2015 году, я до конца не понимал зачем философия нужна. Правильно проводить планирование спринта или рефайнмент - это важно, а философия это "мы за все хорошее и против всего плохого" ))) О применении философии во Agile я, к сожалению, не прочитал ни в одной книге (если вы где то про это читали, напишите в комментариях).
Итак, зачем нужна философия? Спустя несколько лет я понял, что все просто: описать процессами все ситуации, в которых создается продукт, особенно, если это комплексный домен просто невозможно. Принципы и ценности помогают принимать решения в ситуациях для которых мы еще не придумали процесс.
Например, вы решаете отдать ли часть разработки на аутсорсинг. Как Agile подходы вам смогут помочь? Disciplined Agile Delivery и Scaled Agile Framework в один голос скажут: "Take an economic view", "Be Pragmatic", что скорее всего вас натолкнет на мысль о том, что аутсорсинг неплохая идея. Less и Scrum напомнят, что аутсорсинг - это минус к прозрачности(Transparency) и заставят все лучше взвесить.
Конечно, решать вам, Agile подходы и методы дают вам инструмент для валидации решений.
Принципы в популярных Agile подходах:
- ● Disciplined Agile Delivery https://www.pmi.org/disciplined-agile/mindset/mindset-principles
- ● Saled Agile Framework https://www.scaledagileframework.com/safe-lean-agile-principles/
- ● Less https://less.works/less/principles/overview
- ● Scrum https://scrumguides.org/scrum-guide.html#scrum-values