Процесс

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


Жизненный цикл первичных требований или доработок (реализации) отражает технологию производства программного продукта. Распределение требований по стадиям производства делает прозрачным ход работ на проекте, что видно на досках пожеланий, историй и графиках. Типовые стадии: Бэклог, Анализ, Проектирование, Разработка, Тестирование, Документирование. На каждой из этих стадий появляются новые полезные проектные артефакты.


Жизненный цикл бизнес-, системных требований, тестовой и эксплуатационной документации отражает степень готовности этих проектных артефактов, используемых на разных стадиях производства программного продукта. Типовые стадии: Новое, В работе, На согласовании, Согласовано, Готово.


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


Стадии разных проектных артефактов связываются (синхронизируются) между собой при помощи системных действий. Например, по завершении задач можно автоматически переводить пользовательское требование следующее состояние. Или, например, отмечать требование как реализованное, если все доработки по нему выполняются.