I denna introduktion till agila metoder återgår jag till den grundläggande frågan varför traditionella styrmetoder har svårigheter i komplexa produktutvecklingsprojekt. Med en påhittad historia från annan bransch med handritade bilder reder jag ut frågan och avslutar med att tillsammans med publiken lista på vilket sätt våra vanliga produktutvecklingsprojekt skiljer sig från det påhittade exemplet. Vid alla tillfälle jag gett denna presentation har en engagerande diskussion med många insikter uppstått i rummet.
5. Hur tar Bengt fram en plan för projektet?
Tidplan & Kalkyl brukar hålla
Fungerar eftersom:
• Bengt vet allt
• Tidigare projekt hjälper
• .
6. Hur organiserar Bengt arbetet?
Rätt saker görs på rätt sätt
Fungerar eftersom:
• Bengt vet allt
• ”Bäst om du säger vad vi ska
göra”
• .
7. Hur följer Bengt upp arbetet?
Bengt ser själv vad som är gjort
och kvaliteten
Fungerar eftersom:
• Statusen synlig
• ”Vi bryr oss inte om tidplanen”
• .
8. Hur hanteras avvikelser i planen?
”Håller jag på planen,
så lyckas vi”
Fungerar eftersom:
• Går att jobba hårdare utan att
sänka kvaliteten
• .
17. LYFTER SYSTEMUTVECKLING MED AGILT LEDARSKAP
Tack!
Kontakta mig gärna med dina utmaningar
och agila funderingar!
mikael@resultex.se
0702-522882
Mikael Broomé
Editor's Notes
Hej!
Jag heter Mikael Broomé
Den stora frågan som vi ska jobba med i 40 minuter nu är:
Varför Agilt?
KLICK
Jag kommer att besvara den genom att titta på en annan fråga ...
Varför tenderar traditionell styrning misslyckas i utvecklingsprojekt?
KLICK
Då kan man ju undra vad utvecklingsprojekt är och med det menar jag ...
vad är då traditionell styrning? Vi tar en historia till hjälp för att förstå det!
Ni får en historia från en annan bransch
Efter den kommer vi att tillsammans reflektera över hur den historien kopplar till vår verklighet
Det här är BENGT
Han har under 30 år drivit sitt företag som byter fönster i STORA fastigheter
STEG 1
Det är ofta flera hundratals fönster som skall bytas och Bengt tar ett helhetsansvar för allt arbete kring fönsterbytet.
Det handlar om att Montera bort gamla, Förändringar i väggen, montering av nya fönstret, detaljer utvändigt och invändigt, inklädnad och målning.
Tidigare utförde han alla praktiska moment och vet precis hur man gör
Numera har han ett gäng hantverkare för att utföra arbetet.
(Arbetet i en fastighet tar ofta från ett par veckor till ett par månader att slutföra)
Han lyckas om och om igen avsluta projekten i tid, hålla kostnader – det är ofta fast pris
och leverera en kvalitet som gör kunderna nöjda.
Eftersom kunder blir så nöjda återkommer de ofta.
Bengt är omtyckt av sina kunder, framgångsrik, tjänar bra med pengar och trivs utmärkt med sitt jobb.
STEG 2 + 3
Bengt diskuterar själv med kunden vad behovet är
Han hämtar vant in all information han behöver till offertarbetet.
Han gör själv en kalkyl och tidplan utan att behöva besvära de hantverkare som ska göra jobbet.
KLICK
Tidplanen beskriver i detalj:
vem som gör vad varje dag
i vilken ordning alla momenten görs
Hur lång tid varje moment tar
Bengt sammanställer själv kostnaden och sätter ett pris, som ofta är ett fast pris
KLICK Bengts kalkyler och tidplaner brukar stämma mycket väl med verkligheten
KLICK Han vet själv precis VAD som skall göras av vem och NÄR, hur mycket tid det tar. Han vet även HUR arbetet skall utföras i detalj
KLICK Han har alltid haft stor hjälp av sina tidigare projekt som han lätt kan jämföra med det nya projektet
KLICK
Bengt har morgonmöte där han samlar alla medarbetare och pekar med hela handen
VEM som gör VAD
Beskriver ofta också HUR så att det blir rätt
Bengt sköter även all information och koordinering mellan hans medarbetare
KLICK
(att det funkar)
KLICK
Han vet VEM som behöver göra VAD, hur långt tid det tar
Vilken ordning
KLICK Han upplever att hans medarbetare varken vill eller kan ta större ansvar än att göra exakt vad de blir tillsagda.
Bengt vill varje dag följa upp hur projektet ligger till gentemot tidplanen
KLICK
Han gör uppföljningen helt själv genom att gå runt på byggplatsen och ser då direkt exakt hur långt arbetet fortskridit.
Han ser vilka fönster som är utbytta och vilka moment som kvarstår i varje rum.
Han gör även stickprov för att se kvaliteten på arbetet och han brukar oftast enkelt kunna hitta om det finns något slarv.
Det är ytterst sällan som något slarv upptäcks av kunden
KLICK
KLICK
När det uppstår en störning i Bengts tidplan gör Bengt allt för att planen ska följas.
KLICK
Han tänker att det viktigaste med en plan är att den följs annars har den inget värde.
Om exempelvis någon blir sjuk, tvingas de övriga att jobba hårdare.
Det blir ibland övertid och att medarbetarna pressas att jobba snabbare och det funkar bra tycker Bengt.
KLICK
(”Viktigast att planen följs”)
KLICK
Under övertidpassen sker sällan mer slarv med kvaliteten än under ordinarie dagtid
(SLUTORD) Bengt ser att hans förmåga att hålla på tidplanen är nyckeln till hans framgång
Dags att sammanfatta hur Bengt styr i sina projekt
KLICK SJÄLV+ detaljerad + planerna håller
KLICK pekar hela handen + VAD,VEM, HUR + RÄTT SAKER BLIR GJORDA PÅ RÄTT SÄTT
KLICK SJÄLV + STATUS + SLARV
KLICK ”Planen måste följas”
(SLUTORD) Bengt lyckas om och om igen att avsluta projekten i tid, hålla kostnadsramarna och leverera en kvalitet så att kunderna blir nöjda och återkommer.Han är framgångsrik
Dags att växla tillbaks till vår verklighet
Ni ska nu alla få tänka på ett utvecklingsprojekt ni hamnat i där det handlat om att utveckla ny funktionalitet i mjukvara
Ni ska få diskutera två stycken frågor, två och två.
Para ihop dig med grannen!
(invänta att alla hittat någon)
FRÅGA 1
FRÅGA 2
5 minuter
Saker vi vet.
Vilken utvecklingsmiljö och vem som ingår i teamet
Övergripande kravbild, användaren ska kunna logga in och beställa produkter och tjänster i webbutiken
Vilken målgruppen är
Saker vi vet att vi inte vet
Vilken inloggningsmetod är enklast för målgruppen och snabbast att bygga klar
Vilken betalningspartner ska vi använda?
Vilken driftsättningspartner ska vi använda?
Teamets förmåga och hastighet att bygga en webbutik som de aldrig gjort förut
I vilken ordning bör vi bygga delarna?
Vilken användarlast och prestanda?
Saker vi inte vet att vi inte vet – Okända frågor
Vilka krav på inloggningslösning ställs av vår betalningspartner när vi valt den?
Vilken anpassar vi arkitekturen till den den driftsättningsmiljö och den prestanda vi insett att vi måste ha?
Hur hanterar vi att målgruppen byts mitt under projektet?
Känner ni igen er i detta?
Bengts projekt: håller sig helt inom vita rutan
Ett projekt med nyutveckling av mjukvara: ligger ofta på ”hela kartan”
Vi har en ofta en hög osäkerhet i början av projektet
”Oro i magen” hos PL som stör nattsömnen
Om du vill veta hur man kan få ner denna osäkerhet under projektet, stanna kvar hela kvällen!
KLICK
Det har ni svarat på
KLICK
Agila arbetssätt baseras på de förutsättningar ni har beskrivit
Det är knepigare att hantera komplexiteten i utvecklingsprojektet jämfört med Bengts projekt
Vi behöver metoder och tankesätt som stödjer oss i det
Med andra ord:
Det är knepigare att pricka en papperskorg som rör på sig!