Scrum Master vs. Agile Coach: De ce transformările de succes au nevoie de ambele

Publicat: 2022-03-11

Transformările agile sunt dificile. Ele necesită schimbări uriașe în modul în care oamenii gândesc, răspund și se comportă, care sunt, prin natura lor, provocatoare. Din păcate, multe organizații subestimează amploarea acestor provocări, iar lipsa lor de pregătire sau resursele inadecvate pot face ca tranzițiile să nu reușească.

În timpul unei transformări Agile, este logic să aveți un profesionist cu experiență care să ajute la depășirea obstacolelor, oferind în același timp îndrumări și sprijin echipelor, indivizilor și liderilor. Acea persoană este antrenorul Agile. Nu există o singură definiție pentru un coach Agile, dar rolul este, în general, caracterizat de cunoștințe și experiență Agile extinse și de responsabilitatea pentru conturarea și îmbunătățirea proceselor Agile din cadrul unei organizații. Antrenorii sunt la îndemână pentru a ajuta la rezolvarea oricăror probleme care pot apărea, asigurându-se că călătoria către agilitatea organizațională este cât mai simplă posibil.

Pe lângă faptul că sunt însărcinați cu agilitatea operațională, totuși, antrenorii Agile sunt adesea asumați că au responsabilitatea performanței echipei. Poziția mea în acest sens a declanșat recent o dezbatere interesantă cu un manager de angajare la o mare companie de asigurări. M-a întrebat dacă cred că o echipă eșuată indică un antrenor slab. Am raspuns poate, dar in general nu. Am argumentat că Scrum Master este responsabil pentru performanța echipei, în timp ce antrenorul este responsabil pentru eficacitatea organizațională. A-l considera pe antrenor singurul responsabil pentru succesul echipei înseamnă a ignora responsabilitatea Scrum Master și, mai semnificativ, a permite echipelor să scape de responsabilitatea pentru rezultatele lor.

Consider că antrenorii Agile de înaltă performanță produc maeștri Scrum de înaltă performanță care, la rândul lor, produc echipe Agile performante.

Adoptarea Scrum necesită timp și practică

Mă concentrez pe Scrum pentru că este cea mai folosită metodologie Agile. Există o zicală binecunoscută despre Scrum: este „ușor de înțeles, dar greu de stăpânit”. Volume de cercetare și decenii de experiență practică au intrat în principiile și aplicarea de bază; acestea sunt rezumate în Ghidul Scrum, care definește cadrul. Ghidul Scrum face Scrum ușor de înțeles, dar citirea unui document de 14 pagini nu creează automat un practician Scrum. Multe aspecte ale Agile, cum ar fi capacitatea de a se adapta rapid în scenarii complexe, care evoluează rapid, pot fi stăpânite doar cu timp și experiență. Acest mod de lucru va merge împotriva comportamentelor adânc înrădăcinate care nu pot fi dezvățate peste noapte.

A aștepta ca echipele Agile nou formate să performeze la un nivel înalt este asemănător cu a te aștepta ca un tenismen amator să-l învingă pe Roger Federer după o zi de antrenament cu un profesionist. Această încercare de a obține rezultate experți cu o pregătire minimă este, totuși, abordarea frecventă întreprinsă de organizațiile care trec la Agile, unde echipele sunt create, li se oferă o pregătire de bază și sunt lăsate la dispoziție pentru a aduce agilitatea la viață. Acest lucru este plin de riscuri și poate da impresia că Agile este un moft. Scrum cere oamenilor să gândească și să se comporte în moduri necunoscute, ceea ce este o imposibilitate practică fără sprijin. Este o mare greșeală să predați pur și simplu Ghidul Scrum și să vă așteptați la performanțe la nivel profesional. Aici intervine relația Agile coach/Scrum Master.

Roluri si responsabilitati

Antrenorul Agil

Funcția de coach Agile a fost creată de profesioniști din industrie care doresc să pregătească mai bine echipele pentru succes, dar rolul nu este încă recunoscut oficial de Scrum Guide. Din acest motiv, probabil, multe organizații a) nu văd un coach ca un factor esențial într-o transformare Agile sau b) îl văd ca fiind interschimbabil cu rolul de Scrum Master. În timp ce cele două roluri împărtășesc cu siguranță seturi de abilități similare, sfera și expertiza unui coach Agile este mai extinsă decât cea a unui Scrum Master. Un coach Agile este, în esență, un Scrum Master cu experiență, cu pregătire avansată. Antrenorul Agile lucrează pentru a crește agilitatea generală și are o viziune la nivel de companie asupra progresului, oferind suport pentru mai multe echipe, precum și la nivel de conducere.

Un antrenor Agile eficient insufla disciplina practica si stimuleaza invatarea continua. Antrenorul învață conducerea servitorului prin exemplu, înțelegând distincția dintre mentorat, instruire și facilitare și știind când fiecare dintre acestea ar trebui aplicată. Cel mai important, antrenorii conduc echipele către soluții eficiente și creative fără să se hrănească cu lingura sau să stimuleze dependența de antrenor. Acest lucru necesită timp, efort, înțelepciune și răbdare, dar câștigul este uriaș.

Responsabilitățile de zi cu zi ale unui coach Agile includ:

  • Comunicarea metodologiei Agile și insuflarea celor mai bune practici
  • Formarea echipelor pentru a naviga prin instrumente și strategii Agile
  • Facilitarea retrospectivelor și stand-up-urilor inițiale
  • Monitorizează progresul organizațional și lucrează pentru a depăși orice bariere
  • Încurajarea leadership-ului și acceptarea părților interesate
  • Dezvoltarea și menținerea standardelor
  • Consilierea liderilor companiei pe măsură ce se adaptează la mentalitatea Agile

Scrum Master

Scrum Master are multe dintre aceleași responsabilități ca și antrenorul Agile. De fapt, cred că dacă o organizație ar avea destui Scrum Master suficient de cunoscători și experimentați, nevoia unui coach Agile s-ar reduce semnificativ, deoarece Scrum Masters ar putea să-și asume unele responsabilități de coaching. În multe cazuri, totuși, noii maeștri Scrum tind să fie manageri de proiect în tranziție, așa că experiența lor nu este întotdeauna relevantă pentru Scrum și au nevoie de coaching Agile.

Sfera de aplicare a Scrum Masters este mai restrânsă decât cea a unui antrenor Agile, iar concentrarea lor este de obicei îndreptată către o singură echipă. Deoarece Scrum Masters sunt încorporați în echipe, este rezonabil să ne așteptăm ca aceștia să aibă o înțelegere clară a punctelor forte și a punctelor slabe ale echipei, a problemelor potențiale și a oportunităților de creștere. Un Scrum Master eficient se angajează să folosească aceste cunoștințe pentru a obține rezultate mai bune prin folosirea de strategii și practici adaptate acelei echipe. Scrum Master își ghidează echipa către îmbunătățirea continuă și este o sursă de împuternicire. Oportunitățile de creștere în echipă și individuală vor fi ratate dacă un Scrum Master nu este concentrat în mod adecvat pe nevoile echipei.

Responsabilitățile de zi cu zi ale unui Scrum Master includ:

  • Predarea teoriei și practicilor Scrum
  • Îndrumarea indivizilor pentru a-și îmbunătăți cunoștințele și abilitățile Agile
  • Conducerea de întâlniri pozitive, productive și ceremonii Agile
  • Facilitarea comunicării eficiente în cadrul echipei
  • Asistarea echipei cu planificarea sprintului și gestionarea backlogului
  • Monitorizarea si imbunatatirea rezultatelor echipei
  • Permițând echipei să producă creșteri de mare valoare și să își îndeplinească angajamentele

Coaching Agile în număr 95% dintre antrenorii Agile au ocupat alte roluri Agile înainte de cea actuală. 55% dintre antrenorii Agile sunt angajați timp de 1-3 ani. Antrenorii agili cu o certificare la nivel de master au de două ori mai multe șanse să fie angajați prin contract decât angajații.

Relația Agile Coach/Scrum Master

Strategia pe care o susțin, prin care antrenorii Agile dezvoltă și împuternicesc maeștri Scrum puternici, este un multiplicator de forță în concordanță cu valorile Scrum și principiile Agile. Am susținut în mod regulat că antrenorii servesc cel mai bine ca consultanți și nu angajați. Antrenorul Agile ideal va renunța la un loc de muncă la un moment dat, deoarece a avut succes la conducerea Scrum Masters pentru a dezvolta cunoștințe și abilități suficiente. În mod ideal, după ceva timp și tracțiune pozitivă, coaching-ul poate fi făcut de un grup de maeștri Scrum cu experiență ca Comunitate de Practică. Dacă o situație ulterioară necesită un antrenor, acesta poate fi angajat în funcție de necesități.

Iată câteva îndrumări pentru implementarea acestei abordări, optimizarea ambelor roluri și ajutând să aducă echipele la înaltă performanță:

  • Antrenorii agili ar trebui să suplimenteze formarea, să ofere îndrumări și să promoveze dezvoltarea profesională a Scrum Master
  • Scrum Masters ar trebui să se asigure că au acces și autoritate pentru a face lucrurile pentru echipele lor și ar trebui să se concentreze pe strategiile de creștere specifice echipei.
  • Organizațiile ar trebui să se aștepte ca Scrum Masters să se maturizeze și să dezvolte abilități și expertiză de coaching Agile

Antrenorul ar trebui să promoveze maturitatea organizațională și a echipei

Liderii fac un deserviciu organizației lor atunci când se așteaptă ca antrenorii Agile să conducă echipe. În schimb, organizația este mult mai bine deservită de echipe împuternicite care în cele din urmă depășesc nevoia de coaching Agile intensiv. Dacă membrii echipei se tem de ce s-ar putea întâmpla când un antrenor pleacă, există o problemă. Aceasta înseamnă că antrenorul a permis echipelor să depindă prea mult de coaching, sau echipele s-au sprijinit pe antrenor mai mult decât pe maeștrii lor Scrum.

Acolo unde unele organizații greșesc este în a crede că rolurile de coach Agile și Scrum Master pot fi preluate de o singură persoană în timpul unei transformări Agile. Dar faptul că oamenii diferiți ocupă aceste roluri și recunoașterea sferei și responsabilităților unice ale fiecăruia poate întări o organizație în perioada de tranziție și poate deschide calea pentru o agilitate durabilă.