Tijdens de haalbaarheidsstudie zijn de use cases vastgesteld en is het doel van ieder van deze use cases beschreven. Tijdens de bedrijfsstudie wordt het stappenplan van ieder van de use cases toegevoegd.Vaak zijn in de haalbaarheidsstudie de primaire use cases geïdentificeerd. Dit zijn de direct door de actor uit te voeren use cases. Nu worden, bij het opstellen van de stappenplannen van de use cases, meer verbanden tussen primaire en secundaire use cases gevonden en vastgelegd. Dergelijke verbanden geven inzicht in het potentïele hergebruik van functionaliteit in het project. DoelHet beschrijven van het stappenplan voor ieder van de geïdentificeerde use cases in het project. Dit stappenplan vormt de basis voor verdere modellering naar bijvoorbeeld test activity diagrammen en sequence diagrammen. Tijdens het beschrijven van deze stappenplannen komen ook de onderlinge relaties van de use cases aan het licht. Stappen
RichtlijnenOnderhoudbaarheid stappenplanHet stappenplan dient zo kort en bondig mogelijk te zijn. Dit vergroot de leesbaarheid van het model. Bovendien is het stappenplan voortdurend onderhevig aan voortschrijdend inzicht. Het wordt nogal eens gewijzigd. Indien een stappenplan echter uitvoerig is beschreven, zal dit onderhoud vaak achterwege blijven. Een kort en bondig stappenplan wordt makkelijker up-to-date gehouden tijdens een project. Rol facilitator in workshopHet modelleren van include en extend blijft nogal eens een struikelblok. De facilitator ondersteunt in het beschrijven van de use cases en geeft suggesties over het toepassen van dergelijke relaties. OTOPOPVooral het gebruik van include identificeert potentieel hergebruik van functionaliteit. Hergebruik is vaak de reden om een use case te beschouwen als een zelfstandige eenheid, als onderdeel van het bedrijfsproces. In het algemeen geldt nu de vuistregel OTOPOP (one time, one place, one person). Als een stuk functionaliteit hieraan voldoet, is het altijd een zelfstandige use case. Use cases en user interfaceTijdens deze workshop komt nagenoeg altijd de user interface van de applicatie ter sprake. Hanteer nu als stelregel dat use cases een form representeren (denk aan OTOPOP) met de bijbehorende functionaliteit voor opbouw van het scherm en voor afhandeling van de bijbehorende acties. Aanpassen schattingIndien door verbeterde inzichten nieuwe use cases ontstaan - en dit is niet ondenkbaar - wordt de oorspronkelijke schatting aangepast. Voeg nu de nieuwe use cases toe aan de collectie use cases in de Smart Estimator. Verder in de bedrijfsstudie wordt opnieuw een schatting uitgevoerd. | Betrokkenen
|