agile
Agile on tarkvaraarenduse metoodika, mis põhineb paindlikul, iteratiivsel lähenemisviisil ja kliendiga tihedal koostööl. Inglise keelest pärit termin tähendab 'nobe, paindlik, liikuv'.
Agile on tarkvaraarenduse metoodika ja filosoofia, mis esitati 2001. aastal Agile Manifesto's. See rõhutab paindlikkust, kiiret kohastumist, meeskonnatööd ja pidevat suhtlust kliendiga, erinevalt traditsioonilisest jäigast projektijuhtimisest. Arendus toimub lühikeste tsüklite (sprintide) kaupa, kus iga tsükli lõpus on valmis töötav tarkvaraversioon. Agile'i põhiväärtused hõlmavad inimeste ja suhtluse eelistamist protsessidele, töötava tarkvara valmimist üksikasjaliku dokumentatsiooni ees, koostööd kliendiga lepingute üle läbirääkimise asemel ning reageerimist muutustele rangelt plaani järgimise asemel. Kõige tuntumad agile'i raamistikud on Scrum, Kanban ja Extreme Programming (XP). Kuigi agile sai alguse tarkvaraarendusest, kasutatakse seda tänapäeval ka teistes valdkondades nagu turundus, juhtimiskonsultatsioon ja tootearendus. Eesti IT-ettevõtetes on agile laialt kasutusel ning seda peetakse kaasaegseks standardiks paindlikuks projektijuhtimiseks.
Etümoloogia
Inglise keelest agile 'nobe, liikuv, paindlik', tuleneb ladina sõnast agilis
Kasutusnäited
Meie ettevõte läks üle agile metoodikale ja nüüd korraldame iga kahe nädala tagant sprintide lõpus demosid.
Agile lähenemisviis võimaldab meil kiiremini reageerida klientide muutuvatele vajadustele.
Projektijuht soovitas kasutada agile'i põhimõtteid, et vältida pikka planeerimisfaasi ja alustada arendusega varem.