LeadStartup
Получите бесплатно — все материалы с наших курсов
Тренинги, Курсы, Обучение — Agile, Scrum, OKR
Тренинги, Курсы, Обучение — Agile, Scrum, OKR
Тренинги, Курсы, Обучение — Agile, Scrum, OKR
Mikhail Ryazhenka
Mikhail Ryazhenka
Founder, Executive Partner

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

Agile оценка и планирование — это оценка и планирование работы и её результатов в условиях повышенной неопределенности. Для быстрой и относительно точной оценки трудоемкости имеющихся задач.

Что такое Agile планирование

Это подход к планированию в условиях высокой неопределенности, характерный для Agile команд.

Зачем нужно Agile планирование

Для быстрой и относительно точной оценки трудоемкости имеющихся задач. За счет этого команда и владелец продукта могут выработать эффективную стратегию и тактику работы.

Как использовать Agile планирование

Начните использовать относительную оценку в Story Points для команды. Используйте Planning Poker, Начните корректировать свои планы в зависимости от появления новых данных. Все это поможет вам стать гибче.

Agile планирование и оценка

Для максимально полного понимания того, что представляют собой процессы оценки и планирования в Agile, и как именно они реализуются, мы рекомендуем книгу Майка Кона «Agile Estimating and Planning». На русский переведена дословно — «Agile. Оценка и планирование».

Майк Кон — основатель Mountain Goat Software, консалтинговой компании в сфере управления процессами и проектами.

Планирование по Agile

  • Фокусируется на планировании, а не на плане. Важен сам процесс планирования. Если деятельность по планированию проходит регулярно, и эта деятельность гибка к возможным изменениям, это — планирование по Agile.

  • Поощряет изменения. Для agile–подхода характерно, что мы не поддерживаем свои иллюзии, а максимально полно контактируем с реальностью и с новой информации. На основе новой информации мы принимаем новые решения о том, как действовать дальше и как развивать продукт.

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

  • Распределяет процесс планирования по всему сроку осуществление проекта. Планирование по agile — это не разовая акция, а непрерывный процесс, который происходит на регулярной основе, и на основе новых актуальных данных.

Оценка по Agile

Один из наиболее распространенных способов оценки по agile — это оценка в Story Points (единицы истории).

Story Point — это условная единица, которая определяет, сколько времени займет та или иная пользовательская история, которую нужно реализовать. Они относительны. Это не конкретное количество дней или часов, которые займет история, а условная единица, которая позволяет понимать, сколько ориентировочно времени займет разработка.

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

Характерная особенности оценки по agile — оценку даёт не один человек, а несколько. Как правило, в оценке участвует вся команда. Да, даже «неспециалисты» могут оценить время разработки конкретной истории.

Если оценка различается — это повод обсудить различия и почему они возникают. Это позволяет поднять вопросы, связанные с тем, как именно будет разработана история, и дать всей команде ясное понимание того, что делается, зачем и как именно.

Planning Poker как метод оценки и планирования

Один из наиболее распространенных способов реализации оценки и планирования в agileПокер Планирования (Planning Poker).

Суть данного метода оценки заключается в том, чтобы каждый из членов agile–команды дал собственную оценку независимо от других.

Вначале зачитывается пользовательская история и её характеристики. Каждый выбирает карточку, которая оценивает конкретную историю в Story Points. После того, как каждый сделал выбор «в закрытую», карты раскрываются, и команда видит выбор каждого участника.

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

Благодаря такой оценке команда может дать более точную оценку истории, и принять решение, что будет реализовано в первую очередь. Это позволяет реализовать планирование даже в то время, когда команда еще не знает свою производительность, и не знает сколько Story Point занимает времени.

Agile оценка и планирование - кратко

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

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

Agile планирование характеризуется тем, что оно фокусируется на принятии верных решений. Процесс планирования считается более важным, чем план как таковой — если планирование реализуется верно, это позволяет в каждый момент времени строить корректный план, с учетом неопределенности и возможных рисков.

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