Extreme Programming (XP)

1. Mis on Extreme Programming?

Extreme Programming (XP) on agiilne tarkvaraarenduse meetod, mille eesmärk on parandada tarkvara kvaliteeti ja reageerida kiiresti muutuvatele nõuetele. XP keskendub tihedale koostööle, sagedasele testimisele ja lihtsatele lahendustele.

2. Extreme Programmingu eesmärgid

3. XP põhiprintsiibid

4. Extreme Programmingu peamised praktikad

5. XP arendusprotsessi etapid

  1. Nõuete kogumine ja planeerimine
  2. Arendus väikeste sammudena
  3. Pidev testimine
  4. Tagasiside kliendilt
  5. Parandused ja täiendused

6. Extreme Programming joonisena

XP arendus toimub korduvate tsüklitena:

7. Extreme Programmingu tähtsaim omadus

Kõige olulisem omadus on pidev testimine ja kliendi kaasamine, mis aitab kiiresti avastada vigu ja kohandada tarkvara vastavalt vajadustele.

8. Head ja vead

Head Vead
Väga hea tarkvara kvaliteet Vajab palju suhtlust
Kiire tagasiside Ei sobi suurtele meeskondadele
Paindlik ja muutustele avatud Nõuab distsipliini

9. Extreme Programmingu suurim kasu

Suurim kasu on töökindel ja kvaliteetne tarkvara, mis areneb pidevalt vastavalt kliendi vajadustele.

10. Viited