Documente Academic
Documente Profesional
Documente Cultură
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
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”.
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ă
proiectului
Îndeplinirea sau Execuția Planificare
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)
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.
Activităţi Procese
P2 P3 P5 P1 P6 P8
P1 P1 P4 P9 P9
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?
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
31
TEHNICI DE REPREZENTARE
ALE PLANURILOR
2. Metoda reţelelor are la bază diagramele PERT (Program
Evaluation Review Technique)
35
ANALIZA DIAGRAMEI PERT
Analiza reţelei se face prin prisma timpului necesar fiecărei
activităţi şi proiectului în întregime
37
PARALELE ÎNTRE CELE DOUĂ
METODE
Uneori diagrama PERT este preferată diagramei Gantt, alteori
dimpotrivă – în funcţie de aspectele urmărite:
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