Management de proiect: 31 de cele mai bune tehnici, practici și instrumente

Publicat: 2022-05-07

Pentru a livra un proiect de succes, va trebui să-l gestionați în mod corespunzător - și cel mai bun mod de a face acest lucru este să utilizați tehnica de management de proiect potrivită pentru tipul de proiect la care lucrați.

În acest articol, vei afla:

  • Ce este managementul de proiect? (+ unele dintre elementele sale esențiale)
  • Care sunt tehnicile de management de proiect?
  • Când ar trebui să le folosești?
  • Cum ar trebui să le aplici?
  • Care sunt cele mai bune 14 tehnici de management de proiect pentru diferite tipuri de proiecte?
  • Care sunt cele mai bune practici și instrumente pe care le puteți folosi pentru a vă ajuta în activitatea de proiect, indiferent de tehnica de management de proiect pe care o utilizați?

Pentru a afla toate acestea și mai multe, citiți mai departe.

Management de proiect: 31 de cele mai bune tehnici, practici și instrumente

Cuprins

Introducere în managementul de proiect, elementele și tehnicile sale

În această secțiune, veți afla despre managementul proiectelor, câteva dintre elementele și tehnicile sale; când ar trebui să le folosiți și cum le puteți aplica.

Ce este un proiect?

Pentru a înțelege ce sunt tehnicile de management de proiect, va trebui mai întâi să înțelegem ce reprezintă un „Proiect” și ce este „Managementul de proiect”.

Un proiect implică un set specific de operațiuni pe care un individ sau un grup de oameni trebuie să le întreprindă pentru a atinge un obiectiv predefinit. Fiecare proiect are un set specific de cerințe pe care trebuie să le îndeplinești pentru a-l putea numi un succes.

La sfârșitul proiectului, analizați rezultatele. Acum, pentru a efectua aceste analize, va trebui să aveți datele potrivite - de exemplu, puteți urmări timpul petrecut pe proiect cu un instrument de urmărire a timpului proiectului și puteți utiliza aceste date pentru analiză.

Ce este managementul de proiect?

Managementul de proiect este aplicarea abilităților tale, experienței tale și a instrumentelor potrivite în scopul realizării setului specific de operațiuni necesare pentru a îndeplini setul de cerințe ale proiectului. O cronologie tipică a proiectului în managementul de proiect implică următoarele 5 faze de dezvoltare a proiectului:

  1. Concepție și inițiere
  2. Definiție și planificare
  3. Lansare și execuție
  4. Performanță, monitorizare și control
  5. Închidere

Pentru a afla despre instrumentele specifice de management de proiect pe care le puteți implementa în munca dvs., consultați Ghidul definitiv pentru cele mai bune instrumente de management de proiect

4 Elemente esențiale ale managementului de proiect

Pe lângă bugetul, calitatea și domeniul de aplicare al proiectului, dorim să acordăm o atenție deosebită unora dintre elementele esențiale ale managementului de proiect, indiferent de industria sau complexitatea proiectului.

1. Carta Proiectului

Carta de proiect în managementul proiectelor este un document formal concis utilizat pentru inițierea proiectului. Carta proiectului stabilește scopul, obiectivele, resursele și părțile interesate ale proiectului. Acesta permite echipei dvs.:

  • Definiți obiectivul proiectului
  • Faceți măsurătorile și ipotezele pentru proiect
  • Definiți restricțiile proiectului
  • Definiți declarația scopului proiectului
  • Selectați autoritatea managerului de proiect
  • Formați echipa

Carta de proiect este scrisă și furnizată de sponsorul proiectului și delegată mai târziu managerului de proiect. În principiu, fiecare proiect ar trebui să aibă o Carta de Proiect, deoarece aceasta servește drept ghid care conduce proiectul spre scopul și succesul său.

În reprezentarea vizuală de mai jos, puteți vedea principalele componente ale Cartei proiectului care definesc obiectivul proiectului, identifică părțile interesate, costurile, riscurile și multe altele.

Carta proiectului

2. Lista livrabilă și Lista sarcinilor

Lista livrabilă reprezintă produsele sau serviciile finale care sunt realizate la finalizarea unui proiect. Produsele livrabile pot fi tangibile, cum ar fi, de exemplu, un computer, sau intangibile - un program de calculator.

O sarcină este tratată ca cel mai de jos nivel din listă - fiecare sarcină reprezintă o acțiune sau un pas pe care trebuie să îl întreprindeți pentru a finaliza un livrabil sau un set de livrabile.

Diferența dintre o structură de defalcare a lucrărilor și Lista livrabilă și Lista sarcinilor este că acestea din urmă definesc strict cine este responsabil pentru fiecare sarcină. Puteți chiar să definiți termene limită pentru fiecare sarcină sau livrabil, pentru a stabili mai mult control asupra muncii dvs.

Pe lângă toate acestea, vă puteți încadra lista ca o simplă listă de verificare și vă puteți urmări progresul verificând fiecare sarcină și livrabil după ce ați terminat.

Livrabil și listă de sarcini

3. Orarul proiectului

Crearea unui program de proiect implică secvențierea sarcinilor care trebuie efectuate și alocarea lor pe intervale de timp calendaristice pentru ca un proiect să fie finalizat. Definiți sarcini, definiți resursele necesare pentru a finaliza sarcinile, atribuiți sarcini anumitor membri ai echipei și apoi aveți sarcini alocate unor intervale de timp specifice din calendarul dvs.

Dacă întâmpinați probleme la crearea unui program eficient de proiect, luați în considerare următoarele:

  • Ce trebuie făcut?
  • Când?
  • Cine este responsabil pentru asta?

Răspunsul la aceste întrebări vă va ajuta să creați o listă de sarcini care va forma ulterior un program de proiect funcțional.

Aruncă o privire la reprezentarea vizuală a Programului de proiect de mai jos. Puteți vedea că planificarea unei petreceri necesită finalizarea anumitor sarcini și, pentru fiecare sarcină, există un interval de timp specific alocat în calendar.

Programul proiectului

4. Registrul de risc

Crearea unui registru de risc în managementul proiectelor înseamnă să vă concentrați asupra potențialelor probleme și provocări pe care le puteți întâlni în timp ce lucrați la un proiect.

Aceste probleme potențiale mai sunt numite și „riscuri negative” - necesită să le anticipați, să le notați, să clarificați cât de grave sunt și apoi să definiți soluții pentru ele. De asemenea, va trebui să clarificați cine este responsabil pentru implementarea acestor soluții.

Desigur, este posibil să întâmpinați și „riscuri pozitive” în munca dvs. – acestea sunt „oportunități de proiect” suplimentare pe care poate doriți să le definiți ca proiecte separate și să le abordați separat.

În tabelul de mai jos, puteți vedea exemple de anumite riscuri și matricea lor de risc — probabilitatea riscurilor proiectului, nivelurile impactului acestora, responsabilii de gestionare a riscurilor și soluțiile posibile.

Registrul de risc

Ce sunt tehnicile de management de proiect?

Principala diferență între managementul de proiect și tehnicile de management de proiect este specificitatea . Deci, o tehnică de management de proiect este abordarea Acum că înțelegeți ce sunt tehnicile de management de proiect și cum se leagă acestea cu proiectele și managementul proiectelor, să vedem când ar trebui să le utilizați cel mai bine.

Când să folosiți tehnicile de management de proiect?

Acum, în ciuda unei definiții care pare să încurajeze utilizarea pe scară largă, nu este nevoie reală de a folosi metodologii specifice de management de proiect pentru fiecare proiect.

Uneori, o organizare simplă, liniară a sarcinilor proiectului va fi suficientă.

Cu toate acestea, în alte cazuri, o tehnică specifică de management de proiect este soluția cea mai eficientă.

Iată 7 elemente ale proiectului care indică că ar trebui să utilizați o tehnică specifică de management de proiect cu proiectul dvs.:

  1. Amploarea efortului mai mare — scopul proiectului este de a crea un produs specific.
  2. Importanță mai mare — proiectul este de mare importanță pentru companie.
  3. Risc mai mare — proiectul reprezintă un risc mai mare pentru companie datorită unui număr mai mare de factori de incertitudine.
  4. Eficiență mai scăzută a structurii actuale de management — structura dvs. actuală de management implică proiecte care nu respectă termenele limită, își încalcă bugetul sau își lipsesc seturile specifice de cerințe.
  5. Nefamiliaritate ridicată — proiectul este diferit de „normal”, fie ca scop sau ca rutină de lucru așteptată.
  6. Interdependență ridicată — proiectul necesită ca sarcini să fie întreprinse simultan.
  7. Impact asupra reputației organizaționale sau situației financiare — proiectul poate duce la o reputație gravă sau la pierderi de bani dacă nu este gestionat corect.

Toate elementele enumerate indică că ar trebui să selectați o tehnică specifică de management de proiect înainte de a vă lansa în muncă.

Cum se aplică tehnici de management de proiect?

Aplicarea unei tehnici de management de proiect va depinde de tipul de proiect la care lucrați, precum și de tehnica cu care ați selectat să lucrați.

Acum, cea mai bună soluție pentru a găsi o tehnică de management de proiect potrivită pentru proiectul dvs. este să testați și să combinați mai multe tehnici de management de proiect. Pe măsură ce vă avansați în munca, probabil că veți putea identifica practicile care funcționează pentru dvs. și proiectele dvs. și care nu.

Având în vedere asta, să trecem la lista celor mai bune tehnici și metodologii PM.

Lista celor mai bune tehnici și metodologii de management de proiect

În această secțiune, veți afla despre cele 14 cele mai bune tehnici și metodologii de management de proiect pe care le puteți utiliza astăzi.

În funcție de tipul de proiect, vom diferenția între 3 tipuri de proiecte și vom sorta tehnicile de management de proiect în funcție de faptul dacă sunt cele mai bune pentru:

  • Proiecte simple
  • Proiecte complexe
  • Proiecte de inginerie software

Desigur, unele dintre aceste tipuri de metodologii PM se pot suprapune - este posibil să puteți utiliza câteva tehnici simple și complexe de management de proiect pentru ingineria dvs. de software, în funcție de ceea ce doriți să obțineți.

Există într-adevăr numeroase tehnici de management de proiect, fie că sunt utilizate pentru anumite industrii, fie că se bazează pe complexitatea proiectului. Cu toate acestea, există tehnici de management de proiect pe care fiecare manager de proiect ar trebui să le cunoască pentru a-și conduce proiectele spre succes.

Deci, să începem cu ei.

Top 3 tehnici de management de proiect pe care fiecare manager de proiect ar trebui să le cunoască

Acestea sunt alegerile noastre:

  1. Tehnica clasică de management de proiect
  2. Metodologia de management de proiect Kanban
  3. Tehnica de evaluare și revizuire a programelor (PERT)

Încercați să utilizați aceste tehnici pentru a vă îmbunătăți cunoștințele și a obține rezultate uimitoare în domeniul managementului de proiect.

1. Tehnica clasică de management de proiect

Aceasta este o tehnică tradițională de management de proiect, care este una dintre cele mai simple și mai potrivite pentru derularea proiectelor.

Ce este tehnica clasică de management de proiect?

Tehnica clasică de management de proiect este una dintre cele mai simple și cel mai des folosite tehnici în managementul proiectelor. Include un plan detaliat cu toate sarcinile și activitățile care ar trebui efectuate. Lucrurile de făcut sunt aranjate în funcție de urgența și dependența lor.

Cum se utilizează tehnica clasică de management de proiect?

Pentru a aplica această tehnică în proiectul dvs. cu succes, iată pașii pe care trebuie să îi urmați:

  1. Mai întâi, faci un plan pentru proiectul tău pentru săptămâna viitoare,
  2. Apoi, estimați numărul și tipul de sarcini la care va trebui să lucrați,
  3. Alocați resursele,
  4. Monitorizați calitatea muncii echipei dvs. pe tot parcursul proiectului,
  5. Monitorizați termenul limită al echipei pe tot parcursul proiectului,
  6. Oferiți feedback echipei pe parcursul proiectului.
O scurtă istorie a tehnicii clasice de management de proiect

Acest tip de bază de management de proiect, în general, a apărut în anii 1950. Cu toate acestea, putem urmări primele priviri ale managementului de proiect încă din 5570 î.Hr. și finalizarea Marii Piramide din Giza. Deci, este dificil de identificat originea exactă a acestui tip de bază de tehnică de management de proiect.

Pentru ce este cea mai bună tehnică clasică de management de proiect?
  • Echipe mici și proiecte simple care nu necesită fluxuri de lucru complexe
Reprezentare vizuală a tehnicii clasice de management de proiect

Mai jos veți găsi o reprezentare vizuală a etapelor care trebuie urmate în Tehnica clasică de management de proiect.

2. Metodologia de management de proiect Kanban

Având în vedere originea sa japoneză, cuvântul „Kanban” se traduce prin panou publicitar . Kanban este un panou de planificare vizuală care aranjează elementele de lucru în coloane de dezvoltare.

Ce este Kanban?

Kanban este un subtip popular al metodologiei de management agil de proiect menit să vă ajute să vă vizualizați proiectul și apoi să vă urmăriți progresul. Unul dintre principalele sale avantaje este că facilitează transparența muncii.

Cum se folosește Kanban?

Un panou Kanban simplu este format din trei coloane distincte. Vă mutați sarcinile pe coloane pentru a semnala progresul și starea curentă a unei sarcini:

  1. Coloana „De făcut” — Când definiți pentru prima dată o sarcină la care trebuie să lucrați în viitor, o plasați aici.
  2. Coloana „Doing” — Când începeți să lucrați la o sarcină, o plasați aici.
  3. Coloana „Terminat” — Când terminați munca la o sarcină, o plasați aici.
O scurtă istorie a Kanbanului

Putem urmări Kanban până la compania Toyota și sistemul lor de producție „Just-In-Time” (JIT) - acest sistem vă obligă să faceți doar ceea ce trebuie să faceți și numai în cantitatea de care aveți nevoie pentru a face acest lucru.

Pentru ce este cel mai bun Kanban?
  • Proiecte de dezvoltare software
  • Proiecte de resurse umane care se concentrează pe recrutarea, intervievarea și angajarea de noi angajați
  • Orice tip de proiect cu un flux de lucru și termene limită bine stabilite
Reprezentarea vizuală a Kanbanului

În imaginea de mai jos, puteți vedea 3 coloane din panoul pe care l-am menționat anterior, împreună cu coloana Backlog . Reprezintă lista de sarcini care ar trebui făcute aliniate în ordine, în funcție de prioritate, spre deosebire de coloana de făcut , care este lista de lucruri pe care le-am selectat să le facem din Backlog .

3. Tehnica de evaluare și revizuire a programelor (PERT)

Această tehnică de gestionare a proiectelor de cartografiere vă ajută să faceți estimări realiste de timp pentru a finaliza întregul proiect.

Ce este Tehnica de evaluare și revizuire a programelor (PERT)?

Tehnica de evaluare și revizuire a programelor (PERT) în managementul proiectelor implică urmărirea vizuală a proiectelor complexe, planificate detaliat, în diagrame PERT specializate. Accentul acestei tehnici se pune pe analiza constantă a sarcinilor, estimarea timpului și bugetului necesar pentru a finaliza cu succes un proiect.

Cum se utilizează Tehnica de evaluare și revizuire a programelor (PERT)?

Pentru a crea o diagramă PERT, urmați acești pași (puteți utiliza software-ul sau îl puteți desena singur):

  1. Faceți o listă amănunțită a activităților, sarcinilor sau etapelor proiectului dvs. (trebuie să identificați toate sarcinile pe care trebuie să le îndepliniți pentru a atinge reperele, adică livrabile)
  2. Acum că aveți o listă cu sarcinile și etapele necesare pentru a finaliza proiectul, creați cu atenție o secvență de sarcini - care sarcini merg mai întâi - pe baza dependențelor lor.
  3. Acesta este un pas esențial, deoarece aici trebuie să faceți estimări de timp pentru sarcinile dvs., cum ar fi cea mai devreme dată/ora de începere și terminare și timpul necesar pentru a finaliza fiecare sarcină dintr-un proiect.
  4. Identificați calea critică a proiectului dvs. care acoperă cei mai importanți (nu toți) pașii pentru a vă ajuta să estimați timpul minim necesar pentru finalizarea proiectului.
  5. Doar pentru că ați realizat această diagramă nu înseamnă că trebuie să o urmați cu strictețe. Managementul proiectelor se referă la modificarea și adaptarea eficientă la schimbări.
O scurtă istorie a tehnicii de evaluare și revizuire a programelor (PERT)

PERT a fost înființat pentru prima dată în 1957 de către Biroul de Proiecte Speciale ale Marinei SUA pentru a ajuta Marina SUA să își realizeze proiectul submarinului nuclear. Mai târziu va fi folosit în diverse industrii - una dintre cele mai faimoase utilizări ale PERT din istoria sa anterioară include utilizarea sa în organizarea Jocurilor Olimpice de iarnă din 1968.

Pentru ce este cea mai bună tehnică de evaluare și revizuire a programelor (PERT)?
  • Proiecte complexe cu un număr mare de sarcini non-rutine
  • Proiecte mari cu cerințe complexe
Reprezentare vizuală a tehnicii de evaluare și revizuire a programelor (PERT)

În această diagramă, puteți vedea:

  • Cercuri galbene, adică noduri, care reprezintă repere sau evenimente importante
  • Săgețile reprezintă sarcini dependente care trebuie finalizate în acea ordine, împreună cu duratele lor (indicate și pe săgeți)
  • Săgeți divergente (8-7 și 8-11) care reprezintă sarcini care se întâmplă în același timp
Diagrama PERT

Cele mai bune tehnici de management de proiect pentru proiecte simple

Trecând de la metodologiile PM pentru orice tip de proiect, avem metodologii de management de proiect pentru „proiecte simple”.

Veți recunoaște un proiect simplu pe baza următorilor parametri ai proiectului:

  • Este de așteptat să dureze mai puțin de 6 luni pentru finalizare
  • Este nevoie doar de efort part-time
  • Acesta implică 10 membri ai echipei sau mai puțin
  • Se estimează că va costa mai puțin de 75.000 de dolari
  • Are suma estimată a costului disponibilă de la început
  • Are un singur scop
  • Are o soluție simplă
  • Are un domeniu de aplicare restrâns al proiectului

Costul sarcinilor și proceselor dvs. legate de proiect joacă un rol vital în a vă ajuta să determinați dacă proiectul dvs. este unul simplu - pentru a afla mai multe despre cum să determinați costurile de proiect și de management, citiți postarea de blog despre managementul costurilor proiectului.

Cele mai bune tehnici de management de proiect de utilizat cu proiecte simple sunt:

  1. Structura de defalcare a muncii (WBS)
  2. Tehnica cascadei
  3. Diagrama Gantt

1. Structura de defalcare a muncii (WBS)

Această tehnică ierarhică uimitoare vă ajută să faceți o schiță vizuală a sarcinilor pe care trebuie să le abordați pentru a finaliza eficient proiectul.

Ce este Work Breakdown Structure (WBS)?

Structura de defalcare a lucrărilor (WBS) vă cere să vă împărțiți proiectul în părțile sale - adică părți mai mici și mai ușor de gestionat. Potrivit PMBOK, descompunerea lucrărilor trebuie făcută „pentru a îndeplini obiectivele proiectului și pentru a crea rezultatele necesare”. Din punct de vedere vizual, WBS vă ajută să aveți o vedere holistică a tuturor componentelor din cadrul întregului proiect (sarcini și subsarcini).

Toate lucrările dvs. din cadrul Structurii de defalcare a lucrărilor trebuie să fie identificate, estimate, bugetate și programate în mod corespunzător.

Cum se utilizează Structura de defalcare a muncii?

Utilizați WBS pentru a împărți sarcinile complexe în sarcini mai mici până când nu mai puteți subdiviza aceste sarcini. Sarcinile mai mici sunt mai ușor de lucrat, deoarece este mai ușor să estimați cerințele de timp și costul pentru a le finaliza.

Când vă descompuneți proiectul la cele mai joase niveluri din WBS, acele nivele se numesc pachete de lucru . Când le identificați, puteți estima cu ușurință și în siguranță timpul și costurile pentru lucru împreună cu controlul și gestionarea eficientă a acestora.

Deoarece majoritatea proiectelor au un ciclu de viață similar, există șabloane WBS standard pe care le puteți utiliza pentru a le modifica pentru a se potrivi proiectelor dvs.

Dacă aveți nevoie de mai mult ajutor pentru a împărți un proiect în componente mai ușor de gestionat, consultați acest articol → Cum să descompuneți un proiect în sarcini

O scurtă istorie a structurii de defalcare a muncii

WBS a fost dezvoltat pentru prima dată în anii 1960 de către Departamentul de Apărare al SUA (Dod) și Administrația Națională de Aeronautică și Spațiu (NASA), deoarece aveau nevoie de un sistem de planificare și control funcțional pentru proiectele uriașe pe care le aveau.

Pentru ce este cea mai bună structura de defalcare a muncii?
  • Proiecte simple care se concentrează în principal pe dependențele sarcinilor din domeniul de aplicare al proiectului
Reprezentarea vizuală a structurii de defalcare a muncii

Aici puteți vedea toate sarcinile și subsarcinile care compun un proiect. Puteți defalca sarcinile proiectului în măsura în care aveți nevoie pentru a le gestiona corect, a estima timpul și costul.

Structura de defalcare a muncii

2. Tehnica cascadei

Această tehnică se bazează pe un proces de proiectare secvenţial la fel ca o cascadă în care fazele curg de la una la alta.

Ce este Tehnica Cascadei?

Tehnica Waterfall impune o execuție secvențială a sarcinilor - puteți trece la următorul pas doar dacă ați terminat cu cel anterior.

Această tehnică vă obligă să aveți o idee clară despre ceea ce necesită proiectul și despre cum se va desfășura înainte de a începe să lucrați la el - odată ce ați trecut la pasul următor, nu puteți reveni la precedentul pentru a face corecții.

Cum se folosește Tehnica Cascadei?

Pașii concreti vor depinde de tipul de proiect, dar de obicei implică:

  1. Analiza si identificarea cerintelor software,
  2. Proiectarea celei mai bune abordări pentru dezvoltarea software-ului conform cerințelor,
  3. Implementarea soluțiilor adecvate la probleme prin scrierea unui cod adecvat,
  4. Testând codul și verificând dacă funcționează așa cum ați dorit,
  5. Efectuarea de întreținere regulată pentru a vă asigura că codul continuă să funcționeze așa cum a fost intenționat.
O scurtă istorie a tehnicii cascadei

Tehnica cascadei a fost descrisă pentru prima dată oficial de Winston W. Royce, într-un articol publicat în 1970. Cu toate acestea, nu a fost descrisă cu acest nume – termenul „tehnică în cascadă” ar fi menționat pentru prima dată într-o lucrare a lui TE Bell și TA Turner. în 1976.

Pentru ce este cea mai bună tehnică a cascadei?
  • Proiecte de dezvoltare software scurte și simple
  • Proiecte de dezvoltare software care au cerințe clare, predeterminate
  • Managementul creativ al proiectelor
  • Proiecte care necesită o structură strictă de lucru pentru a reuși
Reprezentare vizuală a tehnicii cascadei

Din această reprezentare vizuală puteți vedea că în Tehnica Cascadei nu puteți merge decât înainte, deoarece nu vă permite să reveniți la o fază anterioară. Respectă ordinea strictă.

Tehnica cascadei

3. Diagrama Gantt

Această tehnică practică de management de proiect utilizează diagrame cu bare pentru a simplifica și vizualiza procesele de planificare și planificare a unui proiect.

Ce este o diagramă Gantt?

Diagrama Gantt este una dintre cele mai vechi tehnici de management de proiect. Este un tip de diagramă cu bare orizontale care ilustrează programul unui proiect. Fiecare activitate din proiect este reprezentată de o bară, iar lungimea acesteia reprezintă durata fiecărei sarcini — datele de început și de sfârșit. Poziția barei este, de asemenea, importantă, deoarece reprezintă programarea sarcinii. Dacă o sarcină urmează alteia, atunci aceasta înseamnă că sarcina depinde de finalizarea sarcinii predecesoare pentru a începe. Este posibil să vedeți și alte semne geometrice în diagramă, cum ar fi un simbol în formă de romb sau triunghi, care reprezintă o etapă importantă în timpul unui proiect. Diagrama Gantt este cunoscută pe scară largă pentru simplitatea și costul scăzut.

Cum se utilizează o diagramă Gantt?

Diagrama Gantt poate funcționa independent sau o puteți aplica proiectului dvs., deoarece diverse instrumente de management de proiect includ vizualizări diagramă Gantt. Pur și simplu adăugați sarcinile dvs. la listă și trageți-le în cronologie. Apoi, atribuiți sarcini sau resurse și adăugați dependențe pentru a vă asigura că sarcinile sunt efectuate în ordinea corectă.

O scurtă istorie a diagramei Gantt

Dacă credeți că Henry Gantt, un inginer mecanic american și consultant în managementul proiectelor, a inventat diagrama Gantt - gândiți-vă din nou. Un inginer polonez Karol Adamiecki a dezvoltat o diagramă pe care a numit-o mai întâi armoniogramă - dar a fost în poloneză, ceea ce a limitat difuzarea și adoptarea acesteia. Undeva între 1910 și 1915, Henry Gantt și-a proiectat versiunea diagramei lui Adamiecki, care este cunoscută și utilizată pe scară largă astăzi.

Pentru ce este cel mai bine un diagramă Gantt?
  • Orice tip de complexitate de proiect
  • Diverse industrii, cum ar fi dezvoltarea de software, design, producție, marketing etc.
Reprezentarea vizuală a unei diagrame Gantt

După cum puteți vedea mai jos, barele reprezintă activități (ceea ce trebuie făcut).

Cele mai bune tehnici de management de proiect pentru proiecte complexe

În continuare, avem proiecte complexe și tehnicile lor specifice de management al proiectelor.

Veți recunoaște un proiect complex deoarece este:

  • Este dificil să anticipezi rezultatele proiectului
  • Este dificil să anticipezi comportamentele proiectului
  • Este o provocare să standardizezi rolurile din echipa ta
  • Este dificil de estimat numărul de elemente din proiect
  • Este dificil să înțelegeți dependențele dintre elementele proiectului
  • Este dificil să anticipăm profitabilitatea proiectului

Cele mai bune tehnici de management de proiect de utilizat cu proiecte complexe sunt:

  1. Metoda căii critice (CPM)
  2. Managementul de proiect al lanțului critic (CCPM)
  3. Management extrem de proiect (XPM)
  4. Proiecte ÎN Medii Controlate (PRINCE2)

1. Metoda căii critice (CPM)

Urmează o tehnică de management de proiect care ajută la identificarea sarcinilor pe baza importanței și dependențelor acestora.

Ce este metoda căii critice (CPM)?

Metoda Calea Critică este un algoritm de programare pentru identificarea sarcinilor critice în cea mai lungă secvență de sarcini dintr-un proiect - aceste sarcini sunt cruciale pentru a depăși termenul limită al proiectului și, prin urmare, necesită concentrarea cea mai ascuțită a echipei.

Cum să utilizați metoda căii critice (CPM)?

Iată un ghid pas cu pas pe care trebuie să-l urmați pentru a găsi calea critică a proiectului dvs.:

  1. În primul rând, identificați și clasificați toate sarcinile proiectului
  2. Apoi, definiți durata așteptată pentru fiecare sarcină
  3. Apoi, definiți dependențele dintre sarcini
  4. După aceea, determinați tipul de dependențe dintre sarcini:
  • Trebuie să lucrați la Sarcina 1 și la Sarcina 2 simultan
  • Trebuie să terminați Sarcina 1 înainte de a putea începe să lucrați la Sarcina 2
  • Trebuie să începeți să lucrați la Sarcina 1 pentru a începe să lucrați la Sarcina 2
  • Trebuie să terminați munca la Sarcina 1 pentru a finaliza munca la Sarcina 2
  1. În sfârșit, programați și lucrați la sarcinile dvs. în ordinea dictată de tipul lor de dependențe
O scurtă istorie a metodei căii critice (CPM)

Critical Path Method (CPM) a fost înființată în 1957 la DuPont Company, una dintre cele mai mari companii chimice din istorie (din punct de vedere al vânzărilor). Fondatorii tehnicii au fost doi matematicieni care au vrut să evite costurile suplimentare legate de program de închidere și repornire a instalațiilor - soluția lor includea lucrul la sarcinile potrivite în ordinea corectă.

Pentru ce este cea mai bună metoda căii critice (CPM)?
  • Proiecte cu mai multe sarcini interdependente
  • Proiecte cu sarcini repetitive
  • Proiecte care au termene și termene stricte (de exemplu, proiecte de dezvoltare de software sau de construcție)
Reprezentare vizuală a metodei căii critice (CPM)

În această reprezentare vizuală, puteți vedea ce trebuie făcut pentru a finaliza Proiectul X. Sarcinile A, B și C nu sunt critice și puteți finaliza proiectul dacă nu abordați aceste sarcini. Prin urmare, acestea sunt sarcini opționale. Pe de altă parte, sarcinile D, E și F sunt considerate „critice” și trebuie să le abordați pentru a finaliza proiectul.

2. Managementul de proiect al lanțului critic (CCPM)

Aceasta este o altă tehnică de analiză a programării, care vă va ajuta să vă păstrați bugetul și, în același timp, să vă împiedicați echipa să suprasoliciți.

Ce este tehnica Critical Chain Project Management (CCPM)?

Critical Chain Project Management (CCPM) este, în esență, un algoritm de planificare care pune un accent deosebit pe resursele necesare pentru a realiza proiectul, dependențele care există între sarcini și buffer-urile de care trebuie să țineți cont pentru a finaliza proiectul la timp.

Scopul acestei metodologii de management de proiect este de a vă ajuta să vă gestionați mai bine resursele , să minimizați timpul pe care îl pierdeți în diverse aspecte ale proiectului și să vă distribuiți volumul de lucru în mod uniform.

Există 4 tipuri de buffer-uri asociate cu CCPM:

  1. Project Buffer - adică cel care se asigură că proiectul este finalizat înainte de data de încheiere estimată.
  2. Feeding Buffer — adică cel care este poziționat între ultima sarcină dintr-un lanț non-critic și ultima sarcină dintr-un lanț critic.
  3. Resource Buffer – adică cele care se asigură că resursele potrivite sunt disponibile pentru a desfășura procesele proiectului pe parcursul dezvoltării proiectului.
  4. Capacity Buffer — adică cel care asigură resurse suplimentare disponibile în cazul unor probleme neașteptate cu bugetul.
Cum se utilizează managementul de proiect al lanțului critic (CCPM)?

Luați în considerare următoarele sfaturi atunci când creați un proces de proiect în lanț critic:

  1. Identificați cele mai importante sarcini care mai târziu vor deveni calea dumneavoastră critică.
  2. Nu uitați să alocați resursele în mod corespunzător (timp, buget, oameni).
  3. Asigurați-vă că echipa dvs. funcționează ca o mașină bine unsă și concentrați atenția asupra sarcinilor individuale.
  4. După cum am afirmat anterior, membrilor echipei ar trebui să li se atribuie câte o sarcină la un moment dat, iar acest lucru se face pentru a preveni multitasking-ul. Multitasking-ul și CCPM nu merg mână în mână.
  5. Acest lucru poate suna dur, dar sa dovedit a fi eficient - reduceți timpul estimat pentru finalizarea proiectului la jumătate. În acest fel, elimini tergiversarea în cadrul echipei tale și eviți utilizarea necorespunzătoare a timpului. Lucrul bun este că ai buffer-uri în cazul în care nu ai făcut reduceri realiste de estimare a timpului sau le poți folosi pentru orice situații neprevăzute.
  6. În cele din urmă, creați un model de proiect care ar trebui să aibă estimări de timp, o listă de resurse utilizate, tampon și date de încheiere. Acest lucru se face pentru a evita întârzierile proiectului.
O scurtă istorie a tehnicii Critical Chain Project Management (CCPM).

Critical Chain Project Management (CCPM) derivă din Teoria Constrângerilor — a fost introdus pentru prima dată în 1997, de Eliyahu M. Goldratt în cartea sa, Critical Chain.

Pentru ce este cea mai bună tehnică Critical Chain Project Management (CCPM)?
  • Companii în care fiecare echipă lucrează la un singur proiect, fără suprapuneri de resurse
  • Echipe care au probleme cu respectarea termenelor limită
  • Proiecte complexe care au resurse limitate
Reprezentare vizuală a tehnicii Critical Chain Project Management (CCPM).

Tehnica CCPM propune adăugarea de tampon ca un tip de „airbag” care poate fi utilizat în situații neașteptate. După cum puteți vedea din imaginea de mai jos, fiecărei sarcini (marcate ca cercuri în diagramă) i se oferă un tampon care protejează termenele limită ale proiectului sau orice altă modificare în timpul unui proiect.

Lanțul critic

3. Extreme Project Management (XPM)

Tehnica viitoare se concentrează pe gestionarea părților interesate ale proiectului, mai degrabă decât pe planul și programul acestuia.

Ce este Extreme Project Management (XPM)?

Extreme Project Management (XPM), după cum sugerează și numele, este o tehnică de management de proiect realizată pentru proiecte complexe și fluctuante - adică proiecte care se schimbă frecvent și necesită o abordare extremă în managementul lor.

Această tehnică se concentrează pe partea umană a proiectului - se folosește de principiile cunoscute ale modului în care oamenii interacționează între ei pentru a aborda și a aranja în mod corespunzător colaborarea în cadrul unui proiect.

Cum se utilizează Extreme Project Management (XPM)?

Un proiect în XPM trece prin 4 faze (INSPIRE) conform lui Doug DeCarlo în cartea sa Extreme Project Management:

  1. Inițiați — În această fază, vă adunați echipa, faceți un brainstorming, vă gândiți la posibile abordări și construiți o relație puternică cu clientul dvs. Amintiți-vă că în XPM, nu vă definiți obiectivul proiectului la început, ci pe parcurs. Nu este ceva pe care să-l poți planifica. Deoarece obiectivul este flexibil, la fel și timpul estimat și costul proiectului.
  2. SPeculează — Acesta este momentul pentru idei de brainstorming, gândire profundă și prioritizare a rezultatelor. „Mă întreb dacă asta ar funcționa?” este o întrebare pe care ți-o vei pune în această fază.
  3. Incubate — Even though you now have a list of prioritized deliverables in this phase, they are not fixed. In this phase, you are still going to explore, make corrections together with the client. This may result in new ideas and goal clarification. In this phase, you need to distribute work across your team. Previously prioritized deliverables must be assigned to team members to create a synergy among team members. The goals can be achieved only with strong collaboration within the team.
  4. REview — In the last phase of the XPM, team members should attend a meeting and talk about achievements in the Incubate phase, things they learned, revising the goal, and whether the project meets client expectations and should be continued. The number of cycles is unknown, and if there is a necessity to go through the entire 4 phases again — the client and team members will make a joint decision about that.
A brief history of Extreme Project Management (XPM)

The concept of Extreme Project Management (XPM) originated in 2004, in the previously mentioned book Extreme Project Management by Douglass DeCarlo.

What is Extreme Project Management (XPM) best for?
  • Projects with a low possibility for failure
  • Projects with short deadlines
  • Projects that aim for innovation
  • Projects with factors that are difficult to control
  • Projects characterized by sudden, spontaneous changes
Visual representation of Extreme Project Management (XPM)

From this visual representation, you can get a better insight into XPM's flexibility and freedom when it comes to making decisions about the approach, cost, timeframe, and scope. Do not adapt the project to a fixed set of rules and approaches, adapt the rules and approaches to the project itself until you achieve the desired result.

Extreme Project Management

4. Projects IN Controlled Environments (PRINCE2)

Up next is one of the world's most practiced techniques for project management due to its scalability, flexibility, and practicability. As opposed to XP, managing projects in PRINCE2 is clearly planned and organized in each stage of the process.

What is PRINCE2?

Projects IN Controlled Environments (PRINCE2) is a structured project management technique that provides a framework to help divide the project into stages. It is a methodology that consists of 7 principles, 7 themes, and 7 phases each project needs to go through.

PRINCE2 Principles  

They represent underlying rules that every project needs to stick to — according to the 2017's edition of PRINCE2:

  1. Continued Business Justification — The business case is regularly updated to make sure that the project is still usable.
  2. Learning from experience — Each project has a lesson log you can refer to to avoid remaking already established workflows from scratch.
  3. Defining roles and responsibilities — Team members may have several roles in a project, or share their roles with other team members. Roles are structured into 4 different levels:
  • The corporate management/program management level
  • The project board level
  • The project manager level
  • The team level
  1. Managing by stages — You manage each stage of project development differently, by updating the business case, risks, and project plan.
  2. Managing by exception — When a specific project element (such as the project scope or project costs) changes, the question of how to continue moves to a higher level of management.
  3. Product focus — Focus is placed on the quality end delivery of the developing product.
  4. Tailoring to suit the project environment — This technique is meant to fit the project environment, ie the size, complexity, risk estimation, and overall importance of the developing project.
PRINCE2 Themes

Themes tell you how to manage a project using PRINCE2 principles. Projects need to address these themes all the way through.

  1. Business Case — Gives justification, ie reason for undertaking a project. It answers the question of why .
  2. Organization — Defines roles and responsibilities within the project. It answers the question of who.
  3. Quality — Ensures that the project's deliverables meet business expectations. It answers the question what.
  4. Plans — Describes the techniques and steps that you need to take to develop plans. It answers the questions of how and when .
  5. Risk — Identifies and assesses uncertainties. It answers the question What if .
  6. Change — Handles change requests and finds the way to successfully manage them. It answers the question of what's the impact .
  7. Progress — Tracks, checks, and monitors the project. It answers the questions where are we now, where are we going, should we carry on.
How to use PRINCE2?

If you want to manage a project using PRINCE2, you need to be aware of the 7 phases each project needs to go through:

1. Starting up a project

You start your project with a project mandate which is an initial document provided by the customer and it is required to start the project (it outlines the basic information that is available at the starting point). To make sure the project is viable, a project brief is produced and carefully reviewed by the project board to decide on whether to initiate the project. Within this phase, several activities must be completed such as appointing the project manager together with other stakeholders, preparing the business case, choosing an approach, and assembling the project brief.

2. Directing a project

This is the time when the project board makes key decisions about the project, whether it is worthwhile initiating, and delegates the project to the project manager when authorized. Activities within this stage include reviewing the project brief, formally confirming the approach with the rest of the stakeholders, and thinking about the risk and resource requirements.

3. Initiating a project

In this stage, reasons for doing a project must be stated together with the scope of work, cost, responsible stakeholders, how risks or changes should be managed. The project manager needs to assemble the Project Initiation Document — a formal document (or collection of several documents) where all questions such as what, who, why, where, how, when, and how much must be clearly stated.

4. Controlling a stage

The whole process must be carefully controlled and monitored at all times to avoid issues and loss of focus. The project manager must give authorization for any activity to be commenced or continued. That's why the project manager breaks down the project into smaller chunks — work packages to avoid chaos. Each work package must go through control after completion or change. In a nutshell, everything must work smoothly which is the project manager's responsibility.

5. Managing product delivery

The purpose of this stage is to ensure that all stakeholders agree on what is to be produced, its cost, and timescales together with meeting the quality criteria. Later, they can approve them or demand changes to be done.

6. Managing a stage boundary

Each stage must be carefully reviewed and approved to be able to move forward. The Project Board must be informed at strategic points of the project, and they are the ones who make a final decision on whether to stop or continue to the next stage.

7. Closing a project

This is the final stage of managing a project where acceptance of the product is being confirmed and whether PID's objectives are achieved. A project is successful if it has a clear end.

O scurtă istorie a PRINCE2

PRINCE 2 este o variantă a unei metode anterioare numită PROMPT II - în 1989, guvernul Regatului Unit a adoptat această variantă PROMPT II ca standard pentru managementul proiectelor în sectorul IT. Astăzi, este metodologia oficială de management de proiect pentru toate proiectele guvernamentale din Regatul Unit.

Pentru ce este cel mai bun PRINCE2?
  • Proiecte complexe care au un set fix de cerințe și un mediu complex.
Reprezentare vizuală a PRINCE2

Din reprezentarea vizuală de mai jos, puteți vedea că PRINCE2 este construit pe principiile sale, adică ghiduri și reguli pe care trebuie să le urmați pentru a realiza cu succes un proiect. Apoi, temele PRINCE2 vă arată cum să gestionați proiectul, adică cum să puneți în practică principiile.

Cele mai bune tehnici de management de proiect pentru inginerie software

Un proiect tipic de inginerie software implică colectarea cerințelor, dezvoltarea și testarea software-ului și efectuarea de întreținere regulată a produsului software.

Cele mai bune tehnici de management de proiect de utilizat cu proiecte de inginerie software sunt:

  1. Proces rațional unificat (RUP)
  2. Management agil de proiect
  3. Metodologia Scrum
  4. Programare extremă (XP)

1. Procesul rațional unificat (RUP)

Această tehnică de management de proiect este repetitivă și agilă în același timp. Este repetitiv pentru că activitățile se repetă în timpul proiectului și agil, deoarece pot fi ajustate pentru a se potrivi cerințelor software.

Ce este Rational Unified Process (RUP)?

Procesul rațional unificat (RUP) este o structură de management agilă pentru echipele de dezvoltare software, care face ca un proiect să se desfășoare în timp în 4 faze distincte - Inițiere, Elaborare, Construcție și Tranziție. Fiecare dintre cele 4 faze are un obiectiv principal și implică 6 discipline de dezvoltare - Modelare de afaceri, cerințe, analiză și proiectare, implementare, testare și implementare. Dacă nu atingeți cu succes obiectivul principal al etapei precedente, nu veți putea trece la etapa următoare.

Unele discipline de dezvoltare sunt mai importante decât altele, așa că ocupă mai mult timp decât altele.

Cum se utilizează Rational Unified Process (RUP)?

După cum am menționat anterior, pentru a utiliza eficient tehnica RUP, software-ul trebuie să treacă prin 4 faze de dezvoltare:

  1. Inițiere — Deoarece acesta este un pas de itinerar al procesului, trebuie să creați un caz de afaceri care să includă un plan de proiect cu descrierea acestuia, evaluările managementului riscului, mediul de afaceri și factorii de succes. Având în vedere totul, părțile interesate decid dacă vor continua sau nu proiectul. Etapa de inițiere este și prima etapă a proiectului. În cazul în care proiectul nu trece de această etapă, acesta poate fi anulat sau reproiectat.
  2. Elaborare — În această etapă, ar trebui să luați în considerare riscurile tehnice ale proiectului, adică dacă sunteți capabil să construiți un sistem funcțional. Aceasta este a doua etapă a procesului și este esențială, deoarece prezintă riscuri mari și este greu să induceți schimbări mai târziu.
  3. Construcție - Aici sunt dezvoltate componentele și caracteristicile majore împreună cu codarea și testarea. Această etapă are ca rezultat manuale de utilizare și o versiune beta a sistemului care trebuie evaluată. Dacă produsul nu reuşeşte testarea, următoarea etapă - etapa de tranziţie - trebuie amânată.
  4. Tranziție — Scopul principal al acestei etape este lansarea cu succes a unui produs, iar aceasta este ultima etapă în acest proces.
O scurtă istorie a procesului rațional unificat (RUP)

Procesul Rational Unified a fost înființat de Rational Software Corporation în 2003.

Pentru ce este cel mai bine Rational Unified Process (RUP)?
  • Proiecte de dezvoltare software cu un interval de timp previzibil pentru finalizare și un buget final previzibil.
Reprezentare vizuală a procesului rațional unificat (RUP)

În reprezentarea vizuală de mai jos, puteți vedea toate cele patru faze ale dezvoltării proiectului în RUP. De asemenea, puteți observa că unele faze (Elaborare, Construcție și Tranziție) au mai multe iterații care se concentrează pe producerea de livrabile tehnice pentru a atinge obiectivul fiecărei etape.

Proces unificat rațional-

2. Managementul Agile de Proiect

Această tehnică de management de proiect propune flexibilitate și adaptabilitate pentru a se adapta cu ușurință la schimbările din cadrul ciclului de viață al proiectului. Cuvântul „agil” în sine înseamnă a fi capabil să te schimbi, adică să te adaptezi.

Ce este Agile Project Management?

Agile Project Management este o metodologie de dezvoltare software care pune accent pe auto-organizare și cross-funcționalitatea într-o echipă, precum și pe atingerea satisfacției clienților.

Cum se utilizează managementul agil?

Există câteva principii pe care trebuie să le urmați pentru a utiliza cu succes Managementul Agil în proiectele dvs.:

  • În loc să implementeze procese și instrumente specifice, această tehnică pune accent pe interacțiunile dintre indivizii dintr-o echipă.
  • În loc să compilați o documentație cuprinzătoare pentru produs, această tehnică pune accent pe crearea unui software complet funcțional.
  • În loc să se concentreze asupra negocierilor contractuale, această tehnică pune accent pe utilizarea colaborării cu clienții pentru a facilita procedura de dezvoltare.
  • În loc să urmeze un plan strict de proiect, această tehnică subliniază cele mai bune moduri în care echipa poate răspunde la schimbările din proiect.

Pentru o mai bună înțelegere, urmați pașii:

  1. În primul rând, împărțiți proiectele în sprinturi scurte
  2. Îți adaptezi planurile de proiect pe măsură ce lucrezi și urmărești o îmbunătățire constantă
  3. Managerul de proiect încurajează echipa să fie auto-organizată
  4. Dorești să produci valoare și funcționalitate maximă din serviciul/produsul pe care vrei să-l oferi
O scurtă istorie a managementului de proiect Agile

Managementul Agile de proiect a fost dezvoltat oficial în 2001, ca parte a Manifestului Agile.

Pentru ce este cel mai bun managementul de proiect agil?
  • Proiecte care nu au termene limită stricte, dar au o idee generală despre rezultatul/produsul final
  • Proiecte care presupun schimbări neașteptate
  • Proiecte care depind de colaborarea eficientă în echipă, mai degrabă decât de planificarea eficientă a proiectelor
Reprezentare vizuală a managementului Agile

După cum puteți vedea, Agile Management este un proces iterativ al cărui scop final este să răspundă la schimbări.

Management agil de proiect

3. Metodologia Scrum

Aceasta este o altă tehnică flexibilă de management de proiect care se bazează pe procese iterative, ajustări și învățare continuă.

Ce este Metodologia Scrum?

La fel ca Kanban, Scrum este un alt subtip popular al metodologiei de management agil de proiect - scopul său este de a ajuta echipele de dezvoltare de software să livreze software de lucru mai frecvent , cu ajutorul unor practici incrementale și iterative.

Progresul proiectului este măsurat prin urmărirea secvenței de perioade scurte, denumite sprinturi - sfârșitul fiecărui sprint ar trebui să însemne finalizarea unei cantități de lucru programate.

Cum se folosește metodologia Scrum?

Iată 6 pași pentru a rula un proiect folosind metodologia Scrum:

  1. Atribuiți-vă echipa — În primul rând, trebuie să desemnați oameni care vor dezvolta, produce sau îndeplini orice alte responsabilități pentru a crea un produs final (un Scrum Master, un proprietar de produs etc.)
  2. Creați un backlog de produse — Acesta este locul în care faceți o listă cu lucrările care trebuie făcute, cunoscute și sub denumirea de Creați sprinturi — Un sprint este o perioadă scurtă de timp în care munca este împărțită în componente mai ușor de gestionat. Adăugați aici povești din restanța.
  3. Găzduiește o întâlnire — Aceasta este o întâlnire zilnică scurtă numită „întâlnire zilnică” sau „în picioare”. Întreaga echipă vorbește despre progres și abordează probleme, dacă există.
  4. Găzduiește o întâlnire de revizuire a sprintului — Această întâlnire are loc la sfârșitul unui sprint. Toate părțile interesate critice trebuie să fie prezenți pentru a discuta rezultatele, a aduna date și a face planuri pentru îmbunătățiri sau schimbări.
  5. Repetare — Trebuie să repetați cei doi pași anteriori până când finalizați sprintul final și creați livrabile.
O scurtă istorie a Metodologiei Scrum

După cum sa menționat anterior, Scrum se încadrează acum oficial sub termenul „Agile” – totuși, a fost pentru prima dată cu acest nume introdus de Hirotaka Takeuchi și Ikujiro Nonaka în 1986, în lucrarea lor The New Product Development Game .

Pentru ce este cea mai bună metodologia Scrum?
  • Proiecte complexe și ambigue — în mod tradițional, acestea sunt proiecte de dezvoltare software, dar Scrum poate fi și o abordare eficientă pentru proiectele de marketing și echipele de conducere.
Reprezentarea vizuală a Metodologiei Scrum

Pașii pentru derularea unui proiect Scrum de succes sunt prezentați în imaginea următoare împreună cu alte activități necesare pentru finalizarea proiectului.

Metodologia Scrum

4. Programare extremă (XP)

Programarea extremă (XP) este o tehnică de colaborare care încurajează munca în echipă și propune descompunerea proiectelor complexe în mai multe versiuni mai mici și mai ușor de gestionat.

Ce este Extreme Programming (XP)?

Extreme Programming (XP) este un cadru specific de dezvoltare software agil, al cărui scop principal este să ajute echipa să producă software de calitate superioară, folosind mai puțin timp pentru a gestiona lansările de proiecte și pentru a satisface nevoile clienților.

Extreme Programing impune următoarele activități și principii legate de proiect:

  • Mențineți o comunicare constantă - cu accent pe discuțiile față în față cuplate cu desenul pe tablă albă.
  • Faceți cel mai simplu lucru care funcționează - cu accent pe a face doar ceea ce este necesar și a aborda doar cerințele actuale ale proiectului.
  • Oferiți feedback regulat – cu accent pe ciclul de lucru „construire-adunare-ajustare”. Echipa creează o caracteristică, adună feedback despre caracteristică și apoi ajustează caracteristica în funcție de feedback.
  • Acționați cu curaj - cu accent pe acceptarea dificultăților, acționarea în funcție de feedback, reacția rapidă și adresarea întrebărilor controversate atunci când este necesar.
  • Promovați respectul - cu accent pe oferirea de feedback altora, acceptarea feedback-ului de la alții și toate acestea cu respect.
Cum se utilizează Extreme Programming (XP)?

Urmareste pasii:

  1. Planificare — Pasul inițial este locul în care se face planificarea, adică în cazul în care un client scrie poveștile utilizatorilor — o scurtă explicație a cerințelor clienților pentru anumite caracteristici.
  2. Comunicați — Deoarece managementul de proiect este în proporție de 90% comunicare, următorul pas este în care managerul de proiect trebuie să construiască o echipă care să funcționeze fără probleme.
  3. Restructurare — Începeți mai întâi de la cel mai simplu design și treceți la cele complexe. Ar trebui să creați componente mai mici și mai ușor de gestionat pentru a vă menține codul scurt, dar cuprinzător. Nu uitați să creați soluții de vârf - mici experimente care vă pot ajuta să găsiți răspunsuri la probleme dificile de proiectare.
  4. Cod — Acum este momentul să implementați codul. Deoarece XP folosește modelul de proprietate colectivă, nu depinde de dezvoltatorii individuali, iar codul este deținut în mod colectiv - orice membru al echipei care observă o problemă în cod ar trebui să rezolve sarcina în cel mai scurt timp.
  5. Revizuire și testare — În cele din urmă, fiecare pas al procesului trebuie să treacă prin teste amănunțite și repetitive, înainte de lansarea codului.
O scurtă istorie a Extreme Programming (XP)

Extreme Programming (XP) a fost înființat pentru prima dată în anii 1990 de Kent Beck, care a implementat această tehnică în cadrul proiectului de salarizare C3.

Pentru ce este cea mai bună programare extremă (XP)?
  • Proiecte de dezvoltare software dinamice, în continuă schimbare
  • Echipe de dezvoltare colocate
  • Proiecte riscante cu intervale de timp fixe
Reprezentare vizuală a programării extreme (XP)

Puteți vedea pașii explicați mai jos în această reprezentare vizuală care, în plus, include și ultima etapă — programarea perechilor. Am spus deja că XP acceptă munca în echipă și colaborarea, prin urmare programarea în perechi se face astfel încât membrii echipei să poată lucra în perechi la un singur computer. Acest lucru întărește proprietatea colectivă și, mai mult, ambii membri ai echipei învață unul de la celălalt.

Programare extremă

Tehnici și instrumente de management de proiect

Indiferent de tehnica specifică de management de proiect pe care o utilizați și de tipul de proiect la care lucrați, va trebui totuși să abordați și să îndepliniți anumite sarcini și procese generale - și anume, va trebui să:

  1. Organizați și planificați fluxul de lucru al proiectului
  2. Programați proiectul într-o anumită capacitate
  3. Gestionați-vă timpul în mod corespunzător
  4. Comunicați cu echipa dvs
  5. Colaborează cu echipa ta
  6. Se ocupă de aspectul contabil și financiar al proiectului

Acum, cel mai bun mod de a face toate acestea este utilizarea instrumentelor de management de proiect .

Dar, nu orice instrument de management de proiect - conform cercetărilor care a investigat cererea populară în ceea ce privește caracteristicile PM, setul de instrumente pe care le utilizați pentru managementul proiectelor ar trebui să ofere următoarele funcționalități:

Cele mai utilizate caracteristici ale software-ului de management de proiect

După cum puteți vedea, funcțiile de partajare a fișierelor, urmărirea timpului, integrarea e-mailului, diagramele Gantt, rapoartele personalizate și facturarea preiau conducerea cu cele mai mari cote (de la 51% la 43%), în timp ce integrările de stocare în cloud, funcțiile specifice industriei, API-ul , funcțiile specifice metodei PM, chat în timp real, acces mobil, integrări în rețelele sociale și chat-uri video urmează îndeaproape (de la 42% la 28%).

Având în vedere acest lucru, iată o listă cu cele mai bune instrumente de management de proiect cu caracteristicile menționate, pentru fiecare tip de sarcini și procese asociate cu munca la proiecte:

Instrumente PM pentru organizarea și planificarea fluxului de lucru al proiectului

Următoarele instrumente vă pot ajuta să vă conectați cu echipa într-o manieră organizată, în timp ce faceți o planificare detaliată a proiectului, concentrându-vă pe sarcini importante și ordonându-le în consecință.

Trello

Pentru a vă organiza și planifica fluxul de lucru, puteți utiliza Trello , un instrument tradițional de management al proiectelor bazat pe Kanban.

Acest instrument vă permite să vă organizați și să vă planificați sarcinile, apoi să urmăriți progresul acestora pe coloane bine numite.

Puteți vedea cine lucrează la ce, ce lucruri sunt în desfășurare și unde sunt acestea în proces. Vă menține conectat cu echipa și toată lumea este informată despre starea sarcinilor:

  • A face
  • Face
  • Revizuire
  • Gata de publicat

Lucrul uimitor despre Trello este că poate fi aplicat în diverse industrii și puteți face coloane personalizate care se potrivesc proiectelor dvs.

n Sarcină

nTask este un software de management de proiect care vă menține echipa organizată și gestionează eficient munca în cadrul echipei. Faceți mai multe cu nTask prin prioritizare - uitați de multitasking, care sa dovedit a fi contraproductiv de mai multe ori. Cu nTask , puteți distribui și gestiona strategic o sarcină de lucru grea chiar și în mișcare.

nTask oferă utilizatorilor săi numeroase funcții și credem că există ceva pentru toți:

Colaborarea în echipă

Cu nTask — munca în echipă face ca visul să funcționeze. Această aplicație uimitoare oferă:

  • Colaborare eficientă în echipă
  • Spații de lucru dedicate și chat în echipă
  • Formarea echipelor și definirea rolurilor acestora
  • Atribuirea sarcinilor membrilor echipei și urmărirea progresului acestora
Planificarea proiectului

Nu lăsați proiectul dvs. să rateze data de finalizare din cauza unei planificări insuficiente și cu nTask :

  • Creați planuri detaliate despre ceea ce trebuie făcut, când și unde
  • Alocați resursele în mod eficient
  • Setați metode de facturare
  • Vedeți starea și progresul proiectului
Managementul sarcinilor

Realizați mai multe sarcini cu nTask :

  • Organizați și urmăriți fluxul de lucru al echipei dvs. pe panouri Kanban
  • Organizați-vă sarcinile în vizualizarea listă, vizualizarea grilă sau vizualizarea calendar
  • Setați mementouri și activități colorate pentru sarcinile dvs
  • Diagramele Gantt oferă o reprezentare vizuală a unui program de proiect, arată dependențele sarcinilor și sarcinile legate
Managementul întâlnirilor

Tine toata lumea la curent:

  • Invitați oameni la întâlnirile dvs. prin invitații personalizate prin e-mail  
  • Organizați și urmăriți întâlnirile dvs
  • Elaborați o agendă clară a întâlnirilor
  • Configurați întâlniri recurente  
Foile de pontaj

Înregistrați orele în foile de pontaj nTask :

  • Urmăriți timpul angajaților dvs
  • Creați mai multe foi de pontaj
  • Aprobați și urmăriți foile de pontaj anterioare

Alte aplicații eficiente pe care le puteți utiliza pentru a vă organiza și planifica proiectul și sarcinile legate de proiect includ ClickUp, Taiga și Asana.

Instrumente PM pentru planificarea proiectelor

Rularea mai multor proiecte și sarcini simultan nu este o plimbare în parc. Nerespectarea termenelor costă bani și timp. Luați în considerare crearea unui program de proiect. Un program de proiect servește ca o foaie de parcurs care include un plan necesar pentru atingerea obiectivului și spune cât timp va dura pentru a-l finaliza. Având în vedere acest lucru, am selectat câteva instrumente de planificare a proiectelor pentru dvs.

Google Calendar

Pentru a vă programa fluxul de lucru, puteți utiliza Google Calendar , un calendar de programare simplu pe care îl puteți utiliza prin contul dvs. Gmail.

Acest instrument vă permite să programați întâlniri și consultări cu echipa dvs. în intervale simple de calendar. Cu Google Calendar , nu puteți pierde niciodată o întâlnire, deoarece primiți mementouri despre activitățile viitoare.

În Google Calendar , puteți crea liste de activități, vă puteți personaliza calendarul cu suplimente, puteți personaliza evenimentele după cum doriți și multe altele.

Alte aplicații eficiente pe care le puteți utiliza pentru a gestiona sarcini și planificarea proiectelor includ Doodle, Calendly și Any.do.

Instrumente PM pentru planificarea proiectelor

Un instrument de management al timpului de calitate al proiectului trebuie să gestioneze eficient timpul și sarcinile, să includă urmărirea timpului, facturarea, raportarea și să vă facă să vă simțiți în siguranță în timp ce îl utilizați. Acestea fiind spuse, luați în considerare utilizarea următoarelor aplicații:

Clockify

clockify

Pentru a vă gestiona timpul în timp ce lucrați la proiect în mod corespunzător, puteți utiliza Clockify , cel mai important instrument de urmărire a timpului de pe piață. Clockify este o aplicație de urmărire a timpului care oferă funcții de bază de urmărire a timpului pentru utilizatori și proiecte nelimitate, gratuit.

Cu Clockify , puteți gestiona și urmări proiecte într-un mod foarte convenabil, transparent și ușor de utilizat. În plus, vei putea să urmărești timpul și progresul echipei tale, să stabilești bugetul și să faci estimări precise de timp pentru proiectele tale.

Acest instrument permite echipei dvs. să urmărească timpul pe care îl petreceți sarcinilor legate de proiect în timp ce lucrați (sau după ce ați terminat de lucrat), să genereze rapoarte despre utilizarea timpului dvs. și să le folosească pentru a identifica locurile în care ați putea aduce îmbunătățiri fluxului de lucru.

Pe lângă utilizarea Clockify, puteți folosi și Rescue Time sau WakaTime pentru a urmări automat timpul petrecut cu anumite aplicații.

Instrumente PM pentru comunicarea proiectelor

Instrumentele de colaborare în echipă sunt de cea mai mare importanță, deoarece ajută la deschiderea ușilor de comunicare în cadrul unei echipe și la îmbunătățirea lucrului de la distanță de oriunde în lume.

Am selectat câteva instrumente de colaborare la proiecte pentru dvs.:

Pumble

Pumble este un instrument eficient de colaborare în echipă disponibil gratuit, pentru un număr nelimitat de utilizatori și cu istoric de mesaje gratuit. Această aplicație uimitoare vă permite să aveți conversații private unu-la-unu cu membrii echipei dvs. folosind canale private, chat-uri de grup sau conversații publice. Pur și simplu creați un canal, adăugați membri și personalizați-l după bunul plac.

Cu Pumble , puteți centraliza toate comunicările cu echipa dvs. într-un singur loc - și vă puteți referi cu ușurință la conversațiile, linkurile, fișierele din trecut, filtrați după canal sau persoană.

Instrumente PM pentru colaborarea proiectelor

Pe lângă comunicarea în echipă, colaborarea la proiect este, de asemenea, crucială, deoarece permite crearea și colaborarea în timp real. Desigur, veți avea nevoie de o aplicație de încredere în acest scop:

Foi de calcul Google

google-sheets

Colaborarea în echipă este un termen larg. De exemplu, pentru a colabora cu echipa dvs. la introducerea datelor și analiza statistică, puteți utiliza Google Sheets , o foaie de calcul online.

Acest instrument vă permite să adăugați și să calculați date, să creați diagrame și să analizați statisticile proiectului - mai mulți membri ai echipei dvs. pot manipula datele în același timp, iar toate modificările sunt salvate instantaneu și automat.

Alte aplicații eficiente pe care le puteți utiliza pentru a gestiona diverse sarcini de colaborare includ Dropbox (pentru partajarea online a fișierelor), Visme (pentru sesiuni de brainstorming în echipă) și Jira (pentru managementul agil al proiectelor).

Jira

Jira este un software agil folosit pentru managementul proiectelor și urmărirea problemelor. Caracteristicile sale bogate includ urmărirea erorilor, gestionarea sarcinilor de dezvoltare software și managementul produselor.

Jira s-a dovedit a fi perfectă pentru urmărirea erorilor, gestionarea resurselor, urmărirea performanței echipei tale și a vitezei.

Jira oferă utilizatorilor săi tablouri de bord personalizabile, o interfață ușor de utilizat pentru a urmări sarcinile și pentru a crea rapoarte.

Alte aplicații eficiente pe care le puteți utiliza pentru a gestiona diverse sarcini de colaborare includ Dropbox (pentru partajarea de fișiere online), Visme (pentru sesiuni de brainstorming în echipă).

? Pentru mai multe aplicații grozave, consultați lista noastră cu cele mai bune instrumente de colaborare.

Instrumente PM pentru Project Finance și Contabilitate

Dacă conduceți o afacere, trebuie să vă asigurați că organizația dvs. utilizează un software de management de încredere care promovează transparența proiectelor prin analiza bugetului și costurilor, generează rapoarte și centralizează toate tranzacțiile legate de proiect într-un singur loc.

Prin urmare, încercați să utilizați:

Sage Contabilitate

sage-contabilitate

Pentru a vă gestiona sarcinile de finanțe și contabilitate legate de proiect, puteți utiliza Sage Accounting .

Acest instrument vă permite să vă analizați finanțele, precum și să vă facturați clienții la finalizarea proiectului.

Alte aplicații eficiente pe care le puteți utiliza pentru a gestiona finanțarea și contabilitatea proiectelor includ Fyle, Quickbooks, Wave Accounting și Freshbooks.

Pentru mai multe aplicații grozave, consultați lista noastră cu cele mai bune instrumente financiare și contabile.

Tehnici de management de proiect și cele mai bune practici

Deci, înțelegeți cum funcționează metodologiile populare de management de proiect, când ar trebui să le utilizați și cu ce instrumente. Acum, este timpul să evidențiați câteva dintre cele mai bune practici în managementul proiectelor care vă ajută să faceți eforturile dvs. în managementul de proiect cu adevărat eficiente:

1. Documentați toate cerințele proiectului

V-ați dat seama ce obiective doriți să îndepliniți și ce sarcini și pași trebuie să faceți pentru a atinge obiectivele menționate.

Acum, este timpul să documentați aceste date pentru referințe viitoare, atât de dragul echipei dvs., cât și de dragul potențialilor viitori investitori în proiecte.

2. Estimați proiecte în conformitate cu celelalte obligații ale dumneavoastră

Compania dvs. va lucra probabil la mai multe proiecte în aceeași perioadă de timp.

Deci, va trebui să țineți cont de celelalte proiecte și obligații ale echipelor dvs. atunci când stabiliți termene limită și definiți responsabilitățile.

3. Gestionați cu atenție volumul de muncă

Sunteți sigur că ați alocat sarcinile, rolurile și responsabilitățile în mod egal?

Sau un membru al echipei lucrează în exces cu 5 sarcini diferite, în timp ce un alt membru al echipei abia dacă are ce face?

Urmăriți îndeaproape acest lucru și distribuiți munca în mod egal, pentru cea mai bună utilizare a resurselor.

4. Monitorizați progresul proiectului în orice moment

Proiectul progresează conform planului?

Toată lumea își face partea din muncă?

Lucrează echipa într-un ritm care se aliniază cu termenele așteptate ale proiectului?

Există un blocaj într-o fază a proiectului?

Monitorizarea muncii echipei dvs. și urmărirea progresului acestora vă va ajuta să răspundeți la toate acestea și să preveniți accidentele și întârzierile.

5. Comunica totul

Pentru a rămâne la curent cu ceea ce toți lucrează în prezent, cât de bine progresează și dacă există probleme cu proiectul, echipa dvs. va trebui să comunice .

Deci, pentru fiecare întrebare, problemă sau dilemă pe care o aveți, vorbiți despre asta. Răspundeți la întrebări, descoperiți problemele și rezolvați împreună dilemele.

6. Luați măsuri de precauție împotriva deformarii domeniului de aplicare al proiectului

Dacă vă planificați proiectul cu atenție și anticipați toate sarcinile și subsarcinile pe care este posibil să aveți nevoie să le abordați înainte de finalizarea proiectului, veți fi protejat împotriva variației de aplicare.

Pentru a face acest lucru, calculați cu atenție bugetul și timpul de care veți avea nevoie pentru a finaliza toate sarcinile și subsarcinile la timp și cu calitatea așteptată.

7. Luați în considerare toate riscurile proiectului

Fiecare proiect are probleme potențiale care pot apărea înainte de finalizarea proiectului. Am abordat acest subiect mai devreme cu Tehnica Registrului Riscurilor, acum este timpul să-i subliniem importanța.

Trucul pentru a vă asigura că treceți fără durere peste aceste probleme constă în a anticipa problemele înainte ca acestea să apară.

Prin urmare, încercați să vă folosiți experiența pentru a defini potențialele probleme cu etapele și sarcinile proiectului.

Apoi, definiți soluțiile pe care le veți implementa dacă este nevoie.

8. Fă-ți timp pentru a analiza proiectul după finalizare

Odată ce ai terminat cu proiectul, fă-ți timp pentru a-l analiza.

Evidențiați ceea ce ați făcut bine și ce ați putea face mai bine în viitor.

Analizați timpul necesar pentru a termina fiecare etapă și identificați sarcinile care au necesitat cel mai mult efort. Veți dori să alocați mai mult timp unor astfel de sarcini în proiectele viitoare.

Și, bineînțeles, felicită echipa pentru munca grea și dăruire. Au câștigat-o.

Încheierea…

Înainte de a începe să lucrați la un proiect, gândiți-vă la cea mai bună metodologie de management de proiect pe care o puteți utiliza pentru munca dvs. Apoi, combinați Tehnica PM aleasă cu instrumentele potrivite și cele mai bune practici, pentru rezultate îmbunătățite.

Dacă urmați principiile prescrise ale tehnicii de management de proiect selectate, vă veți accelera fluxul de lucru, vă veți menține controlul asupra procedurilor de proiect și vă veți simplifica procesul de management. Ca rezultat, vei termina mai repede și vei preda un produs final de înaltă calitate.

️ Care tehnică de management de proiect se potrivește cel mai bine proiectelor tale? Ce zici de instrumente? Scrieți-ne la [email protected]</a pentru a avea șansa de a fi prezentat în acest sau unul dintre articolele noastre viitoare.

Referințe

  • https://www.pmi.org/learning/library/project-management-techniques-determination-10335
  • https://www.projectsmart.co.uk/brief-history-of-project-management.php
  • https://en.wikipedia.org/wiki/Kanban#Origins
  • https://www.hindawi.com/journals/complexity/2018/4891286/
  • https://en.wikipedia.org/wiki/Program_evaluation_and_review_technique#History
  • https://yourbusiness.azcentral.com/history-critical-path-method-24351.html
  • https://en.wikipedia.org/wiki/Critical_chain_project_management#Origins
  • https://en.wikipedia.org/wiki/Extreme_project_management
  • https://en.wikipedia.org/wiki/PRINCE2#Seven_Principles
  • https://en.wikipedia.org/wiki/PRINCE2#History
  • http://www-scf.usc.edu/~csci201/lectures/Lecture11/royce1970.pdf
  • https://static.aminer.org/pdf/PDF/000/361/405/software_requirements_are_they_really_a_problem.pdf
  • https://www.informit.com/articles/article.aspx?p=169549&seqNum=5
  • http://agilemanifesto.org/history.html
  • https://ullizee.files.wordpress.com/2013/01/takeuchi-and-onaka-the-new-new-product-development-game.pdf
  • https://en.wikipedia.org/wiki/Extreme_programming#History