Skip to content
Uge 7 – Spec Driven Development & Juridiske/etiske overvejelser

Uge 7 – Spec Driven Development & Juridiske/etiske overvejelser

Uge: 7 (1/5)

Tema: Spec Driven Development & Juridiske/etiske overvejelser

Indhold: Udviklingsmetoder tilpasset agentassisteret programmering. Vi arbejder med specifikationer som styrende dokumenter for krav, design, implementering og review. Derudover gennemgår vi juridiske og etiske aspekter af AI-drevet softwareudvikling.

Hvad vi gjorde

Vi introducerede Spec Driven Development som en tilgang, hvor man skriver klare specifikationer, der guider kodeagenter i stedet for blot at give løse instruktioner. Vi så på, hvordan man opdeler features i opgaver, arbejdsflows og acceptkriterierner, som agenten kan arbejde ud fra.

Vi diskuterede også etiske og juridiske emner:

  • GDPR og EU’s dataforordning i relation til AI-systemer
  • Bias i AI-modeller og ansvarlighed
  • Hvornår og hvordan man må bruge AI i softwareudvikling

Pensum inkluderede bl.a. Peter Naurs “Programming as Theory Building” og Martin Fowlers tanker om generativ AI i softwareudvikling.

Output / portfolio

  1. Skriv en kort feature-specifikation og brug den som grundlag for implementering eller planlægning med en kodeagent
  2. Refleksionsartikel om fordele og udfordringer ved spec-driven arbejde i AI-drevet udvikling
  3. Refleksion over de juridiske og etiske aspekter i dit mini-projekt

Ressourcer

  • Peter Naur: Programming as Theory Building (PDF + markdown)
  • Martin Fowler: Blogartikel om generative AI-tools
  • Wikipedia: Spec-driven development