Promotie: Slimmer keuzeproces voor betere software
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.