ИтерацииИтеративная разработка увеличивает гибкость процесса. Разделите ваш план на итерации продолжительностью от 2 до 3 недель. Сохраняйте постоянную продолжительность итерации на время проекта. Пуст итерации будут пульсом вашего проекта. Это тот ритм который позволит сделать измерение прогресса и планирование простым и надежным. Не планируйте задач заранее. Вместо этого собирайте Планирование Итерации в начале каждой итерации чтобы запланировать что будет сделано. Также нарушением правил считается забегать вперед и делать то, что не запланировано в этой итерации. Таким образом, становится возможным держать под контролем изменяющиеся требования Заказчика. Принимайте всьерьез сроки завершения итерации. Измеряйте прогресс в процессе работы. Если видно, что вы не сможете сделать все запланированные все задачи к сроку, то снова собирайте Планирование Итерации и оцените задачи заново и отложите часть задач. Сконцентрируйте усилия на завершении самых важных задач, выбранных Заказчиком, вместо того чтобы иметь несколько незаконченных задач, выбранных разработчиком. Наш опыт.Мы приняли длину итерации в 2 недели. Для некоторых задач коротковато, но все равно, это хорошо, поскольку мы еще не очень точны в оценках обьемов работы. Мы уже успели наступить на многие грабли, приведенные выше. Несколько итераций закончились с результатом в 0 (ноль) выполненных User Stories. Причина в том, что были начаты сразу несколько историй и ни одна не была закончена. Естественно, что это не совсем то, что хотел бы видеть заказчик. Поэтому, сейчас мы стараемся не начинать задачи по следующей User Story пока не закончили предыдущую. |