Un mio collega lavora come consulente. Di recente è stato chiesto di aiutare un'azienda di sviluppo software a migliorare i propri processi. La società è consapevole di alcuni dei problemi, come il numero di bug o il fatto che non possono rilasciare il loro prodotto di punta più spesso di una volta l'anno, ma nessuno sa cosa fare.
Il mio collega ha identificato che hanno un processo interno primitivo che chiamano Scrum, ma che non lo è.
Il mio collega vuole suggerire di passare a "la vera mischia". Se lo fa, incontrerà due problemi:
-
I manager risponderanno che utilizzano già Agile e che non è stato utile.
-
Sarebbe particolarmente complicato¹ spiegare sia ai manager che al CEO della società che non era il vero Scrum che è stato usato fino ad ora, ma piuttosto un mix tra Scrumfall e Scrumbutt.
Che cosa fare?
¹ In questa azienda, due dei tre manager dichiarano di conoscere perfettamente Agile e Scrum e di applicarlo in modo impeccabile ai rispettivi team. Affermare che non sanno nulla di questi due soggetti creerebbe una situazione difficile da gestire. Il ruolo del mio collega non è solo quello di dare la sua opinione, ma di applicare la "buona" metodologia per i prossimi tre mesi all'interno di questa azienda. Iniziare affermando che i manager sono incompetenti in questo contesto non è una soluzione.