Sunteți pe pagina 1din 14

MANAGEMENTUL

PROIECTELOR
SOFTWARE
Universitatea Politehnica Bucuresti
Facultatea de Automatica si Calculatoare
Catedra Calculatoare
lector dr. ing. Costin-Anton Boiangiu
Costin.Boiangiu@cs.pub.ro

Evaluarea Finala
Activitatile evaluate si ponderea fiecareia:

Examen Partial 20%


Proiect 25%
Teme de Casa 20%
Prezenta si Activitate15%
Examen Final 20%
Total 100%

Cerintele minimale pentru


promovare

50% din punctajul maxim obtinut pe


parcursul semestrului (laborator + teme
de casa + prezenta si activitate)
50% din punctajul maxim al examenului
partial
50% din punctajul maxim al examenului
final

Calculul notei finale


Nota finala este calculata cu formula
0.15 * proiect + 0.15 * Prezenta si
activitate + 0.1 * Teme de casa+ 0.3 *
Examen Partial + 0.3 * Examen Final

BIBLIOGRAFIE

Rapid Development, McConnell, Steve,


Microsoft Press, 1996, ISBN 1-55615-900-5.
Information Technology Project
Management, Schwalbe, Kathy, 2nd ed.,
Course Technology, 2002, ISBN 0-619-03528-5
(include copie de evaluare 120-zile pentru MSProject 2000).
UML Distilled: A Brief Guide to the Standard
Object Modeling Language, Fowler, Martin.
3rd ed., Addison-Wesley. ISBN 0-321-19368-7.

OBIECTIVELE DISCIPLINEI

Cursul Managementul Proiectelor Software are rolul de


a asigura o vedere de ansamblu asupra rolului, metodelor
de management si a responsabilitatilor ce intervin in
activitatea unui Manager de Proiect in domeniul
dezvoltarii de software. Cursul nu necesita cunoasterea
prealabila a tehnicilor de management si este dedicat
studentilor care doresc sa isi dezvolte aptitudini, stiluri si
abordari specifice in aceasta arie. Cursul necesita
cunostinte de baza referitoare la analiza programelor si
algoritmilor.

Competente Specifice

Sa asigure studentilor o intelegere clara a problemelor, factorilor de


succes si a riscurilor asociate cu dezvoltarea proiectelor in domeniul
software.
Sa prezinte studentilor rolul si scopul managementului de proiect.
Sa explice etapele si procesele din cadrul ciclului de viata al unui proiect.
Sa defineasca tehnicile variate de planificare si de management al unui
proiect software.
Sa examineze metodologii de baza in proiectarea, dezvoltarea, testarea si
implementarea software-ului.
Sa examineze tehnici variate de management a unei echipe de dezvoltare
software.
Sa prezinte necesitatea si tehnicile corespunzatoare de management al
utilizatorilor si ale asteptarilor acestora.
Sa invete studentii sa utilizeze tehnici de planificare prin intermediul
Microsoft Project si dezvoltarea arhitecturii software si a ciclului de
viata a produselor utilizand Rational Suite.

Continutul Tematic
Cursul in ansamblu
Introducere
Managementul de proiect (MP) / Project Management (PM) Notiuni de
baza
Managementul de proiect si piata fortei de munca in domeniu
Notiunile de baza: oameni, procese, produse, tehnologii
Greseli fundamentale in abordarea proiectelor si modalitati de identificare
a lor
Vedere de ansamblu a Managementul de proiect
Procese PMI (Project Management Institute [pmi.org])
Fazele unui proiect software
Structuri organizationale
Planurile organizationale ale proiectelor
Descrierea activitatii (SOW - Statement of Work)

Continutul Tematic
Faza de planificare
Modele de dezvolare ale ciclului de viata
Alegerea modelelor de cicluri de viata pentru proiecte
Planurile de proiect
Liste de task-uri detaliate (WBS - Work Breakdown Structures)
Estimari si Buget
Estimari
Buget
Selectarea proiectelor
Modele pentru calcularea venitului net (NPV) - Net Present Value)
Intoarcerea investitiei (ROI Return Of Investment)
Modele de recuperare a investitiei

Continutul Tematic
Planificarea proiectului
Diagrame de baza ale fluxului de proiect
Tehnici PERT
Diagrame Gantt
Planificarea cailor critice in fluxul de proiect
Managementul riscului si al schimbarii
Managementul riscului
Controlul schimbarilor

Continutul Tematic
Managementul dezvoltarii
Modele de echipe
Procesarea cerintelor
Managementul configuratiilor
Metrici software
Limbaje de programare si unelte de dezvoltare
Managementul conflictelor si motivarea persoanelor
Controlul proiectelor
Raportarea stadiilor
Metrici de proiect
Analiza valorii adaugate
Tehnici de comunicare
Imbunatatirea proiectului

Continutul Tematic
Sisteme de testare a proceselor
Specificatii de test
Testare Black-Box si White-Box
Scripturi de testare
Testarea unitatilor produs si a produsului integrat
Specificatiile testelor de acceptare
Unelte pentru testare
Fazele finale al proiectelor
Recuperarea proiectelor
Documentatia
Migratia
Evaluarea post-proiect
Inchiderea

Continutul Tematic
Succesul proiectului
Managementul serviciilor de suport
pentru proiect
Asteptari
Metrici ale succesului

Unified Modeling Language


(UML)

Introducere in UML
Vederi ale modelului sistemului: cerinte
functionale, structura statica, comportament
dinamic
Diagrame: structura, comportament, interactie
Utilizarea Rational Suite (Rational Rose)
Concepte des utilizate pentru structura,
comportament, relatii, altele
Avantaje si dezavantaje ale utilizarii UML
Integrarea conceptelor in Rational Suite (Rational
Rose)

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