Agile metodologija
Agile metodologija užtikrina lankstų programinės įrangos kūrimo projektų valdymą. Ypač efektyvi dirbant mažose komandose.
Į Agile metodologijos sistemą taip pat įeina
SCRUM ir
Kanban.
Agile metodologija grindžiama šiais principais:
- Klientai turi būti patenkinti sukurto programinės įrangos ir jos atnaujinimų laiku ir kokybe.
- Plėtra turi būti lanksti ir įvesti visus reikalingus pakeitimus kuo trumpesniu laiku.
-
Būtina užtikrinti dažnus programinės įrangos atnaujinimus
klientams, kiekvienas atnaujinimas turi būti išleidžiamas
ne rečiau kaip kartą per
2–16savaičių. - Bendras vadovų ir kūrėjų darbas komandoje per visą programinės įrangos darbo ciklą.
- Motivuotų kūrėjų skatinimas.
- Asmeninio pokalbio pirmenybė prieš kitus informacijos perdavimo būdus.
- Darbo proceso efektyvumą įvertina tik kokybiško produkto realizacija, o ne darbo valandos, sąnaudos ir kita.
- Bet kurios komandos vystymosi pagrindas yra aktyvus lanksčių procesų taikymas.
- Sukuriamam produktui prioritetais turėtų būti ne tik techniniai aspektai, bet ir dizainas.
- Siekimas sumažinti nereikalingo darbo kiekį ir supaprastinti darbo procesus.
- Prioritetu organizuojant darbo procesą turėtų būti saviorganizacija ir iniciatyva.
- Nuolatinis komandos savo darbo efektyvumo įvertinimas ir galimų trūkumų korekcija.
Taip pat žiūrėkite
-
metodologija
XP,
kuri taikoma ekstremaliam visų plėtros praktikų sustiprinimui -
koncepcija
RAD,
kuri taikoma produkto kūrimui esant neapibrėžtiems reikalavimams -
metodologija
Cobit,
kuri taikoma standartų audito ir IT valdymo srityje kūrimui -
metodologija
PRINCE2,
kuri taikoma standartų mastelinių IT projektu įgyvendinimui kurti -
plėtros technika
TDD,
kuri taikoma lankstiam projektų valdymui