Agiilne metoodika
Agile metoodika tagab tarkvara arenduse projektide paindliku juhtimise. Eriti tõhus väikeste meeskondade töös.
Agile metoodika süsteemi kuuluvad ka
SCRUM ja
Kanban.
Agile metoodika põhineb järgmistel põhimõtetel:
- Kliendid peavad olema rahul arendatud tarkvara ja selle uuenduste õigeaegsusega ning kvaliteediga.
- Arendus peab olema paindlik ja viima kõik vajalikud muudatused lühimaks ajaks sisse.
-
On vaja tagada tarkvara sage uuendamine
klientidele, iga uuendus peaks ilmuma
mitte harvem kui kord
2–16nädala jooksul. - Juhtide ja arendajate tiimitöö kogu tarkvara töötsükli jooksul.
- Motiveritud arendajate julgustamine.
- Eelistatud on isiklik vestlus teistele teabeedastusviisidele.
- Tööprotsessi efektiivsust hinnatakse ainult kvaliteetse toote realiseerimise alusel, mitte tundide, tööjõukulude jms alusel.
- Iga meeskonna arengu aluseks on agiilsete protsesside aktiivne rakendamine.
- Arendatud toote jaoks peaksid prioriteedid olema mitte ainult tehnilised aspektid, vaid ka disain.
- Püüe vähendada liigse töö mahtu ja lihtsustada tööprotsesse.
- Tööprotsessi korraldamisel peaks prioriteediks olema eneseorganiseerumine ja initsiatiiv.
- Pidev oma töö tulemuslikkuse hindamine meeskonna poolt ja võimalike puuduste korrigeerimine.
Vaata ka
-
metoodika
XP,
mida rakendatakse kõigi arenduspraktikate ekstreemseks võimendamiseks -
kontseptsioon
RAD,
mida rakendatakse toote arendamiseks ebamääraste nõuete korral -
metoodika
Cobit,
mida rakendatakse standardite väljatöötamiseks IT auditi ja juhtimise valdkonnas -
metoodika
PRINCE2,
mida rakendatakse suurte IT projektide elluviimise standardite väljatöötamiseks -
arendustehnika
TDD,
mida rakendatakse projektide paindlikuks juhtimiseks