Een holbewoner met een Zwitsers zakmes

Deze metafoor werd gebruikt door een Amerikaanse overheidsfunctionaris. Hij deed deze uitspraak nadat hij getuige was geweest van een demonstratie van een Be Informed applicatie, speciaal gemaakt om een complex probleem op te lossen waar zijn organisatie al jaren grip op probeert te krijgen.

Zakmes

Nu is een speciaal gemaakte applicatie meestal niet iets wat vergeleken kan worden met een Zwitsers zakmes. Het is namelijk alles behalve flexibel, veelzijdig en makkelijk uit te breiden. Speciaal gemaakte applicaties blinken juist uit in starheid en eenzijdigheid, en daarnaast hebben ze een kostbare drempel om iets aan te passen.

Waarom was de metafoor dan toch zo toepasselijk? Om hierachter te komen moeten we kijken naar het ontstaan van deze applicatie. In de Be Informed applicatie waren de ideeën verwerkt van een groep van ongeveer 30 mensen uit verschillende hoeken van de Amerikaanse overheid. Deze groep heeft in een week tijd met een gedegen voorbereiding een set requirements samen gesteld voor de applicatie die zij voor ogen zagen.

Wendbaar

Het is op zichzelf al een prestatie om uit verschillende organisaties 30 mensen bij elkaar te verzamelen die na een week vergaderen tot ieders tevredenheid een set met eisen en wensen weten op te stellen. Het word echter pas bijzonder als gelijktijdig met het aanscherpen van het inzicht ten aanzien van benodigde functionaliteit de applicatie meegroeit.

Met traditionele software ontwikkeling is het bijna onmogelijk om zo wendbaar te zijn dat men tijdens het denken over benodigde functionaliteit deze vrijwel gelijktijdig gemaakt of aangepast kan worden. Dit vereist gereedschap met de flexibiliteit, veelzijdigheid en uitbreidbaarheid van een Zwitsers zakmes.

Het zakmes in de metafoor sloeg dus ook niet op de applicatie zelf, maar op het gereedschap waarmee de applicatie is gemaakt. En dat slechts in één week tijd. Een applicatie die heus nog niet compleet is, maar wel één die alle aanwezigen heeft overtuigd dat ze hun probleem nu definitief kunnen aanpakken en oplossen.

Holbewoner

Het behaalde eindresultaat en het besef geavanceerde technologie in handen te hebben om succesvol de verspilling van belastinggeld tegen te gaan stemde de overheidsfunctionaris uiteraard tevreden. Echter de manier waarop het eindresultaat was bereikt gaf hem de euforische bui om zichzelf tot holbewoner te verklaren. Maar dan wel één met een onmetelijke voorsprong op zijn mede holbewoners.

Martin Meester, Senior Software Engineer bij Be Informed