Dove ha senso introdurre l’ Agile?
Ci troviamo in una situazione di necessità di trasformazione organizzativa globale. Sembra che nulla di ciò che abbiamo fatto negli ultimi 25 anni stia aggiungendo valore nell’ambiente V.U.C.A. in cui ci troviamo.
Principi e valori di Agile
È essenziale capire dove ha senso incorporare i principi e i valori del Manifesto Agile, nonché i suoi framework, metodi e pratiche. È importante ricordare che la corrente adattativa o empirica dispiega tutto il suo potenziale in ambienti di incertezza.
Che cos’è l’incertezza?
Prima di continuare, è utile capire cos’è l’incertezza e come si può misurare il livello di incertezza di un progetto, di un prodotto o di un servizio, per comprendere il contesto in cui ci troviamo.
Come posso misurare il livello di incertezza del mio progetto, prodotto o servizio?
Ralph Stacey, a metà degli anni ’90, ha definito la seguente matrice, nota anche come Matrice di Stacey, semplificando e adattandola agli ambienti di sviluppo del software, possiamo vedere i seguenti assi:
- L’asse verticale riflette la conoscenza dei requisiti di un prodotto o servizio.
- L’asse orizzontale riflette il livello di conoscenza della tecnologia per implementarli.
In base a entrambi gli assi, possiamo riflettere i seguenti tre possibili ambienti:
1. Ambienti semplici: Basso livello di incertezza. In questo scenario, una volta che è chiaro cosa si vuole fare e come farlo, Il passo successivo è l’esecuzione (ambienti altamente prevedibili o predittivi).
2. Ambienti complicati e complessi: Livello medio di incertezza. Sono gli ambienti ideali per l’implementazione ottimale dei principi e dei valori Agile.
3. Ambienti anarchici: Alto livello di incertezza. Caratterizzati da ambienti caotici. Per far fronte a questi ambienti, si consiglia di ridurre innanzitutto il livello di incertezza a un livello medio, attraverso sessioni di scoperta del prodotto o attraverso un Lean Sprint.
L’applicazione dei principi e dei valori Agile, così come dei suoi framework o metodi, ha senso e aggiunge valore in ambienti con un livello sufficiente di incertezza (idealmente medio).
Pertanto, gli ambienti in cui funziona meglio sono quelli complicati e complessi, secondo la matrice di Stacey. Oggi si riscontrano molti casi di Fake Agile o, come ci piace chiamarlo, di “Agile Make-up”.
Casi in cui l’implementazione è ostacolata
Pertanto, gli ambienti in cui funziona meglio sono quelli complicati e complessi, secondo la matrice di Stacey, oggi si riscontrano molti casi di Fake Agile o, come ci piace chiamarlo, di “Agile Make-up”. L’implementazione di questa filosofia di lavoro non si adatta bene a certi ambienti perché:
1. Non ha il giusto grado di complessità
2. Anche con il giusto grado di complessità:
- Il cambiamento non è guidato dalla direzione dell’azienda
- La resistenza al cambiamento da parte delle persone coinvolte non viene gestita adeguatamente e porta al fallimento del progetto.
A volte le organizzazioni non sono in grado di reinventarsi di fronte agli ostacoli interni e ricadono nei modi di fare precedenti per mancanza di fiducia o di spirito di cambiamento.
Proprio per questo sarà efficace applicare una trasformazione verso un modo di lavorare Agile quando l’ambiente in cui ci troviamo è appropriato, quando la maturità dell’organizzazione lo consente e quando c’è un chiaro supporto da parte della direzione per intraprendere un cambiamento importante.