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).
Istoria si interactiunea mea cu SCRUM
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 doua carti pentru a ma clarifica:
- “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.
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 online simpla 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.
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.
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.
Pentru a concluziona, cred ca nu doar 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.
Ce companie ai ales pentru examen si eventual training ?
Salut Sorin, iti dai seama ca recomand acest curs 🙂 http://cipriancucu.ro/curs-scrum-master-scrum-product-owner-si-scrum-team-member