140 likes | 290 Views
RUP toegepast binnen DUO. Een korte impressie hoe we binnen DUO RUP ingevoerd hebben (aan het invoeren zijn…). Onderwerpen. Inrichten en invoeren van RUP Ervaringen met RUP Het vervolg. Inrichten en invoeren van RUP. Uitgangs situatie bij DUO
E N D
RUP toegepast binnen DUO • Een korte impressie hoe we binnen DUO RUP ingevoerd hebben (aan het invoeren zijn…)
Onderwerpen Inrichten en invoeren van RUP Ervaringen met RUP Het vervolg
Inrichten en invoeren van RUP Uitgangs situatie bij DUO Waterval ontwikkel methode, gebaseerd op VSOM ontwikkelmethode. Reden voor RUP Marktconforme ontwikkelmethode Gevolgen UML toolondersteuning
Inrichten en invoeren van RUP Invoeren RUP (Rational Unified Process). Is een framework voor een systeemontwikkeling: aanpassen/tunen voor gebruik (Prince2). Is een (intranet) website > 1500 pagina’s > 70Mb. Maakt gebruik van UML (Unified Modeling Language). Is geen tool (is ook niet inclusief tools). Is niet direct geschikt voor elk software ontwikkel project
Inrichten en invoeren van RUP Aanpassen/tunen, gemaakte keuzes: wat minimaal te doen om van RUP te kunnen spreken gewoon doen, laat de praktijk vertellen RUP gebruikersgroep Bedrijf / cultuur bepaalt hoe je RUP toepast De ervaringen vastleggen in een zogenaamde development case – de blauwdruk voor RUP binnen DUO.
Wat is de DUO Rup Development Case? Alles van RUP. RUP RUP zoals DUO dat in zijn projecten standaard toepast.Dit is vastgelegd in de Development Case (DC). DUO RUP DUO RUP project RUP zoals een bepaald project dat binnen DUO toepast.Afwijkingen op de DC afstemmen en registreren.
Onderwerpen Inrichten en invoeren van RUP Ervaringen met RUP Het vervolg
Ervaringen met afgeronde projecten Ca. 15 Rup projecten gedraaid Hogere kwaliteit Minder bevindingen gebruikers acceptatie test Hogere acceptatiegraad Lagere productiviteit Betere sturing op risico’s Gebruikers en teamleden tevreden Meer betrokkenheid bij eindresultaat Openheid over voortgang (dashboard)
Aandachtspunten Projectleider met ‘Rup-genen’ is essentieel Niet elk project is geschikt (?) Sommige medewerkers zijn niet geschikt Begeleiding om ‘terugval’ te voorkomen Parallel ontwikkelen in Rup en in waterval is lastig: Rup: testen van interface in Elaboration fase Waterval: zit nog in FO-fase De ‘omgeving’ moet er aan wennen: Betrouwbaarheid planning groeit Inzetpatroon van medewerkers verandert Meerdere keren in productie
Valkuilen Naar volgende fase voordat doelen bereikt zijn Niet alle disciplines (rollen) beschikbaar in inception Verkeerde risico’s in Elaboration fase oppakken Te veel willen doen en/of te veel detail invulling Inception en Elaboration fasen duren onnodig lang
Onderwerpen Inrichten en invoeren van RUP Ervaringen met RUP Het vervolg
Het vervolg Het tunen gaat door Via gebruikersgroep Ervaringen vanaf de werkvloer verwerken Verbeteringen door ‘Agile’ elementen in te voeren Scrum, planningpoker Ontwikkeling development case voor Waterval Waterval voorzien van Rup achtige trekjes