Scrum и XP: заметки с передовой. Хенрик Книберг
Итак, что же такое Scrum? Если сказать коротко, то это методология разработки программных проектов, при которой работа над всем проектом делится на циклы одинаковой длины (1-3-5 недель) - спринты. Перед началом очередного спринта происходит собрание (sprint meeting) команды и представителя заказчика (product-owner)/ На этом собрании заказчик представляет список задач по проекту, а команда оценивает трудоемкость каждой задачи и, зная длину спринта и эффективность своей работы - отбирает задачи для реализации в данном спринте. В течение всего спринта никто не имеет права вмешиваться в деятельность команды и вбрасывать новые задачи или менять требования.
По окончании спринта происходит представление результатов работы и рефлексия по поводу того, что можно было бы улучшить в работе. После этого запускается новый спринт.
Таким образом, заказчик твердо знает, что получает новую версию продукта каждые 2-3 недели, а команда уверена, что в течение спринта никто не будет отвлекать, изменять ТЗ и вбрасывать новые задачи. Таким образом, выполнить взятые задачи в период спринта становиться сновной идеей, сплачивающей команду.
Конечно, можно не уложится с выполнением всех задач в спринте, но ведь проект состоит как минимум из нескольких спринтов, поэтому провал в одном из них не является провалом всего проекта - команда может проанализировать, где она ошиблась (оценка трудоемкости задачи, собственная эффективность) и сделать выводы на следующий спринт.
Наша команда пока слишком мала, чтобы использовать этот метод в полном объеме, но кое-что мы попробуем внедрить:
- завтра вешаем доску проектов - неприменный атрибут Scrum
- задачи уже оцениваем по двойной шкале: критичность - трудоемкость
- с клиентом надо чаще обсуждать разделы, над которыми идет работа
- отбираем задачи на неделю, оцениваем трудоемкость и важность - эдакий мини-спринт
- в конце недели - смотрим, что сделано, отдел маркетинга тестирует, как простые пользователи
- делаем выводы: что успели, что могли бы сделать лучше
Возврат к списку