Scrum Master
liderii buni trebuie mai întâi să devină slujitori buni.
—Robert K. Greenleaf
Scrum Master Stories: Yolanda
Scrum Masters sunt lideri servitori și antrenori pentru o echipă agilă. Ele ajută la educarea echipei în Scrum, Extreme Programming (XP), Kanban și SAFe, asigurându-se că procesul agil convenit este urmat. De asemenea, ajută la eliminarea impedimentelor și favorizează un mediu pentru dinamica echipei performante, flux continuu și îmbunătățire neobosită.
rolul Scrum Master este preluat de un membru al echipei a cărui responsabilitate principală este asistarea echipei de auto-organizare și auto-gestionare pentru a-și atinge obiectivele. Scrum Masters face acest lucru prin predarea și coaching-ul practicilor echipei, implementarea și sprijinirea principiilor și practicilor sigure, identificarea și eliminarea impedimentelor și facilitarea fluxului. De asemenea, lucrează cu comunitatea extinsă Scrum Master, inclusiv ingineri de tren de lansare și ingineri de tren de soluții, pentru a crește eficiența siguranței în întreaga întreprindere.
găsiți un curs:
rolul Scrum Master este un membru unic al echipei Agile care își petrece o mare parte din timp ajutând alți membri ai echipei să comunice, să coordoneze și să coopereze; în general, această persoană ajută echipa în îndeplinirea obiectivelor de livrare.
Scrum Master este un lider servitor care permite echipelor să se autoorganizeze, să se auto-gestioneze și să livreze prin practici eficiente Lean-Agile. Scrum Master acceptă ScrumXP, Kanban și alte modalități de lucru pe care echipa le-a adoptat. Scrum Master ajută, de asemenea, echipa să se coordoneze cu alte echipe de pe Agile Release Train (ART).
responsabilități
un Scrum Master eficient este un lider servant bazat pe echipă care:
- prezintă leadership Lean-Agile-prezintă comportamentele unui lider Lean – Agile cu o mentalitate Lean-Agile. Ajută echipa să îmbrățișeze valorile de bază sigure, să adopte și să aplice principii sigure, să implementeze practici sigure.
- susține Regulile echipei – regulile unei echipe Agile sunt ușoare, dar sunt totuși reguli, iar Scrum Master este responsabil pentru întărirea lor. Acestea pot include regulile Scrum, practicile de calitate încorporate din Extreme Programming (XP), limitele Work in Process (WIP) de la Kanban și orice alte reguli de proces pe care echipa le-a convenit.
- facilitează progresul echipei către obiectivele echipei-Scrum Master este instruit ca facilitator de echipă și este angajat continuu în provocarea vechilor norme de dezvoltare pentru a îmbunătăți performanța în domeniile calității, predictibilității, fluxului și vitezei. Ele ajută echipa să se concentreze pe crearea unor creșteri de valoare ale fiecărei iterații și atingerea obiectivelor zilnice și iterații în contextul obiectivelor actuale ale programului Increment (PI).
- conduce eforturile echipei în îmbunătățirea neobosită-ajută echipa să se îmbunătățească și să își asume responsabilitatea pentru acțiunile lor; facilitează retrospectiva echipei. Învață tehnici de rezolvare a problemelor și ajută echipa să devină mai bine rezolvarea problemelor pentru ei înșiși.
- facilitează evenimentele-facilitează evenimentele echipei, inclusiv (acolo unde este cazul) Stand-up-ul zilnic, planificarea iterației, revizuirea iterației și retrospectiva iterației asigură că acestea sunt productive și păstrate în caseta de timp.
- sprijină Product Owner – ul-Scrum Master îl ajută pe Product Owner în eforturile lor de a gestiona restanțele și de a ghida echipa, facilitând în același timp o dinamică sănătoasă a echipei în ceea ce privește prioritățile și domeniul de aplicare.
- facilitează eliminarea impedimentelor – multe probleme de blocare vor depăși Autoritatea echipei sau pot necesita sprijin din partea altor echipe. Scrum Master sprijină echipa în abordarea și eliminarea acestor probleme pentru a îmbunătăți probabilitatea atingerii obiectivelor iterației.
- promovează practici de calitate sigure-SAFe oferă îndrumări pentru a ajuta echipele să îmbunătățească constant calitatea livrabilelor lor și să îndeplinească definiția Done (DoD). Scrum Master ajută la promovarea culturii disciplinei tehnice și a măiestriei, care este semnul distinctiv al echipelor Agile eficiente.
- construiește o echipă performantă-se concentrează pe îmbunătățirea continuă a dinamicii și performanței echipei și antrenează echipa în autogestionare. Ajută echipa să rezolve conflictele și provocările interpersonale și să identifice oportunitățile de creștere. Escaladează problemele oamenilor la management acolo unde este necesar, dar numai după ce procesele interne ale echipei nu au reușit să rezolve problema; ajută indivizii.
- responsabilități în tren – Scrum Master ajută la coordonarea cooperării între echipe și ajută echipa să funcționeze bine în tren.
- coordonează cu alte echipe-Scrum Master sprijină eforturile echipei de a îmbunătăți continuu comunicarea și relațiile cu alte echipe. Ele reprezintă frecvent echipa în grămada de grămezi( SoS), ajutând echipa să rămână conștientă de oportunitățile de a se angaja și de a îmbunătăți eficacitatea programului (a se vedea incrementarea programului pentru mai multe detalii). De asemenea, ajută adesea echipa să construiască relații eficiente> cu echipa de sistem, experiența utilizatorului, arhitectura și serviciile partajate. Cu toate acestea, este important de menționat că responsabilitatea pentru coordonarea între Echipe nu poate fi delegată în întregime Scrum Master; fiecare membru al echipei împărtășește responsabilitatea în această privință.
- sprijină adoptarea sigură – Scrum Master sprijină adoptarea generală a SAFe în întreaga întreprindere prin antrenarea părților interesate și a altor echipe non-agile cu privire la interacțiunile eficiente cu echipele agile, participarea la comunitatea de practică Scrum Master și sprijinirea SPC-urilor organizației.
- permite eficacitatea organizațională – Scrum Master lucrează cu alți Scrum Masters și cu părțile interesate pentru a ajuta echipa să contribuie la îmbunătățirea fluxului de valoare general de dezvoltare.
- facilitează pregătirea și pregătirea pentru evenimente de artă-asistă echipa în pregătirea activităților de artă, inclusiv planificarea PI, demonstrații de sistem și Inspect and Adapt.
- sprijină estimarea-ghidează echipa în stabilirea estimărilor normalizate și ajută echipa să înțeleagă cum să estimeze caracteristicile și capacitățile.
procurarea rolului
Scrum Master poate fi un rol part-time sau full-time, în funcție de mărimea echipei, contextul și alte responsabilități. Cu toate acestea, la scara întreprinderii, poate fi o provocare să vinzi nevoia unui Scrum Master cu normă întreagă pentru fiecare echipă agilă. La urma urmei, dacă întreprinderea organizează 100 de echipe noi, probabil că nu este practic din punct de vedere economic sau politic să ia 100 de membri ai echipei Agile cu normă întreagă și să le atribuie acestor noi sarcini-sarcini care nu includ dezvoltarea sau testarea. Nici nu este viabil din punct de vedere economic să angajezi un consultant full – time sau part-time pentru fiecare echipă pentru a-i ajuta să învețe și să stăpânească noile metode. Asta ar putea ucide transformarea înainte de a începe chiar și înainte ca echipele să aibă șansa de a dovedi valoarea rolului.prin urmare, SAFe adoptă o abordare pragmatică și presupune, în general, că Scrum Master este un rol part-time. Cu toate acestea, în timpul adoptării inițiale în siguranță, slujba poate fi mai intensă. În această etapă, organizația poate considera că este benefic să aducă consultanți externi la bord pentru a antrena echipele în timp ce acestea devin experimentate în Scrum și în siguranță. Acești consultanți externi Scrum Masters vor antrena adesea mai multe echipe din organizație.
Aflați mai multe
Leffingwell, Dean. Cerințe software Agile: practici de cerințe slabe pentru echipe, programe și întreprindere. Addison-Wesley, 2011.
Ultima actualizare: 10 February 2021
autor
- Dean Leffingwell –