Vier fasen
Een RUP-traject bestaat uit vier fasen:
- Inception: overeenstemming over scope, oplossing(srichting), eisen en wensen, belangrijkste risico's + tegenmaatregelen
-
Elaboration: gedetailleerd beeld kritische requirements, stabiele architectuur in werkende code, kosten/planning + scope inzichtelijk
-
Construction: functionaliteit gerealiseerd, product gereed voor Beta-testing, handleidingen/trainingsmateriaal gereed
- Transition: gerapporteerde bugs gefixed, gebruikers/beheerders getraind, voldaan aan acceptatiecriteria, evaluatie gehouden.
Negen disicipines
Er zijn negen disciplines die gedurende de duur van een project zullen voorkomen.
- Business modelling
-
Requirement Engineering
-
Analyse en ontwerp
-
Implementatie
-
Testen
-
Deployment ('Put-into-Production')
-
Project management
-
Omgeving
-
Configurate- en wijzigingenbeheer
De intensiteit waarmee een bepaalde discipline wordt uitgevoerd is vooral afhankelijk van de fase waarin het project zich bevindt. De 9 disciplines zijn verdeeld over twee hoofdgroepen: Ontwikkeling en Ondersteuning. De eerste zes discplines vallen onder Ontwikkeling. De laatste drie disciplines vallen onder Ondersteuning.
Iteraties
Een iteratie is een afgebakend, korte periode waarin een samenhangend hoeveelheid functionaliteit wordt ontworpen, gerealiseerd of geaccepteerd. Binnen RUP wordt in opeenvolgende iteraties van ontwerp (Use Case-ontwerp, Testontwerp en technisch ontwerp), realisatie (bouw en test), acceptatie (door de opdrachtgever) toegewerkt naar een steeds completer eindproduct. Een iteratie is een timebox, wat wil zeggen dat de tijdsduur vooraf vastligt. Het succes hangt volgens Dekker en Collaris af van de inrichting van het iteratieve proces.
Bron: RUP op Maat (2008), Eef Dekker en Remi-Armand Collaris