Rational Unified Process
RUP - методологическая основа для всего, что выпускает Rational. То есть данный продукт является энциклопедией (методологическим руководством) того, как нужно строить эффективное информационное производство. Также RUP регламентирует этапы разработки ПО, документы, сопровождающие каждый этап, и для каждого этапа. В RUP заложены все самые современные идеи. Продукт постоянно обновляется, включая в себя все новые и новые возможности. К достоинством данной методологии стоит отнести чрезвычайную гибкость, то есть RUP не диктует, что необходимо сделать, а только рекомендует использовать то или иное средство.
Выше уже упоминался ряд проблем на пути выпуска ПО. Вот что предлагает RUP для решения подобных проблем:
Это значит, что каждый этап в разработке (начало, работа и завершение) сопровождаются унифицированными документами, которыми должен пользоваться каждый участник проекта.
Это лишь немногое из того, что детально описано в RUP и рекомендовано для структурирования производства ПО. На рис. 1 показана переведенная схема RUP по стадиям работы над проектом. Высота потока показывает на его интенсивность. Внимательно присмотритесь к данной диаграмме, по мнению многих аналитиков (в том числе и Российских), диаграмма "жизненная" - реально отражающая потоки работ и их интенсивность. Для каждого потока работ в RUP есть продукт, выполняющий соответствующую функцию.
Сам RUP поставляется в виде не обычного программного продукта, а в виде "on-line" документации, оформленной в виде web-страницы, что позволяет размещать его на внутренней сети предприятия с целью приобщения всех сотрудников к гигантскому кладезю полезной информации.
Продукт ориентирован на всех участников проекта.