Software requirements voor ICT-ers

Cursusduur:3 dagen
Data/Locaties: zie het cursusoverzicht
Kosten: € 1425,– (exclusief BTW)
Inclusief: alle cursusmateriaal, lunch, koffie, thee, frisdrank en snacks
Inschrijving: Online inschrijvingsformulier

Deze cursus kan ook in-house worden gegeven. Neem contact met ons op voor meer informatie.

Doelgroep

U bent een beginnend requirements engineer of systeemanalist, of u bent als software-ontwikkelaar al een poosje betrokken bij requirements engineering zonder hier formele training in gehad te hebben. U heeft ervaren dat het opstellen van goede requirements bedrieglijk eenvoudig klinkt, maar in de praktijk erg lastig is. U heeft wellicht op projecten gewerkt waarbij de requirements aanvankelijk duidelijk leken, maar waarbij enkele weken of maanden later de software-onwikkelaars zich afvroegen of ze wel het juiste systeem aan het bouwen waren, of waarbij het pijnlijk duidelijk werd dat ze inderdaad het verkeerde systeem aan het maken waren. Mogelijk heeft u onaangename discussies met klanten gehad over de interpretatie van requirements nadat het systeem eenmaal was opgeleverd.

In de wetenschap dat problemen met deadlines, kosten en kwaliteit tot voor maar liefst 60% kunnen worden toegeschreven aan tekortkomingen in de requirements, wilt u zich bekwamen in het opstellen van betere requirements.

Wat u zult leren

U zult vele soorten van requirements tegenkomen, waarvan er veel weliswaar een kwestie van `gezond verstand' lijken te zijn, maar die desondanks gemakkelijk over het hoofd gezien worden. U zult zien hoe deze requirements kunnen worden ingedeeld in functionele requirements, niet-functionele requirements en constraints. U zult ontdekken dat er meer soorten belanghebbenden zijn dan u wellicht dacht en u zult in staat zijn om deze te benoemen. U zult praktische technieken leren waarmee u samen met belanghebbenden requirements kunt ontdekken. U zult zien hoe use case scenario's uitstekende uitgangspunten vormen voor het verzamelen van requirements, maar u zult ook begrijpen dat de use case scenario's zelf niet de requirements zijn. U zult richtlijnen aangereikt krijgen voor het verbeteren van correctheid, volledigheid en leesbaarheid van requirements en voor het voorkomen van ambiguïteit. U zult zien hoe u er voor kunt zorgen dat requirements uiteindelijk zijn te herleiden op bedrijfsdoelen en u zult ze zodanig leren te formuleren dat ze goed kunnen worden getest en gevalideerd. U zult begrijpen hoe requirements engineering past binnen iteratieve ontwikkelmethoden. U zult zien hoe tools het proces van requirements engineering kunnen vereenvoudigen en verbeteren.

Cursusopzet

De verhouding tussen theorie en praktijk in deze cursus is ongeveer 70%–30%. In een aantal praktische opdrachten zult u worden gevraagd om aan te geven wat er al dan niet goed is aan een gegeven use case scenario of requirements-specificatie en om verbeteringen aan te brengen met betrekking tot specifieke criteria. In andere opdrachten wordt u uitgenodigd om aan voorbeelden uit uw eigen projecten te werken. Sommige opdrachten worden individueel gedaan, andere in paren.

De groep bestaat uit maximaal 12 personen, zodat we kunnen inspelen op de individuele wensen en doelen van alle deelnemers.

Als alle deelnemers Nederlands spreken zal de cursus in het Nederlands worden gegeven; zo niet, dan wordt de cursus in het Engels gegeven. Al het cursusmateriaal is Engelstalig.

Net als alle andere cursussen van 59bits is deze cursus intensief en van hoog tempo, maar met voldoende kortere en langere pauzes om even op adem te komen en om u in staat te stellen om al het geleerde te verwerken en te onthouden.

Leest u vooral ook onze algemene cursusinformatie.

Cursusonderwerpen en kernbegrippen

De onderstaande lijst is niet volledig en is slechts bedoeld om u een indruk te geven van wat u kunt verwachten: