Agile
Unul dintre cuvintele la moda, in special in industria IT, este AGILE. In 2001, 17 programatori de top din SUA s-au reunit pentru a crea o metoda mai usoara si eficienta de management de proiect, in special pentru proiectele din domeniul informaticii. Rezultatul acelei intalniri memorabile a fost „Manifestul Agile” care subliniaza esenta metodologiei Agile bazandu-se pe 4 alegeri strategice facute asupra unor elemente de lucru fundamentale, care urmau sa faca diferenta fata de modul traditional de abordare a muncii in managementul de proiect.
Astfel declaratia de intentie Agile spune ca „noi punem valoare mai mare pe:
1) Indivizii si relatiile dintre ei decat pe Proceduri si instrumente
2) Soft care functioneaza decat pe Documentatia detaliata
3) Colaborarea cu clientul decat pe Negocierea contractului
4) Raspunsul la schimbare decat pe Urmarirea unui plan”
Manual de prim ajutor si interventie in situatii de urgenta
Contractul de Munca 160 de formulare EDITABILE obligatorii prin lege
Contributii aferente veniturilor impozabile si neimpozabile in 2024
Iar in finalul manifestului se spune ca, desi exista valoare si in elementele din partea dreapta, sistemul Agile prefera sa lucreze cu elementele din coloana stanga!
Noile alegeri facute raspund, de fapt, nevoilor crescute de feedback intermediar, in opozitie cu sistemele „in cascada” unde nu se putea trece la o alta etapa pana nu se termina cea anterioara.
Avantajele noului sistem de management al proiectelor sunt multiple, de la flexibilitatea schimbarii specificatiilor in timp util (deoarece se implementeaza schimbarile foarte rapid si in pasi mici, iar feedback-ul se obtine la fel mult mai repede), pana la costurile mai scazute ale modificarilor (deoarece echipa de programare nu trebuie sa refaca toata munca de la inceput, ci doar ce s-a modificat de la ultima validare/testare).
Ulterior transpunerea manifestului Agile in practica a insemnat echipe mixte de programatori (din locatii diferite/ perechi de programatori si testari, co-locarea in open space), demonstratii de softuri functionale versus prezentari in PowerPoint, reactie rapida la modificarile de pe parcurs, folosind tehnica de comunicatie moderna, shared spaces, s.a.m.d.
Cateva principii de urmat in cazul proiectelor Agile:
1. Este necesara implicarea activa a beneficiarului
2. Echipa trebuie sa poata lua decizii
3. Cerintele se pot schimba dar incadrarea in timp - nu!
4. Incercati sa folositi cat mai multe abordari vizuale cand descrieti/preluati cerintele
5. Dezvoltati incet bucati mici de soft, evaluati progresul si reiterati procesul
6. Focalizati-va pe livrari dese ale produsului
7. Terminati fiecare etapa/pas/bucata de soft inainte de a trece la urmatoarea
8. Aplicati regula Pareto: 20% din eforturile focalizate va aduc 80% din rezultate
9. Integrati testarea/validarea pe tot parcursul etapelor, nu doar la final
10. Cooperarea si comunicarea intre toti cei implicati este esentiala
Mai multe informatii in ghidul "33 de instrumente de management de succes"