managementul proiectelor software

14
MANAGEMENTUL PROIECTELOR SOFTWARE Universitatea “Politehnica” Bucuresti Facultatea de Automatica si Calculatoare Catedra Calculatoare lector dr. ing. Costin-Anton Boiangiu [email protected]

Upload: allan

Post on 15-Jan-2016

44 views

Category:

Documents


0 download

DESCRIPTION

Universitatea “ Politehnica ” Bucuresti Facultatea de Automatica si Calculatoare Catedra Calculatoare lector dr. ing . Costin-Anton Boiangiu [email protected]. Managementul proiectelor software. Evaluarea Finala. Activitatile evaluate si ponderea fiecareia: - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Managementul  proiectelor software

MANAGEMENTUL PROIECTELOR

SOFTWARE Universitatea “Politehnica” Bucuresti

Facultatea de Automatica si Calculatoare

Catedra Calculatoare

lector dr. ing. Costin-Anton Boiangiu

[email protected]

Page 2: Managementul  proiectelor software

Evaluarea Finala

Activitatile evaluate si ponderea fiecareia:

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

Page 3: Managementul  proiectelor software

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

Page 4: Managementul  proiectelor software

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

Page 5: Managementul  proiectelor software

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 MS-Project 2000).

“UML Distilled: A Brief Guide to the Standard Object Modeling Language”, Fowler, Martin. 3rd ed., Addison-Wesley. ISBN 0-321-19368-7. 

Page 6: Managementul  proiectelor software

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.

 

 

Page 7: Managementul  proiectelor software

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”.

Page 8: Managementul  proiectelor software

Continutul TematicCursul 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)

Page 9: Managementul  proiectelor software

Continutul TematicFaza 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

Page 10: Managementul  proiectelor software

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

Page 11: Managementul  proiectelor software

Continutul TematicManagementul 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

Page 12: Managementul  proiectelor software

Continutul TematicSisteme 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

Page 13: Managementul  proiectelor software

Continutul Tematic

Succesul proiectului Managementul serviciilor de suport

pentru proiect Asteptari Metrici ale succesului

Page 14: Managementul  proiectelor software

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)