Agile-metodik
Agile-metodiken ger flexibel projektledning inom mjukvaruutveckling. Den är särskilt effektiv vid arbete i små team.
Inom Agile-metodikens system ingår också
SCRUM och
Kanban.
Agile-metodiken är baserad på följande principer:
- Kunderna ska vara nöjda med leveransens tidpunkt och kvaliteten på den utvecklade mjukvaran och dess uppdateringar.
- Utvecklingen ska vara flexibel och införa alla nödvändiga förändringar så snabbt som möjligt.
-
Det är nödvändigt att säkerställa frekventa mjukvaruuppdateringar
för kunderna, varje uppdatering ska släppas
minst en gång var
2–16vecka. - Samarbete i team mellan chefer och utvecklare under hela mjukvaruns arbetscykel.
- Uppmuntran av motiverade utvecklare.
- Prioritering av personligt samtal framför andra sätt att överföra information.
- Utvärderingen av effektiviteten i arbetsprocessen säkerställs endast av leveransen av en kvalitetsprodukt, inte av arbetade timmar, arbetsinsatser etc.
- Grunden för varje teams utveckling ligger i aktiv tillämpning av flexibla processer.
- För den utvecklade produkten ska prioriteringarna inte bara vara tekniska aspekter, utan även design.
- Strävan efter att minska mängden överflödigt arbete och förenkla arbetsprocesser.
- Prioritet vid organisering av arbetsprocessen bör vara självorganisering och initiativ.
- Konstant utvärdering av teamets eget arbete och justering av eventuella brister.
Se även
-
metodiken
XP,
som används för extrem förstärkning av alla utvecklingsmetoder -
konceptet
RAD,
som används för produktutveckling med oklara krav -
metodiken
Cobit,
som används för att utveckla standarder inom IT-revision och styrning -
metodiken
PRINCE2,
som används för att utveckla standarder för implementering av storskaliga IT-projekt -
utvecklingstekniken
TDD,
som används för flexibel projektledning