Documente Academic
Documente Profesional
Documente Cultură
7.1. Introducere
Managementul resurselor umane integrează procesele necesare pentru a utiliza în cel
mai eficient mod persoanele implicate în proiect.
Există 3 procese principale de management al resurselor umane:
Planificarea organizaţională: identificarea, documentarea şi atribuirea rolurilor,
responsabilităţilor şi structurii ierarhice.
Selecţia personalului: alocarea resurselor umane necesare în proiect. În majoritatea
situaţiilor, cele mai bune resurse pot să nu fie disponibile, iar managerul de proiect trebuie să
asigure faptul că resursele disponibile vor satisface cerinţele de competenţă specific
proiectului.
Dezvoltarea echipei: dezvoltarea competenţelor individuale şi de grup pentru a creşte
performanţele echipei proiectului. Dezvoltarea personală, atât managerială cât şi tehnică,
reprezintă fundaţia necesară pentru dezvoltarea echipei, care la rândul său este un factor critic
pentru a face ca proiectul să-şi atingă obiectivele.
1.
4.
Beneficiarii
Stakeholderii
proiectului
sau grupul
ţintă (target 6.
– group) 7. Comitetul Realizatorul
de sau project
5. Echipa de
coordonare a designer
proiect
proiectului 8. Manager
2. Sponsorii/
de proiect
finanţatorii
3. Promotorii
5. Echipa de proiect
Membrii echipei de proiect vor fi selecţionaţi în funcţie de sarcinile cerute de proiect,
iar numărul acestora va depinde de mărimea şi complexitatea proiectului. Pe lângă
competenţele de specialitate, este important ca aceştia să aibă aptitudini pentru munca în
echipă, pentru o bună comunicare, să fie creativi. Fiecare membru trebuie să cunoască care
sunt atribuţiile şi să-şi asume responsabilitatea. Întrebările la care membrii trebuie să cunoască
răspunsurile sunt:
- ce se aşteaptă de la mine?
- care este rolul meu în cadrul echipei?
- care este nivelul de autoritate? dar cel de responsabilitate?
- cine va face evaluarea? care sunt colegii mei?
- la ce îmi va folosi participarea la acest proiect?
- care sunt obiectivele pentru atingerea cărora răspund direct?
- având în vedere că nu am mai făcut niciodată această muncă, cum mă voi descurca?
Atunci când sunt iniţiate proiecte, apar imediat două probleme: cum va fi integrat proiectul de
organizaţie şi cum va fi organizat proiectul însuşi.
Există următoarele alternative de bază referitoare la structurile organizatorice aferente
managementului proiectelor şi anume:
adaptarea unei structuri existente, prin care să se implementeze proiectul, în paralel cu
activităţile de bază;
constituirea unei noi structuri care să aibe ca scop numai implementarea proiectului.
O a treia opţiune, organizarea matricială, preia o serie de elemente ale celor două alternative.
În cele ce urmează, vor fi prezentate principalele tipuri de structuri organizatorice adecvate
managementului proiectelor.
Avantaje Dezavantaje
O soluţie pentru a-i da o “casă” proiectului este de a-l face parte a unuia dintre departamentele
funcţionale ale firmei.
Avantaje Dezavantaje
Avantaje Dezavantaje
Competențe
Echipele în proiecte au caracter temporar. Ciclul de viaţă al echipelor cuprinde fazele: de
alcătuire a echipei, de formare a echipei, lucru în echipă şi dizolvarea echipei.
Formarea
Alcătuirea echipei Lucrul în Dizolvarea
echipei echipă echipei
M. Belbin identifică nouă roluri posibile într-o echipă de proiect, prezentate în tabelul 2. Un
rol poate fi îndeplinit de una sau mai multe persoane, după cum o persoană poate îndeplini unul
sau mai multe roluri, în funcţie de un anumit context.
Tabel 2.
Nr. Denum. rolului Puncte forte Puncte slabe
crt
Dă dovadă de maturitate şi
confidenţialitate, stabileşte cu
3 Coordonatorul Poate fi considerat ca o persoană
claritate obiectivele,
ce-i manipulează pe ceilalţi
promovează deciziile de grup
Într-un proiect mare, pe lângă rolurile de mai sus, apar și altele, precum:
1. System Architect
responsabil de arhitectura produsului software
captează interesele partenerilor de business și le transpune alegând arhitectura potrivită
2. Technical Writer
responsabil de documentația tehnică a proiectului
primește documente tehnice de la ingineri, pe care le editează spre a fi corecte,
clare și conforme cu standardele în vigoare
3. Analyst (Business Analyst, Business Systems Analyst, Systems Analyst, Requirements
Analyst)
responsabil de înțelegerea corectă a cerințelor de business
studiază specificațiile clienților, clarifică toate detaliile proiectului cu clientul și cu partenerii
(stakeholders)
redactează specificațiile aplicației software
4. Consultant
analizează fezabilitatea ofertelor de proiecte
propune soluții pentru diverse probleme legate de ciclul de viață al proiectelor
evaluează gradul de atingere a obiectivelor proiectelor
5. Experți business: SME (Subject Matters Expert), Product Manager, Program Manager
Principii generale de organizare a unei echipe
Indiferent de modul în care este organizată o echipă, cel mai important este faptul că trebuie să
fie unitară, dar nu uniformă. Dintre principiile de organizare a unei echipe, menţionăm:
Folosirea unui număr mic de oameni capabili: Productivitatea maximă este obţinută de un
grup relativ mic de oameni, de exemplu aproximativ 6 persoane. Grupurile mari necesită mai
multă comunicare, care are efecte negative asupra productivităţii şi duce la erori mai multe;
Sarcinile trebuie puse în acord cu motivaţiile şi capacităţile oamenilor disponibili. În cele
mai multe organizaţii, programatorilor foarte buni li se oferă funcţii manageriale. Este mult
mai bine să li se ofere posibilităţi de a avansa în carieră în arii mai tehnice ale dezvoltării şi
întreţinerii software-ului;
Pe termen lung, organizaţia are mai mult de câştigat dacă îi ajută pe angajaţi să evolueze:
Altfel spus, nu trebuie să aibă loc Principiul lui Peter inversat: angajaţii urcă în ierarhie până
la nivelul la care devin indispensabili. De exemplu, un programator poate deveni singurul
expert într-un anumit domeniu. El nu va avea şansa să lucreze în alt domeniu. S-ar putea ca
persoana respectivă să părăsească firma pentru a lucra la altceva mai interesant;
Este bine să fie selectaţi oameni care să formeze o echipă bine echilibrată şi armonioasă: Nu
este suficient să existe în echipă doar câţiva experţi de vârf. Trebuie să existe şi persoane care
să îndeplinească sarcinile mai simple, de rutină, pe care experţii s-ar putea simţi chiar insultaţi
să le rezolve;
Cine nu se potriveşte cu echipa trebuie îndepărtat: Dacă echipa nu funcţionează ca o unitate
coerentă, de multe ori suntem înclinaţi să mai aşteptăm puţin, să vedem cum evoluează lucrurile
şi să sperăm ca totul va merge bine. Acest lucru este dăunător pe termen lung.
Roluri în Agile Project Management
Echipele agile sunt considerate cele mai rapide pentru realizarea proiectului, iar echipele agile
sunt cunoscute pentru viteza și flexibilitatea lor. Structura și rolurile echipelor agile sunt
prezentate înainte ca echipa să înceapă să lucreze la proiectul alocat. Metodologia agilă este o
metodologie iterativă a proiectului, deoarece proiectul este împărțit în mai multe module sau
faze mai mici care pot fi dezvoltate și implementate rapid și într-un mod rapid. Echipa Agile
poate urma două tipuri de tehnici de gestionare a proiectelor agile, respectiv managementul de
proiect Scrum și Kanban Agile. Există câteva caracteristici importante pentru implementarea
cu succes a proiectului de către echipele agile care lucrează la proiectele alocate. Proiectul este
împărțit în module mai mici numite sprinturi în timpul cărora produsul sau proiectul este
dezvoltat în diferite faze pentru dezvoltarea rapidă și evaluarea proiectului. Echipele agile
conduc zilnic întâlniri de stand-up pentru revizuirea progresului proiectului și a sarcinilor
finalizate până în ultima zi. Una dintre cele mai importante trăsături este revizuirile și
retrospecția lucrărilor finalizate în sprint pentru a urmări lucrările finalizate, iar colegii și
managerii își împărtășesc și își schimbă recenziile pe sprintul final înainte de a trece în
următorul sprint.
O echipă Agile se bazează pe principiile precum comunicarea zilnică (cu părțile interesate și
membrii echipei), munca finalizată la sfârșitul fiecărui sprint, abilități tehnice, recenzii
constante și retrospecția lucrării finalizate și abordare iterativă pentru obținerea unei calități
superioare a produsului. Toate aceste principii ajută la construirea unui loc de muncă pozitiv și
a unor seturi minte fericite. Inculează legătura, colaborarea și îmbunătățirea continuă a echipei,
ceea ce ajută la atingerea țintei sau la finalizarea proiectului fără nicio judecată. Un plan de
cooperare autoorganizat, dezvoltatori și evaluări continue ale produselor la fiecare iterație
stimulează răspunsul rapid și flexibil la finalizarea proiectului. O echipă agilă instruiește o
cultură de colaborare și productivă.
Într-un mediu Agile-Scrum există o distribuție de roluri foarte diferită. Un manager de proiect
clar nu este prezent și echipa ia decizii importante. Echipa este așadar în sediul Managerului
de Proiect și trebuie să se ocupe de aceleași probleme.
- Atribuirea proiectului unei echipe.
- Distribuirea responsabilităților echipei de proiect Agile.
- Echipa va trebui să încheie acorduri reciproce cu privire la strategie și metodă.
- Membrii echipei se vor motiva unul pe altul.
- Prin punerea așa ziselor povești (user stories) corecte într-un sprint, echipa își propune
propriile obiective.
- Echipa își monitorizează reciproc progresul zilnic.
- Conflictele sunt rezolvate în cadrul echipei.
Agile Scrum dispune de instrumente bune pentru aceasta, sub formă de reuniuni. Întâlnirea
zilnică de stand-up este un bun exemplu în acest sens. În fiecare zi pentru a regla modul în care
steagul atârnă.
Development team = grupul de oameni care lucrează la crearea produsului.
Product owner sau Customer representative = persoana responsabilă pentru legătura dintre
client- stakeholders- echipă, expert în produs și nevoile clienților, care lucrează zilnic cu echipa
pentru a clarifica cerințele clientilor.
Scrum master sau Project facilitator = persoana responsabilă cu suportul dezvoltării echipei,
înlăturarea blocajelor din cadrul organizației și menținerea consistenței procesului.
Stakeholder = orice persoană care are un interes în proiect, furnizând input și/ sau fiind afectată
de acesta.
Agile mentor/coach = persoana care are experiență în implementarea de proiecte Agile și care
împărtășește experiența cu echipa, oferind feedback-uri și sfaturi noilor echipe de proiect.
Figura următoare reprezintă cazul când echipele au ales să utilizeze cadrul Scrum. Se poate
observa că echipa de dezvoltare este în centru și toți ceilalți o ajută să maximizeze valoarea
livrată clientului și organizației.