Lean och agile i försäkringsbranschen - Tobias Ladhe

Preview:

DESCRIPTION

 

Citation preview

”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

Recommended