Agil systemutveckling

Från Rilpedia

Hoppa till: navigering, sök
Wikipedia_letter_w.pngTexten från svenska WikipediaWikipedialogo_12pt.gif
rpsv.header.diskuteraikon2.gif

Agil systemutveckling är ett samlingsnamn för ett antal systemutvecklingsmetoder som kan användas vid mjukvaruutveckling också kallade lättrörliga metoder. Metoderna följer i stort sett samma värderingar, principer och synsätt. Jämfört med tidigare vattenfallsmodeller representerar de mer flexibla sätt att arbeta. Agile är engelska och betyder smidig, vig, lättrörlig.

Grundtankarna bakom agile bygger på att göra kunden/användaren nöjd med det som utvecklas genom ett mycket nära samarbete under hela utvecklingstiden med täta och regelbundna möten mellan utvecklare och beställare/mottagare. Arbetet bedrivs inkrementellt och iterativt vilket innebär att regelbundna mindre leveranser sker och att saker löpande utvärderas och kan ändras för att möta nya krav och önskemål. Det agila synsättet anser att det oftare är människor och kommunikation än verktyg och formella dokument som löser problem under utvecklingsarbetet.

En annan central grundtanke är att minimera risken för att en stor del av ett system befinner sig i ett halvfärdigt läge och inte kan leverera nytta. Detta gör det möjligt för beslutsfattare att få ett bättre underlag inför beslut om att tillföra ytterligare resurser till ett projekt.

Exempel på ett antal "lättrörliga metoder":

Externa länkar

Personliga verktyg