Scrum Master vs. Agile Coach: perché le trasformazioni di successo hanno bisogno di entrambi

Pubblicato: 2022-03-11

Le trasformazioni agili sono difficili. Richiedono enormi cambiamenti nel modo in cui le persone pensano, rispondono e si comportano che sono, per loro natura, stimolanti. Sfortunatamente, molte organizzazioni sottovalutano l'entità di queste sfide e la loro mancanza di preparazione o risorse inadeguate possono causare il fallimento delle transizioni.

Durante una trasformazione Agile, ha senso avere un professionista esperto che aiuti a superare gli ostacoli fornendo guida e supporto a team, individui e leader. Quella persona è l'allenatore Agile. Non esiste un'unica definizione per un coach Agile, ma il ruolo è generalmente caratterizzato da una vasta conoscenza ed esperienza Agile e dalla responsabilità di delineare e migliorare i processi Agile all'interno di un'organizzazione. Gli allenatori sono a disposizione per aiutare a risolvere eventuali problemi che possono sorgere, assicurando che il viaggio verso l'agilità organizzativa sia il più agevole possibile.

Oltre ad avere il compito di agilità operativa, tuttavia, spesso si presume che gli allenatori Agile abbiano anche la responsabilità delle prestazioni della squadra. La mia posizione al riguardo ha recentemente innescato un interessante dibattito con un responsabile delle assunzioni di una grande compagnia di assicurazioni. Mi ha chiesto se credevo che una squadra che ha fallito indichi un allenamento scadente. Ho risposto forse, ma in genere no. Ho ragionato sul fatto che lo Scrum master è responsabile delle prestazioni della squadra, mentre l'allenatore è responsabile dell'efficacia organizzativa. Ritenere l'allenatore l'unico responsabile del successo della squadra significa ignorare la responsabilità dello Scrum master e, cosa più significativa, consentire ai team di sfuggire alla responsabilità per i loro risultati.

Credo che gli allenatori Agile ad alte prestazioni producano Scrum Master ad alte prestazioni che, a loro volta, producono team Agile ad alte prestazioni.

L'adozione di Scrum richiede tempo e pratica

Mi concentro su Scrum perché è la metodologia Agile più comunemente usata. C'è un noto detto su Scrum: è "facile da capire ma difficile da padroneggiare". Volumi di ricerca e decenni di esperienza pratica sono entrati nei principi e nell'applicazione sottostanti; questi sono riassunti nella Guida Scrum, che definisce il framework. La Guida Scrum rende Scrum facile da capire, ma la lettura di un documento di 14 pagine non crea automaticamente un praticante Scrum. Molti aspetti di Agile, come la capacità di adattarsi rapidamente a scenari complessi e in rapida evoluzione, possono essere padroneggiati solo con il tempo e l'esperienza. Questo modo di lavorare andrà contro comportamenti profondamente radicati che non possono essere disimparati dall'oggi al domani.

Aspettarsi che le squadre Agile di nuova formazione si esibiscano ad alto livello è come aspettarsi che un tennista dilettante batta Roger Federer dopo una giornata di allenamento con un professionista. Questo tentativo di ottenere risultati da esperti con una preparazione minima è, tuttavia, l'approccio spesso intrapreso dalle organizzazioni che passano ad Agile, dove vengono creati team, ricevono una formazione di base e vengono lasciati a se stessi per dare vita all'agilità. Questo è irto di rischi e può dare l'impressione che Agile sia una moda passeggera. Scrum richiede alle persone di pensare e comportarsi in modi non familiari, il che è praticamente impossibile senza supporto. È un grosso errore insegnare semplicemente la Guida Scrum e aspettarsi prestazioni di livello professionale. È qui che entra in gioco la relazione Agile coach/Scrum master.

Ruoli e responsabilità

L'allenatore agile

La funzione Agile coach è stata creata da professionisti del settore che desiderano preparare al meglio i team al successo, ma il ruolo non è ancora formalmente riconosciuto dalla Scrum Guide. Forse è per questo motivo che molte organizzazioni a) non vedono un coach come un fattore essenziale in una trasformazione Agile oppure b) lo vedono come intercambiabile con il ruolo di Scrum master. Sebbene i due ruoli condividano certamente set di abilità simili, la portata e l'esperienza di un coach Agile è più ampia di quella di uno Scrum master. Un coach Agile è essenzialmente uno Scrum master esperto con una formazione avanzata. L'allenatore Agile lavora per aumentare l'agilità complessiva e ha una visione dei progressi a livello aziendale, fornendo supporto a più team, nonché a livello di leadership.

Un coach agile efficace infonde disciplina nella pratica e guida l'apprendimento continuo. L'allenatore insegna la leadership del servitore con l'esempio, comprendendo la distinzione tra tutoraggio, formazione e facilitazione e sapendo quando ciascuno di questi dovrebbe essere applicato. Soprattutto, gli allenatori guidano le squadre verso soluzioni efficaci e creative senza dare da mangiare al cucchiaio o favorire una dipendenza dall'allenatore. Questo richiede tempo, impegno, saggezza e pazienza, ma il guadagno è enorme.

Le responsabilità quotidiane di un coach Agile includono:

  • Comunicare la metodologia Agile e instillare le migliori pratiche
  • Team di formazione per navigare in strumenti e strategie Agile
  • Facilitare retrospettive iniziali e stand-up
  • Monitorare i progressi organizzativi e lavorare per superare eventuali barriere
  • Incoraggiare la leadership e il coinvolgimento degli stakeholder
  • Sviluppo e mantenimento degli standard
  • Consulenza ai leader aziendali mentre si adattano alla mentalità Agile

Lo Scrum Master

Lo Scrum master ha molte delle stesse responsabilità dell'Agile coach. In effetti, credo che se un'organizzazione avesse abbastanza Scrum master sufficientemente informati ed esperti, la necessità di un coach Agile sarebbe significativamente ridotta, poiché gli Scrum master sarebbero in grado di assumersi alcune responsabilità di coaching. In molti casi, tuttavia, i nuovi Scrum master tendono ad essere project manager di transizione, quindi la loro esperienza non è sempre rilevante per Scrum e hanno bisogno di un coaching Agile.

L'ambito degli Scrum Master è più ristretto di quello di un coach Agile e il loro focus è solitamente rivolto a una singola squadra. Poiché gli Scrum Master sono integrati all'interno dei team, è ragionevole aspettarsi che abbiano un'idea chiara dei punti di forza e di debolezza, dei potenziali problemi e delle opportunità di crescita del team. Uno Scrum master efficace si impegna a utilizzare queste conoscenze per ottenere risultati migliori impiegando strategie e pratiche su misura per quel team. Lo Scrum master guida il proprio team verso il miglioramento continuo ed è fonte di potenziamento. Se uno Scrum master non è adeguatamente focalizzato sulle esigenze del team, verranno perse opportunità di crescita del team e dell'individuo.

Le responsabilità quotidiane di uno Scrum Master includono:

  • Insegnare teoria e pratiche di Scrum
  • Guidare le persone a migliorare le proprie conoscenze e abilità Agile
  • Condurre incontri positivi e produttivi e cerimonie Agile
  • Facilitare una comunicazione efficace tra il team
  • Assistenza al team nella pianificazione dello sprint e nella gestione del backlog
  • Monitoraggio e miglioramento dei risultati del team
  • Consentire al team di produrre incrementi di alto valore e rispettare gli impegni

Il coaching agile in numeri Il 95% degli allenatori Agile ha ricoperto altri ruoli Agile prima di quello attuale. Il 55% degli allenatori Agile è impegnato per 1-3 anni. Gli allenatori agili con una certificazione di livello master hanno il doppio delle probabilità di essere assunti a contratto rispetto ai dipendenti.

La relazione Agile Coach/Scrum Master

La strategia che sostengo, in base alla quale i coach Agile sviluppano e potenziano Scrum Master forti, è un moltiplicatore di forza coerente con i valori Scrum e i principi Agile. Ho regolarmente sostenuto che gli allenatori servono meglio come consulenti e non come dipendenti. Il coach Agile ideale ad un certo punto lavorerà da solo senza lavoro perché ha avuto successo nel guidare gli Scrum Master a sviluppare conoscenze e abilità sufficienti. Idealmente, dopo un po' di tempo e una trazione positiva, il coaching può essere svolto da un gruppo di esperti Scrum Master come Comunità di Pratica. Se una situazione successiva richiede un allenatore, uno può essere impegnato in base alle necessità.

Ecco alcune linee guida per implementare questo approccio, ottimizzare entrambi i ruoli e aiutare a portare i team a prestazioni elevate:

  • Gli Agile coach dovrebbero integrare la formazione, fornire guida e promuovere lo sviluppo professionale di Scrum Master
  • Gli Scrum Master dovrebbero assicurarsi di avere accesso e autorità per fare le cose per i loro team e dovrebbero concentrarsi su strategie di crescita specifiche del team
  • Le organizzazioni dovrebbero aspettarsi che gli Scrum Master maturino e sviluppino abilità e competenze di coaching Agile

L'allenatore dovrebbe favorire la maturità organizzativa e di squadra

I leader rendono la loro organizzazione un disservizio quando si aspettano che gli allenatori Agile portino le squadre. Invece, l'organizzazione è molto meglio servita da team responsabili che alla fine superano la necessità di un coaching Agile intensivo. Se i membri della squadra hanno paura di cosa potrebbe succedere quando un allenatore se ne va, c'è un problema. Ciò significa che l'allenatore ha permesso alle squadre di dipendere troppo dal coaching, oppure le squadre si sono appoggiate all'allenatore più che ai loro Scrum master.

Laddove alcune organizzazioni sbagliano è nel credere che i ruoli di coach Agile e Scrum master possano essere assunti da una sola persona durante una trasformazione Agile. Ma avere persone diverse che occupano questi ruoli e riconoscere la sfera e le responsabilità uniche di ciascuno può rafforzare un'organizzazione durante il periodo di transizione e aprire la strada a un'agilità sostenibile.