null Promotie: Slimmer keuzeproces voor betere software

INK_Promotie_Hans_Schoenmakers_11513_head_large.jpg

Promotie: Slimmer keuzeproces voor betere software

Soms zitten er in softwareprogramma’s functies waar niemand op zit te wachten. Denk maar eens aan de pratende paperclip die Windows eind vorige eeuw had ingebouwd. 'Clippy' moest advies geven, maar gebruikers vonden hem mateloos irritant. Al heel snel werd Clippy weer afgevoerd. Dit soort overbodige functies zijn zonde van de investering in tijd en geld en het maakt de software ook nog eens extra ingewikkeld. Hoe komt het dat het soms toch fout gaat? Vaak ligt de oorzaak bij verkeerde keuzes in het selectieproces van softwarewensen, de zogeheten requirements. Hans Schoenmakers onderzocht hoe je dit keuzeproces kunt verbeteren. Hij verdedigt zijn proefschrift 'Improving Software Release Planning' op donderdag 30 oktober 2025 bij de Open Universiteit.

Bekwamer worden in het maken van keuzes

Het selecteren van de juiste requirements voor software is dus cruciaal: verkeerde keuzes kunnen leiden tot producten die niet aansluiten bij de behoeften van gebruikers en tot verspilling van tijd en geld. Bij marktgedreven software, waar releases onder druk van concurrentie en klanten tot stand komen, blijkt dit selectieproces extra complex. Dit gegeven vormde de aanleiding voor het promotieonderzoek van Hans Schoenmakers. De kernvraag die hij wil beantwoorden is hoe organisaties hun bekwaamheid in het kiezen van requirements kunnen versterken. Uiteindelijk doel is organisaties handvatten te bieden waarmee zij dit proces systematisch kunnen verbeteren.

Stap voor stap benadering

In zijn proefschrift identificeert Schoenmakers de factoren die het selecteren van requirements bemoeilijken, waarna hij deze in een vervolgonderzoek valideert. Vervolgens toont hij aan hoe organisaties hun beslissingen over software-releases kunnen versterken door met behulp van een PDCA-benadering stap voor stap hun vaardigheid in het omgaan met deze factoren te verbeteren.

Verbetervoorstellen

Een opvallend resultaat van het onderzoek is dat veel verbetervoorstellen van de organisatie vooral gericht waren op het bredere requirements engineering-proces. Zo stelde het team bijvoorbeeld voor om een wekelijks overleg in te bouwen waarin de betrokkenen hun ideeën voor nieuwe features konden delen en prioriteren. Dit verbeterde niet alleen de samenwerking, maar had ook direct effect op het selecteren van de juiste requirements: keuzes werden sneller en beter onderbouwd gemaakt. Het laat zien dat een goed opgezet requirements engineering-proces de effectiviteit van het selectieproces sterk kan vergroten, wat uiteindelijk leidt tot betere softwarekeuzes.

De nieuwe aanpak blijkt goed te werken en helpt organisaties hun selectie van software requirements te verbeteren. Het advies is om de aanpak verder te testen in andere organisaties en te onderzoeken hoe Agile practices het proces nog verder kunnen versterken.

Promotie Hans Schoenmakers

Hans Schoenmakers (Geldrop, 1958) is afgestudeerd als hydroloog aan de Landbouwhogeschool Wageningen in 1986. Gedurende zijn hele carrière heeft hij zich bezig gehouden met softwareontwikkeling: eerst als software developer en later als team- en projectleider. De afgelopen twintig jaar lag zijn focus vooral op requirements engineering en requirements management, altijd binnen de context van market-driven softwareontwikkeling in industriële en medische omgevingen.

Op donderdag 30 oktober 2025 om 13.30 uur verdedigt hij zijn proefschrift 'Improving Software Release Planning' bij de faculteit Bètawetenschappen (vakgroep Informatiekunde) van de Open Universiteit in Heerlen. Promotor is prof. dr. R.J. Kusters, copromotor is prof. dr. ir. J.J.M. Trienekens. De promotie is live bij te wonen bij de Open Universiteit in Heerlen en online te volgen via ou.nl/live.