Hopp til innhold

Ekstrem programmering

Fra Wikipedia, den frie encyklopedi

Extreme Programming eller XP er en metode i programvareutvikling. Den ble først formulert av Kent Beck, Ward Cunningham og Ron Jeffries, og den første boken om metoden, Extreme Programming Explained av Kent Beck, ble publisert i 1999.

Viktige elementer i EXtreme Programming er:

  • Inkrementell og iterativ utvikling - gjentatte små forbedringer
  • Kontinuerlig og ofte gjentatt automatisk enhetstesting.
  • Parprogrammering
  • Brukerinteraksjon under utviklingen
  • Refaktorering av kode
  • Delt eierskap av kode
  • Enkelhet
  • Tilbakemeldinger
  • Organisering av systemet etter en metafor.