Информационный бюллетень: Сравнение RUP и XP
В этом документе описаны заблуждения при сравнении методологии RUP и методологии экстремального программирования (XP).
Взаимосвязи
Связанные элементы
Основное описание

John Smith, Rational Strategic Services Organization, International Branch. Все права защищены.

Для просмотра версии этого документа в формате PDF необходимо установить программу Adobe Acrobat. Этот и другие информационные бюллетени RUP можно загрузить с Web-сайта IBM.

Аннотация

Толкование RUP как сложного, а XP - как простого процесса дискредитирует обе методологии и искажает их истинную суть. Более того, употребление этих слов в уничижительном смысле говорит о недостаточной осведомленности их автора. Сложной или простой может быть реализация этих процессов, и они могут быть настолько сложными или простыми, насколько этого требуют обстоятельства.

Методология XP не предоставляет свободы действий, задачи должны выполняться в соответствии с указаниями. XP сосредоточена на узких аспектах разработки программного обеспечения и требует соблюдения принципов, достаточно строго предписывая способы выполнения задач.  

Методология RUP покрывает широкий круг аспектов и подробно характеризует каждый из них, чем и объясняется ее внешний "объем". На уровне мелких задач RUP подчас предлагает на выбор равные альтернативы, в отличие от ХР, которая, например, требует соблюдения практики парного программирования. Это высказывание отнюдь не критикует методологию XP, а иллюстрирует ее узкую направленность (о чем свидетельствует и ее название - "экстремальное программирование").