Schița de curs
Ziua 1 - Gestionarea Proiectelor Software în Contextul Modelului Waterfall
1. Introducere la Waterfall
a. Context istoric
- Winston Royce
- Surse din procesele de producție
b. Etapele modelului Waterfall
- Colecționarea cerințelor
- Proiectare
- Implementare
- Verificare
- Menținere
c. Provocările modelului Waterfall
- Gestionarea schimbărilor
- Distanța dintre cunoștințele de afaceri și implementare
- Riscul stocat târziu în ciclul de viață
- Prioritizarea domeniului de aplicare
d. Reacțiile la modelul Waterfall
- Acceptare – Abordări Waterfall, de exemplu SSADM
- Gestionare – Modelul V
- Adaptare – Incremental
- Respingere – Agile
- Îmbunătățire – Lean
2. Strategii de gestionare a modelului Waterfall folosind Modelul V
a. Verificare și validare precoce
- Costurile descoperirii târzie
- Revizuirile și inspectiunile
- Analiza statică
b. Etapele de testare ale Modelului V
- Testarea unitară/integrarea unitară
- Testarea sistemului
- Testarea integrării sistemului
- Testarea de acceptare
c. Beneficiile Modelului V
- Îmbunătățirea implicării utilizatorilor în verificare
- Mitigarea riscurilor precoce
3. Adaptarea modelului Waterfall cu abordările Incrementale
a. Tipuri de abordări incrementale
- Pre-planificate
- Paralele, RAD
- Evoluționale, RUP
b. Principii ale livrării incrementale
- Incremente de produs
- Prototipare
- Timp limitat (timeboxing)
c. Beneficiile livrării incrementale
- Îmbunătățirea implicării utilizatorilor în luarea deciziilor
- Returnul timpurii asupra investițiilor
- Răspuns la schimbări
4. Respingerile modelului Waterfall în favoarea Agile
a. Esențialele Agile
- Manifestul Agile
- Principiile Agile
b. Introducere la Scrum, framework-ul Agile cel mai popular
- Livrare iterativă
- Colaborarea în echipă
- Documentație just in time
- Planificare adaptivă
c. Beneficiile Agile
- Îmbunătățirea implicării utilizatorilor în procesul de lucru
- Echipa dezvoltării împowerată
- Return rapid asupra investițiilor
- Capacitate mai mare de a răspunde schimbărilor
- Reducerea dezvoltării neutilizate (nugatory)
5. Îmbunătățirea modelului Waterfall cu livrarea Kanban
a. Lean și Kanban
- Istoria livrării Lean
- Istoria Kanban
- Principiul reducerea deșeurilor
b. Introducere la Kanban
- Tabela Kanban (Kanban board)
- Gestionarea lucrărilor în curs (work-in-progress)
c. Beneficiile Kanban
- Capacitate mai mare de a răspunde schimbărilor
- Return rapid asupra investițiilor
- Reducerea dezvoltării neutilizate (nugatory)
Ziua 2 - Tehnici de Gestionare a Proiectelor Agile
1. Controlul Empiric al Procesului
a. Inspectare
- Demonstrație
- Retrospecție
b. Adaptare
- Planificare adaptivă
- Meliorarea continuă
c. Transparență
- Implicarea stakeholderilor
- Negocierea contractelor
- Documentație just in time
2. Gestionarea cerințelor
a. Backlog-uri
- Backlog-ul produsului
- Backlog-ul lansării
- Backlog-ul sprint-ului
b. Elementele backlog-ului
- User Stories
- Dificultăți (Defects)
- Cerințe specificate
c. Risc
- Adjustarea Backlog-ului pentru risc
- Reducerea riscurilor (Risk burndown)
3. Estimare și control
a. Planificarea timp limitat (timebox planning)
- Planificarea lansării
- Planificarea iterației
- Comunicarea zilnică
b. Tehnici de prioritizare
- MoSCoW
- Bază valorică (Value based)
- Alte tehnici
c. Tehnici de estimare
- Grooming al user story-urilor
- Jocul Planificării (Planning Poker)
4. Gestionarea livrării
a. Livrare iterativă
- Viteză de lucru a echipei (team velocity)
- Return rapid asupra investițiilor
b. Indicatori de informație (information radiators)
- Pereții Scrum
- Diagramele de consum (burn-down chart)
5. Gestionarea echipei
a. Liderare asociativă
- ScrumMaster ca facilitator
- Rolul managerului de proiect tradițional
b. Implicarea utilizatorilor finali
- Singurul decizionar - Proprietarul Produsului (Product Owner)
- Comunicarea cu stakeholderii (Piguri și Gaini)
c. Echipa împowerată
- Echipe autogestionate
- Rolul specialistului în cadrul echipei
- Gestionarea echipei divizate
Cerințe
Nici unul
Mărturii (5)
Mi-a placut ca au fost exercitiile interactive, am putut pune in aplicare ceea ce am invatat anterior.
Andreea Netoi
Curs - SAFe® for Teams
Fantastic curs, mi-ar plăcea să fac un curs mai lung pentru a învăța mai mult!
claire
Curs - Scrum for Managers and Executives
Tradus de catre o masina
împărtășirea experiențelor și a altor materiale care nu sunt incluse în pachet.
BRYAN SANTOS - Mizuho Bank Ltd - Manila Branch
Curs - Agile Business Analysis
Tradus de catre o masina
Teoria, exemplele, exercițiile, explicațiile.
bao thanh n guyen van - EDQM - Council of Europe - Conseil de l'Europe
Curs - Agile Software Testing
Tradus de catre o masina
Mi-a plăcut foarte mult atmosfera și liniștea antrenorului.
Daniel Iliescu - Provident Polska S.A.
Curs - Effective Agile Project Management with Jira & Confluence
Tradus de catre o masina