
Niet alleen juristen, maar ook technici zijn voor de uitoefening van hun beroep afhankelijk van regels en wetten. Alom bekend, want nogal elementair, zijn natuurlijk de Wet van Ohm, de Wetten van Kirchhoff en niet te vergeten de Wet van Moore.
Op een congres hoorde ik de afgelopen week een voor mij nieuwe wet, die toch iedere productontwikkelaar zou moeten aanspreken: de (vrij vertaald) Wet van Sinterklaas. ‘Als je niet vraagt wat je wilt, krijg je wat anders’. Je kunt natuurlijk zeggen dat je je graag laat verrassen, maar in de praktijk zijn verrassingen niet altijd even plezierig. Van je kinderen pik je het nog wel dat ze op vaderdag met een totaal onbruikbare stropdas komen aanzetten, maar gezien de drukte bij de klantenserviceafdelingen na Sinterklaas of Kerst gaat het regelmatig serieus mis. Dan had je maar duidelijker moeten zijn in je wensen.
En zo gaat het ook nog veel te vaak in de industrie. Het kan bijzonder onaangename consequenties hebben als je requirements niet in orde zijn en je daar niet op wordt geattendeerd door je ontwikkelpartner. En in dat laatste schuilt volgens mij de crux. Lang, heel lang geleden hoorde ik een chipontwerper – bijna met een sliep-uit gebaar – zeggen ‘ik heb precies gedaan wat ze vroegen – en natuurlijk ging dat mis. Maar ze waren zo expliciet in hun eisen.’ In zo’n geval zit de opdrachtgever met de gebakken peren, misschien door zijn eigen eigenwijsheid, maar zeker ook door de houding van de ontwikkelaar die een echec mogelijk had kunnen voorkomen.
Als ontwikkelaar zou je immers moeten weten dat lang niet elke opdrachtgever zijn eisen zo goed en exact kan formuleren dat je er blindelings op kunt afgaan. Zeker als de opdrachtgever niet alleen een doelstelling, maar ook al een oplossing daarvoor afgeeft, zou je uitermate kritisch te werk moeten gaan. Is het doel wel reëel? Leidt de oplossing wel tot dat doel? Zijn er geen betere oplossingen denkbaar? Kortom, het aanvaarden van een ontwikkelopdracht behelst meer dan het in ontvangst nemen van een lijst met requirements. Geen enkele opdrachtgever zal er bezwaar tegen hebben dat een ontwikkelaar in een open discussie constructief met hem meedenkt. De kans dat een project tot een succesvol einde kan worden gebracht, neemt daardoor alleen maar toe.
Hoewel, volgens de Wet van Murphy is dat natuurlijk geen Wet van Meden en Perzen.
Henk de Vries