1. Custom Development Method - технологический материал, детализированный до уровня заготовок проектных документов, рассчитанных на использование в проектах с применением Oracle. Применяется CDM для классической модели ЖЦ, а также для технологий "быстрой разработки", рекомендуемых в случае малых проектов. В соответствии с CDM жизненный цикл ПО формируется из определенных этапов (фаз) проекта и процессов, каждый из которых выполняется в течение нескольких этапов:
- стратегия (определение требований);
- анализ (формулирование детальных требований к системе);
- проектирование;
- реализация (написание и тестирование приложений);
- внедрение (установка новой прикладной системы);
- эксплуатация.
2. Rational Unified Process (RUP) предлагает итеративную модель разработки, включающую четыре фазы: начало, исследование, построение и внедрение. Каждая фаза может быть разбита на этапы (итерации), в результате которых выпускается версия для внутреннего или внешнего использования. Прохождение через четыре основные фазы называется циклом разработки, каждый цикл завершается генерацией версии системы. Если после этого работа над проектом не прекращается, то полученный продукт продолжает развиваться и снова минует те же фазы. Суть работы в рамках RUP - это создание и сопровождение моделей на базе UML.
Основными принципами являются:
- Итерационный и инкрементный (наращиваемый) подход к созданию ПО.
- Планирование и управление проектом на основе функциональных требований к системе - вариантов использования.
- Построение системы на базе архитектуры ПО.
3. Microsoft Solution Framework
Методология создания программных решений (MSF) опирается на практический опыт корпорации Майкрософт и описывает управление людьми и рабочими процессами в процессе разработки решения под бизнес требования заказчика. MSF представляет собой согласованный набор концепций, моделей и правил, состоит из двух моделей и трех дисциплин. Они подробно описаны в пяти документах, так называемых "белых книгах", каждый из которых охватывает определенную дисциплину или модель MSF:
- Модель процессов MSF;
- Модель проектной группы MSF;
- Дисциплина управления проектами MSF;
- Дисциплина управления рисками MSF;
- Дисциплина управления подготовкой MSF
MSF включает в себя ряд основных принципов. Вот те из них, которые имеют отношение к успешной работе команды:
- Распределение ответственности при фиксации отчетности
- Наделяйте членов команды полномочиями
- Концентрируйтесь на бизнес-приоритетах
- Единое видение проекта
- Проявляйте гибкость