Continuam seria de articole inceputa saptamana trecuta despre project management, discutand astazi despre 2 metodologii de a gestiona proiecte: una promovata si sustinuta de PMI (Project Management Institute) iar cealalta denumita Agile Methodology.
Personal le-am aplicat pe amandoua asa ca va pot povesti first-hand cum functioneaza si in ce domeniu se aplica mai bine. Ambele metodologii impart viata unui proiect in 5 mari faze ale proiectului: initiere, planificare, executie, monitorizare&control si incheiere. Pana aici toata lumea e de acord. Diferentele de abordare vin in faza de planificare, fiind unanim acceptat faptul ca planificarea este sfanta intr-un proiect.
Astfel, PMI spune ca fazele proiectului trebuie respectate cu strictete. Iar daca apar probleme in fazele posterioare planificarii, proiectul trebuie sa se intoarca neaparat in planificare si refacuti pasii pana in faza in care aparusera problemele. Astfel, daca cumva din diverse motive specificatiile proiectului se schimba pe parcursul proiectului, acesta trebuie sa fie re-planificat chiar daca o parte din el era corect executat. Iar proiectul nu poate sa ajunga in faza de incheiere daca nu au fost planificate, executate, monitorizate si controlate toate modificarile aparute pe parcurs. Acest aspect face ca un proiect gestionat din perspectiva acestei metodologii sa dureze foarte mult insa in acelasi timp sa fie foarte bine controlat. Din perspectiva mea, aceasta metodologie se aplica perfect proiectelor mari si care implica multe resurse in care planificarea este esentiala pentru reusita proiectului.
Dar ce te faci atunci cand ai un proiect online in care aparitia pe piata este esentiala si trebuie indeplinita cat mai repede? Raspunsul: metodologia Agile. Opinia mea este ca orice project manager pe proiecte de online trebuie macar sa stie de existenta acestei tehnici de gestionare a proiectelor. Cum rezolva Agile problema timpului? Simplu! Se pastreaza fazele proiectului insa apare o mare modificare in momentul scrierii specificatiilor. Specificatiile se prioritizeaza in functie de importanta si de dificultate si astfel proiectul se imparte in mai multe si mai mici proiecte numite “sprinturi”. Agile ne sugereaza sa ne impartim specificatiile rational si conform cu realitatile temporale astfel incat niciun sprint sa nu dureze mai mult de 4 saptamani. Ideal acesta dureaza intre 2 si 4 saptamani. Ce se intampla in aceste sprinturi? Toti oamenii implicati in proiect lucreaza pe o lista scurta si suficienta proiectului de specificatii astfel incat la finalul celor 2-4 saptamani, clientului sa i se poata prezenta un rezultat masurabil si posibil gata de lansare.
Pentru a-i dovedi eficienta, sa luam spre exemplu ca proiect realizarea unui site de comert electronic complex. In cazul primei metodologii s-ar lucra non-stop timp de, sa zicem, cateva luni fara ca beneficiarii proiectului (si aici nu ma refer strict la clientul direct, ci si la clientii clientului direct) sa cunoasca outcome-ul proiectului. Nimeni nu poate beneficia de rezultatul proiectului pana la finalul estimat al proiectului (care, stim prea bine, ca poate fi foarte prost estimat). In cazul metodologiei Agile, problema este rezolvata inca de la modul de gestionare al proiectului. Dupa primele saptamani de lucru, clientului i se poate prezenta site-ul gata de lansare, fara a avea totusi toate specificatiile incluse. Spre exemplu, putem lansa site-ul fara optiunea de plata online, oferindu-le clientilor finali posibilitatea de a plati cu ordin bancar pentru o perioada de timp pana cand se implementeaza si celelalte modalitati de plata.
De asemenea, si modificarile sunt mai usor de inclus in proiect, acestea fiind tinute pana la finalul proiectului cand exista de regula o perioada de 2-3 saptamani de implementare a acestora. Metodologia Agile necesita un pic mai multa planificare la inceput (prioritizarea este un big challenge in aceasta etapa a proiectului) insa pe termen lung, ii ofera managerului de proiect o viata mai usoara si un control mai eficient.
Cu alte cuvinte, daca aveti proiecte “mamut” va recomand cu incredere metodologia promovata de PMI, insa daca gestionati proiecte de online cu termene de implementare scurte va sugerez sa studiati si posibilitatea metodologiei Agile. Chiar ajuta!







