Hoe maak je een goede use case? Vraag het aan tien verschillende mensen en de kans is groot dat je tien verschillende antwoorden krijgt. Waarom? Omdat een echt goede use case bestaat uit twee delen: de ontwerptechniek en de toepassing in de dagelijkse praktijk. Synergio geeft een training over het opstellen en modelleren van use cases. De praktische handvatten zorgen ervoor dat je dit meteen kan toepassen.
Werken met use cases en SMART requirements helpt je om de requirements aantoonbaar te vertalen naar use case-scenario’s (en andersom). Je weet wat een use case is en leert handige technieken om een use case te visualiseren. Maar het gaat verder: je leert waar valkuilen zitten en waar misverstanden kunnen ontstaan.
Ook leer je hoe use cases een belangrijk instrument worden om vroegtijdig de klant inzicht te geven in de werking van de oplossing. Je 'simuleert' hoe de oplossing werkt en toetst meteen of dit voldoet aan de verwachting. Hiermee vorm je meteen een fundament voor het testproces. Zo zorg je ervoor dat de use cases een onmisbaar onderdeel vormen in het gehele ontwikkelproces.
Deze training is bedoeld voor iedereen die goede scenariobeschrijvingen met use cases wil opstellen, SMART wil formuleren en dit praktisch wil oefenen. De gemiddelde groepsgrootte per training is circa tien personen.
De modulaire opbouw van de training is als volgt:
Beheersen van de use case-techniek – Nadat duidelijk is hoe je een use case beschrijft, duik je in de ontwerptechniek voor een modulaire opbouw. Je oefent met decompositie, met include- en extend-notaties en maakt alternatieve paden. Je bewaakt dat het juiste niveau wordt beschreven en zorgt dat je niet teveel en niet te weinig beschrijft. Je kunt de onderlinge consistentie met andere ontwerpvormen bewaken die vaak met use cases gecombineerd worden.
Slim toepassen van de use case-techniek – Een goede beheersing van de techniek is één. Deze goed toepassen is eigenlijk waar je naar toe wilt. Je verdiept je in de denkwijze achter use cases, gaat op zoek naar context, gezichtspunten en stakeholders. Je gebruikt requirements bij het ontwerp en zorgt dat verificatie, validatie en testen van het ontwerp mogelijk wordt. Gedurende de hele dag let je op de traceerbaarheid, zodat je zeker weet dat je met de juiste zaken bezig bent. Je stuurt op kwaliteit.
let’s-go-smart