Agile — это не конкретная методология, а ценностный подход к работе, описанный в «Манифесте гибкой разработки программного обеспечения» (Agile Manifesto, 2001). Манифест провозглашает четыре приоритета:
- Люди и взаимодействие важнее процессов и инструментов;
- Работающий продукт важнее исчерпывающей документации;
- Сотрудничество с заказчиком важнее переговоров по контракту;
- Готовность к изменениям важнее следования плану.
Agile-команды работают короткими циклами (итерациями, спринтами), в конце каждого получая что-то готовое к использованию. Заказчик вовлечён в работу постоянно: видит результат, даёт обратную связь, корректирует приоритеты.
В реальной работе Agile применяется через конкретные фреймворки: Scrum, Kanban, XP (Extreme Programming), SAFe для масштабирования. Правила у них разные, но философия одна — ранний выпуск, короткая обратная связь и постепенное улучшение.
Agile зародился в IT, но сегодня применяется в маркетинге, дизайне, подборе персонала и других направлениях, где есть неопределённость и нужна быстрая адаптация.
- Требования к продукту неясны или меняются в процессе
- Нужна быстрая обратная связь от пользователей
- Команда умеет работать самоорганизованно
- Заказчик готов участвовать в работе регулярно, а не получить «всё в конце»
- Жёстко регламентированные проекты с фиксированным результатом и графиком (госзаказы, строительство, ракетостроение)
- Команда не готова к самоорганизации и итеративной работе
- Заказчик не может быть вовлечён регулярно
- Высокая стоимость каждой итерации (сложно «частично» доставлять результат)
Команда продуктовой разработки. Команда из 8 человек делает мобильное приложение. Работают спринтами по 2 недели, каждые две недели выкатывают обновление с новыми возможностями в магазин приложений. Приоритеты бэклога меняются каждый месяц по результатам аналитики.
Маркетинговая команда. Отдел из 5 маркетологов запускает кампании по Agile: каждые 2 недели — новый эксперимент, оценка результата, корректировка стратегии.
Чтобы не настраивать процесс с нуля, в Shtab возьмите шаблон проекта Scrum-команда или Kanban-доска — он сам создаст спринты, бэклог и нужные поля задач. Для маркетингового Agile подойдёт шаблон «Маркетинговая команда».