Post on 02-Jul-2015
Autor: Don Wells
Link: http://www.extremeprogramming.org/intr
oduction.html
Managerii, developerii si clientii trebuie sa faca parte
din aceeasi echipa
Este necesara o conexiune foarte stransa pentru
obtinerea celui mai bun produs
Planurile sunt temporare, putand fi recreate oricand
Se foloseste test driven development
Calitatea crescuta a codului este esentiala in XP
Feedback este primit des si din toate directiile
Planning- dorintele clientului sunt documente
scrise, release-uri mici si frecvente, proiect divizat in
iteratii
Managing- meeting in fiecare zi, echipa are un spatiu
dedicat, pas sustinut de lucru
Designing- simplitate, metafora a sistemului, CRC
cards, nu este adaugata functionalitate mai devreme
Coding- clientul este mereu disponibil, se scriu unit
tests mai intai, pair programming, numai o pereche
integreaza cod la un moment dat, se integreaza des
Testing- tot codul are unit tests pe care le trece in
intregime, un bug gasit duce la conceperea de noi
teste, se ruleaza des acceptance tests
XP nu reprezinta un set de reguli ci mai degraba o
cale de a lucra armonios si productiv
Principalele valori ale XP sunt:
• Simplitatea
• Comunicarea
• Feedback-ul
• Respectul
• Curajul
Cerintele se schimba foarte des
Scade riscul si creste sansele de succes
Grupul de programatori este mic(2-12 pana la maxim
30)
Posibilitatea automatizarii testarii functionale si de
modul
Productivitatea trebuie sa fie ridicata; trebuie livrat
ceea ce trebuie cand trebuie