Skip to content

Extreme Programming (XP) ​

Extreme Programming er en agil systemudviklingsmetode. Denne systemudviklingsmetode fokuserer meget på kode, test, feedback og tæt samarbejde med kunden.

Principper:

  • Små iterationer/releases - man udvikler små dele og leverer oftere.
  • Pair Programming - to udviklere arbejder sammen ved samme kode.
  • TDD (Test-Driven Development) - man skriver testen før selve koden.
  • Continuous Integration - udviklernes kode integreres oftere, så problemer opdages hurtigere.
  • Refactoring - man forbedrer kodens struktur uden at ændre dens funktionalitet.
  • Tæt kundesamarbejde - kunden giver løbende feedback og hjælper med at prioritere funktionaliteten.
  • Simple Design - man forsøger at lave den simpleste løsning, der opfylder de nuværende krav, frem for at overdesigne til mulige fremtidige behov.