Teoria, principi e pratiche dei modi di lavorare agili
Negli ultimi anni, ho costantemente ascoltato e visto riferimenti ai termini "agile" e "mischia", in particolare in un contesto tecnologico e di gestione dei progetti. Tuttavia, più recentemente questo ha trovato la sua strada negli ambienti di lavoro tradizionali e ho notato sempre più persone che parlano di agili in memo, e-mail e persino annunci di lavoro. Prendi questo esempio da un fornitore leader di servizi finanziari:
"La nostra organizzazione sta attualmente intraprendendo un significativo passo in avanti verso modi di lavoro più agili, offrendo ai nostri colleghi più libertà responsabile che mai e opportunità molto maggiori per fare la differenza nelle esperienze dei nostri clienti".
Ma cosa significa "lavoro agile" e perché è diventato così importante?
Una storia lunga 80 anni
"Agile" è una mentalità, un insieme di credenze, principi e modo di pensare. All'inizio degli anni 2000, Carol Dweck ha reso popolari i concetti di mentalità fissa e di crescita. In una mentalità fissa, le persone credono che le loro qualità siano tratti fissi che non possono cambiare. In una mentalità di crescita, le persone hanno la convinzione di fondo che il loro apprendimento e intelligenza possano crescere con il tempo e l'esperienza.

[Image Source]
Una mentalità agile riguarda la creazione e la risposta ai cambiamenti in ambienti incerti e turbolenti. Si tratta di pensare a come puoi capire cosa sta succedendo nell'ambiente, identificare quale incertezza stai affrontando e capire come adattarti mentre vai avanti.
Secondo alcuni dei membri fondatori del movimento agile, le metodologie agili sono nate negli anni '30, quando il fisico e statistico Walter Shewhart dei Bell Labs ha iniziato ad applicare i cicli Plan-Do-Study-Act (PDSA) al miglioramento di prodotti e processi. Shewhart insegnò questa metodologia iterativa e di sviluppo incrementale al suo allievo, W. Edwards Deming, che la usò ampiamente in Giappone negli anni successivi alla seconda guerra mondiale. Tuttavia, nel 2001, 17 sviluppatori che si definivano "anarchici organizzativi" si sono incontrati a Snowbird, nello Utah, per istituire il manifesto "Sviluppo software" Agile.
I dodici principi del lavoro agile
Sebbene il lavoro agile abbia avuto origine dal mondo dello sviluppo del software, una mentalità agile può essere applicata in quasi ogni contesto o situazione. Al suo interno, ci sono quattro valori chiave:
- Individui e interazioni al di sopra di processi e strumenti
- Software funzionante al di sopra di documentazione completa
- Collaborazione con il cliente al di sopra di negoziazione contrattuale
- Rispondere al cambiamento al di sopra di seguendo un piano
Mentre c'è valore negli oggetti a destra, quelli che scelgono di adottare un approccio agile prendono di più da quelli a sinistra. Noterai un tema comune su collaborazione e flessibilità.
Oltre a questi quattro valori, ci sono dodici principi dettagliati che seguono quelli che investono in agili (ho messo in evidenza alcune delle parole chiave e delle frasi):
- La nostra massima priorità è soddisfare il cliente attraverso presto e consegna continua di software prezioso.
- benvenuto requisiti in evoluzione, anche in ritardo di sviluppo. Processi Agili cambiamento del cablaggio per il vantaggio competitivo del cliente.
- Fornire software funzionante frequentemente, da un paio di settimane a un paio di mesi, con un preferenza per il tempo più breve.
- Uomini d'affari e sviluppatori devono lavorare insieme ogni giorno durante tutto il progetto.
- Costruisci progetti in giro individui motivati. Offri loro l'ambiente e il supporto di cui hanno bisogno, e fidati di loro per portare a termine il lavoro.
- Il metodo più efficiente ed efficace per trasmettere informazioni a e all'interno di un team di sviluppo è a conversazione faccia a faccia.
- Software funzionante è la misura principale del progresso.
- Promuovono processi agili sviluppo sostenibile. Gli sponsor, gli sviluppatori e gli utenti dovrebbero essere in grado di farlo mantenere un ritmo costante a tempo indeterminato.
- Attenzione continua a eccellenza tecnica e buon design migliora l'agilità.
- Semplicità – l'arte di massimizzare la quantità di lavoro non svolto – è essenziale.
- Emergono le migliori architetture, requisiti e progetti squadre auto-organizzanti.
- A intervalli regolari, la squadra riflette su come diventare più efficace, quindi melodie e regola di conseguenza il suo comportamento.
Per molte aziende e team, un passaggio verso un modo di lavorare agile si adatterà bene. Ciò è evidente nelle start-up, ad esempio, dove il ritmo, i test e la collaborazione flessibile sono tutti elementi essenziali quando si lavora verso un prodotto minimo sostenibile (MVP).
Tuttavia, per le organizzazioni più grandi e più affermate, questo tipo di cambiamento è più difficile da adottare. Una cultura e un modo di lavorare esistenti saranno sviluppati nel corso di molti anni. Ma se piccoli team e individui possono iniziare a introdurre concetti agili, allora questo approccio può essere testato e adottato nelle tasche dell'azienda.
Adottare un modo di lavorare agile significa prendere in considerazione tutti i diversi elementi che lo compongono. Questo è rappresentato al meglio dalla "Agile Onion", che mostra la combinazione di tangibile e intangibile:

Immagine adattata da Agile Onion di AWA, Simon Powers
Secondo Simon Powers:
“La mentalità agile è l'anello più esterno della popolare cipolla agile della metafora.
Il modello ci dice che la mentalità è il più potente degli strati che compongono l'agile. È da dove viene "essere agili", piuttosto che "fare agili", che è il dominio degli anelli interni della cipolla ".
Quando essere agili?
Adottare un approccio agile non sarà appropriato in ogni situazione. Ci saranno momenti in cui un approccio "a cascata" più tradizionale funzionerà meglio. La chiave è determinare quale processo utilizzare in base alla situazione individuale, al team, all'obiettivo e agli stakeholder coinvolti. Molti evangelisti agili diranno che l'agile può e deve essere usato tutto il tempo, ma come per qualsiasi cosa, devi trovare un equilibrio.

[Image Source]
Tuttavia, una delle maggiori opportunità che offre agile è la capacità di lavorare rapidamente, rispondere più rapidamente alle esigenze dei clienti e ridurre i costi del cambiamento. La principale sfida dell'approccio a cascata è il tempo e lo sforzo richiesti durante il periodo di un progetto.
Nell'approccio tradizionale alla gestione dei progetti, i team devono attendere il completamento di una fase o processo precedente prima di passare a quello successivo. Il processo di approvazione può portare a ulteriori cambiamenti e modifiche che complicano il processo e producono complessità e ritardi.
In un ambiente agile, i team rispondono a un breve ma lavorano in "sprint" più brevi, in ogni momento valutando e rispondendo al feedback. Ciò significa che le idee possono essere testate più rapidamente e vengono proposte soluzioni alternative.
Conclusione
Agile è essenzialmente una mentalità e un modo di lavorare che richiede tempo e fatica per lavorare. Non è qualcosa che può essere implementato durante la notte ma può essere testato su piccoli progetti o in team o aziende più piccoli, ad es. start-up.
Agile può essere sintetizzato utilizzando le seguenti quattro categorie:
Lavorando in modo agile, le persone sono in grado di concentrarsi su un modo continuo di miglioramento e di rispondere a un brief in modo flessibile. Anziché fare affidamento su un modo fisso di lavorare con un numero limitato di decisori, l'agile consente ai team di lavorare rapidamente e prendere decisioni in modo più democratico.
Con l'ego messo da parte, i team possono sfidarsi a vicenda e testare e apprendere in un "ambiente più sicuro" senza preoccuparsi della gerarchia o dei decisori senior. Ognuno è un decisore che può contribuire al valore del progetto in diverse fasi.
Lo sviluppo di una mentalità agile è essenziale e, una volta padroneggiato, puoi legarlo rapidamente ai valori e ai principi di cui sopra. Ma la fase successiva è mettere in pratica il lavoro agile. In un prossimo post, esploreremo alcuni dei pro e contro delle pratiche di lavoro agili.