lean och agile i försäkringsbranschen - tobias ladhe
DESCRIPTION
TRANSCRIPT
”under tidspress”
Leanprinciper och agila inslag
i ett projekt i försäkringsbranschen
2
Hur beskriver man 1 år och 9 mån
på 12 min?
3
Ramar
• Syfte–Ge er ett axplock tankar från ett projekt i försäkringsbranschen.
• Tid: 12 min
• Agenda– Inledning– Projektet - ramar– ”Meta-perspektiv”–Förändring–Svårigheter–Wrap Up - Hur gick/går det?
4
Tobias Ladhe
SystemvetareSystemteori
EkonomFöretagare
KommunikationFörändring
Kommunikologi mm.Fek, Mgmt Accounting mm.Bygga bolag, ledningsroller
Mjukvara, systemteori mm.
5
Yoda gav oss visdomsord: ”You must unlearn what you have learned”
6
Projektet
• Tekniksäkra ett bassystem – funktionellt 1 till 1.
• Stort system–Utvecklat mellan 19952006, Träda 2006-2010.–Klient (265 formulär)–Batchar (86 st i olika teknik)– Integrationer (Com-Com+ Web Services)–Beräkningsförflyttning (Db-library, C och C++)–Byte av databasserver
• 100-tals miljoner i månatlig fakturering = verksamhetskritiskt
7
Projektet – förutsättningar
• Start: 2010-01-15 2011-12-31• Verklig ”sense of urgency” • Stenhårt styrt på tid (TKQ)
Kuriosa• Helhetsmandat - förvaltning och projekt i ett.
– kontroll över alla resurser, samplanering alla leveranser.• Högsta prio från ”verksamheten”
– Hjälp att styra bort brus – Ltd. Wip!
9
Metaperspektiv
• ”Lite i huvudet, mycket att göra!”– 7+-2?
Under press?
• Huvudtankar: – korta feedback-tid, feedback-cykler– minska mängden samtidigt arbete
”Få saker i taget” – exempel:Mån 1 & 2: Implementera robust ingenjörskonst, sitta tillsammans, korta feedback.Mån 3 & 4: Agile: Team, morgonmöten, visualisera arbetet, veckomöten, korta feedback.Mån 5-7: Tydligare team, Scrumish, Rapportering, korta feedbackMån 8-14: Flexiblare, och flexiblare, korta feedback,
Ett team scrumish, Ett Kanban, Fokus på ”att göra klart”, helhetstavla (Pulsen för projektet)Mån 14 Visualisera process, Value stream maping (del av processen), CFD, Mäta trender,
Utmana ”sanningar”.
10
Lean, Agile, Scrum, Kanban, XP Scrumish, Kanban, Kanbanish, XP-ish
• Övergripande princip – mönsterbrytare för detta gänget:
Vi gör först, inte perfekt, sedan gör vi små förbättringar, iterativt.
• Korta feedback-cykler?Exempel:– Dagliga byggen = Feedback– Morgonmöten = Feedback– Visualisera arbetet = Feedback– Sätta alla i sina team, sitt ihop fysiskt = Feedback– Plancering av tavlorna = Feedback– Automatisk test suite = Feedback– CFD-Diagram = Feedback
• Fokus på mängden samtidigt arbete?– Först – visualisera allt vi gör.
Waste? Störningsmoment? Ta bort, prioritera gemensamt.– Resonera om parallellitet – minska övertid– Visualisera ”processen”, börja i en del
11
”Vi har förändrat mycket på kort tid…”
Förändringsarbete i detta projekt.
1. Förtroendekapital– Styrgrupp & ledning
Pacing (”tala med bönder på bönders vis”)Exempel
rapportering ofta öppenhet, framsteg och vad som går fel
– Projektgänget- Pacing…- … men också, bryta mönster (ett i taget).- Kongruens, kongruens, kongruens!
12
Exempel styrgrupp
13
Data Team Hart (Gui-teamet och Puls.Net)
Antal formulär Ej påbörjat Pågår Klara Procent klara
Antal S* 130 66 42 22 17%
Antal M 82 36 33 13 16%
Antal L 41 12 25 4 10%
Antal XL 13 3 8 2 15%
Totalt antal 266 117 108 41 15%
*formulärstorlek baseras på antalet kodrader per fomulär/dialog
Status Fas 1
117; 44%
108; 41%
41; 15%
Ej påbörjat
Pågår
Klara
14
Team Hart (Puls .net GUI) - denna vecka
*formulärstorlek baseras på antalet kodrader per fomulär/dialog
Antal formulär Ej påbörjat Pågår Klara Procent klara
Antal S 130 58 31 41 32%
Antal M 82 24 17 40 49%
Antal L 41 8 17 16 39%
Antal XL 13 3 7 3 23%
Totalt antal 266 93 72 100 38%
Pågår; 72; 27%
Klara; 100; 38%
;Ej påbörjat ;9335%
Ej påbörjat
Pågår
Klara
15
Team Hart (Puls .net GUI) – denna veckan
*formulärstorlek baseras på antalet kodrader per fomulär/dialog
Pågår; 56; 21%
Utgår; 27; 10%
Klara; 142; 54%
;Ej påbörjat ;4015%
Ej påbörjatPågårKlaraUtgår
16
Team Hart (Puls .net GUI) – denna veckan
*formulärstorlek baseras på antalet kodrader per fomulär/dialog
Pågår; 20; 7%
;Saknar test18% ;48
;Klara ;14454%
Utgår; 55; 21%
Saknar testPågårKlaraUtgår
Antal formulär Saknar test Pågår Klara Utgår Procent klaraAntal S 130 20 6 60 44 46%Antal M 82 11 7 53 11 65%Antal L 45 11 5 25 0 56%Antal XL 16 2 2 10 0 63%Totalt antal 273 44 20 148 55 54%
17
Team Hart (Puls .net GUI) – denna veckan
*formulärstorlek baseras på antalet kodrader per fomulär/dialog
;Saknar test4% ;10
;Klara ;18570%
;Utgår ;6524%
Pågår; 6; 2%
Saknar testPågårKlaraUtgår
18
Team Hart (Puls .net GUI) – denna veckan
*formulärstorlek baseras på antalet kodrader per fomulär/dialog
Antal formulär Saknar test Pågår Klara Utgår Procent klara Procent utgår Procent ej klaraAntal S 130 3 0 76 51 58% 39% 2%Antal M 81 4 0 64 13 79% 16% 5%Antal L 45 2 0 42 1 93% 2% 4%Antal XL 17 2 0 15 0 88% 0% 12%Totalt antal 273 11 0 197 65 72% 24% 4%
Pågår; 0; 0%
Utgår; 65; 24%
Klara; 197; 72%
;Saknar test4% ;11
Saknar testPågårKlaraUtgår
19
Team Hart – Denna vecka forts. start av fas 2Antal formulär Ej påbörjad Pågår Klara Procent klara Procent ej klara
Antal S 79 67 2 10 13% 87%Antal M 68 53 4 11 16% 84%Antal L 44 37 0 7 16% 84%Antal XL 17 15 0 2 12% 88%Totalt antal 208 172 6 30 14% 86%
;Ej påbörjad ;17283%
Klara; 30; 14%
Pågår; 6; 3%
Ej påbörjad
Pågår
Klara
20
Förändring fortsättning
• Trygghet & trygghet –Visualisera processen, fokus på processen! = Trygghet–PL, TL och UL - förbjudet att falla tillbaka i mönster = Kongruens
Inga syndabockar”mitt ansvar är mitt ansvar”
• Motivation – förspänt för förändring.– Inre motivation
I detta projekt en grund: ”komma igen”–Fokus på tydliga ramar.
Svara på frågan ”varför”, om och om igen.
21
Exempel på svårigheter
• Se hela processen!– ”Bara vi i test får göra så här så blir det effektivt….”
• Valda sanningar - tankemönster– Vilka är bra och medvetna?– Vilka är dåliga och omedvetna?
• ”Men, vi kör ju inte agile, vi kör ju inte scrum…”– Stora svårigheter att sortera
• Automatiska tester– Trygghet, ja, men….– Svårt och mycket tid för klienten.– SpecFlow för icke-utvecklare? Hög tröskel för oss, fick avbrytas.– ”Gammalt” synsätt på test = ”inget för oss i test…”
Gammalt = Test uppgift är att hitta fel
22
”Ja, hur gick/går det?”
• Ekonomi–Prognos säger att vi kommer gå ca 10% under budget.
• Leveranser–Det mesta är klart, 3 månader innan deadline
Vi har levererat i delar = förtroendeSamtidigt har vi levererat mer än förväntat = förtroende
–Verksamheten mycket nöjd.
23
Lite mer om Ladhe
• Tobias Ladhe, Lean/Agile Projektledare- Facts
Ledning & styrning inom mjukvara, ca 10 årKonsult, teamutveckling & organisationsutveckling, ca 2 årSystemvetenskap, Ekonomi, Kommunikation & Förändring (Kommunikologi)
– IntressenFörändringsledningEffektiva och roliga arbetssätt
– Tidslinje1999-2011Röd tråd i stort: Mjukvara och försäkring. Konsult, LinjeAnställd Länsförsäkringar, Utvecklingsenheten, 2011.RollerMest ledning/styrning, jämt mellan konsult & linje.
-Projektledare, Scrum Master, ”Produktägare”-proxy.-Affärsområdeschef mjukvara-VD mjukvara-Konsult (team, organisation, projektledning, förändringsledning)
– Närproducerad ITMetafor från Citerus VD Karin Edström.Jag är en stor ”fan” av närproducerad IT, tajta team och roligt på jobbet