Machiavelli spunea: “Invata si din greselile altora, nu vei avea timp sa le faci tu pe toate.” Sunt cateva lucruri pe care le-am descoperit in ultima perioada si care m-au ajutat sa gestionez mai bine, mai usor si mai rapid lucrurile. E vorba in special de organizare si de utilizarea resurselor intr-un mod corect. a… si eficient!
E bine sa inveti din greseli, e modul cel mai bun de-a invata, dupa parerea mea. Ne vom putea da seama daca am procedat/actionat corect, doar cand stim care sunt repercursiunile in cazul in care am fi procedat/actionat intr-un alt mod.
Un set de greseli (benefice le-as numi eu) pot reprezenta foarte mult atunci cand vorbim de formarea profesionala si experienta unui individ.
Sa luam exemplul unui proiect, de orice natura ar fi el. In cadrul fiecarui proiect cel mai esential element este managementul. Un management gresit, o planificare eronata sau o gandire imatura implicata in proiect poate dauna mult.
Veti spune ca nu e nevoie de management de proiect atunci cand exista experienta sau cand proiectul nu este suficient de mare.
Ei bine, lucrurile nu stau chiar asa. Oricat de mic ar fi proiectul, trebuie stabilit un management minimal. Chiar si o planificare mentala poate fi suficienta. Un mangement bun si o planificare corecta poate reduce mult termenul de executie al unui proiect.
Primul pas in managementul unui proiect este il reprezinta definirea proiectului, etapa in care participantii la proiect definesc proiectul, stabilesc termenele de livrare si bugetul alocat. Tot in aceasta etapa se stabileste cine si ce va efectua in cadrul proiectului. Spre exemplu: X si Y vor efectua backend-ul aplicatie iar Y va realiza conceptul grafic.
Un al doilea si foarte important pas este cel de elaborare a proiectului, in care participantii la proiect discuta pentru ca managerul sa se asigure ca fiecare dintre ei a inteles perfect ce are de facut. Este foarte util ca sarcinile sa fie trasate cu ajutorul unui soft de management. Spre exemplu noi folosim de ceva vreme xPlanner. In lipsa unui astfel de soft este la fel de utila o foaie de hartie in care participantii sa-si noteze activitatile, punctele sensibile in proiect sau chiar o diagrama. In cazul unui proiect mic in care toata lumea stie de la inceput ce are de facut si lucrurile merg bine, se poate trece peste acest pas dar in proiectele mari care necesita mii de ore de munca un astfel de pas este esential.
Al treilea pas il reprezinta managementul planului de proiect, etapa care va ajuta sa fiti in permanenta informati despre situatia proiectului, cat s-a realizat, cat a mai ramas, daca evolutia proiectului este corecta si daca termenele si bugetul pot fi respectate de catre echipa. Daca lucrurile nu stau tocmai bine acum este momentul sa modificati planul proiectului insa toate acestea vor trebui raportate clientului si sponsorului.
Managementul problemelor este o etapa prin care trece fiecare proiect putin mai complex. Orice proiect intampina anumite probleme, iar acestea trebuie rezolvate acuma. In aceasta etapa se identifica si se analizeaza problemele aparute in proiect. De multe ori problemele duc la modificarea definitiei proiectului, prin urmare tot in aceasta etapa trebuie sa informati participantii la proiect despre modificarile realizate.
Pasul numarul 5, si dupa parerea mea cel mai important, este managementul continutului, pe care de multe ori nu-l aplicam sau il aplicam gresit. Nu de putine ori am intalnit clienti care doreau cu totul altceva dupa semnarea unui contract in care livrabilele au fost stabilite concret si pe intelesul tuturor participantilor la proiect.
Intr-o astfel de situatie cred ca cea mai buna solutie este sa faceti o noua estimare, ca si cum ati incepe un nou proiect. Un alt sfat pe care vi-l dau acum este sa refuzati clientul pentru ca veti investi resurse pentru un client care nu va fi niciodata multumit. Faptul ca acesta modifica semnificativ continutul imediat dupa ce echipa a inceput dezvoltarea proiectului pe mine cel putin ma face sa cred ca va fi un client problema pe care multe companii nu si-l doresc.
In cazul in care continutul se modifica intr-o proportie rezonabila este nevoie de aplicarea managementului de continut care presupune reanalizarea proiectului si impactul pe care aceste modificari de continut il au asupra lui. Dupa ce ati determinat acest lucru e nevoie de o discutie in cadrul careia sa-i expuneti clientului/sponsorului un mic studiu despre acest impact asupra proiectului pe care-l dezvolta. El va stabili daca va face modificarea sau nu.
De cele mai multe ori suntem tentati sa refuzam o astfel de modificare de continut. Puneti-va in locul clientului si ganditi-va ca el nu este un specialist precum voi si e de inteles faptul ca poate dori anumite schimbari de continut. E normal! Dar, un management de continut eficient (daca tot a fost vorba de eficienta zilele astea) il va putea convinge pe clientul vostru sa se razgandeasca sau chiar sa doreasca in continuare acea modificare de continut, care de cele mai multe ori modifica termenele si bugetul, lucru care ar trebui sa-i bucure pe dezvoltatori.
Managementul comunicarii este un pas la fel de important. Comunicarea dintre managerul de proiect si client este esentiala. Se intampla de multe ori sa alegem gresit canalul de comunicare si sa fim acuzati de client ca nu comunicam cand defapt noi trimitem permanent un email de situatie asupra procesului de dezvoltare. Clientul doreste defapt altceva, el vrea discutii, chiar daca i se ofera o situatie relativa despre proiectul sau in cadrul acelei discutii.
Clientul vrea atentie si comunicare directa. Pentru aceasta, fa-ti timp, intalneste-te cu el! Pentru el conteaza mai mult o ceasca de ciocolata calda decat un email trimis si pierdut printre alte sute de e-mailuri.
Managementul documentelor este pasul 8 si va ajuta sa va organizati pe parcursul procesului de dezvoltare. Cred ca stiti metoda “cu hartia” in care fiecarui participant i se noteaza sau isi noteaza problemele pe care trebuie sa le trateze, bugurile pe care trebui sa le rezolve sau taskurile pe care le mai are. Nu spun ca nu e o metoda buna, insa exista altele mai eficiente. Dupa cum spuneam mai sus, folosim xPlanner si economisim hartie si timp
Pasul noua e reprezentat de managementul calitatii. Mi-e greu sa cred ca exista proces de dezvoltare fara probleme si defecte. Acest pas se adreseaza exact acestei probleme: identificarea erorilor si defectelor cat mai devreme pe parcursul proiectului. Cred ca stiti bine situatia in care zicem in felul urmator:
“Las problemele mai grele la final ca sa am timp sa le tratez in mod serios!” Despre asta a scris si Filip in postul intitulat “Incepe cu ce nu-ti place”. Daca vei trata problemele la timpul lor vei vedea ca vei scapa de probleme suplimentare mai tarziu. Stiu, uneori e greu, mai ales din perspectiva unui designer trezit fara inspiratie.:P
Si ultimul pas este managementul indicatorilor. Acest ultim pas este neglijat de multe ori desi ne ajuta la imbunatatirea viitoare a produsului livrat. Este bine sa colectam indicatori ca sa stim exact unde putem imbunatati, care ar fi problemele in cazul unui upgrade sau cat timp am avea nevoie ca sa facem anumite modificari. Parerea mea este ca acest pas este foarte greu de realizat si necesita foarte mult timp.
Asadar: am parcurs metoda “TenStep Project Management Process” pe care am studiat-o un ultima vreme foarte mult. Mi-a cazut in mana o carte pe care am inceput-o chiar in libraria Diverta si pe care am cumparat-o cu mare incredere. Cartea se numeste “Lectii de management de proiect” si este scrisa de Tom si Jeff Mochal.
Aceasta metoda vine in sprijinul celor care dezvolta permanent dar mai ales in sprijinul celor care doresc sa se perfectioneze. Metoda impune un set clar de reguli si disciplina in procesul de dezvoltare.
Studiind problema cred ca puteti singuri sa va dati seama ce inseamna totusi un client bun. Eu sincer as indica studiul acestei metode si clientilor care de multe ori solicita prea multe modificari de continut si e imposibil sa aplici la nesfarsit acelasi management de continut.
Daca considerati util acest post astept comentariile voastre. Va doresc un Management de succes!