Návrh Školení
============== Den 01 ======================
Úvod
- Proč BDD? BDD jako rozšíření Agile agendy na den 01
Aplikace BDD v různých fázích cyklu vývoje softwaru
- Před vývojem Během vývoje Po vývoji
Jeden jazyk jim všem vládne
- Inženýři a neinženýři mluví různými jazyky Překlenutí propasti prostřednictvím BDD Náhled jazyka BDD: Gherkin
Různé role BDD
- BDD jako požadavky na produkt (pro vlastníka produktu) BDD jako kritéria přijetí (pro vývojáře) BDD jako testovací případy (pro testery) BDD jako popis produktu (pro ostatní zúčastněné strany)
Zpět na Agile: Všechno to začíná příběhy uživatelů
- Přehled vývojového cyklu Agile Role uživatelských příběhů ve vývoji Agile
Zasedání a diskuse otázek a odpovědí
Kvíz
Vytvoření Good uživatelského příběhu
- Použití správného jazyka Role, Akce, Výsledek
Napsání vašeho prvního uživatelského příběhu – individuální aktivita Utažení vašich uživatelských příběhů – týmová aktivita Poskytnutí vašeho uživatelského příběhu – týmová aktivita
- Uživatelské příběhy ve skutečných projektech
Týmová dynamika Nástroje a techniky Příběhy uživatelů v cyklu vývoje softwaru
- Na BDD
Rozšíření uživatelského příběhu Představení souboru funkcí Zachycení očekávaného chování softwaru Představte si, jak vypadá „neočekávané“ chování
- Vytvoření souboru funkcí Good
Použití správného jazyka (Gherkin) Dáno, kdy, pak
- Ukázkový soubor funkcí
Zpřísnění vašeho Feature File – týmová aktivita
- Doručování vašeho souboru funkcí – týmová aktivita
Kvíz
- Nastavení vašeho prostředí
Dělat Gherkin hezká Radost z produktivity
Aktivita – Psaní souboru funkcí – ČÁST 02
Psaní vašeho souboru funkcí – individuální činnost Předávání více argumentů do vaší části Přehled scénářů
- Zpřísnění vašeho Feature File – týmová aktivita
Doručování vašeho souboru funkcí – týmová aktivita
- Zasedání a diskuse otázek a odpovědí
Úvod
Rekapitulace předchozího dne Agenda pro den 02
Váš vlastní produkt – introspekce
Popis vašeho produktu Nakreslení obrázku vašeho produktu
Rozšíření testovacího pokrytí
- Použitelnost systému Business požadavky Business procesy
Aktivita – Psaní souboru funkcí – ČÁST 03
- Psaní souboru funkcí – jednotlivé aktivity Sekce Příklady Opětovné použití dat a scénářů Organizace funkcí a scénářů pomocí značek
Zpřísnění vašeho Feature File – týmová aktivita
- Doručování vašeho souboru funkcí – týmová aktivita
Zasedání a diskuse otázek a odpovědí
- Kvíz
Kvíz
Váš vlastní produkt – introspekce
Jak použitelný je váš produkt? Jak je váš produkt použitelný pro externí uživatele?
- Communication s lidmi mimo váš tým
Závěrečné poznámky
Požadavky
- Pochopení konceptů požadavků uživatelů
- Náročné oko pro kvalitu softwaru a softwarové nedostatky z pohledu koncového uživatele
- Programming a zkušenosti s testováním nejsou vyžadovány
Publikum
- Majitelé produktů a manažeři
- Business analytiků
- Ruční testery
- Koncoví uživatelé softwarového produktu nebo systému
- Neinženýři a nekódovači zapojení do produktového designu
Reference (10)
Využití powerpointu/barvy k vytvoření školicích materiálů za pochodu. Výhoda zkušeností trenérů. Použití příkladu „nástroje pro rezervaci kina“ a našich případových studií z první skupiny skutečně přineslo tento přístup k životu
Mark - Leeds Building Society
Kurz - BDD for Non-Programmers: Live Workshop
Machine Translated
Craig was really helpful and the material was very useful to hopefully take away and use in our actual day to day jobs. We were able to work on real life examples linked to our current work, which Craig supported and gave feedback. This was really helpful
David Pinkstone - Leeds Building Society
Kurz - BDD for Non-Programmers: Live Workshop
The training was great, I could see that a lot of prep had gone it to pitch it at the right level of detail and to make the exercises relevant. I am already using BDD at a very simple level, so I was most interested in how the BDD statements are used by testers and automation testers, and therefore how I could improve what I do to make it more usable by other team members.
Sadie Brown - Leeds Building Society
Kurz - BDD for Non-Programmers: Live Workshop
Understanding how I can apply user stories and BDD in my team - I've already gotten good feedback from the changes I've made to my work as a result of the training
Lindsey Smith - Leeds Building Society
Kurz - BDD for Non-Programmers: Live Workshop
A structured learning to start on BDD.
Gagan Gupta - Leeds Building Society
Kurz - BDD for Non-Programmers: Live Workshop
It was interactive and suited better to someone like myself who learns by actually doing tasks and learning from mistakes
Liam Burton - Leeds Building Society
Kurz - BDD for Non-Programmers: Live Workshop
The trainer was very knowledgeable, went at a pace for the group, and made sure we all contributed.
Laura Bell - Leeds Building Society
Kurz - BDD for Non-Programmers: Live Workshop
I liked that we had multiple opportunities to work on creating a feature file. Very good experience. I also like they way we focused on a few scenarios linked to our day to day work load.
Sophie Russell - Leeds Building Society
Kurz - BDD for Non-Programmers: Live Workshop
Craig seemed realistic about the limitations of BDD and what it would NOT be suited for instead of the simple 'evangelising' and its 'good for everything' approach that some proponents of BDD/Agile seem to adopt. Being realistic about the real world gives a lot of credibility in my eyes.
Wayne Green - Leeds Building Society
Kurz - BDD for Non-Programmers: Live Workshop
Good examples and opportunity to write in BDD / Gherkin.