Найти в Дзене
Changellenge >>

Что такое agile, или Как освоить управление проектами

Непонятно, как создать новый продукт и не потерпеть фиаско? У нас есть ответ — попробуйте agile-подход! Он поможет с самого запуска отслеживать изменения и прямо на ходу принимать эффективные решения для улучшений. Рассказываем, как пошагово внедрить эту продуктивную методику.

Что вообще такое agile-подход

Обычно в бизнесе используют каскадную модель решения задач, или модель водопада. Она вам знакома: нужно согласовать план действий и следовать ему без отклонений, этап за этапом. Но после 2001 года, когда был опубликован знаменитый Agile Manifesto, многие прогрессивные компании перешли на более гибкие системы разработки продуктов.

В agile вся работа делится на спринты по две-четыре недели. Каждый из них включает планирование, анализ, проектирование, разработку, тестирование и документирование. При этом заказчик регулярно оценивает промежуточные результаты и может вносить коррективы. Agile-подход сокращает время принятия решений и позволяет быстро реагировать на изменения.

Как внедрить agile-подход

Шаг 1. Определитесь, зачем вам это

Гибкие методики сокращают издержки и повышают результативность работы, но для достижения эффекта нужна четкая задача. Не стоит слепо следовать моде и внедрять agile просто так: это может только повредить бизнесу.

Шаг 2. Обсудите переход с командой

Расскажите о своих планах команде, потому что внедрение нового подхода потребует вовлечения каждого. Все должны понимать, какие изменения их ждут и зачем они нужны. Назначьте встречу и обговорите все детали.

Шаг 3. Создайте список приоритетных задач с командой

На этом этапе начинается работу по agile. Не забудьте об уже намеченных ранее задачах и впишите их в новые процессы. Создайте список тасков, укажите ответственных за них и проставьте четкие дедлайны. Используйте матрицу Эйзенхауэра «срочно — важно» для ранжирования задач.

Шаг 4. Сформулируйте единицы работы, необходимые для выполнения задач

Самая простая единица оценки — часы, затраченные на выполнение. Но можно использовать и другие показатели: объем работы, сложность или риски. Команде также стоит высказать свое мнение. Для эффективного диалога можно попробовать разные техники вроде Scrum Poker. Цель — убедиться, что все, кто задействован в проекте, одинаково понимают задачи и согласны с алгоритмами выполнения.

▪ Каждый участник получает набор карт. На 11 из них — числа из последовательности Фибоначчи, еще на одной — вопросительный знак, а на последней — символ бесконечности. Существуют также колоды с другой нумерацией, но мы рассмотрим самую простую.

▪ Организатор встречи выносит задачу на обсуждение. Он рассказывает, как считает правильным ее выполнять и какую цель она поможет достичь. Важно общаться, мотивировать участников и отвечать на уточняющие вопросы.

▪ Участники, проанализировав задачу, выкладывают на стол рубашкой вверх по одной карте из своих колод. Так они оценивают задачу:

0 — простая или близкая к завершению задача. Нет смысла выделять ей место в плане;

1–3 — мелкая задача;

5–13 — задача средней сложности;

20–40 — крупная задача;

100 — глобальная задача;

? — у участника недостаточно информации;

∞ — сверхглобальная по масштабности и важности задача.

▪ Карты открываются. Обсудите расхождения во мнениях — пусть первыми выскажутся те, кто дал самые низкие и высокие оценки. Они должны поделиться, как планируют решить задачу в сжатые сроки и каковы риски.

▪ Второй раунд голосования с учетом обсуждения.

▪ Финальное решение.

Если вы не хотите искать колоды, используйте приложение Pokrex. По механике оно похоже на Scrum Poker, но не требует офлайн-встреч.

Шаг 5. Создайте трекер для отслеживания прогресса

Вам нужен инструмент, чтобы фиксировать задачи. Это могут быть онлайн-доски с общим доступом вроде Trello. Ведите ее по методологии Kanban. Задачи следует разделить на группы по какому-то признаку. Наиболее популярный способ:

▪ To do — планируется.

▪ Doing — в процессе.

▪ Done — завершено.

Шаг 6. Запланируйте задачи на первый спринт, используя единицы оценки

Когда готов общий список задач, определите ответственных и раздайте им индивидуальные таски. Сейчас вы планируете объем работ на первый спринт — используйте единицы оценки с четвертого шага. По возможности спросите у участников команды, как они планируют выполнять свои задачи.

Шаг 7. Проводите ежедневные летучки

Внедрите 5-10-минутные встречи, где будете фиксировать результаты и обсуждать возникшие вопросы и сложности. Каждый участник за минуту должен рассказать команде:

▪ Что он сделал за вчера.

▪ Какие задачи запланировал на сегодня.

▪ Какие сложности возникают при выполнении.

▪ Какая нужна помощь.

Такие мини-совещания позволяют отслеживать прогресс и оперативно реагировать на новые вводные. В результате общая эффективность работы увеличивается.

Лайфхак: можно проводить встречи стоя, тогда каждый захочет высказаться побыстрее.

Шаг 8. Проводите ретроспективные встречи после каждого спринта

Поздравьте друг друга с завершением спринта и обсудите, что было хорошо, а что плохо, какие процессы нужно починить, а какие распространить по компании в качестве лучших практик.