Die RUP-Methode wurde von der Firma Rational entwickelt und eignet sich besonders für die Führung von Softwareprojekten, da sie stark auf die Bedürfnisse der Softwareentwicklung ausgerichtet ist und entsprechende Softwareunterstützung bietet. RUP umfasst diverse Richtlinien, Vorgaben und Checklisten und eine automatisierte Tool-Unterstütz., Die Methode unterscheidet die Beschreibungsobjekte Rolle, Aktivität und Ergebnis und gliedert die Projektführung in die Dimensionen Disziplinen und Phasen. Disziplinen sind wichtige (grössere) Aufgabenbereiche in einem Projekt während die Phasen einzelne r Sequenzen des Projektablaufs darstellen. Letztere haben folgende Bedeutungen:
Je nach Phase sind die einzelnen Disziplinen in unterschiedlicher Intensität auszuführen.
Abbildung 4: Intensität bei den Kern- und Supportprozessen nach RUP
Der Anwendung eines iterativen Vorgehensmodells bei der Softwareentwicklung liegt die Erfahrung zugrunde, dass es kaum möglich ist, gleich zu Beginn alle Funktionen genau so zu definieren, dass sie bis zum Ende des Realisierungsprozesses gültig sind. Vielmehr zeigt die Praxis, dass im Verlauf eines Entwicklungsprojekts immer wieder neue Wünsche aufkommen und neue Anforderungen zu berücksichtigen sind. Entsprechend spielen die Supportprozesse Change- & Configuration Managementvon Beginn an eine wichtige Rolle und deren Bedeutung nimmt in der Phase «Construction» laufend zu, wenn früh erste Lösungsansätze zu erkennen sind.