Ghid Scrum | 16. Scaling Scrum
Publicat: 2022-05-16Echipa Scrum ar trebui să fie formată din până la zece persoane. Dar ce să faci când un grup mai mare de specialiști trebuie să lucreze la un singur proiect? Sau dacă organizația decide să urmeze un mod agil de management? Pentru a rezolva această problemă, dezvoltatorii Scrum au propus [email protected] Este o arhitectură fără scalare pentru a organiza echipe întregi conform principiilor Scrum.
Scaling Scrum – cuprins:
- Introducere
- [email protected]
- Scrum of Scrums
- Probleme suplimentare de scalare și [protejat prin e-mail] .
- rezumat
Introducere
De îndată ce o organizație crește, apar noi tipuri de probleme. De exemplu, o scădere a eficienței angajaților cauzată de o structură internă complexă, de luare a deciziilor dificile sau de stabilirea direcției. Companiile care operează agil la nivel de echipă de proiect mici caută adesea să se extindă.
Multe întreprinderi se descurcă bine fără a scala Scrum. Chiar dacă mai multe echipe Scrum rulează simultan, nu au nevoie de coordonare, deoarece grupurile funcționează independent. Cu toate acestea, acest lucru nu înseamnă că este un Scrum cu mai multe echipe. Nevoia de scalare apare doar atunci când cea mai mare parte a organizației lucrează la un singur produs și își poate sincroniza mai multe echipe Scrum în mod eficient.
Majoritatea organizațiilor care adoptă metode agile de management la scară aleg modelul SAFE sau Scaled Agile Framework. Astăzi, totuși, nu ne vom concentra pe SAFE , ci vom discuta despre un alt model numit [email protected] , deoarece conform celui de-al 15-lea raport State of Agile din 2021, este a doua cea mai bună alegere dintre companiile care optează pentru agil.
[email protected]
În 1996, creatorii lui Scrum, Jeff Sutherland și Ken Schwaber, lucrau la un proiect amplu. În timp ce o făceau, au avut probleme în a menține echipele mai mici care lucrează în Scrum în sincronizare. Au venit cu o modalitate de a-l scala, pe care l-au numit în cele din urmă [email protected]
Analog cu Ghidul Scrum oficial a fost Ghidul [email protected] , care definește acest mod de scalare a muncii ca:
Un cadru în care funcționează rețelele de echipe Scrum urmând Ghidul Scrum pentru a rezolva probleme complexe de adaptare și a livra în mod creativ produse cu cât mai multă valoare posibil.
Premisa de bază a [email protected] este simplitatea și eficiența. Prin urmare, funcționarea sa se bazează pe o arhitectură fără scară. Cu alte cuvinte, folosește Scrum pentru a scala Scrum. În acest fel, o echipă Scrum formată din indivizi care acționează ca Product Owner, Scrum Master sau Dezvoltator devine Scrum of Scrums: o echipă formată din echipe.
Scrum of Scrums
Scrum of Scrums este o echipă Scrum cu oameni care ocupă roluri tradiționale Scrum. Cu toate acestea, deoarece sarcina Scrum of Scrums este de a integra rezultatele muncii mai multor echipe Scrum, are nevoie de postări suplimentare:
- Echipa Product Owner – un grup de Product Owner care se întâlnesc pentru a conveni asupra priorităților și pentru a crea o viziune coerentă asupra produsului
- Chief Product Owner – Product Owner al echipei Scrum sau o persoană care se ocupă exclusiv de Scrum of Scrums
- Scrum of Scrums Master – persoana care supraveghează eficacitatea Scrum of Scrums.
Ei se întâlnesc la aceleași evenimente Scrum și folosesc artefacte similare.
Probleme suplimentare de scalare și [protejat prin e-mail].
Arhitectura fără scalare a [email protected] înseamnă că permite scalarea de mai multe ori. Dacă o organizație trebuie să coordoneze echipe la o scară și mai mare, poate configura Scrum of Scrums.
Cu toate acestea, scalarea Scrum, ca orice altă metodologie de management are defectele sale, iar în acest caz, acestea sunt similare cu cele ale echipelor Scrum de bază, doar că sunt proporțional mai mari. De aceea, vă recomandăm să stabiliți detaliile colaborării în cadrul fiecărei echipe Scrum înainte de a începe Scrum la o scară mai mare. Vă sugerăm să extindeți Scrum pentru echipele cu experiență care au o bună cunoaștere și înțelegere a valorilor și funcționării Scrum.
Scaling Scrum – rezumat
Scaling Scrum nu este o joacă de copii. Este necesar ca echipele Scrum să aplice cu competență principiile Scrum și să își sincronizeze sarcinile cu alte echipe Scrum. Prin urmare, întrebarea de bază la care trebuie să răspundeți este: este necesară scalarea? Doar pentru că există multe echipe Scrum într-o organizație nu înseamnă automat că coordonarea acestora va aduce rezultate mai bune.
Dacă o organizație alege să mărească Scrum, aceasta dobândește o arhitectură fără scară care poate fi mărită cu succes în continuare. Cu toate acestea, fiecare creștere este însoțită de o creștere a nivelului de complexitate cu care trebuie să se confrunte Echipa Product Owner, Chief Product Owner și Scrum of Scrums Master.
Dacă vă place conținutul nostru, alăturați-vă comunității noastre de albine ocupate pe Facebook, Twitter, LinkedIn, Instagram, YouTube, Pinterest.
Ghid Scrum:
- Glosar de termeni de bază, roluri și noțiuni
- Ce este Scrum?
- Valorile Scrum
- Cum implementezi Scrum în compania ta?
- Echipa Scrum - ce este și cum funcționează?
- Cine este un proprietar de produs?
- Cele mai frecvente greșeli ale Product Ownerului
- Cine este Scrum Master?
- Caracteristicile unui bun Scrum Master
- Cele mai frecvente greșeli ale Scrum Master
- Ce statistici și valori ar trebui să urmărească Scrum Master?
- Cooperare între Product Owner și Scrum Master
- Echipa de dezvoltare în Scrum
- Cele mai frecvente greșeli ale dezvoltatorilor
- Artefacte Scrum
- Scaling Scrum
- Sprint Backlog
- Ce este Product Backlog?
- Ce sunt User Stories?
- Crearea celei mai bune povești de utilizator cu INVEST
- Cele mai frecvente greșeli ale User Story
- Criterii de acceptare a poveștii utilizatorului
- Estimare și Story Points în Scrum
- Planificarea Pokerului
- Joc de estimare a echipei
- Definirea creșterii
- Evenimente Scrum
- Ce este Sprint în Scrum?
- Angajamentele echipei Scrum - Obiectiv de produs, obiectiv de sprint și definiția finalizării
- Ce este un grafic Burndown?
- Cum se creează și se interpretează un grafic de ardere?
- Avantajele și dezavantajele diagramei de ardere
- Panouri Kanban în Scrum și Scrumban
- Viteza în Scrum - Viteza echipei de dezvoltare
- Scrum zilnic
- Planificarea sprintului
- Sprint Review
- Ce este o retrospectivă Sprint?
- Greșeli frecvente în timpul unei retrospective de sprint
- Creșterea backlog-ului de produse