Tagasi

Agiilne Arendusmudel (Agile)

Mis see on?

Agiilne arendusmudel on iteratiivne ja järkjärguline lähenemine tarkvaraarendusele, mis keskendub paindlikkusele, meeskonnatööle ja kliendi pidevale tagasisidele. Erinevalt traditsioonilisest kosk-mudelist tarnitakse tarkvara väikeste osade kaupa.

Arendustsükli etapid

Iga iteratsioon (sprint) läbib järgmised sammud:

1. Planeerimine
2. Disain
3. Arendus
4. Testimine
5. Ülevaade

Alamvariandid

Tähtsaim omadus: Kohanduvus

Agiilse mudeli tähtsaim omadus on võime muudatustega kohanduda. Kuna tarkvaraprojektide nõuded muutuvad sageli, võimaldab agiilsus suunda muuta ilma, et kogu tehtud töö raisku läheks.

Heade ja Vigade tabel

Eelised (Head) Puudused (Vead)
Kiire tagasiside kliendilt Raske prognoosida lõppmaksumust
Kõrge toote kvaliteet Nõuab suurt ajakulu koosolekuteks
Võimalus jooksvalt nõudeid muuta Dokumentatsioon võib jääda tahaplaanile