Lugu
Toode algas lihtsast frustratsioonist: kõigil olid andmed olemas, aga kellelgi polnud loetavat pilti.
Mis pidi muutuma
Asendusotsused tuli asendada tõenditega, mida inimesed päriselt kasutada saavad.
Mitte veel üks aktiivsusarmatuurlaud. Mitte veel üks skoor, mis konteksti tasandab. Parem viis näha tööd, selgitada riski ja tegutseda enne, kui kahju on ilmne.
Nägime üha uuesti, kuidas inseneritöö taandati asendusnäitajatele. Värbamisotsused tehti CVde ja kõhutunde pealt. Ostuvestlustes vahetus repo ligipääs, aga arusaamine mitte. Juhtimisvestlused jäid toppama uduse optimismi ja edevate mõõdikute vahele.
Tegelik probleem ei olnud info puudus. Git-ajalugu, review mustrid, omandivihjed ja operatiivsed signaalid olid juba olemas. Need olid lihtsalt tööriistade vahel laiali, raskesti tõlgendatavad ja peaaegu võimatud selgitada inimestele, kes pidid nende põhjal otsuseid tegema.
Forgemaster on meie vastus sellele. Viis muuta inseneritöö piisavalt loetavaks tõsiste otsuste jaoks, ilma et kaoks nüanss, mis teeb tarkvaratiimid inimlikuks.
"Andmed olid olemas. Ühine keel puudus."
See on latt, mida me endale siiani seame.
Mis kordus
Kolm kohta, kus inseneritööd valesti mõistetakse.
Need vestlused kujundasid nii toote kui ka väärtused selle all.
Värbamine
Tugevad insenerid taandati ähmasteks signaalideks.
CVd ja intervjuud ei selgitanud kuigi hästi, kuidas inimene päris koodibaasis tegelikult töötab.
Hoolsuskohustus
Repole ligipääsu aeti segi repo mõistmisega.
Ostjad said koodi vaadata, aga lahkusid ikka ilma selge pildita tarne tervisest, koondumisriskist või pikaajalisest vastupidavusest.
Juhtimine
Tiime hinnati väljunditeatri, mitte tööreaalsuse järgi.
Pull request'ide arv ja müra ei seleta ülekoormust, review pidurdust, habrast omandit ega seda, miks tiim järsku aeglasem tundub.

