When your only tool is a hammer

Als je enige gereedschap een hamer is…

De omgeving van organisaties verandert met een toenemende snelheid. Complexiteit en onzekerheid vieren hoogtij. Maar de toolset die management gebruikt voor het managen en vormgeven van hun organisaties verandert maar heel langzaam. Er is een toenemend gat tussen de toepasbaarheid van de gebruikte tools en de probleem domeinen van moderne organisaties. Hoe kunnen we vaststellen in welk domein we zitten en of we passende tools gebruiken?

Er is geen ontkennen aan dat organisaties opereren in een wereld van onzekerheid en continue verandering. Windows of opportunity openen en sluiten steeds sneller. Een concurrentievoordeel voor langere tijd vasthouden is tegenwoordig behoorlijk lastig. Het lijkt ook duidelijk dat de meeste organisaties slecht toegerust zijn om te gaan met snelle veranderingen. Een indicatie daartoe is de gemiddelde levensverwachting van organisaties. Die lijkt in een alarmerend tempo af te nemen. Professor Richard Foster of Yale University leidde een Innosight onderzoek dat aantoont dat een 61 jarige levensverwachting voor het gemiddelde bedrijf in de S&P 500 index in 1958 afnam tot 25 jaar in 1980, tot slechts 18 jaar nu. Sterker nog, in dit tempo zal in 2027 meer dan 75% van de S&P 500 uit bedrijven bestaan waar je nu nog nooit van hebt gehoord. Dat klinkt best alarmerend toch?

Er is duidelijk werk aan de winkel voor organisaties. Zelfgenoegzaamheid is je grootste vijand in deze wereld, en is een één-richting straat naar irrelevantie. Het bedrijvenkerkhof ligt vol met bedrijven die of te laat of helemaal niet op verandering gereageerd hebben. We pretenderen niet het wondermiddel in handen te hebben dat elke organisatie omtovert tot een veerkrachtige adaptieve organisatie die alles aankan. Maar de eerste stap is om te beoordelen in welk probleemdomein we zitten en of de tools die we nu gebruiken daar eigenlijk wel geschikt voor zijn. Helaas blijven veel organisaties hardnekkig vasthouden aan de tools die ze kennen zoals hiërarchie, centralisatie, focus op efficiency, regels en procedures, lineaire planning, etc. Er is op zich niks mis met deze tools, maar ze zijn ontworpen voor organisaties die 100 jaar geleden bestonden. Veel managent tools zijn min of meer nog steeds de erfenis van Frederick Taylor’s Scientific Management en Henri Fayol’s functies en principes van management. De wereld is echter behoorlijk veranderd sindsdien. In Westerse economieën zijn er niet veel branches meer waar deze tools nog goed werken.

Elke organisatie, afdeling, team, of proces bevind zich in een specifiek probleemdomein, elk met zijn eigen passende aanpak en tools. Dus hoe kunnen we vaststellen in welk domein we ons bevinden? Een nuttige tool hierbij is het Cynefin framework. Cynefin onderscheid vier hoofddomeinen, en een vijfde die disorder heet, die elk context beschrijven in termen van de relatie tussen oorzaak en gevolg. De vier hoofddomeinen heetten obvious (I geef nog steeds de voorkeur aan de oude term ‘simple’), complicated, complex, and chaotic. Het disorder domein is bedoeld voor als je niet kunt vaststellen in welk domein je bent.

Voor een gedetailleerde beschrijving van het Cynefin framework verwijs ik naar het uitstekende Harvard Business Review artikel van de bedenker van het framework, Dave Snowden. Voor dit artikel houden we de uitleg kort: In het Obvious domein kunnen we het probleem eenvoudig categoriseren en dan de juiste checklist of procesbeschrijving erbij pakken. Omdat de omgeving in dit domein redelijk stabiel en voorspelbaar is, kunnen we ons richten op het optimaliseren van best practice processen. Een eenvoudig lening aanvraagproces is een goed voorbeeld hiervan.

In het Complicated domein is het allemaal niet zo simpel en voorspelbaar. We hebben experts nodig die de situatie analyseren voor we kunnen reageren. Dit is het domein van de experts en kenniswerkers. Meestal is er nog steeds een significant verband tussen oorzaak en gevolg, maar oorzaak en gevolg kunnen in plaats en tijd van elkaar gescheiden zijn, wat het lastig maakt het verband te zien. Dit wordt versterkt door typische management structuren zoals silo’s en KPI’s. We nemen een beslissing in één silo, laten we zeggen de afdeling Verkoop, dat een ongewenst effect als gevolg heeft op een andere silo, laten we zeggen Operations. We zien de relatie tussen oorzaak en gevolg echter niet omdat het in een andere afdeling gebeurt (plaats), en misschien met een vertraging (tijd). Onze focus op verkoop, versterkt door een KPI die slechts verkoop als output meet, zorgt er nog meer voor dat we het negatieve effect op een andere afdeling missen, omdat je die alleen kunt meten met een andere KPI dan degene waarop wij worden afgerekend.

De Obvious en Complicated domeinen worden de geordende domeinen genoemd. Veel organisaties denken zich in de geordende domeinen te bevinden, terwijl een toenemend aantal situaties in organisaties, teams, en processen eigenlijk in het complexe domein valt, wat een geheel andere aanpak vereist. Want in het Complexe domein werken ‘good’ of ‘best practices’ niet. De omgeving is niet stabiel noch voorspelbaar, en daardoor kunnen we niet simpelweg aannemen dat wat in het verleden werkte ook nu, in een andere context, zal werken. En we kunnen de toekomst ook niet plannen in het complexe domein. We kunnen het alleen ontdekken door te experimenteren. De relatie tussen oorzaak en gevolg kan er wel zijn, maar is meestal pas achteraf te constateren. Dit gaat tegen de intuïtie van veel managers in die dit dan ook maar moeilijk kunnen accepteren. Er is een dominante tendens om de toekomst te kunnen willen controleren en voorspellen, zelfs in situaties waar dat niet mogelijk is, en zelfs als we keer op keer constateren dat onze zorgvuldig opgestelde plannen al heel snel niet uit blijken te komen.

Laten we het factureringsproces als voorbeeld nemen. De meeste organisaties verkopen iets, dus facturering is een gebruikelijk proces. Je zou kunnen denken dat facturering een stabiel voorspelbaar statisch proces dat makkelijk kan worden afgehandeld en geoptimaliseerd door een geautomatiseerd proces. En dat klopt. Maar het gevaar is dat management nu alleen nog maar op regels e processen als middel gaan vertrouwen. Het gaat niet om de 95% aan facturen die correct verwerkt worden, de grootste impact ligt in de 5% waar iets mis gaat of die uitzonderlijk zijn. Dit zijn de gevallen die de meeste tijd kosten, en die een gevaar zijn voor de reputatie van het bedrijf als ze niet adequaat afgehandeld worden. Je kunt de uitzonderingen niet op dezelfde manier behandelen als de voorspelbare gevallen. Maar dat is wel wat de meeste organisaties doen. Als er een uitzondering gevonden wordt, dan creëren we een nieuwe regel. Als de klant klaagt over een foute factuur, dan passen we het proces aan. Tot de volgende uitzondering. En de volgende. Op deze manier worden de systemen langzaam steeds moeilijker te doorgronden en te onderhouden, steeds lastiger aan te passen aan nieuwe situaties, en erg kostbaar. En dan nog worden we telkens weer verrast door nieuwe uitzonderingen die nog niet afgedekt worden door regels. Wat de situatie nog erger maakt is dat de afhandeling van klachten van klanten over foute facturen hetzelfde probleem kent: Klantenservice medewerkers volgen over het algemeen een strikt script dat standaard situatie prima afdekt. Maar de frustratie van klanten komt niet van de standaard gevallen, maar van de uitzonderingen en het onvermogen van klantenservice medewerkers het probleem snel op te lossen

Klinkt dit bekend? Het is een continue bron van zendtijd voor consumentenprogramma’s op tv: telecombedrijven, energiemaatschappijen, en verzekeringsmaatschappijen die doorgezaagd worden over hun onvermogen om niet-standaard situaties, die echter voor klanten en de kijker zo duidelijk lijken, op een adequate manier af te handelen. Het is een klassiek voorbeeld van de verkeerde tool voor het probleemdomein. En toch lijken deze bedrijven er nooit van te leren. Wat is het standaard antwoord van de woordvoerder of manager die dapper genoeg is om voor de camera te verschijnen als hun gevraagd wordt hoe ze dit soort problemen in de toekomst gaan vooromen? “We gaan het proces analyseren en verbeteren”. Zucht…

En dat brengt ons bij het belangrijkste leerpunt van dit artikel: als je niet weet in welk domein je situatie zich bevind, dan zul je het waarschijnlijk behandelen als het domein van je voorkeur of ervaring. En in veel gevallen blijkt dat de verkeerde. Je zult dan tools gebruiken die op zich niet fout zijn, maar niet geschikt voor het betreffende probleem. Ten slotte, als je enige gereedschap een hamer is, dan lijkt elk probleem op een spijker…

Commentaar op SAFe 4.5: puur cosmetisch?

SAFe 4.5 is pas uitgekomen. Natuurlijk kun je heel veel informatie over wat er nieuw is in SAFe 4.5 vinden bij SAI zelf, dus zal ik niet alles in detail hier behandelen, maar vooral hier en daar wat commentaar geven over het belang en nut van de wijzigingen, of het ontbreken daarvan.

Cosmetische chirurgie is niet altijd slecht

Laat me beginnen met iets dat misschien vooral cosmetisch lijkt, maar voor mij de meest belangrijke verbetering is, namelijk het feit dat de ‘Big Picture’ niet groter of gecompliceerder is geworden deze keer. Van SAFe 3.0 naar 4.0 ging het framework van drie lagen naar vier. In mijn SAFe trainingen grap ik nog steeds dat ik hoop dat SAFe 5.0 straks geen vijf lagen heeft. Ik besteed behoorlijk wat tijd om uit te leggen dat je die extra  Values Stream laag niet moet overwegen tenzij het een heel grote en complexe SAFe implementatie betreft. Natuurlijk is het coördineren van meerdere ARTs in een Value Stream een reële uitdaging. Echter SAFe’s oplossing in de Value Stream laag helt wel erg over naar processen als je even stilstaat bij de Agile Manifesto waarde Individuals and Interactions over Processes and Tools. Wat dat betreft waardeer ik het meest basic coördinatie mechanisme in LeSS erg: Just Talk. We kunnen hier een heel eind mee komen voordat het echt nodig is om formele processen te definiëren. En dit is in feite een valkuil voor veel grotere bureaucratische organisaties die zichzelf in een meer agile organisatie willen omvormen: ze hebben de neiging om alles in processen te modelleren in plaats van mensen te vertellen dat ze ook gewoon met elkaar kunnen gaan overleggen als er iets afgestemd moet worden.

Dus gelukkig is de Big Picture deze keer niet groter geworden. In feite is het een stuk cleaner geworden. De meest significante bijdrage daaraan is de nieuwe configurabiliteit van de Big Picture. SAFe heeft nu vier basis configuraties die elk op een eigen specifieke context zijn gericht. Elke configuratie toont alleen die elementen die relevant zijn voor die configuratie. En hierdoor is de Big Picture een stuk overzichtelijker en makkelijker te begrijpen. De vier configuraties zijn: Essential SAFe, Portfolio SAFe, Large SAFe, en Full SAFe. Een configuratie selecteren en de Big Picture zien aanpassen is eigenlijk best leuk en leerzaam. Ten tweede heeft de Big Picture een make-over gekregen en is daardoor veel minder druk en beter leesbaar. SAI claimt dat ze eigenlijk meer elementen hebben toegevoegd dan weggehaald, dus Kudos aan de visual designer. Ten slotte is de Value Stream laag hernoemd naar Large Solution. Dit lijkt ook weer puur cosmetisch, maar zoals ik al eerder schreef besteed ik veel tijd om mensen uit te leggen dat je niet alles dat op de Big Picture staat moet implementeren alleen maar omdat het erop staat. Door het Large Solution te noemen wordt het denk ik een stuk gemakkelijker te begrijpen dat je een Grote Oplossing alleen nodig hebt bij … een groot probleem.

Nu vraag je je wellicht af waarom ik zoveel aandacht besteed aan cosmetische wijzigingen. De reden hiervoor is dat de ‘compleetheid’ van de Big Picture zowel een zegen is, je kunt immers op alles klikken en een schat aan informatie krijgen, als een vloek. Organisaties hebben de neiging om alles op de Big Picture te implementeren omdat ze denken dat het nodig is. Een cleanere Big Picture kan helpen. Daarbij kan de overvolle Big Picture best overweldigend overkomen en afschrikken in eerste instantie. Maar een andere belangrijke reden is dat het SAFe een makkelijke prooi maakt voor die soms tamelijk luidruchtige groep aan agilisten die, comfortabel vanaf de top van Mount Stupid, naar beneden schreeuwen dat SAFe helemaal niet Agile is, en dat terwijl hun ervaring ermee over het algemeen niet veel verder rijkt dan het bekijken van de Big Picture op scaledagileframework.com. Ja, natuurlijk zou ik ze gewoon kunnen negeren, maar helaas hebben deze lui de neiging hun verhalen ook aan klanten te vertellen. Als je nog nooit van Mount Stupid, ook wel het Dunning-Kruger effect genoemd, hebt gehoord, dat is het fenomeen waarbij die mensen die het minst van een onderwerp afweten zich het meest comfortabel schijnen te voelen om hun mening erover te verkondigen. Klinkt bekend?

Lean Startup

Natuurlijk zijn er ook meer substantiele wijzigingen. Maar daar kun je alle details over lezen op de SAFe website.

Een ervan is de integratie van Lean Startup. Een zeer welkome aanvulling, dat zeker, maar om eerlijk te zijn was er natuurlijk in SAFe 4.0 al niets dat je in de weg stond om Lean Startup praktijken te gebruiken binnen SAFe. Ik promoot al vanaf het begin dat alles een hypothese behoort te zijn die we zo snel mogelijk moeten zien te valideren. Ik heb organisaties ook Alexander Osterwalder’s Business Model canvas en Value Proposition design zien gebruiken binnen SAFe; of Ash Maurya’s Lean Canvas. We hoeven het daarvoor niet per se op de Big Picture te hebben staan. Maar de adviezen zijn natuurlijk erg welkom.

Andere wijzigingen

De rol van DevOps neemt steeds meer toe in SAFe en dat is iets goeds. Veel meer dan dat kan ik er niet over zeggen. Continuous Delivery wordt ook meer benadrukt en krijgt wat meer substantie. Mooi, maar we wisten natuurlijk allemaal al lang dat we Continuous Delivery zeer serieus moeten nemen in elke (geschaalde) Agile omgeving.

Nu weten we ook allemaal dat delivery en release niet hetzelfde zijn, maar wel aan elkaar gerelateerd. Je wil op elk moment kunnen ‘deliveren’, maar niet per se tegelijkertijd ‘releasen’. Er is een enigszins opmerkelijke wijziging in 4.5 als het gaat om releasen: het ging van Release on Demand (v3.0) naar Release Anytime (4.0), en nu weer terug naar Release on Demand in v4.5. Make up your minds guys. 😉

Wat nog meer? De The Implementation Roadmap is er, maar eerlijkheid biedt te zeggen dat die al geruime tijd voor 4.5 uitgekomen is. De Implementation Roadmap is overigens wel een flink stap vooruit ten opzicht van het belachelijke 123 model dat van de Big Picture lijkt te zijn afgevallen. Gelukkig maar. De roadmap biedt veel nuttige informatie maar er blijft een belangrijk mankement: het is nog steeds min of meer een lineair proces. Ik hecht er sterk aan dat een veranderproces ook iteratief moet zijn, gebaseerd op experimenten, en korte feedbackloops. Ik kan je aanbevelen om te kijken naar Lean Change Management en dit te combineren met de Implementation Roadmap.

Conclusie

Dus, ondanks dat er veel nuttige toevoegingen en wijzigingen in SAFe 4.5 zitten, kunnen de meest belangrijke wijzigingen op het eerste gezicht puur cosmetisch lijken. Ik denk dat deze wijzigingen echter erg belangrijk zijn om te helpen voorkomen dat organisaties in een aantal geniepige valkuilen stappen.
[/av_textblock]