Agile-metodologien
Agile-metodologien giver fleksibel projektledelse til softwareudvikling. Den er særligt effektiv, når man arbejder i små hold.
I Agile-metodologiens system indgår også
SCRUM og
Kanban.
Agile-metodologien er baseret på følgende principper:
- Kunder skal være tilfredse med leveringsaktualiteten og kvaliteten af den udviklede software og dens opdateringer.
- Udviklingen skal være fleksibel og implementere alle nødvendige ændringer på kortest mulig tid.
-
Det er nødvendigt at sikre hyppige softwareopdateringer
for kunderne, hver opdatering skal udgives
mindst en gang hver
2–16uge. - Samarbejde i holdet mellem ledere og udviklere gennem hele softverens arbejdscyklus.
- Fremme af motiverede udviklere.
- Prioritering af personlig samtale over andre måder at overføre information på.
- Vurderingen af effektiviteten af arbejdsprocessen sikres kun af realiseringen af et kvalitetsprodukt, ikke timer, arbejdsindsats og andet.
- Basis for enhver holds udvikling er aktiv anvendelse af fleksible processer.
- For det udviklede produkt bør prioriteringerne ikke kun være tekniske aspekter, men også design.
- Stræben efter at reducere mængden af overflødig arbejde og forenkle arbejdsprocesser.
- Prioritet ved organisering af arbejdsprocessen bør være selvorganisering og initiativ.
- Konstant vurdering af effektiviteten af eget arbejde af holdet og justering af mulige fejl.
Se også
-
metodologien
XP,
som anvendes til ekstrem forstærkning af alle udviklingspraksisser -
konceptet
RAD,
som anvendes til udvikling af produktet ved uklare krav -
metodologien
Cobit,
som anvendes til at udarbejde standarder inden for IT-revision og ledelse -
metodologien
PRINCE2,
som anvendes til at udarbejde standarder til implementering af storstilede projekter i IT -
udviklingsteknikken
TDD,
som anvendes til fleksibel projektledelse