Agile metodoloģija
Agile metodoloģija nodrošina elastīgu programmatūras izstrādes projektu vadību. Īpaši efektīva, strādājot mazos komandos.
Agile metodoloģijas sistēmā ietilpst arī
SCRUM un
Kanban.
Agile metodoloģija balstās uz šādiem principiem:
- Klientiem jābūt apmierinātiem ar izstrādātās programmatūras un tās atjauninājumu laicīgumu un kvalitāti.
- Izstrādei jābūt elastīgai un jāievieš visi nepieciešamie grozījumi pēc iespējas īsākā laikā.
-
Jānodrošina bieži programmatūras atjauninājumi
klientiem, katram atjauninājumam jāiznāk
ne retāk kā reizi
2–16nedēļās. - Vadītāju un izstrādātāju kopīga darbība komandā visā programmatūras darba ciklā.
- Motivētu izstrādātāju veicināšana.
- Personīgas sarunas prioritāte pār citiem informācijas pārraides veidiem.
- Darba procesa efektivitāti novērtē tikai kvalitatīva produkta realizācija, nevis stundas, darba izmaksas un pārējais.
- Jebkuras komandas attīstības pamatā ir aktīva elastīgu procesu pielietošana.
- Izstrādātam produktam prioritātēm jābūt ne tikai tehniskajiem aspektiem, bet arī dizainam.
- Centības samazināt liekā darba apjomu un vienkāršot darba procesus.
- Prioritāte, organizējot darba procesu, jābūt pašorganizācijai un iniciatīvai.
- Pastāvīga komandas savas darbības efektivitātes novērtēšana un iespējamo trūkumu korekcija.
Skatiet arī
-
metodoloģija
XP,
ko izmanto, lai ekstrēmi pastiprinātu visas izstrādes prakses -
koncepcija
RAD,
ko izmanto produkta izstrādei ar nenoteiktām prasībām -
metodoloģija
Cobit,
ko izmanto standartu izstrādei IT auditē un vadībā -
metodoloģija
PRINCE2,
ko izmanto standartu izstrādei liela mēroga IT projektu īstenošanai -
izstrādes tehnika
TDD,
ko izmanto elastīgai projektu vadībai