Ik was en ben perfectionistisch. Ik wil altijd het hoogst mogelijke bereiken. Maar naarmate mijn ervaring toenam, merkte ik iets op: hoe meer je wil bereiken, hoe minder je vaak bereikt. En dit is vooral merkbaar in testautomatisering en testverbetering. Hoe hoger de eisen aan de testautomatisering of de testverbetering, hoe kleiner de kans dat er ook maar iets verbetert.
Wat ik zag gebeuren, is twee verschillende zaken. De eerste
is dat verbeteringen, al dan niet door testautomatisering, door de eisen die
gesteld werden, nooit in gebruik werden genomen. De perfecte oplossing was in
de huidige situatie van het bedrijf of team vaak niet haalbaar, dus gebeurde er
uiteindelijk niets.
Het tweede dat ik zag gebeuren had te maken met draagvlak.
Ik kan met mijn kennis en ervaring weten wat de perfecte oplossing voor een
testautomatiseringsprobleem is. Maar als daaraan getwijfeld wordt, is mijn
oplossing niet meer perfect. Verbetering werkt op zijn best als de personen die
ze moeten uitvoeren in de oplossing geloven of het minimaal een kans willen geven.
Bij twijfel of ongeloof zullen mensen de perfecte oplossing alleen volgen,
wanneer je constant blijft controleren. En dat is gewoon niet haalbaar. Uiteindelijk
zit je met een perfecte oplossing die niet perfect wordt uitgevoerd, waardoor
de perfectie niet gehaald kan worden.
Maar ik schreef dat ik nog steeds perfectionistisch ben. Ja,
ik wil nog steeds het hoogst mogelijke bereiken. Ik heb alleen mijn doel verplaatst
van “hoogst” naar “mogelijke”. Ik wilde altijd uitgaan van de oplossing die in
theorie het beste resultaat zou geven. Het hoogste doel halen, wat maar
mogelijk is. Nu wil ik iets anders. Ik wil kijken wat er in de organisatie
mogelijk is, en binnen die mogelijkheden het hoogste doel halen.
Het gekke is dat dit perfectionisme vaak gezien wordt als
erg pragmatisch. Maar er zit meer achter dan alleen pragmatisme. Ik kijk niet alleen
naar wat nu mogelijk is, ik kijk ook of ik de grenzen kan verleggen. Ik kijk of
ik meningen van mensen kan veranderen. En ik kijk of ik iets dat binnen de
organisatie al bekend is, nu op een andere manier kan inzetten om een ander
doel te bereiken.
Ik zorg voor snelle, korte-termijn verbeteringen, om draagvlak
te creëren voor grotere, lange-termijn verbeteringen. Dus eerst een paar eenvoudige,
maar waardevolle automatische testen om te bouwen aan draagvlak voor de
middelen die nodig zijn voor de complexere automatische testen.
Ik wil altijd meer en beter. Maar ik wil tegelijkertijd wel
dat het testen en het testproces werkelijk verbetert, en niet wacht tot alles
perfect in orde is. Ik wil dat mensen zien dat verbetering kan, waardoor mensen
geloven dat meer en beter ook werkelijk iets kan opleveren. Zo komen
mogelijkheden open die eerst gesloten waren. Perfectie in stappen, in plaats
van in een keer.

Geen opmerkingen:
Een reactie posten
Opmerking: Alleen leden van deze blog kunnen een reactie posten.