Documente Academic
Documente Profesional
Documente Cultură
Îndrumător Studenţi
MARIN Cosmin
BRAȘOV, 2017
Facultatea de Inginerie Electrică şi Ştiinţa Calculatoarelor Sisteme Avansate în Automatică și
Departamentul Automatică şi Tehnologia Informaţiei Tehnologii Informatice
Cuprins
1. Introducere ............................................................................................................................. 3
1.1. Ce este un proiect software? ....................................................................................................... 3
1.2. Managementul Proiectului ........................................................................................................... 5
1.3. Fazele managementului de proiect .............................................................................................. 7
1.4. Managementul riscului proiectelor ............................................................................................ 11
1.5. Diagrama Gantt .......................................................................................................................... 11
1.6. Ciclul de viață al unui proiect ..................................................................................................... 12
2. Implementarea managemetului unui proiect software .................................................... 15
2.1. Cercetare .................................................................................................................................... 15
2.2. Iniţierea proiectului .................................................................................................................... 15
2.2.1. Scopul ................................................................................................................................. 15
2.2.2. Obiective............................................................................................................................. 15
2.2.3. Studiu de piață.................................................................................................................... 16
2.3. Planificarea ................................................................................................................................. 16
2.3.1. Road map............................................................................................................................ 16
2.3.2. Planificarea timpului........................................................................................................... 17
2.3.3. Planificarea resurselor umane............................................................................................ 19
2.4. Execuţia proiectului .................................................................................................................... 19
2.4.1. Paşii realizării proiectului ................................................................................................... 19
2.4.2. Mangementul riscurilor ...................................................................................................... 19
2.4.3. Diminuarea riscurilor .......................................................................................................... 20
2.5. Controlul proiectului .................................................................................................................. 20
2.6. Finalizarea şi închiderea proiectului ........................................................................................... 20
3. Concluzii ............................................................................................................................... 21
Bibliografie ................................................................................................................................... 22
2
Facultatea de Inginerie Electrică şi Ştiinţa Calculatoarelor Sisteme Avansate în Automatică și
Departamentul Automatică şi Tehnologia Informaţiei Tehnologii Informatice
1. Introducere
Proiectul reprezintă o sumă de activităţi relaționate care conduc la realizarea unui scop
comun şi necesită un consum important de resurse (umane, materiale, financiare, echipamente,
informaţii documentare şi timp). Punerea în practică a unui proiect presupune un moment iniţial
şi un moment final al proiectului, deci o durată de realizare. Momentul iniţial este considerat cel
în care se ia decizia de a se trece la conceperea unui proiect, iar cel final este cel în care se închie
ultima activitate prevăzută de proiect.
➢ Un scop unic
➢ Un punct de plecare definit
➢ Un set concret de obiective
➢ Un set de ieşiri şi livrabile, pentru a satisface obiectivele
➢ Un punct de sosire unde se îndeplinesc obiectivele
➢ Beneficii (la modul ideal cuantificabile şi mai mari decât costurile)
3
Facultatea de Inginerie Electrică şi Ştiinţa Calculatoarelor Sisteme Avansate în Automatică și
Departamentul Automatică şi Tehnologia Informaţiei Tehnologii Informatice
➢ Acțiunile – se vor defini acțiunile concrete ce trebuie întreprinse pentru a atinge fiecare
dintre obiectivele stabilite. În stabilirea acțiunilor trebuie să avem în vedere scopul pentru
a nu omite nimic important dar și pentru a evita să încărcăm prea mult proiectul;
4
Facultatea de Inginerie Electrică şi Ştiinţa Calculatoarelor Sisteme Avansate în Automatică și
Departamentul Automatică şi Tehnologia Informaţiei Tehnologii Informatice
➢ Brainstorming
➢ Diagrama Gantt
5
Facultatea de Inginerie Electrică şi Ştiinţa Calculatoarelor Sisteme Avansate în Automatică și
Departamentul Automatică şi Tehnologia Informaţiei Tehnologii Informatice
➢ Proceduri pentru schimbare: schimbarea face parte din viața noastră și trebuie controlată;
➢ Responsabil
➢ De încredere
➢ Disponibil
➢ Inteligent
➢ Sociabil
➢ Abordabil
➢ Cu un bagaj de cunoștințe specifice proietului
De asemenea, un bun manager de proiect, trebuie sa fie un bun lider de echipă, motivat, bun
planificator, negociator și capabil să delege.
Project Management-ul este o meserie care necesită atât abilităţi native (gândire analitică,
atitudine orientată spre rezolvarea proactivă a problemelor), cât și dobândite (planificare, control,
motivare, managementul riscurilor, managementul calităţii etc.).
Personalul cu astfel de abilități este rar, iar în lipsa unei investiţii reale în formarea unor
astfel de manageri, majoritatea organizațiilor apelează la soluții de compromis, promovând în
astfel de poziții personal administrativ.
6
Facultatea de Inginerie Electrică şi Ştiinţa Calculatoarelor Sisteme Avansate în Automatică și
Departamentul Automatică şi Tehnologia Informaţiei Tehnologii Informatice
➢ Managementul riscurilor – Orice activitate umană are riscuri, riscurile trebuie gestionate;
Nu trebuie confundate cu neconformităţile sau problemele, riscurile nu s-au intâmplat
ncă, au doar potenţialul de a se întâmpla
➢ iniţierea proiectului: presupune stabilirea temei, trasarea unei viziuni cu privire la proiect
prin stabilirea obiectivelor, aşteptărilor, persoanelor implicate şi a domeniului de
aplicabilitate;
7
Facultatea de Inginerie Electrică şi Ştiinţa Calculatoarelor Sisteme Avansate în Automatică și
Departamentul Automatică şi Tehnologia Informaţiei Tehnologii Informatice
Indiferent dacă ne referim la realizarea unei pagini Web sau a unei aplicaţii, dezvoltarea
unui produs software este un proces complex şi imprevizibil. Cele mai multe proiecte software
sunt livrate cu întârziere, depăşindu-se bugetul alocat şi nu de puţine ori sunt incomplete. Cu cât
se alocă mai mult timp managementului de proiect, cu atât cresc şansele de reusită pentru acel
proiect.
Initierea proiectului
Pentru început sunt definite obiectivele proiectului, astfel încât acestea să aibe sens pentru
toţi cei implicaţi în proiect. De asemenea, în aceasta fază este stabilit, cât mai exact, publicul
ţintă pentru proiectul în cauză. Chiar dacă se consideră că anumite obiective sunt, de cele mai
multe ori, evidente, este necesară notarea lor.
➢ Specifice – pentru a defini foarte clar ceea ce va fi realizat. Măsurabile – rezultatul obinut
trebuie să poată fi măsurat.
Pentru a identifica obiectivele, în primul rând trebuie notat tot ceea ce poate reprezenta un
obiectiv pentru proiect. În acest moment, vă aflaţi în faza de brainstorming şi nu trebuie să vă
faceţi griji cu privire la obiectivele nerealiste, chiar dacă ele nu îndeplinesc criteriile definite mai
sus.
În al doilea rând, sunt eliminate toate punctele care nu au legătură directă cu proiectul,
însă sunt păstrate obiectivele puţin probabile, care sunt considerate a fi greu de realizat.
În al treilea rând, se elimină tot ceea ce reprezintă un obstacol în realizarea unui obiectiv.
8
Facultatea de Inginerie Electrică şi Ştiinţa Calculatoarelor Sisteme Avansate în Automatică și
Departamentul Automatică şi Tehnologia Informaţiei Tehnologii Informatice
În cele din urmă, se verifică dacă obiectivele rămase respectă criteriile definite mai sus.
Dacă lucraţi în echipă, asiguraţi-vă că toţi cei implicaţi posedă o copie a obiectivelor
trasate. De asemenea, se vor preciza rezultatele aşteptate – pe baza obiectivelor vor fi anticipate
rezultatele proiectului.
Planificarea proiectului
Pentru început se traduc obiectivele definite în sarcini specifice, pentru a crea un plan
care să permită organizarea acestor sarcini (task-uri). Spre deosebire de obiective, sarcinile
reprezintă paşi care pot fi identificaţi secvenţial pe un calendar şi care pot fi alocaţi unor anumite
persoane.
➢ să fie lipsite de ambiguitate; o sarcină trebuie să fie clară şi simplu de definit; dacă o
sarcină nu poate fi descrisă într-o propoziţie sau două, ar fi indicată împărţirea ei în mai
multe sub-sarcini mai mici;
În momentul în care detineţi o listă de sarcini, puteţi începe să faceţi un plan pentru a le
duce la îndeplinire. Sarcinile pot fi atât independente, cât şi interconectate şi trebuie organizate
într-o secvenţă logică (chiar dacă nu deţineţi încă un program sau un calendar al proiectului).
Trebuie să identificaţi cine este responsabil pentru fiecare sarcină în parte şi care sunt resursele
necesare (facilităţi, stocare, asistenţă).
Executia proiectului
9
Facultatea de Inginerie Electrică şi Ştiinţa Calculatoarelor Sisteme Avansate în Automatică și
Departamentul Automatică şi Tehnologia Informaţiei Tehnologii Informatice
Controlul proiectului
Indiferent de cât de mult timp se alocă planificarii proiectului, trebuiesc avute în vedere
modificări ale unor elemente din proiect.
Dacă nu aveti posibilitatea de a respecta termenele pe care le-ati stabilit, modificaţi-le sau
luaţi în considerare o ajustare a obiectivelor proiectului.
Inchiderea proiectului
10
Facultatea de Inginerie Electrică şi Ştiinţa Calculatoarelor Sisteme Avansate în Automatică și
Departamentul Automatică şi Tehnologia Informaţiei Tehnologii Informatice
11
Facultatea de Inginerie Electrică şi Ştiinţa Calculatoarelor Sisteme Avansate în Automatică și
Departamentul Automatică şi Tehnologia Informaţiei Tehnologii Informatice
Procedura de bază utilizată în descrierea unei diagrame Gantt cuprinde următorii paşi:
➢ trasarea unei axe orizontale pentru a reprezenta intervalele de timp şi stabilirea unei
unităţi pentru această axă (zile sau săptămâni);
Însă, în condiţiile în care în proiectele software din zilele noastre sunt implicate echipe
mari de dezvoltatori, analişti, arhitecţi software, designeri, manageri, în multe cazuri distribuiţi în
ţări sau pe continente diferite, pe perioade de timp de ordinul lunilor sau anilor, acest model
teoretic începe să aibă utilitate.
12
Facultatea de Inginerie Electrică şi Ştiinţa Calculatoarelor Sisteme Avansate în Automatică și
Departamentul Automatică şi Tehnologia Informaţiei Tehnologii Informatice
El este un prim pas către separarea a ceea ce este în interiorul proiectului, din punct de
vedere al tipurilor de activităţi şi din punct de vedere temporal.
Modelul cascadă
Modelul cascadei - este un model liniar, clasic, fiind cel mai vechi
Concepere
Iniţializare
Analiză
Creare
Construcţie
Testare
Producţie
Menţinere
Aplicabil în proiecte de complexitate redusa sau în cazul în care cerintele initiale sunt foarte bine
definite.
Argumente:
➢ timpul petrecut la început în ciclul de producţie software poate duce la economii mari în
stadiile ulterioare;
De exemplu, dacă un concept de program se dovedeşte imposibil de implementat, este mai uşor de
reparat conceptul la stadiul de creare decât să se realizeze acest lucru câteva luni mai târziu, când
13
Facultatea de Inginerie Electrică şi Ştiinţa Calculatoarelor Sisteme Avansate în Automatică și
Departamentul Automatică şi Tehnologia Informaţiei Tehnologii Informatice
componentele de program sunt interogate, astfel că toată munca realizată să fie aruncată din cauza unei
erori de design.
În metodologiile mai puţin documentate, dacă membrii echipei părăsesc echipa, multe dintre
cunoştinţe se pierd şi poate fi dificilă continuarea proiectului. Dacă există o documentaţie completă,
membrii noi ai echipei pot să se familiarizeze cu proiectul prin citirea documentaţiei
14
Facultatea de Inginerie Electrică şi Ştiinţa Calculatoarelor Sisteme Avansate în Automatică și
Departamentul Automatică şi Tehnologia Informaţiei Tehnologii Informatice
2.1. Cercetare
Internet of Things este o idee ce se dezvoltă din ce în ce mai mult în ultima vreme, scopul
fiind de a inter-conecta dispozitivele utilizate frecvent. Acest concept face legătura între
aparatura dintr-o locuinţă, un birou, o companie sau fabrică şi oferă utilizatorilor acces rapid şi
de la distanţă pentru a vizualiza starea dispozitivelor sau de a le controla.
2.2.1. Scopul
Scopul principal al acestui proiect este de a dezvolta o aplicaţie destinată mai multor
platforme care să faciliteze utilizatorului acces la informaţii privind climatul încăperii în care se
află sau în care doreşte să ajungă. De pe telefonul mobil, tabletă sau de pe laptop fiecare poate
vedea parametrii în timp real, cât şi statistici ale evoluţiei acestora pe un decurs de o anumită
perioadă.
2.2.2. Obiective
În vederea realizării acestui proiect se stabilesc următoarele obiective:
15
Facultatea de Inginerie Electrică şi Ştiinţa Calculatoarelor Sisteme Avansate în Automatică și
Departamentul Automatică şi Tehnologia Informaţiei Tehnologii Informatice
Pe piaţa actuală există puţine astfel de aplicaţii, dar cu funcţionalităţi reduse. De exemplu,
o aplicaţie care atenţionează utilizatorul printr-un e-mail când temperatura sau umiditatea din
încăpere a depăşit un anumit prag.
2.3. Planificarea
Timpul alocat acestui proiect este de 7 luni, începând cu luna decembrie 2015 până în
luna iunie 2016.
16
Facultatea de Inginerie Electrică şi Ştiinţa Calculatoarelor Sisteme Avansate în Automatică și
Departamentul Automatică şi Tehnologia Informaţiei Tehnologii Informatice
17
Facultatea de Inginerie Electrică şi Ştiinţa Calculatoarelor Sisteme Avansate în Automatică și
Departamentul Automatică şi Tehnologia Informaţiei Tehnologii Informatice
18
Facultatea de Inginerie Electrică şi Ştiinţa Calculatoarelor Sisteme Avansate în Automatică și
Departamentul Automatică şi Tehnologia Informaţiei Tehnologii Informatice
19
Facultatea de Inginerie Electrică şi Ştiinţa Calculatoarelor Sisteme Avansate în Automatică și
Departamentul Automatică şi Tehnologia Informaţiei Tehnologii Informatice
Integrarea tuturor aplicaţiilor a fost pasul cheie în dezvoltarea proiectului, iar acest lucru
s-a realizat cu succes. Procesul de testare a întâmpinat doar câteva erori ale aplicaţiilor. Acestea
au fost remediate într-un timp scurt.
20
Facultatea de Inginerie Electrică şi Ştiinţa Calculatoarelor Sisteme Avansate în Automatică și
Departamentul Automatică şi Tehnologia Informaţiei Tehnologii Informatice
3. Concluzii
➢ - A gestiona riscurile
➢ - A documenta
➢ - A monitoriza şi a controla
In particular proiectul este finalizat, concluziile pe care le putem trage la sfârşitul perioadei de
dezvoltare sunt:
21
Facultatea de Inginerie Electrică şi Ştiinţa Calculatoarelor Sisteme Avansate în Automatică și
Departamentul Automatică şi Tehnologia Informaţiei Tehnologii Informatice
Bibliografie
[3] http://andrei.clubcisco.ro/cursuri/anul-4/semestrul-1/integrarea-sistemelor-informatice.html
[4] http://idsi.md/files/file/Management%20IT/management_it_Valentina_Jardan.pdf
[5] http://www.processgroup.com/pgpostmar09.pdf
[6] http://www.sei.cmu.edu/library/assets/rup.pdf
[7] http://ctrl-d.ro/cariere/managementul-proiectelor-in-domeniul-it/
22