Ketteryysmenetelmä Agile
Agile-ketteryysmenetelmä tarjoaa joustavan projektinhallinnan ohjelmistokehitykseen. Erityisen tehokas pienen tiimin työskennellessä.
Agile-ketteryysmenetelmään kuuluvat myös
SCRUM ja
Kanban.
Agile-ketteryysmenetelmä perustuu seuraaviin periaatteisiin:
- Asiakkaat tulee tyydyttää kehitetyn ohjelmiston ja sen päivitysten aikataulun ja laadun suhteen.
- Kehityksen on oltava joustavaa ja toteutettava kaikki tarvittavat muutokset mahdollisimman nopeasti.
-
Ohjelmiston päivityksiä on toimitettava asiakkaille usein,
kukin päivitys tulee julkaista
vähintään kerran
2–16viikon sisällä. - Johtajien ja kehittäjien yhteistyö tiimissä koko ohjelmiston elinkaaren ajan.
- Motivoituneiden kehittäjien kannustaminen.
- Keskeisen tärkeää on kasvokkain keskustelu muihin tiedonsiirtotapoihin verrattuna.
- Työnkulun tehokkuuden mittarina on ainoastaan laadukkaan tuotteen toteuttaminen, ei työtunnit, työpanos ym.
- Jokaisen tiimin kehityksen perustana on ketterien prosessien aktiivinen soveltaminen.
- Kehitetyn tuotteen prioriteetteina tulee olla paitsi tekniset näkökohdat, myös design.
- Pyritään turhan työn määrän vähentämiseen ja työprosessien yksinkertaistamiseen.
- Työnkulkujen organisoinnissa tulee priorisoida itsenäinen organisoituminen ja oma-aloitteisuus.
- Tiimin jatkuva oman työnsä tehokkuuden arviointi ja mahdollisten puutteiden korjaaminen.
Katso myös
-
XP-menetelmä,
jota sovelletaan kaikkien kehityskäytäntöjen äärimmäiseen vahvistamiseen -
RAD-konsepti,
jota sovelletaan tuotteen kehittämiseen epämääräisten vaatimusten vallitessa -
Cobit-menetelmä,
jota sovelletaan standardien luomiseen IT-tarkastukseen ja -hallintaan -
PRINCE2-menetelmä,
jota sovelletaan standardien luomiseen laaja-alaisiin IT-projekteihin -
TDD-kehitystekniikka,
jota sovelletaan ketterään projektien hallintaan