SoftwareCaptains

View Original

Bottleneck

Voor veel softwareteams is het moeilijk om verder te groeien. Ja, ze kunnen mensen aannemen, maar die extra mensen dragen blijkbaar niet evenveel bij tot de productiviteit als men verwachtte. CTOs vragen aan mij wat ze daaraan kunnen doen.

Heel vaak stel ik vast dat het probleem (deels) bij de CTO zelf ligt. Natuurlijk heeft zij geen kwade bedoelingen, maar er zijn soms wel een paar blind spots.

Een paar voorbeelden van wat ik al gezien heb:

  • De CTO wil elke lijn code zelf reviewen. Met twee developers lukt dat misschien nog net – maar met tien developers kan je dat niet bijhouden;

  • De CTO wil zelf in elke beslissing betrokken zijn. Er zijn zaken die zij weet en die de developers niet weten die een invloed hebben op de beslissing;

  • De CTO is de enige die de core van de applicatie begrijpt; dit is immers het stuk van de code die ze zelf geschreven heeft in de begindagen van het bedrijf, toen alles elke dag nog veranderde en documentatie onbelangrijk was;

  • De CTO programmeert zelf niet meer, maar vindt het toch leuk om af en toe eens “kleine verbeteringen” zelf toe te voegen;

  • De deur van de CTO “staat altijd open”, maar de developers zien wel dat ze steeds drukdruk bezig is en durven haar niet te storen om te zeggen dat ze ergens mee zitten;

  • Als een salespersoon komt vragen om “snel iets te doen voor een klant want dan kan ie dat contract binnenhalen”, laat de CTO alles vallen en draagt het softwareteam op daaraan werken. De dag erna doet ze hetzelfde voor een andere salespersoon (nog vóór dat eerste stuk af is)

Herken jij je in één van deze blind spots en wil je er wat aan doen? Of heb je nood aan iemand die je eens een spiegel voorhoudt? Je weet me te vinden!