ABONAMENTE VIDEO REDACȚIA
RO
EN
NOU
Numărul 126
Numărul 125 Numărul 124 Numărul 123 Numărul 122 Numărul 121 Numărul 120 Numărul 119 Numărul 118 Numărul 117 Numărul 116 Numărul 115 Numărul 114 Numărul 113 Numărul 112 Numărul 111 Numărul 110 Numărul 109 Numărul 108 Numărul 107 Numărul 106 Numărul 105 Numărul 104 Numărul 103 Numărul 102 Numărul 101 Numărul 100 Numărul 99 Numărul 98 Numărul 97 Numărul 96 Numărul 95 Numărul 94 Numărul 93 Numărul 92 Numărul 91 Numărul 90 Numărul 89 Numărul 88 Numărul 87 Numărul 86 Numărul 85 Numărul 84 Numărul 83 Numărul 82 Numărul 81 Numărul 80 Numărul 79 Numărul 78 Numărul 77 Numărul 76 Numărul 75 Numărul 74 Numărul 73 Numărul 72 Numărul 71 Numărul 70 Numărul 69 Numărul 68 Numărul 67 Numărul 66 Numărul 65 Numărul 64 Numărul 63 Numărul 62 Numărul 61 Numărul 60 Numărul 59 Numărul 58 Numărul 57 Numărul 56 Numărul 55 Numărul 54 Numărul 53 Numărul 52 Numărul 51 Numărul 50 Numărul 49 Numărul 48 Numărul 47 Numărul 46 Numărul 45 Numărul 44 Numărul 43 Numărul 42 Numărul 41 Numărul 40 Numărul 39 Numărul 38 Numărul 37 Numărul 36 Numărul 35 Numărul 34 Numărul 33 Numărul 32 Numărul 31 Numărul 30 Numărul 29 Numărul 28 Numărul 27 Numărul 26 Numărul 25 Numărul 24 Numărul 23 Numărul 22 Numărul 21 Numărul 20 Numărul 19 Numărul 18 Numărul 17 Numărul 16 Numărul 15 Numărul 14 Numărul 13 Numărul 12 Numărul 11 Numărul 10 Numărul 9 Numărul 8 Numărul 7 Numărul 6 Numărul 5 Numărul 4 Numărul 3 Numărul 2 Numărul 1
×
▼ LISTĂ EDIȚII ▼
Numărul 100
Abonament PDF

Despre lungimea unui sprint

Jari Laakso
Agile Delivery Manager @ ComplyAdvantage



PROGRAMARE


Acest articol vorbește despre lungimea unui sprint și efectele colaterale pe care le are. Vrem să aducem argumente în favoarea sprinturilor mai scurte (e.g. 1 săptămână) nu mai lungi (2+ săptămâni), nu să comparăm diferitele moduri de a lucra. Nu vom discuta despre modul de lucru care nu se bazează pe sprinturi. Nu ne axăm nici pe contraargumente, adică nu discutăm ideea că sprinturile mai scurte pot forța echipele să practice învățarea în cicluri scurte.

Aspectele esențiale ale unui sprint

Un sprint este un eveniment Scrum. Dacă nu știți ce este Scrum, Scrum este o paradigmă pentru dezvoltarea, livrarea și mentenanța produselor. În esență, este o manieră de a gestiona riscul la fel ca orice paradigmă ce se ocupă de gestiunea proiectelor. În Scrum, un sprint este un eveniment cu dată de finalizare, care are deci limită de timp, nefiind legat de lansarea funcționalităților în producție, de sarcinile de lucru sau despre statusul acțiunilor. Prin urmare, este strict despre timp și nimic mai mult. Dacă decideți că sprintul vostru durează două săptămâni, acest lucru nu se va schimba chiar dacă unii oameni sunt în vacanță. Trebuie să planificați munca pentru ca aceasta să se încadreze în sprint.

Cicluri mai scurte de feedback

Marele beneficiu al sprinturilor mai mici este o cadență mai mare a feedbackului, ceea ce face ca ciclul de feedback să fie mai valoros, deoarece ne permite să ne ajustăm și să ne dăm seama dacă suntem pe drumul cel bun. Să zicem că unei echipe îi ia 4 sprinturi pentru a atinge un obiectiv. Timpul necesar rezolvării problemei va fi 4 săptămâni cu sprinturi de 1 săptămână sau de 8 săptămâni cu sprinturi de 2 săptămâni. Ideea de reținut este că echipele, adesea, nu rezolvă problemele raportându-se la numărul de zile, ci la numărul de sesiuni Inspect and Adapt care sunt necesare pentru a rezolva cauza.

Concentrare mai mare

Un alt beneficiu este că oamenii se concentrează mai bine dacă au un interval de timp mai mic, ceea ce înseamnă volum mai mic de muncă cu diferite nivele de progres. De cele mai multe ori, echipele au prea multe sarcini de lucru în desfășurare. De fapt, se poate considera că, dacă există mai mult de o sarcină de lucru în desfășurare în același timp, echipa nu livrează rezultatele ca un tot unitar. Se pot încerca mai multe optimizări, dar recomandarea mea inițială este de a livra mereu fiecare sarcină de lucru pe rând.

Atingerea obiectivelor mici

Sprinturile sunt benefice deoarece ajută echipele să învețe cum să finalizeze bucăți mici de lucru. Echipele fac acest lucru asumându-și mai puține sarcini de lucru. Când au mai puțin timp pentru finalizarea lucrului, echipele includ mai puține sarcini de lucru în Sprint Backlog. (Metoda "radicală" de a învăța echipele ce înseamnă colaborarea este de a le face să lucreze în formatul sprinturilor de 1 zi, dar aceasta este o discuție pentru o altă dată.) De aici rezultă încă un beneficiu: echipele vor învăța să-și împartă sarcinile de lucru în bucăți mai mici în loc să ia bucăți mari deodată. Dezvoltarea unui ritm constant de atingere a obiectivelor mici poate fi extrem de motivant pentru moralul unei echipe, ceea ce duce la rezultate pozitive.

Conștientizarea constrângerilor

Reducerea duratei unui sprint este precum activarea unei constrângeri la nivelul muncii unei echipe. Diferența dintre guvernanță și activarea constrângerilor este că, în timp ce guvernanța permite ca ceva să se întâmple într-un singur mod sau pentru a preveni o anumită situație, activarea constrângerilor forțează realizarea unei alinieri ce duce la rezonanță. Scrumul făcut bine este unul din exemplele de activare a constrângerilor, deoarece creează echipe ce performează la nivel înalt cu un grad mare de încredere. Ceea ce se poate întâmpla cu o echipă când se reduce lungimea unui sprint este un nivel mai înalt de colaborare și începerea de sarcini de lucru noi de dimensiuni mici.

Accent pe proces

Sprinturile de mici dimensiuni fac procesul vizibil la nivel de echipă. Când repetați (iterați) un proces săptămânal, există o mare șansă să vă gândiți cum puteți îmbunătăți procesul, din moment ce oamenii devin mai conștienți de ceea ce se întâmplă. Cu sprinturi de 2 sau mai multe săptămâni, este ușor să nu puneți accent pe proces și pe Scrum, deoarece sunt doar ședințe Scrum zilnice ce vă reamintesc de această paradigmă. Schimbările se pot observa ușor dacă sprinturile sunt mai mici. Similar, genetica studiază mutațiile la nivel de musculițe, nu la nivel de elefanți (sunt și alte motive, e.g. este greu și costisitor să se studieze elefanții în laborator). Musculițele au un ciclu scurt și simplu de reproducere, ceea ce înseamnă că foarte multe generații pot fi studiate în doar câteva luni. Același lucru este valabil și pentru sprinturi: echipele pot observa efectele schimbărilor și a experimentelor într-un timp foarte scurt.

După cum am menționat la începutul articolului, acestea sunt doar cinci dintre motivele importante pentru care să trecem la sprinturi săptămânale. Sprinturile săptămânale nu sunt imune la efecte negative. Totuși, din experiența mea, după ce oamenii se obișnuiesc cu această cadență, ei nu vor să se întoarcă la sprinturi mai lungi. Viteza poate părea mare la început, dar echipele corectează rapid ceea ce nu funcționează pentru ele. Aveți încredere în echipele voastre, aduceți beneficii clienților voștri, scurtați-vă sprinturile.

VIDEO: NUMĂRULUI 126

Sponsori

  • BT Code Crafters
  • Accesa
  • Bosch
  • Betfair
  • MHP
  • Connatix
  • BoatyardX
  • AboutYou
  • Telenav
  • .msg systems
  • Colors in projects