Smidig gjør oss LEANe
- hvordan gjør smidige prosesser som Scrum og Kanban
oss LEANe
- hvordan styrke smidig med en forståelse av hva LEAN er
Hvem er jeg?
• Christian Stensholt
–
–
–
–
–

Ansatt i Bouvet siden 2005
Smidigentusiast
Prosjektleder
Scrum Master
Sertifisert Scrum Master, Product Owner og
Scrum Professional
– Har vært styremedlem i Smidigkonferansen og
medarrangør av Smidig 2010-13

2

30. januar 2014

Smidig gjør oss LEANe
Min lille reise i Smidigverden
• Snikinnførte Smidigmanifestet i en
prosjektbeskrivelse i begynnelsen av 2000-tallet
• Begynte med Scrum i 2005
• Leste Mary Poppendieck, Lean Software
Development i 2006

• Studert og deltatt på mange konferanser om Smidig
• Hørte foredrag av Henrik Kniberg i 2013 Culture >
Process

• Hørte foredrag av Jon Kåre på Smidig 2013 og leste
boka Dette er LEAN av Niklas Modig
3

• Opptatt av teambygging
30. januar 2014

Smidig gjør oss LEANe
4

30. januar 2014

Smidig gjør oss LEANe
Smidig er et tankesett, definert
av verdier, rettleda av
prinsipper og manifestert
gjennom mange forskjellige
praksiser
Verdier
Samarbeid
Disiplin

Åpenhet

Enkelhet
Synlighet
Fokus
Engasjement
Frihet
6

30. januar 2014

Smidig gjør oss LEANe

Mot
Tillitt
Prinsipper
Begrense Work
in Progress

Bærekraftig tempo

Levere ofte
Teste tidlig
Feile fort
Kundeverdi

Tverrfunksjonelle team
Samarbeid
Disiplin

Åpenhet

Enkelhet

Synlighet

Fokus

Mot
Tillitt

Fokus på kvalitet

Sjølorganisering

Engasjement

Empirisk prosesskontro
Kollektivt eierskap

Kontinuerlig
prosessforbedring Pull
7

30. januar 2014

Smidig gjør oss LEANe

Brukerinvolvering
Praksiser
Sprintplanlegging Oppgavetavle

Kontinuerlig integras

Forbedre produktkøen
Sprint
retrospektiv
Sprint demo
Innovasjon

Bærekraftig tempo
Empirisk
prosesskontroll
Tverrfunksjonelle team

Begrense
Samarbeid
Work in Progress
Sjølorganisering
Åpenhet
Disiplin
Levere ofte
Synlighet Autonome
Feile fort
Enkelhet
grupper
MVP
Ansvar
Teste tidlig
Fokus
Kollektivt eierskap
Mot
Kundeverdi
Engasjement
Tillitt
Frihet
Pull
Fokus på kvalitet
Effektmapping

Daglig morramøter
Brenndiagram
Brukertesting
8

30. januar 2014

Parprogrammerin

Smidig gjør oss LEANe

Produktcanvas
Kontinuerlig
Brukerinvolvering
prosessforbedring

MVP

Brukerhistorier

Brukerhistorieka

Planning Poker

TDD
Spesifisere med
eksempler
Mary Poppendieck: Lean
Software Development
• Eliminate Waste
• Amplify Learning
• Decide as Late as Possible

• Deliver as Fast as Possible
• Empower The Team

• Build Integry In
• See the whole

9

30. januar 2014

Smidig gjør oss LEANe
LEAN er en driftstrategi der vi
prioriterer flyteffektivitet over
ressurseffektivitet.
LEAN er med andre ord en strategi
for å flytte seg oppover i
effektivitetsmatrisen
Effektivitetsmatrisen
Ressurseffektivtet

Effektive øyer

Ødemark

Den perfekte tilstand

Effektivt hav

Flyteffektivtet
11

30. januar 2014

Smidig gjør oss LEANe
– Continous Improvement
– Respect for People

• Lean Goal
– Sustainable Deliver Value Fast

• Lean Foundation
– Lean Thinking Manager- Teachers

Craig Larman, Bas Vodde: Lean Primer
12

30. januar 2014

Smidig gjør oss LEANe

Goal

Product
development

14
Principles
Foundation

Respect for People

• Two Pillars of LEAN

Continous Improvement

Lean Thinking House
Kultur > Prosess
• Når folk sleper seg til morramøtet fordi
ScrumMaster sier det: Da er det prosess
• Når folk kommer til morramøtet fordi det er sånn
vi driver programvareutvikling i Bouvet: Da er det
kultur
• Kultur er det folk gjør uten å legge merke til det
Henrik Kniberg, Paris 2013
13

30. januar 2014

Smidig gjør oss LEANe
Folk er viktigst
Jeg
elsker
kollegae
ne mine

Gjensidig
respekt

14

30. januar 2014

Smidig gjør oss LEANe

Ego
ShuHaRi

• Shu = Følg reglene
• Ha = Tilpass reglene
• Ri = Overse reglerne

Scrumbutophobia (n)
Se også Scrumfundamentalisme
Frykten for å gjøre feil i Scrum
Symptom: Sitter fast i Shu
15

30. januar 2014

Smidig gjør oss LEANe

Regler er
en bra
start.
Bryt de
når det er
nødvendi
g

Gi faen i
regler
Smidige prosesser/tankesettnoen eksempler

Eliminat
e waste
Amplify
learning

See the
whole

Scrum

Build
integrity
in

Scrumba
n

Empowe
r the
team

Lean

Decide
as late
as
possible

Deliver
as fast
as
possible

Kanban
Lean Startup
FIDO – Distribusjon av
informasjon og kunngjøringer
Togleder/ruteplanlegger registrerer all informasjon som
påvirker togtrafikken
- Saktekjøring på en strekning
- Ekstratog
- Innstilling av tog
- Endring i hvor toget skal stoppe/passere
I løpet av sekunder vil…..

Alle betjente stasjoner som blir berørt
Og alle tog det gjelder
få informasjonen på en PC på
stasjonen eller et nettbrett i toget
17

30. januar 2014

Smidig gjør oss LEANe
Gikk i produksjon 11. februar
• Nesten ingen problemer ved
oppstart
• Veldig fornøyde brukere
• Uka etter (Kanban):
– En release om dagen
– Litt småfeil
– Korrigeringer på ting vi så ikke
fungerte optimalt

18

30. januar 2014

Smidig gjør oss LEANe
Utviklingsløpet
• Fastpriskontrakt
• Kunden ville kjøre Smidig
• Har laga det kontrakten sa var målet, men
detaljene og utforming blei til underveis
– Fulgt kontrakten og kontraktens føringer/mekanismer
– Når kontrakten ikke stemmer med virkeligheten
=>Endringsordre

• Brukte Scrum i utviklingsløpet
–
–
–
–
19

Nært sambarbeid med kunden
Stor grad av brukerinvolvering
Åpenhet
Team som fungerer sammen

30. januar 2014

Smidig gjør oss LEANe
Hvor går smidig?
• Vi blei inspirert av Smidigmanifestet fra 2001
• Smidige prosesser blei tatt i bruk, Scrum, XP,
Kanban
• De har til en viss grad utvikla seg, men har sine
regler

• Noen sier smidig er over -

20

30. januar 2014

Smidig gjør oss LEANe
FEIL!
• Smidig har så vidt begynt
• Ikke sikkert Scrum overlever, men de har satt i
gang noe som ikke lar seg stoppe
• Mer fokus på verdier
• Kundesiden begynner å engasjere seg mer og
mer
• Lean bidrar til å styrke smidig gjennom sitt
tankesett.
• Smidig blir mer enn bare prosesser/teknikker.
21

• Verdier – tankesett - kultur
30. januar 2014

Smidig gjør oss LEANe
Smidig gjør oss LEANe
• Kontinuerlig forbedring

• Respekt for folk – Bygge gode team
• Gi makt til teamet

• Kunden i førersetet – Forstå kundens behov
• Flyteffektivitet > Ressurseffektivitet – Kundeverdi

22

30. januar 2014

Smidig gjør oss LEANe
LEAN gjør oss mer Smidig
• LEAN styrker Smidigmanifestet
–
–
–
–

23

Personer og samspill
Programvare som virker
Samarbeid med kunden
Å reagere på endringer

30. januar 2014

Smidig gjør oss LEANe
Takk for meg!

Spørsmål kommentarer?
24

30. januar 2014

Smidig gjør oss LEANe

Christian Stensholt: Smidig gjør oss LEANe

  • 1.
    Smidig gjør ossLEANe - hvordan gjør smidige prosesser som Scrum og Kanban oss LEANe - hvordan styrke smidig med en forståelse av hva LEAN er
  • 2.
    Hvem er jeg? •Christian Stensholt – – – – – Ansatt i Bouvet siden 2005 Smidigentusiast Prosjektleder Scrum Master Sertifisert Scrum Master, Product Owner og Scrum Professional – Har vært styremedlem i Smidigkonferansen og medarrangør av Smidig 2010-13 2 30. januar 2014 Smidig gjør oss LEANe
  • 3.
    Min lille reisei Smidigverden • Snikinnførte Smidigmanifestet i en prosjektbeskrivelse i begynnelsen av 2000-tallet • Begynte med Scrum i 2005 • Leste Mary Poppendieck, Lean Software Development i 2006 • Studert og deltatt på mange konferanser om Smidig • Hørte foredrag av Henrik Kniberg i 2013 Culture > Process • Hørte foredrag av Jon Kåre på Smidig 2013 og leste boka Dette er LEAN av Niklas Modig 3 • Opptatt av teambygging 30. januar 2014 Smidig gjør oss LEANe
  • 4.
    4 30. januar 2014 Smidiggjør oss LEANe
  • 5.
    Smidig er ettankesett, definert av verdier, rettleda av prinsipper og manifestert gjennom mange forskjellige praksiser
  • 6.
  • 7.
    Prinsipper Begrense Work in Progress Bærekraftigtempo Levere ofte Teste tidlig Feile fort Kundeverdi Tverrfunksjonelle team Samarbeid Disiplin Åpenhet Enkelhet Synlighet Fokus Mot Tillitt Fokus på kvalitet Sjølorganisering Engasjement Empirisk prosesskontro Kollektivt eierskap Kontinuerlig prosessforbedring Pull 7 30. januar 2014 Smidig gjør oss LEANe Brukerinvolvering
  • 8.
    Praksiser Sprintplanlegging Oppgavetavle Kontinuerlig integras Forbedreproduktkøen Sprint retrospektiv Sprint demo Innovasjon Bærekraftig tempo Empirisk prosesskontroll Tverrfunksjonelle team Begrense Samarbeid Work in Progress Sjølorganisering Åpenhet Disiplin Levere ofte Synlighet Autonome Feile fort Enkelhet grupper MVP Ansvar Teste tidlig Fokus Kollektivt eierskap Mot Kundeverdi Engasjement Tillitt Frihet Pull Fokus på kvalitet Effektmapping Daglig morramøter Brenndiagram Brukertesting 8 30. januar 2014 Parprogrammerin Smidig gjør oss LEANe Produktcanvas Kontinuerlig Brukerinvolvering prosessforbedring MVP Brukerhistorier Brukerhistorieka Planning Poker TDD Spesifisere med eksempler
  • 9.
    Mary Poppendieck: Lean SoftwareDevelopment • Eliminate Waste • Amplify Learning • Decide as Late as Possible • Deliver as Fast as Possible • Empower The Team • Build Integry In • See the whole 9 30. januar 2014 Smidig gjør oss LEANe
  • 10.
    LEAN er endriftstrategi der vi prioriterer flyteffektivitet over ressurseffektivitet. LEAN er med andre ord en strategi for å flytte seg oppover i effektivitetsmatrisen
  • 11.
    Effektivitetsmatrisen Ressurseffektivtet Effektive øyer Ødemark Den perfektetilstand Effektivt hav Flyteffektivtet 11 30. januar 2014 Smidig gjør oss LEANe
  • 12.
    – Continous Improvement –Respect for People • Lean Goal – Sustainable Deliver Value Fast • Lean Foundation – Lean Thinking Manager- Teachers Craig Larman, Bas Vodde: Lean Primer 12 30. januar 2014 Smidig gjør oss LEANe Goal Product development 14 Principles Foundation Respect for People • Two Pillars of LEAN Continous Improvement Lean Thinking House
  • 13.
    Kultur > Prosess •Når folk sleper seg til morramøtet fordi ScrumMaster sier det: Da er det prosess • Når folk kommer til morramøtet fordi det er sånn vi driver programvareutvikling i Bouvet: Da er det kultur • Kultur er det folk gjør uten å legge merke til det Henrik Kniberg, Paris 2013 13 30. januar 2014 Smidig gjør oss LEANe
  • 14.
    Folk er viktigst Jeg elsker kollegae nemine Gjensidig respekt 14 30. januar 2014 Smidig gjør oss LEANe Ego
  • 15.
    ShuHaRi • Shu =Følg reglene • Ha = Tilpass reglene • Ri = Overse reglerne Scrumbutophobia (n) Se også Scrumfundamentalisme Frykten for å gjøre feil i Scrum Symptom: Sitter fast i Shu 15 30. januar 2014 Smidig gjør oss LEANe Regler er en bra start. Bryt de når det er nødvendi g Gi faen i regler
  • 16.
    Smidige prosesser/tankesettnoen eksempler Eliminat ewaste Amplify learning See the whole Scrum Build integrity in Scrumba n Empowe r the team Lean Decide as late as possible Deliver as fast as possible Kanban Lean Startup
  • 17.
    FIDO – Distribusjonav informasjon og kunngjøringer Togleder/ruteplanlegger registrerer all informasjon som påvirker togtrafikken - Saktekjøring på en strekning - Ekstratog - Innstilling av tog - Endring i hvor toget skal stoppe/passere I løpet av sekunder vil….. Alle betjente stasjoner som blir berørt Og alle tog det gjelder få informasjonen på en PC på stasjonen eller et nettbrett i toget 17 30. januar 2014 Smidig gjør oss LEANe
  • 18.
    Gikk i produksjon11. februar • Nesten ingen problemer ved oppstart • Veldig fornøyde brukere • Uka etter (Kanban): – En release om dagen – Litt småfeil – Korrigeringer på ting vi så ikke fungerte optimalt 18 30. januar 2014 Smidig gjør oss LEANe
  • 19.
    Utviklingsløpet • Fastpriskontrakt • Kundenville kjøre Smidig • Har laga det kontrakten sa var målet, men detaljene og utforming blei til underveis – Fulgt kontrakten og kontraktens føringer/mekanismer – Når kontrakten ikke stemmer med virkeligheten =>Endringsordre • Brukte Scrum i utviklingsløpet – – – – 19 Nært sambarbeid med kunden Stor grad av brukerinvolvering Åpenhet Team som fungerer sammen 30. januar 2014 Smidig gjør oss LEANe
  • 20.
    Hvor går smidig? •Vi blei inspirert av Smidigmanifestet fra 2001 • Smidige prosesser blei tatt i bruk, Scrum, XP, Kanban • De har til en viss grad utvikla seg, men har sine regler • Noen sier smidig er over - 20 30. januar 2014 Smidig gjør oss LEANe
  • 21.
    FEIL! • Smidig harså vidt begynt • Ikke sikkert Scrum overlever, men de har satt i gang noe som ikke lar seg stoppe • Mer fokus på verdier • Kundesiden begynner å engasjere seg mer og mer • Lean bidrar til å styrke smidig gjennom sitt tankesett. • Smidig blir mer enn bare prosesser/teknikker. 21 • Verdier – tankesett - kultur 30. januar 2014 Smidig gjør oss LEANe
  • 22.
    Smidig gjør ossLEANe • Kontinuerlig forbedring • Respekt for folk – Bygge gode team • Gi makt til teamet • Kunden i førersetet – Forstå kundens behov • Flyteffektivitet > Ressurseffektivitet – Kundeverdi 22 30. januar 2014 Smidig gjør oss LEANe
  • 23.
    LEAN gjør ossmer Smidig • LEAN styrker Smidigmanifestet – – – – 23 Personer og samspill Programvare som virker Samarbeid med kunden Å reagere på endringer 30. januar 2014 Smidig gjør oss LEANe
  • 24.
    Takk for meg! Spørsmålkommentarer? 24 30. januar 2014 Smidig gjør oss LEANe