Kursplan

⚔️ Nivå 1: Upptäckargrottan – Hemligheterna i Krav

Uppdrag: Använd LLMs (ChatGPT) för att extrahera strukturerade krav från otydliga indata.
NyckelActivitier:

  • Tolka otydliga produktidéer eller funktionsbegäranden
  • Använd AI för att:
    • Generera användarberättelser och acceptanskriterier
    • Föreslå personor och scenarier
    • Generera visuella artefakter (t.ex. enkla diagram med Mermaid eller draw.io)
      Resultat: Strukturerad backlog av användarberättelser + initialt domänmodell/visualiseringar

 


🔥 Nivå 2: Designsmedjan – Arkitektens Skrift

Uppdrag: Använd AI för att skapa och validera arkitekturplaner.
NyckelActivitier:

  • Använd AI för att:
    • Föreslå arkitekturstil (monolit, mikrotjänster, serverlös)
    • Generera högnivåkomponent- och interaktionsdiagram
    • Skapa ramverk för klass-/modulstrukturer
  • Utmana varandras val genom parvisa designgranskningar
    Resultat: Validerad arkitektur + kodskal

 


🧙‍♂️ Nivå 3: Kodarenan – Codex Gauntlet

Uppdrag: Använd AI-copiloter för att implementera funktioner och förbättra kod.
NyckelActivitier:

  • Använd GitHub Copilot eller ChatGPT för att implementera funktionalitet
  • Refaktorera AI-genererad kod för:
    • Prestanda
    • Säkerhet
    • Underhållbarhet
  • Injektera "kodlukt" och kör parvisa rensningsutmaningar
    Resultat: Funktionell, refaktorerad, AI-genererad kodbas

 


🐛 Nivå 4: Buggsumpet – Testa Mörkret

Uppdrag: Generera och förbättra tester med AI, sedan hitta buggar i andras kod.
NyckelActivitier:

  • Använd AI för att generera:
    • Enhetstester
    • Integreringstester
    • Simuleringar av gränsfall
  • Byta buggy kod med ett annat team för AI-assisterad felsökning
    Resultat: Testsuite + buggrapportering + buggfixar

 

⚙️ Nivå 5: Pipelineportarna – Automaton Gate

Uppdrag: Sätt upp smarta CI/CD-pipelines med AI-assistans.
NyckelActivitier:

  • Använd AI för att:
    • Definiera arbetsflöden (t.ex. GitHub Actions)
    • Automatisera bygg-, test- och distributionssteg
    • Föreslå anomaliupptäcknings-/återställningspolicys
      Resultat: AI-assisterad, fungerande CI/CD-pipeline skript eller flöde

 


🏰 Nivå 6: Övervakningsfästningen – Loggens Vakttorn

Uppdrag: Analysera loggar och använd ML för att upptäcka anomalier och simulera återhämtning.
NyckelActivitier:

  • Analysera förhandsbefolkade eller genererade loggar
  • Använd AI för att:
    • Identifiera anomalier eller feltrender
    • Föreslå automatiserade svar (t.ex. självläkande skript, varningar)
    • Skapa instrumentpaneler eller visuella sammanfattningar
      Resultat: Övervakningsplan eller simulerad intelligent varningsmekanism

 


🧙‍♀️ Finalnivå: Heltsarenan – Bygg den ultimata AI-stödda SDLC

Uppdrag: Lag använder allt de lärt sig för att bygga en fungerande SDLC-loop för ett mini-projekt.
NyckelActivitier:

  • Välj ett lagmini-projekt (t.ex. buggtracker, chattbot, mikrotjänst)
  • Använd AI i varje SDLC-fas:
    • Krav, Design, Kod, Test, Distribuera, Övervaka
  • Presentera resultaten i en kort lagdemo

Kamratröstning eller bedömning för mest effektiv AI-drivna pipeline
Resultat: Slut-till-slut AI-förstärkt SDLC-implementering + laguppvisning

 

I slutet av den här verkstaden kommer deltagarna att kunna:

  • Använda generativa AI-verktyg för att extrahera och strukturera programvarukrav
  • Generera arkitekturdiagram och validera designval med AI
  • Använda AI-copiloter för att implementera och refaktorera produktionskod
  • Automatisera testgenerering och utföra AI-assisterad felsökning
  • Designa intelligenta CI/CD-pipelines som upptäcker och reagerar på anomalier
  • Analysera loggar med AI/ML-verktyg för att identifiera risker och simulera självhelande
  • Demonstrera en helt AI-förstärkt SDLC genom ett mini-teamprojekt

 

Krav

Målgrupp: Programutvecklare, testare, arkitekter, DevOps ingenjörer, produktägare

Deltagarna bör ha:

  • En fungerande förståelse av Software Development Lifecycle (SDLC)
  • Praktisk erfarenhet av minst ett programmeringsspråk (t.ex., Python, Java, JavaScript, C#, etc.)
  • Kännedom om:
    • Skrivning och läsning av användarhistorier eller krav
    • Grundläggande principer för mjukvarudesign
    • Versionering (t.ex., Git)
    • Skrivning och exekvering av enhetstester
    • Körning eller tolkning av CI/CD-pipelines

💡 Det här är en mellan- till avancerad workshop. Den är idealisk för yrkesverksamma som redan är en del av mjukvaruleveransteam (utvecklare, testare, DevOps ingenjörer, arkitekter, produktägare).

 7 timmar

Antal deltagare


Price per participant

Upcoming Courses

Relaterade Kategorier