Managing Projects
Relationships
Main Description

Both RUP and ITUP describe how to manage projects. 

  • In RUP, a project is a development project.  This is described in the RUP Project Management discipline.
  • In ITUP, a project may be any type of project, including development projects.  This is described in the ITUP Program and Project Management process. 

Commonality

The high-level approach to managing projects is somewhat similar in RUP and ITUP.  In both contexts, project management includes:

  • Planning a project
  • Monitoring and reporting of a project
  • Controlling a project
  • Closing a project
  • Evaluating a project

In this sense, the RUP discipline and ITUP process are roughly equivalent.  However, there are some important differences. 

Variability

RUP manages development projects, whereas ITUP manages other types of projects as well.

ITUP is larger in scope because it includes program management.  A program is a collection of related projects. The following are example of programs:

  • A collection of development projects
  • An improvement program that includes one or more development projects
  • A standards compliance program that includes one or more development projects

The RUP Project Management discipline goes into more detail and specifically addresses development iterations, whereas the ITUP Program and Project Management Process is generic enough to encompass other types of system development lifecycles other than RUP.

Summary

ITUP Program and Project Management is broader in scope than RUP Project Management, although the latter goes into more depth.