Naar inhoud springen

Extreme programming

Uit Wikipedia, de vrije encyclopedie
Dit is een oude versie van deze pagina, bewerkt door Ubes (overleg | bijdragen) op 13 nov 2003 om 12:20.
Deze versie kan sterk verschillen van de huidige versie van deze pagina.
(wijz) ← Oudere versie | Huidige versie (wijz) | Nieuwere versie → (wijz)

Ook wel 'XP' genoemd
De optimale kracht van XP komt voort uit het in samenhang toepassen van twaalf Best Practices, doordat deze elkaar versterken. Elke andere ontwikkelmethode zal ook voordeel hebben bij het toepassen van één of meerdere genoemde Best Practices.

XP is gebaseerd op de volgende twaalf Best Practices:

  1. gebruik een zo simpel mogelijk ontwerp dat werkt;
  2. schrijf eerst de test code ('unit test') voordat je functionaliteit codeert;
  3. continue herstructurering ('refactoring') van de programmacode;
  4. continue integratie van alle programmacode;
  5. iedere ontwikkelaar heeft gelijke rechten over alle programmacode;
  6. iedere ontwikkelaar gebruikt dezelfde codeerstandaard;
  7. programmeurs werken in paren;
  8. de klant is onderdeel van het ontwikkelteam en moet dus continue voor vragen beschikbaar zijn;
  9. de software wordt in een vaste regelmaat in releases van beperkte omvang aan de klant opgeleverd voor beoordeling;
 10. ontwikkelaars plannen aan de hand van kleine brokjes functionaliteit ('user stories');
 11. alle teamleden (ontwikkelaars en de klant) delen een gemeenschappelijk beeld van het systeem ('methaphor');
 12. overwerken is een uitzondering.