MPI

30
UNIVERSITATEA ,,DUNĂREA DE JOS’’ – GALAŢI FACULTATEA DE AUTOMATICĂ, CALCULATOARE, INGINERIE ELECTRICĂ ŞI ELECTRONICĂ Specializarea: Calculatoare Proiect la disciplina Managementul Proiectelor Informatice cu tema: APLICAŢIE PENTRU GESTIONAREA EXAMENULUI DE BACALAUREAT Profesor Coordonator: Student:

description

Documentatie

Transcript of MPI

Page 1: MPI

UNIVERSITATEA ,,DUNĂREA DE JOS’’ – GALAŢIFACULTATEA DE AUTOMATICĂ, CALCULATOARE, INGINERIE ELECTRICĂ ŞI

ELECTRONICĂ

Specializarea: Calculatoare

Proiect la disciplinaManagementul Proiectelor Informatice

cu tema:

APLICAŢIE PENTRU

GESTIONAREA EXAMENULUI

DE

BACALAUREAT

Profesor Coordonator: Student:

Șl. dr. ing. ANTON Cristina STAN Alexandru V.

Grupa 22C32C

Galați 2014

Page 2: MPI

Cuprins

1. Identificare beneficiarului si finantatorului

2. Scopul proiectului

2.1 Analiza SWOT

2.2 Diagrama Gantt Chart

3. Obiectivele proiectului

3.1 Organigrama

4. .Durata proiectului

4.1 Activităţile necesare dezvoltării proiectului

5. Managementul resurselor 5.1 Resurse umane 5.2 Resurse materiale 5.3 Executia activitatilor si stabilirea costurilor 5.3.1 Stabilirea salariilor şi a cheltuielilor aferente proiectului

6. Managementul riscului

6.1 Identificarea riscurilor

7. Managementul calitatii

7.1 Factori de calitate high-level

7.2 Factori de calitate low-level

8. Managementul Comunicatiei cu Clientul

9.Finalizarea si predarea proiectului

10. Bibliogafie

10.1 Rapoarte

Page 3: MPI

1.Identificare beneficiarului si finantatorului

Acesta aplicatie este realizata in scopul ajutarii Ministerului Invatamantului Romanesc , care a solicitat un soft desktop , avand scopul de a tine in evidenta situatia exacta a elevilor din fiecare liceu al tarii noastre , elevi care vor absolvii liceul si vor sustine examenul de Bacalaureat , asa bine-cunoscutul BAC.Dupa cateva consultari cu Domnul Ministru , am decis sa pornim impreuna un proiect simplu , care are la baza cateva criterii .Acestea vor fi enumerate in cadrul descrierii mai amanuntite a proiectului.

Proiectul in sine va contine o baza de date , si un numar de campuri , unde vor fi adaugati elevii impreuna cu liceul si orasul din care provin. Fiecare elev se va diferentia de altul prin anumite criterii , de exemplu materiile la care va sustine Examenul de Bacalaureat , media acestuia .etc.La livrarea proiectului , vom realiza o documentatie pentru client in functie de cerintele acestuia ce va contine detalii informative legate de adaugarea elevilor in campurile aplicatiei dar si diversele caracteristicile ale rezultatului precum si solutii tehnice,restrictii ,observatii.Pe langa documentatie acesta va mai prezenta si un demo a proiectului pentru a vedea cum funtioneaza acesta.

Aplicaţia trebuie să permită:

- Adaugarea in baza de date a oraselor tarii.- Adăugarea în baza de date a tuturor liceelor din tara.

Adăugarea în baza de date a tuturor elevilor participanti din tara.Adaugarea in baza de date a materiilor studiate

Adaugarea in baza de date a materiilor care vor fi prezente in exemenele de Bacalaureat

Asteptari : - Sa fie o aplicatie ce poate fi accesata cu usurinta,putand sa se faca modificari in baza de date si anume:adaugari,stergeri,modificari si vizualizarea informatiilor.

Page 4: MPI

2.Scopul proiectului

Principalul scop al aplicatiei este satisfacerea cerintelor clientului prin proiectarea, implementarea acesteia. Deoarece tinerea evidentei elevilor din liceele din tara , admisi la examenul de bacalaureat este dificila , firma noastra a pornit un proiect care se va ocupa de acest lucru , computerizat. Realizarea unei baze de date , care poate fi accesata cu usurinta de catre cadrele didactice in masura.Crearea acestui proiect va facilita tinerea in evidenta a elevilor mult mai usor , dar si mult mai sigur. Produsul final va consta intr-o aplicatie desktop realizata cu ajutorul limbajului de programare Java,ce va avea o conexiune la o baza de date in MySQL.

2.1 Analiza SWOT

Page 5: MPI

2.2 Diagrama Gantt Chart

Page 6: MPI
Page 7: MPI
Page 8: MPI

3.Obiectivele proiectului

Obiectivul aplicatiei este de a usura urmarirea si clasificarea elevilor din fiecare oras al tarii , precum si finalizarea unui proiect foarte important pentru firma noastra , un proiect de onoare. Crearea proiectului va dura cam 4 luni de zile , si se poate pune in functiune chiar de anul acesta , DL fiind pe 16.06.2014.

Aplicatia va permite:

Aplicaţia trebuie să permită:

- Adaugarea in baza de date a oraselor tarii.- Adăugarea în baza de date a tuturor liceelor din tara.

- Adăugarea în baza de date a tuturor elevilor participanti din tara.- Adaugarea in baza de date a materiilor studiate.- Adaugarea in baza de date a materiilor care vor fi prezente in exemenele de Bacalaureat- Adaugarea mediilor finale- Vizualizarea raportului final

Page 9: MPI

3.1 Organigrama

4.Durata proiectului

Proiectul va dura aproximativ 4 luni ,timp sufficient pentru realizarea functionalitatii operatiilor cerute de catre client,produsul final fiind unul software.

Data de început: 03.03.2014. Data finalizării: 16.06.2014. Total zile lucrătoare: 77.

Page 10: MPI

4.1 Activităţile necesare dezvoltării proiectului

1. Discuţia cu beneficiarul (3 zile)

a). Prezentarea ofertei în funcţie de cerinţele clientului (1 zi)b). Negocierea contractului (1 zi)c). Semnarea contractului (1 zi)

2. Analiza problemei ( 6 zile)

a). Studierea activităţii desfăşurate în cadrul firmei (2 zile)b). Relatarea şi tehnoredactarea concluziilor studiului (2 zile)

C) Specificarea cerinţelor (2 zi)

I.Datele care trebuie introduse (1 zile)II. .Operaţiile efectuate asupra datelor (1 zile)

3. Proiectarea bazei de date (4 zile)

a). Proiectarea la nivel conceptual (l zi)b). Proiectarea la nivel logic (1 zile)c). Realizarea schemei fizice a bazei de date (2 zile)

4. Realizarea bazei de date (2 zile)

a). Crearea tabelelor şi a legăturilor dintre ele (1 zi)b). Aplicarea restricţiilor pentru fiecare tabelă (1 zi)

5. Proiectarea interfeţei grafice (3 zile)

a). Proiectarea interfeţei în funcţie de cerinţele beneficiarului (1 zi)b). Propunerea interfeţei (1 zi)c). Decizia aspectului final al interfeţei (1 zi)

6. Implementare (47 zile)

a). Realizarea interfeţei (6 zile)b). Conexiunea aplicaţiei cu baza de date (1 zi)c). Realizarea ascultătorilor pentru butoane (3 zile)

Page 11: MPI

d). Introducerea datelor (3 zile)e). Restricţii la introducerea datelor (2 zile)f). Preluarea datelor din BD şi afişarea lor în interfaţă (9 zile)g). Modificarea datelor din tabele şi salvarea modificărilor în BD (5 zile) h). Sortarea datelor în funcţie de criteriile dorite (8 zile)i). Realizarea rapoartelor în funcţie de criteriile dorite (8 zile) j). Integrarea timpului în sistem (2 zile)

7. Testarea aplicaţiei (2 zile)

a). Testarea introducerii datelor (0,5 zi )b). Testarea modificării datelor (0,5 zi )c). Filtrarea şi afişarea datelor (0,5 zi)d). Realizarea de rapoarte (0,5 zi)

8. Crearea manualelor (3 zile)

a). Manualul de instalare (1 zi )b). Manualul de utilizare (2 zile)

9. Livrarea produsului şi instalarea lui (2 zile)

10. Instruirea utilizatorilor (2 zile)

a). Plan de instruire (1 zi )b). Instruirea utilizatorilor (1 zi )

11. Mentenanţa (3 zile)

a). Plan de mentenanţă (1 zi)b). Materiale pentru asigurarea mentenanţei (1 zi)c). Alegerea personalului pentru asigurarea mentenanţei (1 zi)

Managementul resurselor

5.1 Resurse umane:

Pentru realizarea proiectului de faţă este necesară formarea unei echipe alcătuită din:

- 1 manager de proiect - coordonează activitatea pe parcursul desfăşurării proiectului - 22,00 €/h;

- 1 manager de proiect - coordonează activitatea pe parcursul desfăşurării proiectului - 28,00 €/h; - 1 analist - studiază problema şi găseşte soluţii - 9,00 €/h;

Page 12: MPI

- 1 tehnoredactor - tehnoredactează documentaţia aferentă proiectului - 8,00 €/h; - 1 proiectant de baze de date - proiectează baza de date - 15,00 €/h;- 3 programatori juniori - implementează baza de date şi realizează interfaţa - 14,00 €/h/persoană;- 2 programatori seniori - fac legătura dintre baza de date şi aplicaţie şi asigură funcţionalitatea acestora - 20,00 €/h/persoană; - 1 designer - propune sugestii de prezentare a interfeţei - 16,00 €/h;- 1 tester - testează aplicaţia - 13,00 €/h;- 1 trainer - instruieşte utilizatorii - 14,00 €/h.

Fiecare resursa umana implicate in proiect se va ocupa de o parte din task-urile acestuia dupa cum urmeaza:

- Discuţia cu beneficiarul -> 1 Manager de proiect- Analiza problemei -> 1 Analist,1 Tehnoredactor- Proiectarea bazei de date -> 2 Proiectanti BD,3 Programatori junior- Realizarea bazei de date -> 3 Programatori junior- Proiectarea interfeţei grafice -> Designer- Implementare ->2 Programatori seniori, 3 Programatori junior- Testarea aplicaţiei -> Tester- Crearea manualelor -> Tehnoredactor, Analist- Livrarea produsului şi instalarea lui -> Manager de proiect, 1 Programator senior- Instruirea utilizatorilor -> Trainer- Mentenanţa -> 2 Programatori seniori

Nr. Funcţia Nume Prenume

Număr telefon

Adresă e-mail

1. Manager de proiect Stan Alexandru Valeriu

0724011152 [email protected]

2. Analist Oanca Cristian

0746684521 [email protected]

Page 13: MPI

3. Tehnoredactor Stan Razvan 0746623211 [email protected]

4. Proiectant baze de date

Balan Paul 0753216454 [email protected]

5. Designer Ene Lucian-Cristian

0746541635 [email protected]

6. Programator Senior (2)

Gheorghe Daniel

Pop Mihai

0748616868

0716854686

[email protected]

[email protected]

7. Programator Junior (3)

Punga Liviu

Grecu Diana

Caplea Alex

0726956548

0742614564

0765423214

[email protected]

[email protected]

[email protected]

8. Tester Tanase Emil 0744433214 [email protected]

9. Trainer Mihail George

0746513245 [email protected]

5.2 Resurse materiale:

La fel de importante ca şi resursele umane sunt resursele materiale necesare pentru executarea în condiţii optime a proiectului. De aceea se alocă pentru acest proiect urmatoarele resurse materiale:

Page 14: MPI

- 7 calculatoare - 0,20 €/h/calculator (amortizare);- imprimantă pentru manuale de utilizare – 0,04 €/h (amortizare);- mobilier ergonomic – 0,08 €/h (amortizare);- sediu - 1,60 €/zi (chirie);- electricitate - 1,037 €/zi- apă - 1,8 €/zi- internet şi telefonie - 1 €/zi.

5.3 Executia activitatilor si stabilirea costurilor

5.3.1 Stabilirea salariilor şi a cheltuielilor aferente proiectului

Page 15: MPI

6.Managementul riscului

Page 16: MPI

Riscul reprezinta un eveniment care poate afecat atat pozitiv cat si negative obiectivele proiectului.Aceste riscuri se afla in Planul de management al Riscurilor Proiectului.Acesta contine toate aspectele pentru identificarea si controlul riscului.Managementul riscului cuprinde de asemenea o serie de procese prin care se identifica si se analizeaza riscurile.Riscul reprezinta un factor ce poate influenta proiectul atat pozitiv cat si negative prin procesele pe care le are.

6.1 Identificarea riscurilor

Riscurile pot fi de mai mult feluri si anume: tehnice,organizationale ,extreme etc.Cele tehnice sunt legate de calitatea produsului si se pot caracteriza prin: -complexitatea aplicatiei si dificultatea in a intelege-o. -depasirea cerintelor. -performante slabe. -probleme legate de aplicatie.

Printre riscurile organizationale enumeram: -intreruperi la nivelul bugetului. -conflict la nivelul resurselor. -clientul este necooperant. -neintelegeri in tre partile interesate de proiect.Cele extreme pot fi date : -prin schimbari de legislatie. -de fenomenele meteo.

Pentru ca managementul riscului sa fie executat cu success,trebuie sa fie evaluate cazurile in care pot aparea riscuri.Importanta analizei unui risc este foarte mare deoarece acesta poate pune in pericol proiectul.Gradul de expunere la unele riscuri este data in urma analizei. Pentru orice eventualitate trebuie de asemenea planificat un raspuns la risc ce va stabili modul in care se va derula proiectul in cazul aparitiei unor riscuri:

1.elimarea efectului riscurilor asupra proiectului si eventual eliminarea lor. 2.reducerea probabilitatii aparitiei riscului. 3.acceptarea unui anumit risc cu un plan de rezerva ce va fi aplicat in momentul aparitiei acestuia.

7.Managementul calitatii

Page 17: MPI

Calitatea reprezinta o multitudine de caracteristici ce asigura respectarea cerintelor functionale si de performanta ,a cerintelor implicite asteptate de catre client,dar si de respectarea standardelor de dezvoltare si constructive corecta a aplicatiei.Calitatea mangementeului de preoiect este rezultata din calitatea rezultatelor,obtinerea rezultatelor care erau asteptate ,gradul de multumire al echipei asupra ce au ceea ce au reusit dar si experienta organizational acumulata prin acest proiect.Calitatea unui produs de tip software nu poate fi stabilita,aceasta fiind data printr-o perspectiva subiectiva. Calitatea unui produs este daca de anumiti factori high-level si low-level.

7.1 Factori de calitate high-level:

1). Operarea produsului ce este legata de: - corectidune - fiabilitate - eficienta - integritate

2).Revizuirea produsului este data prin: - mentenanta - testare - flixibilitate

3).Tranzitia produsului caracterizata prin: - portabilitate - reutilizare - interoperabilitate

7.2 Factori de calitate low-level:

- acces control - acuratete - comunicativitate - consistenta - completitudine - modularitate - simplitate - documentare complete

Ca o concluzie pentru un management eficient al calitatii: - clientul trebuie sa fie multumit de produsul oferit. - aplicatia ceruta de client trebuie sa indeplineasca cererile acestuia - responsabilitatea proiectului ii revine managerului de proiect.

Page 18: MPI

8. Managementul Comunicatiei cu Clientul

Comunicarea cu clientul este foarte importanta in realizarea proiectului pe baza cerintelor cerute de acesta,aceasta presupune un schimb de informatii ce ajuta la desfasurarea corecta si eficienta a proiectului.Este necesara aceasta comunicare deoarce se discuta despre eventualele problem ce pot aparea,asteptarile pe care le are clientul.Satisfactia clientului este principalul obiectiv al proiectului.

Managementul partilor cuprinde patru activitati si anume: 1).identificarea beneficiarului. 2).planul pentru managementul partilor interesate. 3).anganjamentul partilor interesate in proiect. 4).controlul partilor interesate.

Identificarea beneficiarilor presupune identificarea oamnenilor,a grupurilor, sau a organizatiilor care au efdect asupra modului de desfasurare a proiectului sau care pot fi afectate de desfasurearea acestuia prin decizii,activitati sau prin rezutatul acestuia. Planul pentru managementul partilor interesate este procesul dezvoltarii unei strategii adecvate pentru a angaja partile interesate in intreg ciclul de desfasurare a proiectului,prin analiza nevoilor,intereselor si impactului potential asupra succesului proiectului.Pentru a realiza un astfel de plan este necesara analiza unor grupuri sau indivizi specialist intr-un anume domeniu cum ar fi : manager senior,membrii proiectului,partile interesate sau manageri de proiect care au mai lucrat si la alte proiecte cu un caracter asemanator. Angajamentul partilor care sunt implicate in proiect reprezinta procesul comunicarii cu partile implicate in vederea realizarii asteptarilor si nevoilor acestora,prin rezolvarea anumitor problem ce apar pe parcursul dezvoltarii proiectului. Controlul partilor interesate permite monitorizarea acestora si a relatiilor dintre ele permitand aplicarea strategiilor si planurilor de angajament a partilor interesate.Beneficiarul este contactat dupa fiecare faza completata a proiectului si va fi tinut la current cu fiecare problem ace va aparea la dezvoltarea acestuia pentru rezolvarea ei.In final i se va prezenta un raport cu progresul proiectului ce va contine si eventualele probleme ce au aparut pe parcursul dezvoltarii acestuia.

9.Finalizarea si predarea proiectului

Page 19: MPI

Aceasta etapa a proiectului contine predarea proiectului dupa finalizarea acestuia,in urma aprobarii de primire acceptata de beneficiar.Aceasta etapa contine o serie de activitati precum:

- Prezentarea rezultatului final - Realizarea rapoartelor finale - Evaluarea si analiza proiectului inpreuna cu beneficiarul - Sublinierea obiectivelor care au fost sau nu atinse.

Proiectul a fost declarant ca finalizat,beneficiarul fiind multumit de rezultatele obtinute.Colaborarea cu clientul va continua pentru realizarea mentenantei daca va fi necesar.

10. BIBLIOGRAFIE

- www.wikipedia.org

-www.antreprenoriat.ro

- Suport de curs - Managementul Proiectelor Informatice - DUMITRIU Luminita

10.1 Rapoarte

Page 20: MPI
Page 21: MPI
Page 22: MPI
Page 23: MPI
Page 24: MPI
Page 25: MPI