3. RUP
Rational Unified Process (“RUP”)
Iteratief werkwijze
Opstart-, uitbreiding-, bouwen-, afrondenfase.
Is een stroombelijnd(“agile”) proces
Concreet maandelijks componenten opleveren
Meetbaar voortgang
Ander stroombelijn processen
XP, SCRUM, Agile, DSDM
Gedefineerd startpunt, herkenbaar eindpunt.
Iteratief op zich
Vaak, regelmatig, gestructureerd
communicatie richting klant / stuurgroep.
Geeft structuur aan je werkzaamheden
4. UML
Unified Modelling Language
Modeleer systeem, gebruiksprocessen
met plaatjes.
Is één van meerdere modelleer
technieken.
Is een ISO-standaard
<=23 diagramme
Totaaloverzicht
Proces overzicht
Ontwikkelaar overzicht
5. Voorbeeld: Rollenspelers
ud Timesheet Actoren
Nam e: T i m esheet Actoren
Author: m ichiele
Version: 1.0
Created: 19-11-2005 0:00:00
Updated: 20-9-2007 12:43:17
Gebruikers Systeem Beheerders
Medewerker
Projectbureau
Systeem Timesheet
Functioneel beheerder
Tijdschrijv er
Manager
Interface
SAP EPM
Timesheet interface
Profitcenter manager
Tij dmanager Projectmanager
SAP HR
SAP T3
6. Voorbeeld: Totaaloverzicht
ud 138.40 Uren registratie
Nam e: 138.40 Uren regi strati e
Author: m i chi ele
Versi on: 1.0
Uren regi streren
Created: 19-11-2005 0:00:00
Updated: 25-9-2007 15:13:49
138.40.05 Uren
v erantwoorden
Proj ectbureau
«extend» «extend»
138.40.18 Uren 138.40.12
muteren Correctie uitv oeren
Medewerker
«extend»
138.40.20 138.40.14
Maandov erzicht Goedkeuren v an Manager
genereren uren
138.40.13
Maandstaat
v erwerken
138.40.21
Plaatsv erv anger
aanwijzen
7. UML Stappenplan (“Activity diagram”)
ad 138.40.21 Plaatsv erv anger aanwijzen
Nam e: 138.40.21 Plaatsvervanger aanwijzen
Author: m ichiele
Version: 1.0
Created: 12-9-2007 11:51:25
Updated: 13-9-2007 15:04:32
Hoofdoptie Vervanging
gekozen
Verv angers ophalen
[Verwijder plaatsvervanger]
Selecteer rol v oor aan te Verw ijder v erv anger
wijzen plaatsv erv anger
Medew erker zoeken
Start / eindperiode
Verv anger(s) aanwijzen
Vervanger aangewezen
8. UML: Use Case prosa + RUP
UML
Is de plaatje
Weergaven van een (van de velen processen) als
stappenplan.
Prosa
Beschrijft in tekst elke stap.
Alle verlangens van een proces moet in de UC
beschreven zijn.
Lijst specifieke business rules van een proces
Bivb. Tijdmanager accodeert projecturen bij Sector
specifiek.
Lijst van validaties in het proces
Bijvb. Geboortedatum is numeriek, dd/mm/jjjj-
formaat, niet kleiner dan 1903.
Status overgangen.
12. Voorbeeld: Totaaloverzicht
cd 138.400.10 Conceptueel Model
Na m e : 1 3 8 .4 0 0 .1 0 Co n ce p tu e e l M o d e l
A u th o r: m i ch i e l e T i m e sh e e t co n ce p tu e e l p a cka g e s
V e rsi o n : 1 .0
Cre a te d : 1 7 -9 -2 0 0 7 1 3 :4 9 :5 1 HR M a ste rd a ta [S A P HR] : HR M a ste rd a ta [S A P HR]
Up d a te d : 1 -1 0 -2 0 0 7 1 6 :0 2 :0 3
P ro j e ct m a ste rd a ta [E P M ] : P ro j e ct m a ste rd a ta [E P M ]
P ro j e ct m a ste rd a ta [S A P T 3 ] : P ro j e ct m a ste rd a ta [S A P T 3 ]
T i m e sh e e t HR S ch e rm : T i m e sh e e t HR S ch e rm
T i m e sh e e t p ro j e cte n sch e rm : T i m e sh e e t p ro j e cte n sch e rm
Costcentre
Co stce n te r h e e ft
Lynmanager OrgansatorischEenheid Personeelsubgebied AA_Type
sta a t u re n co d e s to e
b o e kt u re n
M a n a g e r b e stu u rt M e d e we rke r we rkt vo o r h e e ft a rb e i d svo o rwa a rd e n
Ti jd sch ri jve r
Medew erker
T dmanager
ij ActualHours CorrectieGeschiedenis
Ure n co rre cti e s
M e d e we rke r we rkt a a n
h e e ft g e we rkte u re n
AssignmentHeader Assignment
p ro j e ctsch e rm h e e ft h e a d e r
h e e ft l o o p ti j d
EPMUren
Wo rd t o n d e rke n t
in SAP
Is b e ta a l d we rk
« re a l i ze »
WBS_Element Billingcode
Proj ect Geldigheidsduur
Is e e n p ro j e ct
FinancieleUren « re a l i ze »
« re a l i ze »
13. Afronden
UML + RUP = ☺
Hulp applicaties
UML Modelleren
Enterprise Architect, Visual Paradigm Community
Edition enz enz
Werkwinkel faciliteren
Beamer (!!!)
Freemind
Ook handig
Podzending
Manager-tools.com
ControllingChaos.com
Leesstof
UML Weekend Crash Course
RUP op maat
Writing Effective Use Cases – Alistair Cockburn
VRAGEN?