Návrh Školení

⚔️ Úroveň 1: Těžba tajemství požadavků – Hráz objevu

Mise: Použijte LLMs (ChatGPT) pro extrakci strukturovaných požadavků z nejasného vstupu.
Klíčové Activitiy:

  • Výklad nejasných produktových nápadů či požadavků na funkce
  • Použití AI pro:
    • Generování uživatelských příběhů a kritérií přijetí
    • Následný výběr persona a scénáře
    • Vytváření vizuálních artefaktů (např. jednoduché diagramy s Mermaid nebo draw.io)
      Výsledek: Strukturovaná zásobníková čítačka uživatelských příběhů + počáteční doménový model/vizualizace

 


🔥 Úroveň 2: Kladení základů návrhu – Architektova pergaminová rola

Mise: Použijte AI pro vytvoření a validaci architektonických plánů.
Klíčové Activitiy:

  • Použití AI pro:
    • Návrh architektury (monolith, mikroslužby, serverless)
    • Generování vysokorozpoznatelných diagramů komponent a interakcí
    • Vytváření tvarů tříd/modulech
  • Soupeření přes designové volby prostřednictvím recenzí rovnocenných designů
    Výsledek: Validovaná architektura + základ kódu

 


🧙‍♂️ Úroveň 3: Kodovací aréna – Codex Gauntlet

Mise: Použijte AI copilots pro implementaci funkcí a zlepšení kódu.
Klíčové Activitiy:

  • Použití GitHub Copilot nebo ChatGPT pro implementaci funkcionality
  • Refaktorizace AI generovaného kódu podle:
    • Výkonu
    • Zabezpečení
    • Správy
  • Injektování "kódových páchnoucích" a spouštění peer clean-up výzv
    Výsledek: Funkční, refaktorizovaný AI generovaný kódu

 


🐛 Úroveň 4: Obydlení bláznivého bažiny – Testování tmy

Mise: Generovat a zlepšit testy pomocí AI, potom najít chyby v jiných kódech.
Klíčové Activitiy:

  • Použití AI pro generování:
    • Jednotkových testů
    • Integrativních testů
    • Simulací hranicových případů
  • Výměna chybného kódu s jinou týmovou skupinou pro AI podporované ladění
    Výsledek: Testovací balíček + zprávy o chybách + opravy

 

⚙️ Úroveň 5: Portál Pipeline – Automaton brána

Mise: Nastavit inteligentní CI/CD pipeline s AI pomocí.
Klíčové Activitiy:

  • Použití AI pro:
    • Vymezení pracovních toků (např. GitHub Actions)
    • Automatizaci kroků sestavování, testování a nasazování
    • Následné návrhy zjišťování odchylek/strategie převratu
      Výsledek: AI podporovaný pracující CI/CD pipeline skript nebo tok

 


🏰 Úroveň 6: Citadela monitorování – Věž hlášení o logu

Mise: Analyzujte logy a použijte ML pro detekci anomalií a simulaci obnovení.
Klíčové Activitiy:

  • Analyza předem vyplněných nebo generovaných logů
  • Použití AI pro:
    • Identifikace anomalií či trendů chyb
    • Následné návrhy automatických odpovědí (např. skripty samoobnovení, výstraže)
    • Vytvoření dashboardů nebo vizuálních shrnutí
      Výsledek: Plán monitorování nebo simulovaná inteligentní mechanismus hlášení

 


🧙‍♀️ Konečná úroveň: Heroova aréna – Sestavte nejlepší AI podporovaný SDLC

Mise: Týmy použijí vše, co se naučily, pro sestavení fungujícího SDLC cyklu pro malou projekt.
Klíčové Activitiy:

  • Výběr týmového miniprojektu (např. bug tracker, chatbot, mikroslužba)
  • Použití AI v každé fázi SDLC:
    • Rekvirementsy, Návrh, Kodování, Testování, Nasazení, Monitorování
  • Zobrazení výsledků v krátkém týmovém demonstraci

Hlasování s rovničníky nebo hodnocení pro nejúčinnější AI podporované pipeline
Výsledek: Celoobrácený AI upřesněný SDLC implementace + týmová prezentace

 

Konec workshopu budou účastníci schopni:

  • Použít generativní AI nástroje pro extrakci a strukturování požadavků softwaru
  • Generovat architektury diagramy a validovat design volby pomocí AI
  • Použít AI copilots pro implementaci a refaktorizace výrobního kódu
  • Automatizovat generování testů a provádět AI podporované ladění
  • Nakreslit inteligentní CI/CD pipeline, které detekují a reagují na odchylky
  • Analýza logů pomocí AI/ML nástrojů pro identifikaci rizik a simulace samoobnovení
  • Zprostředkovat celoroční AI upřesněné SDLC přes miniprojekt týmového

 

Požadavky

Audience: Vývojáři softwaru, testovatelé, architekti, inženýři DevOps, vlastníci produktů

Účastníci by měli mít:

  • Funkční znalost Software Development Lifecycle (SDLC)
  • Pražské zkušenosti s alespoň jednou programovací jazykem (např. Python, Java, JavaScript, C# atd.)
  • Znalost:
    • Napsání a čtení uživatelských případů nebo požadavků
    • základní principy softwarového návrhu
    • Versijní kontrola (např. Git)
    • Napsání a spouštění jednotkových testů
    • Spuštění nebo interpretace CI/CD potrubí

💡 Toto je workshop pro středně pokročilé až pokročilé profesionály. Je ideální pro lidi, kteří již dělají součást týmů pro vydání softwaru (vývojáři, testovatelé, inženýři DevOps, architekti, vlastníci produktů).

 7 hodiny

Počet účastníků


Price per participant

Upcoming Courses

Související kategorie