Agil systemutveckling - uttrycket har funnits nu i några decennier. Med start i tidigt 90-tal har vi fått uppleva Scrum, XP, DSDM och många fler och de senaste åren har den agila systemutvecklingen verkligen tagit fart i Sverige. I IT-branschen. Och visst, att jobba agilt med systemutveckling förutsätter väl att du jobbar med just… systemutveckling. Men att jobba med agila metoder är inte på något sätt endast IT-branschen förunnat. Och det är framförallt inte något nytt; agila metoder har funnits i tusentals år.
Det agila manifestet. Du har kanske hört talas om det, ett
antal ledord som publicerades 2001 och undertecknades av bland andra Ken
Schwaber och Jeff Sutherland (skaparna av SCRUM). I detta finns bland annat
följande fyra påståenden som den agila utvecklingen värdesätter:
- Individer och interaktioner framför processer och verktyg
- Fungerande programvara framför omfattande dokumentation
- Kundsamarbete framför kontraktsförhandling
- Anpassning till förändring framför att följa en plan
På ren svenska blir det alltså att jobba tillsammans mot
gemensamma lösningar, fokusera mer på en fungerande produkt istället för att
fylla i papper och följa processer, involvera kunden tidigt för att leverera
vad kunden vill ha istället för att bråka om leveranser och, framförallt, var
beredd på förändring istället för att stirra oss blinda på projektplanen. Och även
om vi nu jobbar agilt ska vi naturligtvis behålla en del processer, dokument,
kontrakt och planer men det finns kanske ett värde i att anpassa dem alla till
dagens verklighet och omvärld?
Att jobba agilt innebär alltså teamwork, att leverera det
kunden vill ha och vara beredd på att kunden, marknaden och omvärlden ständigt
förändrar sig. Jag är ledsen om jag inte förstår, men vad har det med
IT-branschen att göra? När jag påstår att agila metoder har funnits i tusentals
år tänker jag på skräddaren i det forna Egypten ett par tusen år före Kristus. Köpmannen
kommer in med lintyg till skräddaren och ber honom sy upp en skjorta.
Skräddaren tar mått och kanske gör en skiss av skjortan (Minimum Viable
Product) och ber sedan köpmannen komma tillbaka efter två veckor (en iteration)
för att prova skjortan (sprintdemo). Den sitter nästan bra men kräver några små
justeringar (anpassning) och köpmannen kommer tillbaka efter två veckor och se
där: Han får en produkt precis som han vill ha den (kundsamarbete). Eftersom
han får precis det han vill ha är priset kanske underordnat, kundnyttan är ju i
allra högsta grad uppnådd.
Att jobba med agila metoder är att jobba med yttre och inre
effektivitet. Yttre effektivitet – att
göra rätt saker, inre effektivitet – att göra saker rätt.
Att jobba med agila metoder är att kommunicera. Ofta och mycket. Och visuellt. Med både kund
och medarbetare. Communication, communication, communication för att travestera
mäklarbranschen.
Att jobba med agila metoder är att ha en organisationskultur
som omfamnar och stöder förändring i såväl produkter som processer. You can’t do Agile, you have to be Agile…
Att jobba med agila metoder är att prioritera, fokusera och
leverera. Vad vill kunden ha? När vill
kunden ha det? Hur vill kunden ha det? Och har vi en organisationsstruktur som
gör att vi kan ge kunden vad den vill ha med bibehållen arbetsglädje,
kreativitet och lönsamhet?
I en intervju i D-I Weekend fick Magdalena Bonde, grundare
av Cell Networks under IT-eran på 90-talet, frågan: Vad hade du velat att du
visste då? Svaret blev: ”Kundfokus och effektivitet går före allt annat”. Det
var sant då och har blivit än mer sant idag. Kundnära utveckling av vad det än
är har blivit nödvändigt för de flesta branscher. Jag har sett exempel från
byggbranschen, biltillverkare, bankväsendet, media. T o m kommunala
bostadsbolag (!). Kundfokus… Den som betalar bestämmer…
Och effektivt… Dessutom… Inga konstigheter där heller.
Eller? Så resonerade Toyota redan på 40-talet: Tillverka bara det kunden vill
ha när kunden vill ha det. Det är effektivt. Att stressa, jobba över, att få
göra om-göra rätt är inte effektivt.
Så, om vi går från agil systemutveckling
via agila metoder till ett agilt förhållningssätt – då kanske du kan
hålla med om att IT-branschen inte har ensamrätt på agila metoder? För med det
agila förhållningssättet så jobbar vi med täta avstämningar med både kund och
team.
Med det agila förhållningssättet jobbar vi effektivt i team och
lägger prestigen åt sidan. Med det agila förhållningssättet utvärderar vi
ständigt vårt arbetssätt och våra produkter och förbättrar gärna bägge i en
ständigt pågående förändrings-/förbättringsprocess.
Med det agila förhållningssättet förstår vi att det som
skiljer den vise från den envise är att idag tänka annorlunda än i går.
Mesta möjliga kund-/användar-/brukarnytta för minsta möjliga
tillverknings-/utvecklingskostnad/skattepeng – det är ett agilt förhållningssätt. Så säg mig då det företag, den
organisation, den kommun, det landsting eller myndighet som inte skulle kunna förbättras med ett
agilt förhållningssätt?
Hur är det? Har du och din organisation ett agilt
förhållningssätt? Om inte: Testa gärna lite agila metoder. Och tro inte för en sekund
att du behöver vara IT-chef, systemutvecklare eller programmerare för att kunna
tillämpa. Det går lika bra om du är skräddare, restaurangchef eller
sjuksköterska.
You can’t do Agile,
you have to be Agile…
/Freddie Hahn
Freddie Hahn är utbildare och
organisationskonsult på Project Academy. Han arbetar främst med projektstyrning
och -ledning; metoder och verktyg för rationella och effektiva projekt samt
change management
Freddie har utvecklat och håller bland annat kurserna
Projektledning med agila metoder
Skapa framgångsrika agila team
Freddie har utvecklat och håller bland annat kurserna
Projektledning med agila metoder
Skapa framgångsrika agila team
Skicka en kommentar
Trevligt att du vill dela med dig av dina åsikter! Tänk på att hålla på "Netiketten" och använda vårdat språk.