In Smart bestaat iedere iteratie uit een viertal fasen. Planning wordt eenmalig doorlopen in een iteratie, ontwerp en bouw meestal diverse malen. Wanneer alle functionaliteit is toegevoegd en verbeterd, wordt aan het eind van de iteratie de fase invoering uitgevoerd. In het algemeen verloopt een iteratie derhalve als in onderstaande afbeelding. DoelDe fase invoering dient een aantal doelen. Ten eerste wordt de afgeronde functionaliteit geëvalueerd, waarbij mogelijk nog refactoring van de code plaatsvindt. Daarnaast wordt het increment geaccepteerd door de gebruikersvertegenwoordigers. Hierna wordt het increment of de gehele applicatie opgeleverd aan de business. AfrondingAls het increment of de applicatie is geaccepteerd en overgedragen, betekent dit dat de projectsponsor de uitgevoerde werkzaamheden en vooral het opgeleverd resultaat heeft goedgekeurd.Na het opleveren van de gehele applicatie, na de laatste iteratie, wordt deze in exploitatie genomen en moet beheer voor het ontwerp en de applicatie worden geregeld met de functionele en technische beheerders. Voor het beheer van dit soort applicaties dient de projectdocumentatie en de opgeleverde diagrammen als basis. Het is dan ook van belang dat beheerders in de organisatie tijdig kennis hebben van Smart en vooral UML, objectoriëntatie, de gekozen ontwikkelomgeving en technische applicatiearchitectuur. RichtlijnenHet organiseren van het in beheer nemen van de applicatie wordt niet gefaciliteerd door Smart. Wel dient terdege worden afgewogen of de kennis van de beheerders toereikend is. Een in organisaties voorkomend struikelblok zijn de procedures die vaak gelden rond in exploitatie nemen van applicaties. Deze procedures zijn nogal eens gebaseerd op traditionele applicaties, waardoor andere producten worden verwacht door beheer, en applicaties soms niet in exploitatie kunnen worden genomen. De projectleider dient zich tijdig te realiseren dat beheer "aangeschakeld" moet worden. | ActiviteitenBest practices
Referenties
|