Sunteți pe pagina 1din 45

TEMA 6.

ELEMENTE DE MANAGEMENT
A PROIECTELOR SOFT
DEFINIŢII, ASOCIERI
• Proiect
• Plan
• Managementul proiectului
PROIECTE
Conform standardului RT 38370656- 002:2006 pentru a îndeplini
acţiunile sau transformările necesare asupra SI sau Sistemelor
Software (SS) pe parcursul ciclului său de viaţă, organizaţia
crează şi controlează proiecte.

Pentru ce?
Deoarece foarte multe proiecte „şi-au dat bugetul peste cap” şi au
fost finalizate mult timp după termenul estimat al predării
(statistica mondială aduce cifra de 80% din totalul de proiecte
începute care se finalizează cu întârziere sau cu un buget mărit
esenţial). De aceea printre obiectivele de bază ale
managementului proiectelor SS vor fi întâlnite:
 Planificarea sarcinilor
 Estimarea succesului sau a eşecului proiectului, raportat la planul de
dezvoltare adoptat
 Estimarea timpului şi a forţei de muncă, necesare pentru finalizarea
proiectului ca întreg şi pe etape.
3
PROIECTE PENTRU SS

Orice sistem informatic sau sistem software se poate diviza în


sisteme mai mici şi în acelaşi timp poate fi parte al altui sistem
software de proporţii mai mari.
Constă din:

Sistem software sau


informatic
Sistem software
sau informatic

Responsabil de: Отвечает за


Proiectul
Proiectul
Proiect
Proiect

4
DEFINIŢIE
• Comisia Europeană: „Un proiect reprezintă un grup de activităţi care
trebuie realizate într-o secvenţă logică, pentru a atinge un set de
obiective prestabilite, formulate de client”.

• PMBOK Guide: „Un proiect este un efort temporar asumat pentru a


realiza un produs, un serviciu sau un rezultat unic”.

• Organizatia „Project Management Institute”: „Proiectul este mulţimea


activităţilor care aduc un rezultat şi în decursul cărora resursele umane,
financiare şi materiale se organizează într-un anume mod astfel încât
rezultatul să corespundă cerinţelor specificate, cheltuielilor de timp şi
bani, cu respectarea indicilor cantitativi şi a celor de calitate”.

PS: Iniţial cuvântul proiect (“project”) însemna un plan.


După 1950 cuvântul “project” a căpătat şi valenţa de realizare
efectivă a planului.

5
ASTFEL
Vom numi proiect:
• un proces unic
•constituit dintr-o mulţime de activităţi
– coordonate
– controlate
•cu termene de începere şi de terminare
•care garantează realizarea unui obiectiv conform cerinţelor specificate
incluzând restricţii de:
– timp
– cost
– resurse.
CARACTERISTICI ALE
PROIECTULUI:
 Obiectiv specific (proprietarul proiectului împreună cu membrii
echipei stabilesc obiectivele proiectului).
 Data de început şi sfârşit
 Bugetul
 Consumul de resurse
 Un singur punct de responsabilitate
 Roluri şi relaţii în echipă

Astfel, se poate afirma că proiectele au:


• limite,
• termene şi
• obiectiv (care asigură calitatea produsului).

Obiectivul proiectului este legat cu scopul SI sau SS în întregime,


7
sau cu părţile sale componente.
ETAPELE PROIECTULUI
 Inițierea proiectului
 Planificarea sau dezvoltarea Initiere

proiectului
 Îndeplinirea sau Execuția Planificare

proiectului sau faza de producție


 Monitorizarea sau analiza Gestiune Îndeplinire

activităţilor realizate
 Gestiunea sau controlul Analiză

îndeplinirii proiectului
 Finalizarea (închiderea) Încheiere

proiectului.
8
MANAGEMENTUL PROIECTULUI
Timpul, costul, calitatea și performanțele sunt constrângeri
pentru proiect.
Toate proiectele, din orice domeniu şi de orice complexitate au o
trăsătură comună: dacă ele nu vor fi controlate (dirijate) în mod
obligatoriu nu se va ajunge la rezultatul scontat.
Aplicarea:
• cunoștințelor,
• capacităților,
• instrumentelor ,
• tehnicilor specifice pentru activitățile unui proiect, care au:
– obiective,
– scopuri,
– cerințe definite,
referitoare la timp, costuri, calitate și parametri de performanță,
activități considerate, importante și adecvate pentru finanțare se
numeşte managementul proiectelor.
9
Managementul este o ştiinţă nouă apărută ca rezultat al sintezei
unor domenii diferite.
Henri Fayol (Franta), a descris managementul ca un proces de
conducere care implică următoarele funcții:
Planificarea - definirea viitorului proiectului. Se definesc
obiectivele, strategiile, planul de implementare a proiectului
Organizarea - proiectarea şi menţinerea mediului intern
adecvat desfăşurării eficiente a activităţilor proiectului
Coordonarea - influenţarea personalului în vederea realizării
obiectivelor stabilite. Se stabilesc modele de comportament,
prin motivare
Controlul - direcţionarea acţiunilor spre obiectivele stabilite.
Presupune: procese de control, acţiuni de constrângere
(redistribuire atribuţii, instruire personal); tehnici de control
(audit)

Managementul este «arta de a şti precis ce trebuie să faci cât


mai bine şi cât mai ieftin» (F. Taylor)
ORGANIZAREA ECHIPEI
PROIECTULUI
Un proiect poate necesita de la o echipă de câţiva oameni până la
echipe de sute de oameni, iar resursele necesare pentru
realizarea unui proiect variază în funcţie de complexitatea
acestuia.
Atunci când se dă startul creării SI/SS, în primul rând se stabileşte
echipa care se va ocupa de elaborarea proiectului, numită
„echipa de dezvoltare a proiectului de realizare a SI/SS”.

Unul din membrii respectivei echipe este numit şef sau manager
de proiect.
Managementul proiectelor Software propune un model de
organizare a membrilor echipei de dezvoltare.
11
ORGANIZAREA ECHIPEI
PROIECTULUI
Boehm (1981) a descoperit că în cazul proiectelor de
dezvoltare a soft-ului abilităţile personalului reprezintă un
factor de două ori mai important decât oricare alt factor
implicat.

Echipa de dezvoltare a unui proiect de elaborare a SI /SS poate


conţine programatori care se vor ocupa de elaborarea softului,
programatori-analişti, ingineri responsabili de testarea SS, numiţi
şi ingineri ai calităţii, analişti de sistem, analişti pentru aplicaţii,
programatori de sistem, specialişti responsabili de asigurarea cu
suport hard.
12
ORGANIZAREA ECHIPEI
PROIECTULUI

Abilitatea managerului de proiect constă în capacitatea lui de


a grupa oamenii astfel încât aceştia să formeze o echipă.

Practica recunoaşte doar aplicarea modelelor ierarhice de


organizare.
De aceea pentru un proiect al unui SI/SS de complexitate medie şi
mare se propune un astfel de model de organizare ierarhică a
echipei de dezvoltare: Manager de proiect

Colectiv de Colectiv de Colectiv de Colectiv de Colectiv pu


asigurare a modelare a programare verificare şi asigurarea
calităţii soluţiei validare suportului hard

Subsistem 1 ... Subsistem n Integrare


ETAPE, PROCESE, ACTIVITĂŢI
Ciclul de viaţă al sistemului software constă dintr-un şir de etape
în care SS / SI este planificat, creat, implementat, exploatat,
menţinut şi scos din exploatare.

Activităţi Procese

P2 P3 P5 P1 P6 P8
P1 P1 P4 P9 P9

Etapa 1 Etapa 2 Etapa 3 … Etapa N

Sistemul software

Ciclul de viaţă
19
PROCESE DE MANAGEMENT vs
PROCESE TEHNICE

20
LISTA PROCESELOR LA
DEZVOLTAREA UNUI SS

21
PLANIFICAREA INIŢIALĂ A
PROIECTULUI DE REALIZARE a SI/SS
Planificarea proiectului este procesul prin care are loc definirea
clară a activităţilor şi a eforturilor necesare înfăptuirii lor în cadrul
fiecărui proiect.
Multe din deciziile care determină succesul unui proiect depind de
calitatea planificării iniţiale.
Planificarea iniţială trebuie începută cu stabilirea obiectivelor,
obiectivul fundamental al proiectului de dezvoltare a SI/SS fiind:
realizarea unui sistem care corespunde cel puţin cerinţelor
clienţilor.
Rezultatul planului iniţial va fi o listă care cuprinde:
• activităţile posibile,
• documentele care vor fi livrate clientului,
22
• documentele interne.
ETAPELE PLANIFICĂRII
1. Descrierea ariei de întindere şi fezabilitatea proiectului
Scopul acestei etape este de a scoate în relief conţinutul şi
complexitatea proiectului:
 Ce problemă se rezolvă realizând proiectul ?
 Ce câştigă organizaţia?
 Ce rezultate deosebite vor fi obţinute?
 Ce necesităţi vor fi rezolvate?
 Cum va fi evaluat succesul?
 Cum putem afla când este încheiat proiectul?

După stabilirea ariei de întindere a proiectului, obiectivul ce


urmează de realizat este:
 identificarea soluţiilor alternative
23
 documentarea soluţiilor alternative ale problemei.
ETAPELE PLANIFICĂRII
2. Descompunerea proiectului în activităţi uşor executabile şi
controlabile

Operaţiunea constă în descompunerea proiectului în activităţi


fireşti ce urmează a fi prezentate într-o secvenţă logică.

Unele activităţi pot fi efectuate în paralel, altele - secvenţial.

Activităţile pot fi descompuse în subactivităţi (nu prea detaliate,


deoarece fac greoaie urmărirea lor).

De ex. Nu se recomandă subactivităţi executate în mai puţin de o


oră.

24
ETAPELE PLANIFICĂRII
Când se definesc activităţile şi subactivităţile se recomandă să se
ţină cont de faptul că ele trebuie:
Să fie executate de către o persoană sau de un grup bine
definit

Să aibă o singură şi identificabilă formă de concretizare

Să dispună de o metodă sau o tehnică cunoscută pentru


realizare
Să fie precedate eventual urmate de paşi bine controlaţi

Să fie măsurabile a.î. să poată fi determinate % de realizare


ale acestora.
ETAPELE PLANIFICĂRII
3. Estimarea resurselor şi crearea unui plan al resurselor
Obiectivele activităţii sunt:
 Estimarea necesarului de resurse pentru fiecare activitate
din proiect
 Folosirea informaţiilor anterioare pentru crearea unui plan al
resurselor proiectului, cea mai importantă fiind forţa de
muncă
 Estimarea timpului necesar derulării proiectului prin
corelarea activităţilor cu resursele umane necesare
Se recomandă atribuirea unui singur tip de sarcini sau a unui
număr redus al acestora pentru fiecare persoană care lucrează în
cadrul proiectului.
Dacă munca devine plictisitoare se poate extinde paleta sarcinilor,
dar nu trebuie redusă eficienţa muncii.
Se recomandă un echilibru între specializarea şi diversificarea26
activităţilor prestate de o persoană.
ETAPELE PLANIFICĂRII
4. Realizarea unei prime planificări calendaristice
Obiectivul îl constituie folosirea informaţiilor despre activităţile şi
resursele disponibile pentru a se atribui timpul necesar fiecăruia
printr-o structură a diviziunii muncii.
Atribuirile respective permit crearea punctelor de început şi de
sfârşit ale proiectului. Se folosesc diagramele Gantt şi PERT.
5. Realizarea unui plan al comunicărilor.
Această activitate are ca obiectiv crearea unui model al
procedurilor de comunicare între manager, membrii echipei
proiectului şi beneficiar.
Planul comunicărilor stabileşte când şi cum vor fi elaborate
rapoartele scrise sau verbale de către echipa proiectului, cum vor
fi coordonate activităţile membrilor echipei, ce mesaje vor fi
transmise de la echipă în alte părţi, precum şi ce informaţii sunt
necesare atât furnizorilor, cât şi contractorilor străini, implicaţi în27
proiect.
ETAPELE PLANIFICĂRII
6. Întocmirea rapoartelor de activitate
Este o activitate orientată spre beneficiarul proiectului,
informându-l asupra:
 Activităţilor care vor fi prestate
 Ce se va obţine după fiecare activitate?
 Când vor fi desfăşurate activităţile?
 Care sunt documentele şi produsele care urmează a fi
realizate?
 Când va primi clientul documentele şi produsele care le
aşteaptă?
7. Identificarea şi evaluarea riscului
Scopul îl constituie identificarea surselor de risc şi estimarea
consecinţelor acestora.
8. Crearea unui buget preliminar
28
Se estimează cheltuielile planificate ale proiectului.
TEHNICI DE REPREZENTARE
ALE PLANURILOR
• Planuri şi rapoarte sub formă de text
Nr. Denumirea activităţii Durata Data Data Resurse
o.. (zile) început sfârşit necesare

1. Elaborarea planului proiectului 2 01.12.16 02.12.16 Managerul de


proiect,
analistul, foi
(100), MS
Project

2. Prezentarea planului 1 05.12.16 05.12.16 Managerul de


proiect
3. Definirea cerinţelor 3 06.12.16 08.12.16 Analistul,
Utilizatorul, foi
(100), pix (5)

... ... ...


TEHNICI DE REPREZENTARE
ALE PLANURILOR
1. Rapoarte grafice –cel mai frecvent utilizate:
 Fiecărei activităţi planificate în proiect îi corespunde o bară
orizontală
 Lungimea barei este proporţională cu durata activităţii
 Sunt simplu de realizat şi de înţeles
 Diagramele Gantt au evoluat în timp: activităţile pot fi
colorate diferit în funcţie de departamente, oamenii care
realizează activităţile, pot avea umbre sau diferite forme
pentru a scoate în relief anumite activităţi
 Diagramele Gantt indică data începerii şi finalizării
activităţii, însă nu este clară precedenţa acestora
 Pot fi trasate linii între activităţile dependente, dar aceasta
duce la o aglomerare în diagramă. 30
EXEMPLU DIAGRAMA GANTT

31
TEHNICI DE REPREZENTARE
ALE PLANURILOR
2. Metoda reţelelor are la bază diagramele PERT (Program
Evaluation Review Technique)

 O modalitate de reprezentare grafică a activităţilor unui proiect


şi a relaţiilor dintre ele

 Scoate în relief ordinea în care se execută activităţile, prin


prezentarea predecesorilor şi succesorilor

 Sunt evidenţiate relaţiile de precedenţă dintre activităţi, fiind


necesară stabilirea clară a activitatăţilor ce trebuie realizate
primele sau înainte, care urmează şi ce activităţi se pot
desfăşura în acelaşi timp?

 Secvenţele de activităţi sunt prezentate sub formă de reţea: de


săgeţi şi noduri 32
TEHNICI DE REPREZENTARE ALE
PLANURILOR
Săgeţile reprezintă „sarcinile” sau „activităţile”, care
presupun consumul anumitor resurse şi un anumit timp de
execuţie

Nodurile reţelei simbolizează „evenimentele” proiectului,


reprezentând îndeplinirea uneia sau a mai multor activităţi în
continuare

Mărimea nodului nu este proporţională cu durata activităţii


ALGORITMUL DE CONSTRUIRE A
DIAGRAMEI DE TIP “REŢEA”
 Primul pas în aplicarea Pert-ului, constă în determinarea tuturor
acţiunilor persoanelor implicate în proiect

 Se stabilesc relaţiile de precedenţă dintre acţiuni. Aceasta


înseamnă că dacă acţiunea A este urmată de B, atunci mai întâi
trebuie să demareze acţiunea A şi după terminarea ei se
continuă cu B
 Unele acţiuni pot avea mai mulţi predecesori şi nu pot începe
până nu au fost realizate toate acţiunile anterioare

 După ce au fost determinate toate activităţile şi relaţiile de


precedenţă poate fi schiţată reţeaua PERT.
34
EXEMPLU DIAGRAMA PERT

35
ANALIZA DIAGRAMEI PERT
 Analiza reţelei se face prin prisma timpului necesar fiecărei
activităţi şi proiectului în întregime

 Pentru fiecare activitate se estimează timpul de realizare în ore,


zile, săptămâni sau luni

 Se continuă cu determinarea drumului critic al reţelei, care


reprezintă durata celui mai îndelungat drum de la startul
proiectului până la sfârşit şi care ar necesita volumul
maxim de timp consumat

 Pot exista mai multe drumuri critice

 Orice întârziere în execuţia unei acţiuni este „critică” întrucât se


reflectă imediat asupra întregului proiect. 36
EXEMPLU DIAGRAMĂ PERT ÎN
MS PROJECT

37
PARALELE ÎNTRE CELE DOUĂ
METODE
Uneori diagrama PERT este preferată diagramei Gantt, alteori
dimpotrivă – în funcţie de aspectele urmărite:

 Gantt vizualizează durata activităţilor


 Gantt evidenţiază suprapunerea unor activităţi în timp

 PERT vizualizează dependenţa unor activităţi de altele


 PERT nu evidenţiază suprapunerea unor activităţi în timp
 PERT poate să prezinte în paralel activităţile respective.

38
ESTIMAREA DURATELOR
ACTIVITĂŢILOR
Estimarea cât mai exactă a duratei activităţilor din cadrul
proiectului poate fi făcută conform următoarei formule:
ED=MOT + 4*MLT +MPT
6 unde:
• ED – durata estimată a activităţii (Espected Duration);
• MOT – aprecierea cea mai optimistă asupra duratei activităţii
(Most Optimistic Time);
• MLT – aprecierea cea mai probabilă asupra duratei timpului;
• MPT- aprecierea cea mai pesimistă asupra duratei activităţii.
Suma coeficienţilor de ponderare trebuie să fie egală cu 6, și are de
obicei un raport de durată preconizată de 4, iar ceilalţi doi coeficienţi
cîte 1. În cazul în care vă așteptaţi la un scenariu de o evoluţie de pe
optimist sau pesimist, greutăţile lor pot fi crescute.
ESTIMAREA DURATELOR
ACTIVITĂŢILOR
Estimarea cât mai exactă a duratei activităţilor din cadrul
proiectului poate fi făcută conform următoarei formule (cel
mai des folosită):
• ED=MOT + 4*MLT +MPT
6 unde:
• ED – durata estimată a activităţii (Espected Duration)
• MOT – aprecierea cea mai optimistă asupra duratei activităţii
(Most Optimistic Time)
• MLT – aprecierea cea mai probabilă asupra duratei timpului
(Most Likely Time)
• MPT- aprecierea cea mai pesimistă asupra duratei activităţii
(Most Pessimistic Time)
JIRA
• Jira — este un sistem comercial folosit pentru
monitorizarea greșelilor (bug-urilor)
• Destinaţia: asigurarea interacţiunii
cu clienţii, dar azi este folosit adesea și pentru
gestiunea proiectelor
• Acest produs a fost elaborat de compania Atlassian
• Posedă o interfaţă web
• Denumirea acestui sistem derivă de la prescurtarea cuvântului
”Gojira” — denumirea japoneză a monstrului Godzilla, care, la rândul
lui a pornit de la produsul-concurent — Bugzilla
• Arhitectura sistemului Jira are foarte multe afinităţi cu cea a
Bugzillei (însă după autori – Jira are mai multe facilităţi)
JIRA
• Acest sistem permite gestiunea simultană a câtorva proiecte
• Pentru fiecare proiect pot fi create scheme de securizare a
acestora și scheme de informare (bazate pe mesaje)
• Permite urmărirea statutului actual, în timp real, al soluţionării
problemelor
• Platforma Jira pune la dispoziţia managerilor funcţionalităţi care
pot fi utilizate în gestiunea proiectelor:
– prezentarea realizării proiectului sub formă de etape, activităţi,
– specificarea tipului de activităţi,
– realizarea relaţiilor între activităţi,
– repartizarea resurselor umane responsabile de realizarea
activităţilor proiectului,
– realizarea diferitor rapoarte etc.
JIRA
• Jira este accesat prin intermediul unui browser web, fără a fi
necesară instalarea unor alte programe client pe calculatorul managerului
• Acest sistem poate fi utilizat în echipe mici (aproximativ 10 persoane
și chiar mai puţine), dar și în cadrul echipelor mari (mai mult de 200
persoane)
• La ziua de azi este cel mai utilizat sistem de bug-traking, dar și pentru
gestiunea proiectelor
• Jira poate fi extins datorită plug-in-urilor (modulelor cuplate)
suplimentare accesibile în sistem
Un plug-in este o componentă software care adaugă o caracteristică
specifică unui program de calculator existent. Când un program
acceptă plug-in-uri, permite ajustarea / adaptarea /personalizarea sa
JIRA, suplimentar
• https://www.atlassian.com/software/jira
• https://ru.wikipedia.org/wiki/Jira
• https://www.youtube.com/watch?v=Nb-Q
omO3538
PARCURGEŢI TESTUL: TESTMOZ.COM/1038305

S-ar putea să vă placă și