ВТОРОСТЕПЕННЫЕ КОНТРОЛЬНЫЕ ТОЧКИ

ВТОРОСТЕПЕННЫЕ КОНТРОЛЬНЫЕ ТОЧКИ

Количество необходимых для данной итерации неформальных контрольных точек зависит от содержания и длины итерации. Для большинства итераций продолжительностью от одного до шести месяцев требуются только две второстепенные контрольные точки: рассмотрение готовности к итерации и рассмотрение оценки итерации. Для более длительных итераций может потребоваться больше промежуточных точек. Например, для проектов с формальными процедурами тестирования, которые должны проводиться в присутствии других заинтересованных сторон, рассмотрение готовности к тестированию может проводиться тогда же, когда рассматриваются и принимаются планы тестирования. В крупномасштабных, не имеющих прецедентов проектах также могут использоваться промежуточные оценки хода разработки в качестве стимуляторов для оценок прогресса и распространения по всему проекту.
Итерации не одинаковы. Итерация может иметь совершенно различные формы и приоритеты, зависящие от того, на какой стадии жизненного цикла находится проект. В ранних итерациях основное внимание уделяется анализу и проектированию со значительными элементами новаторства, экспериментирования и оценки рисков. Более поздние итерации в гораздо большей степени сосредоточивают свое внимание на завершенности, непротиворечивости, применимости и управлении изменениями. Контрольные точки внутри итераций и связанные с ними критерии оценки фокусируют различные виды деятельности на те приоритеты проекта, которые описаны в общем плане создания ПО, бизнес-плане и общей концепции.
■ Рассмотрение готовности к итерации. Эта неформальная контрольная точка находится в начале каждой итерации и служит для рассмотрения подробного плана итерации и критериев оценки, которые были отнесены к данной итерации.
■ Рассмотрение оценки итерации. Эта неформальная контрольная точка находится в конце каждой итерации и служит для оценки той степени, в которой итерация достигла поставленных целей и удовлетворяет своим критериям оценки, для рассмотрения результатов итерации, для рассмотрения результатов квалификационного тестирования (если тестирование является частью итерации), для определения объема доработок, которые придется выполнять, и для рассмотрения влияния результатов итерации на план последующих итераций.
Формат и содержание этих второстепенных контрольных точек сильно зависят от особенностей проекта и организационной культуры. Рис. 9.4 определяет различные второстепенные контрольные точки, которые следует принять во внимание при планировании проекта.
Рис. 9.4. Типичные второстепенные контрольные точки жизненного цикла итерации