Модель жизненного цикла - svetLeshka/project GitHub Wiki
Особенности выявления и анализа требований к ПП
| Особенности процесса выявления и анализа требований к ПП | Каскадная | V-образная | Прототипирование | Спиральная | RAD | Инкрементная |
|---|---|---|---|---|---|---|
| 1.Простота и легкость идентификации требований, их известность | 0 | 0 | 1 | 1 | 0 | 1 |
| 2.Возможность предварительного определения требований на ранних этапах разработки | 0 | 0 | 1 | 1 | 0 | 0 |
| 3.Необходимость частого внесения изменений в требования в процессе разработки | 0 | 0 | 1 | 1 | 0 | 0 |
| 4.Обязательная проверка требований | 0 | 0 | 1 | 1 | 1 | 0 |
| 5.Необходимость демонстрации функционала ПП для проверки соответствия концепции проекта | 0 | 0 | 1 | 1 | 1 | 1 |
| 6.Зависимость уровня сложности системы от пакета сформированных требований | 0 | 0 | 1 | 1 | 0 | 1 |
| 7.Возможность определния функциональных свойств ПП на раннем этапе формулирования требований | 0 | 0 | 1 | 1 | 1 | 1 |
| Оценка | 0 | 0 | 7 | 7 | 3 | 4 |
Квалификация команды разработчиков
| Квалификационные характеристики разработчиков проекта | Каскадная | V-образная | Прототипирование | Спиральная | RAD | Инкрементная |
|---|---|---|---|---|---|---|
| 1.Знание проблем предметной области проекта большинством разработчиков | 1 | 1 | 0 | 0 | 1 | 1 |
| 2.Знание технологии предметной области большинством разработчиков | 1 | 1 | 0 | 1 | 0 | 1 |
| 3.Владение инструментарием, используемым в проекте, большинством разработчиков | 1 | 1 | 0 | 1 | 0 | 0 |
| 4.Постоянство (неизменность) ролей участников проекта в процессе разработки | 1 | 1 | 0 | 0 | 1 | 0 |
| 5.Возможность обучения разработчиков проекта в процессе его выполнения | 0 | 1 | 0 | 0 | 1 | 1 |
| 6.Большая значимость для разработчиков проекта структуры ПП по сравнению с его гибкостью | 0 | 0 | 1 | 1 | 1 | 0 |
| 7.Строгое отслеживание менеджером проекта прогресса сотрудников в команде | 0 | 0 | 1 | 0 | 1 | 0 |
| 8.Важность оперативного распределения ресурсов | 1 | 1 | 0 | 0 | 1 | 1 |
| 9.Приемлемость командой проекта равноправного анализа состояния проекта, допустимость менджмента со стороны заказчика | 0 | 0 | 0 | 0 | 1 | 0 |
| Оценка | 5 | 6 | 2 | 3 | 7 | 4 |
Участие пользователей в реализации программного проекта
| Участие пользователей в реализации проекта | Каскадная | V-образная | Прототипирование | Спиральная | RAD | Инкрементная |
|---|---|---|---|---|---|---|
| 1.Ограниченность присутствия в жизненном цикле проекта | 1 | 1 | 0 | 1 | 0 | 1 |
| 2.Знание возможностей системы | 0 | 0 | 1 | 1 | 0 | 1 |
| 3.Обязательность ознакомления с проблемами предметной области проекта | 1 | 1 | 0 | 1 | 0 | 0 |
| 4.Вовлеченность во все фазы жизненного цикла разработки | 1 | 1 | 0 | 1 | 0 | 1 |
| 5.Предоставление заказчику возможности отслеживания хода выполнения проекта | 0 | 0 | 1 | 1 | 0 | 0 |
| Оценка | 3 | 3 | 2 | 5 | 0 | 3 |
Подсчёт результатов
| Подсчёт оценок и коэффициентов | Каскадная | V-образная | Прототипирование | Спиральная | RAD | Инкрементная | Коэффициент |
|---|---|---|---|---|---|---|---|
| Особенности процесса выявления и анализа требований к ПП | 0 | 0 | 7 | 7 | 3 | 4 | 0,7 |
| Квалификационные характеристики разработчиков проекта | 5 | 6 | 2 | 3 | 7 | 4 | 0,5 |
| Участие пользователей в реализации проекта | 3 | 3 | 2 | 5 | 0 | 3 | 1 |
| Общая оценка | 5,5 | 6 | 7,9 | 11,4 | 5,6 | 7,8 |
Итоговая модель: спиральная.