Scrum pentru One

  • Piers Henderson
  • 0
  • 1682
  • 75

E un cuvânt amuzant, nu-i așa?? “Scrum.” Scrum este o strategie de management de proiect pentru echipele de dezvoltare software. Numele vine de la rugby (cred), unde se referă la începutul unei noi piese. În lumea programării, este o tehnică de coordonare a muncii unei echipe fără un plan clar, de lucru spre atingerea obiectivelor pe termen scurt și apoi de repetare a procesului către un alt set de goluri - ceea ce presupun că este un fel de a juca spre un obiectiv în rugby . Cu excepția, știți - mai puține oase rupte. In speranta. reclamă

Nu fac parte dintr-o echipă de dezvoltare software. Nici nu sunt programator. Dar când am dat peste un articol recent despre Scrum, mi-a dat seama că, deși a fost destinat unor proiecte de colaborare mari, au existat multe elemente ale lui Scrum care s-ar putea adapta destul de bine la productivitatea individuală. Deși Scrum poate fi implementat în orice etapă a unui proiect, el excelează într-adevăr ca o modalitate de a face față proiectelor care au rămas blocate dintr-un anumit motiv - proiecte care s-au blocat din cauza lipsei de resurse, lipsei de direcție sau chiar a lipsei de muncă în echipă; asta e ceva ce se întâmplă cu noi toți la un moment dat sau altul. Poate, poate, principiile pe care echipele de programatori le recuperează pot aplica la proiectele pe care fiecare dintre noi le-a blocat.

Scrum 101

Deși există manuale întregi dedicate managementului echipelor și proiectelor lor folosind Scrum, principiile de bază sunt foarte simple: Publicitate

  • Fă ce poți cu ceea ce ai. Proiectele se opresc deoarece o anumită resursă - fie ea materială, cunoaștere sau forță de muncă - lipsește. De obicei, însă, există o mulțime de lucruri care pot fi făcute chiar și fără resursele respective - alte părți ale sistemului de a construi, soluții creative, standarde de elaborat și așa mai departe. În timpul planificării fiecărei etape, și în zilnic “verifica” întâlnirile de-a lungul timpului, aceste neajunsuri sunt luate în considerare și lucrările create în jurul lor, astfel încât lipsa de resurse să nu creeze o lipsă de progres.
  • Răspuns constant. Așa cum am menționat, Scrum încurajează contactele zilnice între membrii echipei, astfel încât: a) nimeni să nu se așeze și să susțină întregul proiect și b) cunoștințele colective ale întregii echipe să poată fi aduse pe noi probleme în mod creativ. Întâlnirile sunt scurte, la fel de scurte ca 15 minute, și se concentrează în jurul a trei întrebări:
    1. Ce ați realizat până acum?
    2. Ce veți realiza astăzi?
    3. Ce vă împiedică să faceți progrese chiar acum?

    Aceste întrebări simple sunt menite să identifice orice “logjams” și distrugeți-le înainte ca acestea să reziste întregului proiect.

  • Lucrați spre obiective clar definite pe termen scurt. Programele Scrum sunt, în general, lansări punctuale ale software-ului aflat în curs de dezvoltare - adică sunt îmbunătățiri semnificative, dar relativ simple, evolutive ale stadiului proiectului la începutul proiectului. De exemplu, ar putea fi implementat un set de funcții noi, o interfață proiectată, o structură de bază de date mapată și așa mai departe. “Scrieți un browser” este prea mare de un proiect, este o realizare prea departe, pentru a face un proiect Scrum semnificativ; “corectați bug-ul în rândul 1178” prea mic. În mod ideal, deoarece fiecare proiect este finalizat, software-ul aflat în curs de dezvoltare ar trebui să fie într-o stare utilizabilă - Scrum a fost dezvoltat pentru a face față situațiilor neprevăzute ale lumii software-ului, unde proiectele trebuie aduse adesea pe piață pentru a combate un proiect concurențial aduce un venit.
  • Sprint. Unitatea de lucru de bază a Scrum este Sprint - o pasiune concentrată spre realizarea obiectivelor imediate ale proiectului. La începutul echipei Sprint, echipa determină exact ce resurse sunt disponibile pentru ei, ce intenționează să obțină având în vedere aceste resurse și cât timp vor lucra la acestea. Apoi, ei lucrează la aceste obiective și la acele obiective numai. Sprint-ul este sacrosanct - membrii săi lucrează la proiectul pe care l-au pus împreună și nimic altceva înainte ca Sprint-ul să fie finalizat. Ar putea fi o saptamana, s-ar putea sa fie de 30 de zile sau oriunde intre ele - indiferent de momentul in care au convenit este dedicat exclusiv Sprint-ului. Când se termină, membrii echipei se pot roti din sau în echipă sau pot fi desemnați în alte proiecte, dar până atunci - ei Sprint.

Scrumming Solo

Mi se pare că, cu o mică modificare, acestea sunt principii destul de bune pentru oricine care are niște proiecte mari pe farfurie - mai ales dacă, ca mine, aveți tendința de a vă spulbera. Desigur, majoritatea proiectelor noastre nu sunt în colaborare și sunt rareori compartimentate ca programe de calculator. Ideea de a dezvolta un proiect prin pași evoluționiști, fiecare pas creând un produs final potențial utilizabil, pur și simplu nu se aplică tipului de proiecte pe termen lung, pe care majoritatea dintre noi le avem ca indivizi - cum ar fi scrierea unei cărți, învățarea unui străin limbă sau câștigați o promoție. reclamă

Citiți Următorul

Cum să faci schimbări în viață pentru a fi cea mai bună versiune a ta
Cum să faci schimbări pozitive acum (și să începi să trăiești o viață de împlinire)
Ce sa faci cand te plictisesti la munca (si de ce te simti plictisit de fapt)
Derulați în jos pentru a continua să citiți articolul

Dar ideea lui Scrum este, cred, foarte aplicabile vieții noastre personale. Întregul punct este, printr-un proces de autocunoaștere constantă, de a identifica ceea ce ne reține, modul în care putem lucra în jurul acestuia și unde ar trebui să ne ia următoarele câteva zile sau săptămâni. Luați în considerare, atunci, “Scrum pentru One”:

  • Fă ce poți cu ceea ce ai. Sunt obligate să fie suspendate în orice proiect care merită făcut, și este prea ușor să te uiți la un proiect și la disperare pentru că nu ai tot ce ai nevoie pentru ao termina. Ei bine, poate că nu aveți ce aveți nevoie finalizarea, dar există șanse să aveți ceea ce aveți nevoie start, să facă cel puțin niste din pașii necesari pentru a te apropia de linia de sosire. Și puteți să vă luați inima de la această particularitate a lui Scrum: deseori, atunci când lucrați în condiții mai puțin favorabile, fără a avea nevoie de toate pentru a finaliza un proiect, echipele Scrum constată că fie o nouă soluție apare mai mult în înțelegerea lor, că elementul lipsă nu este cu adevărat necesar în primul rând. În cel mai rău caz, îți dai timpul necesar pentru a veni cu piesa lipsă - și între timp te vei mișca inexorabil mai aproape de obiectivul tău.
  • Auto-reflecție constantă. Dacă sunteți un fan al lui Allen, Covey sau Drucker, probabil că ați acceptat deja importanța unei revizuiri săptămânale. Scrum pentru One sugerează că o reflecție mai frecventă ar putea fi de ajutor - nimic la scara unei revizuiri săptămânale complete, dar câteva momente de onestitate în fiecare dimineață pentru a defini lucrul în fața dvs. și orice probleme care ar putea sta în cale. Brainstorm câteva minute pentru a vedea dacă puteți rezolva problema, și dacă nu, pune-l în lista de sarcini pentru acțiune ulterioară. O mulțime de timp, doar cer “Ce stă în calea mea?”este suficient pentru a declanșa o soluție - mai des decât nu, problema se află mai mult în noi înșine decât în ​​situația noastră.
  • Lucrați spre obiective clar definite, pe termen scurt. Acordați-vă o limită de timp și stabiliți un obiectiv rezonabil - rezonabil, dar semnificativ - pentru a ajunge la sfârșitul acelei perioade. Proiectele care se întind în fața dvs. de luni sau ani sunt descurajante (motiv pentru care atât de puțini oameni scriu cărți), în timp ce proiectele care sunt prea mici de multe ori nu sunt foarte satisfăcătoare pentru a finaliza.
  • Sprint. Sprinting modul în care echipele Scrum fac acest lucru nu va funcționa cu adevărat pentru indivizi - probabil că aveți multe roluri diferite de a juca în fiecare zi, ceea ce înseamnă că se concentrează pe un singur proiect, excluzând totul altceva fie dificil, dacă este posibil. Ce ești tu? poate sa face, totuși, blochează un număr de ore în fiecare zi și le folosește pentru a se concentra strict pe un singur proiect - fără distragere a atenției, fără bătaie timpuriu, nu nimic pana cand iti atingi scopul.

Evident, acest lucru nu este un sistem de productivitate complet, dar este totuși interesant. Scrum este o modalitate foarte eficientă de gestionare a proiectelor și este folosită de giganți de software precum Microsoft, de mici start-up-uri și totul între ele. Dacă nu e nimic altceva, data viitoare când rămâi blocată, întreabă-te întrebarea simplă, “Ce stă în calea mea chiar acum?” și să vedem dacă acest lucru nu duce la “OK, ce am de gând să fac?” reclamă




Nimeni nu a comentat acest articol încă.

Ajutor, sfaturi și recomandări care pot îmbunătăți toate aspectele vieții tale.
O sursă uriașă de cunoștințe practice privind îmbunătățirea sănătății, găsirea fericirii, îmbunătățirea performanțelor unei persoane, rezolvarea problemelor din viața personală și multe altele.