Методология
Процесс разработки программного обеспечения Millennium Rise Inc.
основан на Rational Unified Process. Начальная фаза процесса состоит из
"Анализа проблемы" и "Постановки задачи". Далее следуют фазы уточнения,
построения, внедрения и поддержки.
Рис. 1. Общая схема создания ПО
Каждая из фаз процесса разработки состоит из нескольких итераций,
целью которых является (последовательное осмысление стоящих проблем,)
наращивание эффективных решений стоящих проблем и снижение
риска возникновения потенциальных ошибок в проекте. Для
особенно важных итераций Фазы построения применяется практика XP
- парное программирование. После каждой
итерации проводится рефакторинг программного кода.
Рис. 2. Итерация
На протяжении всего процесса поддерживается обратная связь с заказчиком,
совместно с ним разрабатываются приемочные тесты.
|