Единый корпоративный процесс - Enterprise Unified Process
В Единый корпоративный процесс (EUP) является расширенным вариантом Единый процесс и был разработан Скотт В. Эмблер и Ларри Константин в 2000 году, в конечном итоге переработанный в 2005 году Эмблером, Джоном Налбоуном и Майкл Виздос.[1] Первоначально EUP был введен для преодоления некоторых недостатков RUP, а именно отсутствия производства и возможного вывода из эксплуатации программной системы. Так были добавлены две фазы и несколько новых дисциплин. EUP рассматривает разработку программного обеспечения не как отдельную деятельность, а как часть жизненного цикла системы (которая должна быть построена, расширена или заменена), жизненного цикла ИТ предприятия и жизненного цикла организации / бизнеса самого предприятия.[2] Он занимается разработкой программного обеспечения с точки зрения клиента.
В 2013 году началась работа по развитию EUP на основе Дисциплинированная гибкая доставка вместо Единого процесса.
Фазы
Единый процесс определяет четыре фазы проекта
К этим EUP добавляет две дополнительные фазы
Дисциплины
Rational Unified Process определяет девять проектных дисциплин
- Бизнес-моделирование
- Требования
- Анализ и дизайн
- Выполнение
- Тест
- Развертывание
- Конфигурация и управление изменениями
- Управление проектом
- Среда
К ним EUP добавляет еще одну проектную дисциплину
и семь корпоративных дисциплин
- Бизнес-моделирование предприятия
- Управление портфелем
- Архитектура предприятия
- Стратегическое повторное использование
- Управление персоналом
- Администрация предприятия
- Улучшение программного процесса
Лучшие практики EUP
EUP предоставляет следующие передовые практики: -
- Развивайте итеративно
- Управляйте требованиями
- Проверенная архитектура
- Моделирование
- Постоянно проверяйте качество.
- Управляйте изменениями
- Совместная разработка
- Не ограничивайтесь развитием.
- Регулярная поставка работающего программного обеспечения
- Управляйте риском
Смотрите также
- Дисциплинированная гибкая доставка
- рациональный унифицированный процесс
- Процесс разработки программного обеспечения
- Экстремальное программирование
Рекомендации
Библиография
- Эмблер, Скотт У .; Константин, Ларри Л. (2000), Фаза начала единого процесса: лучшие практики внедрения UP, Focal Press, ISBN 978-1-929629-10-7
- Эмблер, Скотт У .; Константин, Ларри Л. (2000), Этап разработки единого процесса: лучшие практики внедрения UP, Focal Press, ISBN 978-1-929629-05-3
- Эмблер, Скотт У .; Константин, Ларри Л. (2000), Фаза построения единого процесса: лучшие практики завершения единого процесса, Focal Press, ISBN 978-1-929629-01-5
- Эмблер, Скотт У .; Константин, Ларри Л. (2002), Переход единого процесса и этап производства, Focal Press, ISBN 978-1-57820-092-4
- Эмблер, Скотт В.; Налбоун, Джон; Виздос, Майкл Дж (2005), Объединенный процесс предприятия: расширение Rational Unified Process, Prentice Hall PTR, ISBN 978-0-13-191451-3, OCLC 57380579
- Рамсин, Раман (2008). «Процессно-ориентированный обзор методологий разработки объектно-ориентированного программного обеспечения». Опросы ACM Computing. Ассоциация вычислительной техники ACM. 40 (1): 1–89. Дои:10.1145/1322432.1322435.