1. modul: Hagyományos fejlesztési megközelítések
1.1 A szekvenciális, prediktív fejlesztési megközelítések áttekintése A szekvenciális, prediktív „vízesés” megközelítések leírása A vízesés megközelítések fejlődésének idővonala
1.2 Strawman Waterfall Dr. Winston Royce vízesés modellje
A Waterfall előnyei a projektek vezérléséhezRoyce „rejlő kockázatai”1.3 V-Model Korai ellenőrzés és érvényesítésA V-modell előnyei
1.4 Inkrementális modellek Példa a racionális egységes folyamatraNövekményes szállításA hatókör lebontása és a kockázatok kezelése
1.5 Mikor kell használni a vízesést? Meghatározott folyamatvezérlés2. modul: Prince2 áttekintése2.1 Mi az a Prince2? Definíció és eredet Prince2 tanúsítványok: alapítvány, gyakorló, Agile a Prince2 előnyei2.2 Prince2 módszertani szerepkörök – Projektmenedzser, vevő, felhasználó, szállító, projekttanács
Management Technikák – Projektbiztosítás, projekttámogatásHatály – Szerződésekkel és szerződéses kezeléssel való interakció
A változás ellenőrzése – Kockázat-, minőség- és változáskezelés
2.3 Prince2 folyamatmodell Projekt irányítása
Projekt indításaProjekt kezdeményezéseA színpadi határok kezeléseEgy színpad irányításaTermékszállítás kezelése
Projekt lezárásaTervezés3. modul: Agile Áttekintés3.1 Történelmi áttekintés Az „Agilis” ötletek fejlődésének idővonala a 90-es évek a korai agilis megközelítések bemutatásához – Scrum, XP, DSDM Agilis fejlesztések – Kanban, BDD, DevOps, Scaling3.2 A Agile Kiáltvány A Kiáltvány megalkotásának háttereAgile A kiáltvány áttekintése Az egyének és a folyamatok és eszközök közötti interakciókMűködő szoftver átfogó dokumentáción keresztülÜgyfélszolgálat a szerződéskötés soránReagálás az átállásra egy terv szerint
4. modul: Agile Alapelvek
4.1 A 12 Agile alapelv Csoportos megbeszélés az egyes elvekről
4.2 Agile koncepciók összefoglalása Iteratív tervezés és fejlesztésFolyamatos fejlesztésFolyamatos tanulásCollaboration és a személyes kommunikációKollektív elszámoltathatóságTöbbfunkciós csapatok
5. modul: Agilis projektmenedzsment Scrum-mal
5.1 A Scrum Keretrendszer áttekintése – Scrum Útmutató 2016 Scrum szerepek és felelősségek – Scrum Mester, terméktulajdonos, csapat Scrum események – Sprint, Sprint tervezés, áttekintés, retrospektív, napi Scrum Scrum műtermékek – Termékhátralék, Sprint hátralék, Terméknövekedés
5.2 Agilis Project Management Alapelvek Empirikus folyamatvezérlésIteratív tervezés és jelentéskészítésFolyamatos fejlesztés és visszatekintésErőforrás menedzsment és csapatok6. modul: Software Testing6.1 Tesztelési alapok Alapvető vizsgálati folyamat tervezése, elemzése és tervezése, végrehajtása, értékelése, lezárásaTesztszintek – egység, integráció, rendszer, felhasználói elfogadás
Tesztmegközelítések – követelményalapú, kockázatalapú, tapasztalatalapú
Teszttervezési technikák – white-box, black-box technikák
6.2 Agile Tesztelés Agile Tesztnegyedek áttekintése – vizsgálati stratégia, tervezésTesztvezérelt fejlesztésTesztautomatizálási alapelvek – tesztautomatizálási piramis6.3 Teszttípusok Technológiával szembeni tesztek, amelyek irányítják a fejlesztést Egységtesztek, TDD, füsttesztekBusiness Fejlesztést irányító tesztek Story tesztek, példák, átvételi tesztelés
Business a terméket kritizáló tesztek Felfedező tesztelés, Alpa/Bétateszt, UAT
Technológiával szembesülő tesztek, amelyek kritizálják a terméket Teljesítménytesztek, használhatóság, minőségi jellemzők
7. modul: hagyományos Business Analysis7.1 Mi az a Business Analysis? Üzleti elemzés és az üzleti elemző Az üzleti elemzés szintjei – vállalkozás, projekt, működési elvek Business Analysis7.2 IIBA BA Tudáskönyv – Tudásterületek Business Analysis Tervezés és monitoringKihívás és Collaboration
Követelmények életciklusa ManagementStratégia elemzésKövetelmények elemzése és tervezési meghatározásaMegoldás értékelése
8. modul: Agilis Business Analysis8.1 Az agilis üzleti elemzés szempontjai Iteratív fejlesztés Keresztfunkciós csapatok Collaboration az üzleti és technológiai területek között
8.2 Viselkedésvezérelt fejlesztés áttekintése A TDD eredete és a legújabb fejlesztésekMeghatározások – BDD, ATDD, Példa szerinti specifikáció
8.3 BDD Activities Koncentráljon azokra a funkciókra, amelyek üzleti értéket biztosítanakA funkciók együttműködése
Tartsa nyitva a lehetőségeketHasználjon konkrét példákat a funkciók illusztrálására
Írjon végrehajtható specifikációkat
Élő dokumentáció létrehozása
8.4 Agilis BA technikák és eszközök Business értékdefiníciójaEmberekHatástérképezésValós lehetőségekFelhasználói történetek és elfogadási feltételekRelatív becslésAdott-mikor-akkor sablon
Eszköz támogatás a BDD-hez