Лекция 15. Гибкие методологии

Нами уже был рассмотрен один из основных инструментов гибких методологий, имеющийся в Tracker – Доски задач. Помимо них, в Tracker также имеются спринты, диаграмма сгорания задач и покер планирования.

О том, как пользоваться этими инструментами, мы поговорим в этой главе, но сначала разберём подробнее основные понятия гибкой разработки:

  1. Бэклог

Список задач или требований к продукту, которые нужно реализовать в проекте. Обычно задачи в бэклоге упорядочены по приоритету.

  1. Спринт

Итерация работы над проектом, обычно длится 1–4 недели. Считается, что в каждом спринте команда должна разработать и подготовить к выпуску новые функции продукта (инкремент).

  1. Покер планирования

Метод командной оценки сложности задач с помощью карт, на которые нанесены оценки сложности в относительных единицах Story Points.

  1. Доска задач

Доска для отслеживания статуса задач в текущем спринте. Столбцы на доске соответствуют статусам задач. Карточки с описанием задач прикрепляются на доску и перемещаются между столбцами по мере изменения статуса.

  1. Диаграмма сгорания задач

График, который показывает скорость выполнения запланированных задач в течение спринта и объем оставшейся работы.

  1. User Story

Пользовательская история — описание возможности, которую нужно реализовать в продукте, с точки зрения потребностей или проблем пользователя. User Story разбивается на отдельные задачи. В Tracker можно использовать тип задач Story для группировки любых задач с общей темой.

  1. Story Point

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

  1. Эпик

Крупная функция или требование, которое невозможно реализовать за один спринт. Обычно разбивается на несколько историй (User Story) или задач. В Tracker можно использовать тип задач Epic для группировки любых задач с общей темой.

  1. Подэпик

Задача, которая входит в эпик.

Разобравшись с этим, перейдём к небольшим нововведениям в работе с досками задач. Мы уже не раз говорили о том, как ведётся работа с досками задач, и она во многом схожа с работой по методологиям Agile: стикер с задачей (блок задачи) перемещается по разным столбцам, означающим статус задачи. Отличаются они наличием бэклога и спринтов, которые можно увидеть, перейдя в нужную вкладку на подходящей доске.

Pic102

Задачи можно добавить или создать отсюда прямо в бэклог, или прямо в спринт.

Отсюда же, по нажатию кнопки «Покер», можно провести покер планирования. Он позволяет всем участвующим дать свою оценку задачи в Story Points, после чего выводит итоговую оценку.

Оценка Story Points – оценка относительно какой-то маленькой, простой задачи, которая всей командой оценивается в 1 sp. Все остальные оценки даются относительно этой задачи.

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

Pic103

Pic104

Pic105

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

Pic106

Pic107

Задачи в спринтах можно объединять в эпики. Для этого нужно создать задачу типа «Эпик», или изменить тип существующей задачи, а затем для одной из задач эпика добавить связь «Эпик».

Pic108

Pic109

Pic110

Помимо этого, подобные доски задач также предоставляют «Диаграмму сгорания задач», которая показывает скорость выполнения задач и оставшийся объем работы в течение спринта. По диаграмме сгорания можно спрогнозировать, успеет ли команда выполнить запланированные задачи. На диаграмме по вертикальной оси отмечен суммарный объем оставшейся работы в единицах Story Point, по горизонтальной оси отмечено время.

Pic111

Перейти к практике