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
30. januar 2014 Smidig gjør oss LEANe2
• 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
• Opptatt av teambygging30. januar 20143 Smidig gjør oss LEANe
Min lille reise i Smidigverden
30. januar 2014 Smidig gjør oss LEANe4
Smidig er et tankesett, definert
av verdier, rettleda av
prinsipper og manifestert
gjennom mange forskjellige
praksiser
Verdier
Samarbeid
Disiplin
Engasjement
Åpenhet
Fokus
Synlighet
Mot
Tillitt
Enkelhet
30. januar 2014 Smidig gjør oss LEANe6
Frihet
Prinsipper
Samarbeid
Disiplin
Engasjement
Åpenhet
Fokus
Synlighet
Mot
Tillitt
Enkelhet
Levere ofte
Begrense Work
in Progress
Bærekraftig tempo
Pull
Feile fort
Empirisk prosesskontrollFokus på kvalitet
Sjølorganisering
Kundeverdi
Kontinuerlig
prosessforbedring
Tverrfunksjonelle team
Kollektivt eierskap
30. januar 2014 Smidig gjør oss LEANe7
Teste tidlig
Brukerinvolvering
PraksiserOppgavetavle
Sprint demo
Sprintplanlegging
Forbedre produktkøen
Innovasjon
Daglig morramøter
Brenndiagram
Brukertesting Spesifisere med
eksempler
TDD
Planning Poker
Brukerhistoriekart
Brukerhistorier
Parprogrammering
Kontinuerlig integrasjon
Sprint
retrospektiv
30. januar 2014 Smidig gjør oss LEANe8
Produktcanvas
MVP
Effektmapping
Levere ofte
Begrense
Work in Progress
Bærekraftig tempo
Pull
Feile fort
Empirisk
prosesskontroll
Fokus på kvalitet
Sjølorganisering
Kundeverdi
Kontinuerlig
prosessforbedring
Tverrfunksjonelle team
Kollektivt eierskap
Autonome
grupper
Brukerinvolvering
Teste tidlig
Samarbeid
Disiplin
Engasjement
Åpenhet
Fokus
Synlighet
Mot
Tillitt
EnkelhetAnsvar
Frihet
MVP
• Eliminate Waste
• Amplify Learning
• Decide as Late as Possible
• Deliver as Fast as Possible
• Empower The Team
• Build Integry In
• See the whole
30. januar 20149 Smidig gjør oss LEANe
Mary Poppendieck: Lean Software Development
LEAN er en driftstrategi der vi prioriterer flyteffektivitet over ressurseffektivitet.
LEAN er med andre ord en strategi for å flytte seg oppover i effektivitetsmatrisen
Effektivitetsmatrisen
Effektive øyer Den perfekte tilstand
Effektivt hav
Flyteffektivtet
Ressurseffektivtet
30. januar 2014 Smidig gjør oss LEANe11
Ødemark
• Two Pillars of LEAN
– Continous Improvement
– Respect for People
• Lean Goal
– Sustainable Deliver Value Fast
• Lean Foundation
– Lean Thinking Manager- Teachers
30. januar 201412 Smidig gjør oss LEANe
Lean Thinking House
Continous
Impro
vem
ent
Re
sp
ectfo
r P
eo
ple
Goal
Foundation
Product
development
14
Principles
Craig Larman, Bas Vodde: Lean Primer
• 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
30. januar 201413 Smidig gjør oss LEANe
Kultur > Prosess
Henrik Kniberg, Paris 2013
30. januar 2014 Smidig gjør oss LEANe
Folk er viktigst
Jeg
elsker
kollegae
ne mine
EgoGjensidig
respekt
14
ShuHaRi• Shu = Følg reglene
• Ha = Tilpass reglene
• Ri = Overse reglerne
30. januar 2014 Smidig gjør oss LEANe
Scrumbutophobia (n)
Se også Scrumfundamentalisme
Frykten for å gjøre feil i Scrum
Symptom: Sitter fast i Shu
Gi faen i
regler
Regler er
en bra
start.
Bryt de
når det er
nødvendi
g
15
Smidige prosesser/tankesett-noen eksempler
Lean
Scrum
Lean Startup
Kanban
Build
integrity
in
Amplify
learning
Empowe
r the
team
Decide
as late
as
possible
Eliminat
e waste
Deliver
as fast
as
possible
See the
whole
Scrumba
n
30. januar 2014 Smidig gjør oss LEANe17
FIDO – Distribusjon avinformasjon 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
• 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
30. januar 201418 Smidig gjør oss LEANe
Gikk i produksjon 11. februar
• 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
– Nært sambarbeid med kunden
– Stor grad av brukerinvolvering
– Åpenhet
– Team som fungerer sammen
30. januar 201419 Smidig gjør oss LEANe
Utviklingsløpet
• 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 -
30. januar 201420 Smidig gjør oss LEANe
Hvor går smidig?
• 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.
• Verdier – tankesett - kultur30. januar 201421 Smidig gjør oss LEANe
FEIL!
• Kontinuerlig forbedring
• Respekt for folk – Bygge gode team
• Gi makt til teamet
• Kunden i førersetet – Forstå kundens behov
• Flyteffektivitet > Ressurseffektivitet – Kundeverdi
30. januar 201422 Smidig gjør oss LEANe
Smidig gjør oss LEANe
• LEAN styrker Smidigmanifestet
– Personer og samspill
– Programvare som virker
– Samarbeid med kunden
– Å reagere på endringer
30. januar 201423 Smidig gjør oss LEANe
LEAN gjør oss mer Smidig
30. januar 2014 Smidig gjør oss LEANe24
Takk for meg!
Spørsmål -
kommentarer?