Kontakt aufnehmen

Schulungsübersicht

Level 1: Das Discovery-Dungeon – Geheimnisse der Anforderungen

Mission: Verwenden Sie LLMs (ChatGPT), um strukturierte Anforderungen aus vagen Eingaben zu extrahieren.

Hauptaktivitäten:

  • Interpretieren Sie mehrdeutige Produktideen oder Feature-Anfragen
  • Nutzen Sie KI, um:
    • User Stories und Akzeptanzkriterien zu generieren
    • Personas und Szenarien vorzuschlagen
    • Visuelle Artefakte zu generieren (z. B. einfache Diagramme mit Mermaid oder draw.io)

      Ergebnis: Strukturierter Backlog an User Stories + erstes Domänenmodell / Visualisierungen

Level 2: Das Design-Forge – Das Scroll des Architekten

Mission: Nutzen Sie KI, um Architekturpläne zu erstellen und zu validieren.

Hauptaktivitäten:

  • Nutzen Sie KI, um:
    • Architekturstil vorzuschlagen (Monolith, Microservices, serverlos)
    • Hochrangige Komponenten- und Interaktionsdiagramme zu generieren
    • Klassen-/Modulstrukturen aufzubauen
  • Hinterfragen Sie die Entscheidungen der anderen durch peer design reviews

    Ergebnis: Validierte Architektur + Code-Gerüst

Level 3: Das Code-Arena – Codex-Hürdenlauf

Mission: Nutzen Sie AI Copilots, um Funktionen zu implementieren und den Code zu verbessern.

Hauptaktivitäten:

  • Nutzen Sie GitHub Copilot oder ChatGPT, um Funktionalität zu implementieren
  • Refactorieren Sie KI-generierten Code in Bezug auf:
    • Leistungsfähigkeit
    • Sicherheit
    • Wartbarkeit
  • Injectieren Sie „Code Smells“ und führen Sie Peer Clean-up-Herausforderungen durch

    Ergebnis: Funktionierender, refaktorierter, KI-generierter Codebasis

Level 4: Das Bug-Sumpf – Testen der Dunkelheit

Mission: Generieren und verbessern Sie Tests mit KI, finden Sie anschließend Bugs im Code anderer.

Hauptaktivitäten:

  • Nutzen Sie KI, um zu generieren:
    • Unit-Tests
    • Integrationstests
    • Simulation von Edge Cases
  • Tauschen Sie fehlerhaften Code mit einem anderen Team für KI-unterstütztes Debugging aus

    Ergebnis: Testsuite + Bug Report + Bug Fixes

Level 5: Die Pipeline-Portale – Tor des Automaten

Mission: Richten Sie intelligente CI/CD-Pipelines mit KI-Hilfe ein.

Hauptaktivitäten:

  • Nutzen Sie KI, um:
    • Workflows zu definieren (z. B. GitHub Actions)
    • Build-, Test- und Deployment-Schritte zu automatisieren
    • Anomalie-Erkennung / Rollback-Policies vorzuschlagen
      Ergebnis: KI-unterstütztes, funktionierendes CI/CD-Pipeline-Skript oder -Flow

Level 6: Die Monitoring-Festung – Wachturm der Logs

Mission: Analysieren Sie Logs und nutzen Sie ML, um Anomalien zu erkennen und Recovery zu simulieren.

Hauptaktivitäten:

  • Analysieren Sie vorab gefüllte oder generierte Logs
  • Nutzen Sie KI, um:
    • Anomalien oder Fehlertrends zu identifizieren
    • Automatisierte Antworten vorzuschlagen (z. B. Self-Healing-Skripte, Alerts)
    • Dashboards oder visuelle Zusammenfassungen zu erstellen
      Ergebnis: Überwachungsplan oder simulierter intelligenter Alerting-Mechanismus

Final Level: Die Arena des Helden – Erstellen des ultimativen KI-unterstützten SDLC

Mission: Teams wenden alles Gelernte an, um einen funktionierenden SDLC-Loop für ein Mini-Projekt zu bauen.

Hauptaktivitäten:

  • Wählen Sie ein Team-Mini-Projekt (z. B. Bug Tracker, Chatbot, Microservice)
  • Wenden Sie KI in jeder SDLC-Phase an:
    • Anforderungen, Design, Code, Test, Deployment, Monitoring
  • Präsentieren Sie die Ergebnisse in einer kurzen Team-Demo

Peer-Voting oder Jurybewertung für die effektivste KI-unterstützte Pipeline

Ergebnis: End-to-End KI-verstärkte SDLC-Implementierung + Team-Showcase

Am Ende dieses Workshops können die Teilnehmer:

  • Generative KI-Tools anwenden, um Softwareanforderungen zu extrahieren und zu strukturieren
  • Architekturdiagramme generieren und Designentscheidungen mittels KI validieren
  • AI Copilots nutzen, um produktionsreifen Code zu implementieren und zu refactorieren
  • Testgeneration automatisieren und KI-unterstütztes Debugging durchführen
  • Intelligente CI/CD-Pipelines entwerfen, die Anomalien erkennen und darauf reagieren
  • Logs mit KI/ML-Tools analysieren, um Risiken zu identifizieren und Self-Healing zu simulieren
  • Einen vollständig KI-verstärkten SDLC durch ein minimales Teamprojekt demonstrieren

Voraussetzungen

Zielgruppe: Software-Entwickler, Tester, Architekten, DevOps-Ingenieure, Product Owner

Teilnehmer sollten verfügen über:

  • Ein funktionales Verständnis des Software Development Lifecycle (SDLC)
  • Praktische Erfahrung in mindestens einer Programmiersprache (z. B. Python, Java, JavaScript, C# usw.)
  • Vertrautheit mit:
    • Verfassen und Lesen von User Stories oder Anforderungen
    • Grundlegenden Prinzipien der Softwarearchitektur
    • Versionskontrolle (z. B. Git)
    • Schreiben und Ausführen von Unit-Tests
    • Ausführen oder Interpretieren von CI/CD-Pipelines

Dies ist ein Workshop für fortgeschrittene Kenntnisse. Er eignet sich ideal für Fachleute, die bereits Teil von Software-Delivery-Teams sind (Entwickler, Tester, DevOps-Ingenieure, Architekten, Product Owner).

 7 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (1)

Kommende Kurse

Verwandte Kategorien