Ekstreemprogrammeerimine
Mis see on?
Ekstreemprogrammeerimine on tarkvaraarenduse metoodika, mis on mõeldud parandama tarkvara kvaliteeti ja vastavust
kliendi muutuvatele vajadustele. Olles agiilse tarkvaraarenduse alaliik toetab see sagedasi avaldamisi lühikeste
arengutsüklite jooksul, parandamaks produktiivsust ja tutvustamaks kontrollpunkte, kus uued klientide nõuded vastu võtta.
Mis etapid seal on?
Ekstreemprogrammeerimise etapid on
- Plaanimine - Otsustatakse, kas Ekstreemprogrammeerimine on õige arendusmudel
- Haldamine - Ekstreemprogrammeerimine eeldab tihedat suhtlemist meeskonna liikmete vahel,
mis tõttu on vaja seda julgustada - Disain - Iteratiivse disaini tõttu ei ole algse disaini täielikkus oluline
- Kodeerimine - Arendusmudelile omase tihedase kontaktiga Klientidega on võimalik
tagasisidet kiiresti kasutada. - Testimine - Testimist peab tegema kogu arendusprotsessi juures.
Milline näeb välja arendusmudel joonisena?
Mis on arendusmudeli tähtsaim omadus,miks?
Arendusmudeli tähtsaim omadus on kiirus
Võta arendusmudel kokku heade ja veade tabelina
| Head | Vead |
|---|---|
| Võimaldab kiiret arendamist. | Ei ole algaja sõbralik. |
| Efektiivne väikestes meeskondades, sest metoodika on väga iteratiivne. |
Ebaefektiivne suurtes meeskondades, sest üksikiskiklik teadmine kogu projektist võib olla hajutatud. |
| Väga vastuvõtlik kliendi muutuvatele nõuetele. | Klientidega kohtumine võib muutuda kulukaks. |
Allikas(Wikipedia) Allikas(asana)