1. Мы находимся внутри самого мощного перехода от промышленной волны развития человечества к информационной, и это необратимо.
2. В период турбулентности переходного периода важно найти свое место и точку опоры.
3. Agile занял свое место в процессе перетекания культуры Согласия в культуру Синтеза, при переходе от первого яруса спиральной динамики во второй.
Методология SCRUM стала структурированной рамкой для ведения проектов в гибком менеджменте, и в этом заложено противоречие между свободой, которую дает идеология Agile, и беспрекословным соблюдением SCRUM-ритуалов, как того требуют адепты. Когда это противоречие стало сдерживать трансформацию, творческая энергия победила и начала вносить изменения в методологию, адаптируя ее под все новые сферы распространения Agile.
В этой части мы вплотную подходим к методологии SCRUM, посредством которой реализуется Agile-философия. В IT-индустрии есть несколько популярных методологий, они подстраиваются под масштабность и многогранность задачи для команд. Но для нетехнологичных бизнесов оптимальной стала методология SCRUM. Поэтому именно на ней мы и остановимся, тем более что все наши консалтинговые проекты опирались именно на эту методологию, и в ней у нас есть практический опыт, позволяющий смело рассуждать о ее плюсах и минусах.
Итак, в команде, работающей по SCRUM, есть три роли: Владелец продукта, SCRUM-мастер и сама команда, как субъект. У каждой роли свои обязанности и свой объем ответственности за процесс. Объективно есть еще одна важная роль в команде – это Agile-коуч. Он присутствует при всех важных переломных моментах в жизни команды, он выстраивает отношения, снижает эмоциональные качели и направляет команду к цели. Однако эта роль осталась за рамками SCRUM-руководства, поскольку коуч – как правило, внешний консультант, сопровождающий Agile-трансформацию.
Придерживаясь принятого мной правила не повторять дословно информацию, которую уже многократно описывали различные источники, о применении Agile в IT-сфере, тем не менее я даю общие сведения со своей интерпретацией для тех, кто впервые слышит об этом и хочет сам разобраться, что он может взять из этого в свою жизнь, в свой бизнес.
SCRUM состоит из четко прописанных ритуалов, ролей и мероприятий. Важно, чтобы все участники процесса знали терминологию, понимали, что она означает и правильно ее применяли. В таком случае создается единое информационное поле, исключающее разночтения и самовольную интерпретацию. На первый взгляд это условие кажется сложным, но в процессе работы, когда все участники овладевают знаниями методологии, становится очевидно, насколько проще в таком поле осуществлять рабочие процессы.
ЕСЛИ КОМПАНИЯ УЖЕ AGILE, ТО НИКТО НЕ УМЕР. ПОТОМУ ЧТО ЕСТЬ РЕФЛЕКСИВНЫЙ ЦИКЛ. ЭТО ГЛАВНОЕ СВОЙСТВО AGILE, ПОЭТОМУ ОН ЛУЧШЕ ПРИСПОСОБЛЕН К ВЫЖИВАНИЮ В УСЛОВИЯХ НЕОПРЕДЕЛЕННОСТИ
Дальше мы много раз будем повторять понятие «минимально жизнеспособный продукт» или «минимально готовый продукт». Так обозначают тот продукт, который команда представляет Заказчику и всем заинтересованным лицам, включая клиентов и потребителей в конце каждого спринта. И это непременное условие в SCRUM-методологии. Команда не просто входит в процесс производства продукта, но и выдает в равные промежутки времени минимально жизнеспособный продукт, чтобы протестировать гипотезу, дать возможность всем увидеть то, что, собственно, производит команда, протестировать это, собрать все замечания и пожелания. Затем в начале следующего спринта происходит корректировка продукта.