Modulul 1: Abordări tradiționale de dezvoltare
1.1 Prezentare generală a abordărilor de dezvoltare secvenţială, predictivă Descrierea abordărilor secvenţiale, predictive „Waterfall” Cronologia evoluţiei abordărilor Waterfall
1.2 Cascada Om de paie Modelul Cascada lui Dr Winston Royce
Beneficiile Waterfall pentru controlul proiectelor„Riscuri inerente” ale lui Royce1.3 V-Model Verificare și validare timpurieBeneficiile modelului V
1.4 Modele incrementale Exemplu de proces rațional unificatLivrare incrementalăDefalcarea domeniului de aplicare și gestionarea riscului
1.5 Când să utilizați controlul procesului definit în cascadăModulul 2: Privire generală Prince22.1 Ce este Prince2? Definiție și origini Prince2 Certificari: Fundație, Practicant, Agile Beneficiile Prince22.2 Metodologie Prince2 Roluri – Manager de proiect, client, utilizator, furnizor, consiliu de proiect
Management Tehnici – Asigurarea proiectelor, sprijinirea proiectelorDomeniul de aplicare - Interacțiunea cu contractele și managementul contractual
Controlul schimbării – managementul riscului, calității și schimbării
2.3 Modelul de proces Prince2 Dirijarea unui proiect
Pornirea unui proiectInitierea unui proiectGestionarea limitelor etapeiControlul unei etapeGestionarea livrării produselor
Închiderea unui proiectPlanificareModulul 3: Agile Prezentare generală3.1 Prezentare istorică Cronologia evoluției ideilor „Agile” din anii 90 pentru a prezenta abordările Early Agile – Scrum, XP, DSDM Agile Developments – Kanban, BDD, DevOps, Scaling3.2 Agile Manifestul Contextul creării ManifestuluiAgile Prezentare generală a manifestului Indivizii și interacțiunile asupra proceselor și instrumentelorSoftware de lucru peste documentație cuprinzătoareColaborarea clientului peste negocierea contractuluiRăspunsul la schimbare în urma unui plan
Modulul 4: Agile Principii
4.1 Discuția Grupului de 12 Agile Principii privind fiecare principiu
4.2 Rezumatul Agile conceptelor Planificare și dezvoltare iterativăImbunatatire continuaÎnvățare continuăCollaboration și comunicarea față în fațăRăspunderea colectivăEchipe multifunctionale
Modulul 5: Managementul agil de proiect cu Scrum
5.1 Scrum Prezentare generală a cadrului – Scrum Ghidul 2016 Scrum roluri și responsabilități – Scrum Master, Product Owner, Team Scrum evenimente – Sprint, Sprint Planning, Review, Retrospective, Daily Scrum Scrum artefacte – Product Backlog, Sprint Backlog, Product Increment
5.2 Agile Project Management Principii Controlul empiric al procesuluiPlanificare și raportare iterativăÎmbunătățirea continuă și retrospecțieManagementul resurselor și echipeleModulul 6: Software Testing6.1 Elemente fundamentale ale testării Procesul fundamental de testare Planificare, analiză și proiectare, execuție, evaluare, închidereNiveluri de testare – unitate, integrare, sistem, acceptare de utilizator
Abordări de testare – bazate pe cerințe, pe riscuri, pe experiență
Tehnici de proiectare de testare – tehnici de cutie albă, cutie neagră
6.2 Agile Testare Agile Testare Quadrants Prezentare generală – strategie de testare, planificareDezvoltare bazată pe testePrincipii de automatizare a testelor – piramida de automatizare a testelor6.3 Tipuri de teste Teste orientate spre tehnologie care ghidează dezvoltarea Testarea unitară, TDD, testele de fumBusiness-testări care ghidează dezvoltarea Teste de poveste, exemple, teste de acceptare
Business-testări care critică produsul Testare exploratorie, testare Alpa/Beta, UAT
Teste orientate către tehnologie care critică produsul Testarea performanței, uzabilitatea, atributele de calitate
Modulul 7: Tradițional Business Analysis7.1 Ce este Business Analysis? Analiza de afaceri și analistul de afaceri Niveluri de analiză de afaceri – principii de întreprindere, proiect, operațional Business Analysis.7.2 IIBA BA Cartea de cunoștințe – Domenii de cunoaștere Business Analysis Planificare și monitorizareElicitare și Collaboration
Cerințe Ciclul de viață ManagementAnaliza StrategieiAnaliza cerințelor și definirea proiectăriiEvaluarea soluției
Modulul 8: Agil Business Analysis8.1 Considerații privind analiza Agile Business Dezvoltare iterativă Echipe interfuncționale Collaboration între domeniile de afaceri și tehnologice
8.2 Dezvoltarea bazată pe comportament Privire de ansamblu Originile TDD și evoluțiile recenteDefiniții – BDD, ATDD, Specificație prin exemplu
8.3 BDD Activities Concentrați-vă pe caracteristicile care oferă valoare pentru afaceriObține funcții în colaborare
Păstrați opțiunile deschiseFolosiți exemple concrete pentru a ilustra caracteristicile
Scrieți specificații executabile
Creați documentație vie
8.4 Definirea valorii Agile BA Techniques & Tools Business.oameniMaparea impactuluiOpțiuni realePovești utilizator și criterii de acceptareEstimare relativăȘablon dat-când-atunci
Suport pentru instrumente pentru BDD