Оперативно-гибкий способ
Оперативно-гибкий способ (Agile) -- это итеративный подход к управлению проектами и разработке, при котором разработка начинается до утверждения объёмов работ, сроков выполнения и бюджетов. Вместо того чтобы выпускать весь продукт целиком, agile-команда выполняет работу в рамках небольших, но удобных инкрементов. Требования, планы и результаты постоянно проходят проверку на актуальность, благодаря чему команды могут быстро реагировать на изменения. В оперативных проектах, заказчик и подрядчик устанавливают специальный механизм для планирования одновременно с разработкой.
В оперативных способах разработки, разработчики, команда проекта выполняют роль исследователей, также они работают без формального начальства и без описания работы. В отличие от плановых разработок, оперативные начинаются параллельно с планированием, когда план ещё не утверждён.
Возьмём разработку Брацкой Школы. Никто раньше не создавал такую общественную инициативу. Брацка Школа разрабатывается волонтёрами. Каждый волонтёр выполняет свой вклад исходя из своего расписания. Волонтёрам сообщают ориентиры, но они сами выбирают, что они будут делать, а что -- нет. Даже если мы умудримся предсказать объём работ, мы не сможем предсказать, когда этот объём будет выполнен. Никто не может предсказать, как Школа будет выглядеть, скажем, через год. Нет никакой возможности создать детальный план. Мы не можем планировать детали того, чего не знаем.
Мастер церемоний -- это роль в оперативно-гибких разработках, которая отвечает за соблюдение процесса. Любой процесс разработки людьми означает набор церемоний. Обычно, этот мастер церемоний следит за тем, чтобы принципы выбранного способа разработки были понятны и выполнены всеми участниками процесса.
Мастер церемоний отвечает за организацию эффективной работы команды не через отдачу приказов, а, наоборот, через предоставление каждому участнику разработки полной творческой свободы в реализации требований. Для этого, мастер церемоний общается с каждым сотрудником, обучает их взаимодействию между участниками команды, организует все рабочие встречи и наблюдает за всем процессом изнутри.