Īsā atbilde
Agile ir programmatūras izstrādes pieeja, kurā darbs notiek īsos ciklos — parasti 1–4 nedēļas garos. Katra cikla beigās klients redz strādājošu rezultātu, sniedz atsauksmes, un prasības var precizēt. Tādējādi sistēma labāk atbilst reālajām vajadzībām, un riskus pamana laikus.
Agile principi praksē
- Klients ir iesaistīts visā izstrādes procesā, ne tikai sākumā un beigās.
- Regulāri atjauninājumi un testēšana izstrādes laikā.
- Prasības ir definētas, bet tās var precizēt, ja kļūst skaidrs, ka vajag citādi.
- Svarīgākais tiek darīts vispirms.
- Dokumentācija galvenajām un kritiskajām sistēmas daļām.
Populāras Agile metodes
- Scrum — fiksēta garuma cikli (sprinti), plānošana un demonstrācija katrā ciklā.
- Kanban — nepārtraukta uzdevumu plūsma ar ierobežotu vienlaicīgo darbu skaitu.
Kas jāzina pasūtītājam
Agile nenozīmē “bez plāna”. Ir mērķis, budžets un prioritātes, bet ceļš līdz tiem tiek precizēts pa soļiem. Vislabāk tas strādā, ja pasūtītāja pusē ir cilvēks, kurš var ātri pieņemt lēmumus.
Lai gan Agile palīdz regulāri piegādāt rezultātus, jebkurā projektā vissvarīgākā ir klienta iesaiste un sadarbība.