Engang, da jeg arbejdede som en Engineering Manager, blev jeg bedt af CEO'en om at rapportere om visse KPI'er (Key Performance Indicators) for at måle og kontrollere præstationen af udviklingsteamet.
Vi havde KPI'er (Key Performance Indicators) såsom "Udviklingstimer pr. udvikler og dag" målt ved, at udviklerne rapporterede den tid, de brugte hver dag. Jira-tilgange pr. udvikler, timer brugt på tekniske billetter, procentdel af arbejdsdage brugt i møder, Gennemsnitlig tid i X-status osv., osv.
Listen fortsætter og fortsætter. Jeg evaluerede endda teamet med de mest arbejdstimer pr. uge. Gav budget til teamdinner. Jeg var så forkert. Hvis jeg blev spurgt det samme i dag, ville jeg ikke gøre det på den måde.
Lad mig være klar: Den tid, der bruges på at udvikle noget, har intet at gøre med præstation eller output eller noget som helst. Hvad det gør, er, at det forsøger at måle noget for at det kan kontrolleres. Dette stammer fra den gamle fabrikationstankegang, at: "Hvad du ikke måler, kan du ikke kontrollere", hvilket også var populært i den gamle skole, vandfaldprojektstyring.
Det, det gør, er at tage din opmærksomhed væk fra det, der er vigtigt, nemlig mennesker. Prøve på at omdanne deres bestræbelser til tal. Det er ikke muligt, og vil være forkert. Også som KPI. Grundene til, at udviklingsteam kan levere fantastisk kode, er kultur, motivation og flow – lad dem gøre deres ting. Afbryd ikke med meget nonsens.
Læs mere i "The CTO Playbook" tilgængelig på Amazon/Kindle.
We are a Swiss Company (LLC) based in
Switzerland.