Focus op niet-functionele requirements
het effect van aandacht voor niet-functionele requirements op de maturity van het requirements engineering procesFocus op niet-functionele requirements
het effect van aandacht voor niet-functionele requirements op de maturity van het requirements engineering procesSamenvatting
Het wel of niet slagen van ICT-projecten, is mede afhankelijk van het goed definiëren van requirements. Des te beter deze requirements worden vastgesteld en afgestemd, des te hoger de kans is dat ICT-projecten daadwerkelijk opleveren wat gewenst is door de eindgebruikers en andere stakeholders. Niet-functionele requirements spelen daarin een niet-onbelangrijke rol. In de wereld van de requirements engineering wordt er echter onvoldoende aandacht aan niet-functionele requirements besteed. De niet-functionele requirements staan niet op de kaart!
Dit thesis richt zich op het beantwoorden van de vraag: Welk effect heeft aandacht voor niet- functionele requirements op de maturity van het requirements engineering proces? Hierbij is de relatie tussen de aandacht voor niet-functionele requirements en de maturity van het requirements engineering proces onder de loep genomen. Om dit inzichtelijk te maken, is er gekeken naar de mogelijkheid om zowel de aandacht, als de maturity te classificeren. Als basis voor het requirements engineering proces is de methode gebruikt die is opgezet door IREB (“International Requirements Engineering Board”). Deze methode bestaat uit een aantal cyclische stappen, namelijk eliciteren, documenteren, valideren & onderhandelen en management. Per stap zijn een aantal vragen bepaald die een indicatie geven in hoeverre het requirements engineering proces voldoet aan het ideaal beeld. Aan de hand van de theorie is verder bekeken waar de niet-functionele requirements aan kunnen haken op het proces, wat zich laat vertalen tot aandacht voor deze requirements. Dit is verder verwerkt tot vragen die opgenomen zijn in de enquête.
Vervolgens is deze enquête via internet uitgezet bij IT architecten, ontwerpers en andere personen die zich bezighouden met het ontwikkelen van IT systemen, waarbij het bepalen, vastleggen of gebruiken van requirements een onderdeel van hun werk vormt. In totaal zijn 65 enquêtes geheel ingevuld en meegenomen in de analyse.
Vanuit de analyse van de verschillende enquêtes kan er worden geconcludeerd dat er een gematigd en positief verband is tussen de bedrijven met een hoge aandacht voor niet-functionele requirements en de maturity van het requirements engineering proces. Dit betekent dat wanneer er meer aandacht besteed wordt aan niet-functionele requirements, er een hogere maturity verwacht wordt. Aangezien bij andere onderzoeken al is aangetoond dat een hogere maturity van het requirements engineering proces, betere IT projecten oplevert, kan worden geconcludeerd dat meer aandacht voor niet- functionele requirements een positieve bijdrage aan de uitkomst van IT projecten levert.
Organisatie | Hogeschool Utrecht |
Opleiding | Informatica |
Afdeling | ICT |
Partner | SPIR-IT - ICT voor de Rechtspraak |
Datum | 2015-07-31 |
Type | Master |
Taal | Nederlands |