Arbetssätt
Kärt barn har många namn, och de begrepp som används för att beskriva en mera lättrörlig, samarbetsorienterad och iterativ inställning till systemutveckling är många. Vi på Valtech väljer att använda Agil Systemutveckling, en försvenskning av det engelska ordet agile, som betyder lättrörlig eller vig. Dessa utvecklingsmetoder– det finns ett antal varav Scrum är den mest namnkunniga – är alla baserade på samma grundläggande värderingar, principer och synsätt. Centralt är ett nära samarbete och frekventa avstämningar mellan kravställare och utvecklare, ett inkrementellt och iterativt utvecklingsarbete med täta och regelbundna leveranser, samt löpande anpassning till förändringar i krav och omvärld.
Förtroendebyggande
En viktig del av Agil Systemutveckling är att det ökar transparensen i utvecklingsprojekt och förvaltning. Genom att synliggöra problem - och möjligheter - tidigt i processen minskar risken för obehagliga överraskningar sent i projektet. Återkommande prioritering säkerställer också att mest kraft läggs på den funktionalitet som genererar störst värde. Vår erfarenhet är dock att det viktigaste resultatet av ökad insyn är att den bygger förtroende.
Synsätt snarare än metodik
Även om Agil Systemutveckling i grunden är mer av ett synsätt än en traditionell metodik finns det ett antal verktyg som är viktiga för att skapa rätt förutsättningar. Automatisering av test- och releaseprocessen är exempelvis en viktig del av att kunna leverera ny funktionalitet frekvent. Tvärfunktionella team där kompetensdelning säkerställs genom t.ex. parprogrammering minimerar projektrisker och höjer produktiviteten. Återkommande retrospektiv möjliggör en löpande anpassning och förbättring av arbetssätt. Listan kan göras ganska lång, men samtidigt är en av fördelarna med Agil Systemutveckling just att det är relativt lätt att komma igång.
Genomslag
Från Valtechs perspektiv har det varit roligt att se hur Agil Systemutveckling slagit igenom bredare under de senaste åren. Valtech var tidigt ute med att anamma de agila synsätten, och vet av egen erfarenhet hur produktivitet och kvalitet påverkas av att arbeta agilt. Denna erfarenhet är baserad på de många projekt vi genomfört med och för våra kunder, men även från att som mentorer ha hjälpt organisationer förändra sin utvecklingsmetodik