Martie a fost SCRUM!

Scrum Master

Martie a fost SCRUM! Asa am decis sa numesc acest articol pentru a sublinia “activitatea” si “reusitele” acestei luni.

Inainte de a trage concluzii pripite, vin cu doua clarificari rapide:

  • nu, nu m-am apucat de fumat, in cazul in care titlul te face sa te gandesti la acest lucru;
  • nu, nu este un lucru de rau, astfel incat sa declar luna Martie ca fiind chiar atat de rea.

Ce s-a intamplat de fapt este ca la inceputul lunii martie m-am certificat SCRUM Master si SCRUM Product Owner, certificare acordata de International Scrum Institute.

Pentru a clarifica mai mult lucrurile, iata ce este SCRUM conform wikipedia: “Scrum este un framework pentru dezvoltarea proiectelor, produselor si aplicatiilor software, ce ofera o maniera interactiva si incrementala de lucru.” Mai multe gasiti aici Scrum (development).

Daca ar fi sa descriu in cateva cuvinte istoria si interactiunea mea cu SCRUM, lucrurile ar suna cam asa:

  • Cred ca a trecut mai bine de un an de cand “cochetez” cu metodologia Scrum;
  • Cu un background solid in folosirea de metodologie de project management, am simtit ca trebuie sa adaug ceva suplimentar care sa ofere mai multa dinamica modului in care lucram si la recomandarea unui prieten am urmat in urma cu 9 luni primul curs in acest sens;
  • Am citit apoi pentru a ma clarifica doua carti: “Scrum Project Mangement” de Kim H. Pries si Jon M. Quigley si “Software in 30 Days: How Agile Managers Beat the Odds, Delight Their Customers, And Leave Competitors In the Dust” de Ken Schwaber. A doua marturisesc ca mi-a placut si m-a intrigat foarte tare titlu;
  • Am avut 4 proiecte pe care le-am implementat cu o echipa noua si a functionat de minune, unde minunea o definesc ca fiind timp scurt, clienti multumiti, echipa relaxata, sponsori multumiti, rezultate pe masura. Ultimele 2 proiecte au fost cu echipe virtuale si am trait si aceasta experienta, folosind o aplicatie simpla online pentru urmarirea activitatii;
  • Desi majoritatea cartilor in domeniu fac o diferenta clara intre abordarea Agile si cea waterfall, eu am incercat sa gasesc punctele comune si sa adaptez cat mai mult tot ce stiu pentru maximizarea rezultatelor. In acest moment, incerc, de fiecare data cand am ocazia, sa aplic SCRUM  in cat mai multe zone si domenii care nu au legatura cu dezvolatarea de software. Cu siguranta in dezvoltarea de produse software merge, insa sunt convins ca  functioneaza la fel de bine si in alte zone;
  • In martie am reusit sa ma certific Scrum Master si Scrum Product Owner.

In cateva cuvinte ce inseamna si care sunt principalele responsabilitati ale Scrum Master-ului:

  • Se asigura ca echipa functioneaza la parametri optimi si o protejeaza de influente externe;
  • Functioneaza ca un agent al schimbarii si adapteaza procesele pentru a creste productivitatea echipei;
  • Ofera coaching membrilor echipei de fiecare data cand este cazul;
  • Asigura o buna comunicare intre membrii echipei si Scum Product Owner;
  • Faciliteaza anumite “evenimente” conform metodologiei Scrum;
  • Inlatura orice obstacol pe care il intampina echipa.

In cateva cuvinte ce inseamna si care sunt principalele responsabilitati ale Scrum Product Owner-ului:

  • Gestioneaza Backlog-ul;
  • Lucreaza indeaproape cu echipa de dezvoltare;
  • Face managementul Release-urilor;
  • Gestioneaza Stakeholderii;

Ce mi-a placut foarte mult de cand am inceput sa adopt acest mod de implementare este ca, pornind de la ideea ca ne uitam la rezultat, incurajam schimbarea si suntem foarte “client oriented”, atat in mod declarativ, cat si in mod practic, SCRUM are un proces de adoptie foarte scurt, atat in randul persoanelor din cadrul echipei cat si a management-ului.

In cateva cuvinte, pentru a concluziona, cred ca nu atat certificarea, cat mai degraba adoptarea metodologiei SCRUM, atat in implementarea de proiecte software, cat si in alt tip de proiecte, reprezinta un mare plus si recomand cu caldura.

Lasa un comentariu: