ВУЗ:
Составители:
Рубрика:
78
месяцев, каждая итерация длится приблизительно две недели, а числен-
ность группы разработчиков не превышает 10 человек. ХР-процесс для
проекта с семью реализациями, осуществляемый за 15 месяцев, показан
на рис. 4.8.
Процесс инициируется начальной исследовательской фазой.
Фаза исследования, с которой начинается любая реализация и итера-
ция, имеет клапан «пропуска», на этой фазе принимается решение о целе-
сообразности дальнейшего продолжения работы.
Предполагается, что длительность первой реализации составляет
3 месяца, длительность второй – седьмой реализаций – 2 месяца. Вторая –
седьмая реализации образуют период сопровождения, характеризующий
природу ХР-проекта. Каждая итерация длится две недели, за исключени-
ем тех, которые относят к поздней стадии реализации – «запуску в произ-
водство» (в это время темп итерации ускоряется).
Наиболее трудна первая реализация – пройти за три месяца от обычно-
го старта (скажем, отдельный сотрудник не зафиксировал никаких требо-
ваний, не определены ограничения) к поставке заказчику системы про-
мышленного качества.
МОДЕЛИ КАЧЕСТВА ПРОЦЕССОВ КОНСТРУИРОВАНИЯ
В современных условиях жёсткой конкуренции очень важно гаран-
тировать высокое качество процесса конструирования ПО. Такую гаран-
тию даёт сертификат качества процесса, подтверждающий его соответст-
вие принятым международным стандартам. Каждый такой стандарт фик-
сирует свою модель обеспечения качества. Наиболее авторитетны модели
стандартов ISO 9001:2000, ISO/ IEC 15504 и модель зрелости процесса
конструирования ПО (Capability Maturity Model – СММ) Института про-
граммной инженерии при американском университете Карнеги-Меллон.
Модель стандарта ISO 9001:2000 ориентирована на процессы разра-
ботки из любых областей человеческой деятельности. Стандарт ISO/
IEC 15504 специализируется на процессах программной разработки и от-
личается более высоким уровнем детализации. Достаточно сказать, что
объём этого стандарта превышает 500 страниц. Значительная часть идей
ISO/IEC 15504 взята из модели СММ.
Базовым понятием модели СММ считается зрелость компании. Не-
зрелой называют компанию, где процесс конструирования ПО и прини-
маемые решения зависят только от таланта конкретных разработчиков.
Как следствие, здесь высока вероятность превышения бюджета или срыва
сроков окончания проекта.
Напротив, в зрелой компании работают ясные процедуры управления
проектами и построения программных продуктов. По мере необходимо-
Страницы
- « первая
- ‹ предыдущая
- …
- 76
- 77
- 78
- 79
- 80
- …
- следующая ›
- последняя »