SlideShare une entreprise Scribd logo
1  sur  21
Télécharger pour lire hors ligne
Bliv	
  en	
  haj	
  +l	
  nedbrydning	
  	
  
25.	
  august	
  2015	
  
Jesper	
  Thaning,	
  partner	
  BestBrains	
  AS	
  
Agenda	
  
•  Produktnedbrydning	
  
•  Hvorfor	
  nedbryde?	
  
•  9	
  teknikker	
  +l	
  nedbrydning	
  
•  AFængigheder	
  
•  18:30	
  slut	
  på	
  officielt	
  program	
  
– diskussionen	
  kan	
  forsæOe	
  
DeOe	
  er	
  ikke	
  …	
  
User	
  Story	
  
Task	
  1	
   Task	
  2	
   Task	
  3	
   Task	
  4	
  
GOD	
  PRODUKTUDVIKLING	
  
FAST	
  FEEDBACK	
  –	
  SMÅT	
  ER	
  BEDRE	
  
Nedbrydning	
  
Få	
  aFængigheder	
  
Få	
  transak+oner	
  
Få	
  ”Done”	
  
Mange	
  aFængigheder	
  
Mange	
  transak+oner	
  
Mange	
  ”Done”	
  
NEDBRYDNING	
  
Hvordan	
  kan	
  et	
  produkt	
  nedbrydes?	
  
Produkt	
  
(Projekt)	
  
Release	
  
Feature	
  
User	
  story	
  
Finde	
  værdien	
  og	
  målene	
  
Finde	
  ”the	
  Minimal	
  Marketable	
  Feature”	
  
Finde	
  den	
  simpleste	
  måde	
  at	
  opfylde	
  et	
  behov	
  på	
  
Finde	
  det	
  næste	
  ”Product	
  Increment”	
  
(Afgrænsning	
  af	
  projektet	
  –	
  foretræk	
  små	
  projekter)	
  
IMPLEMENTÉR	
  
Nedbrydning	
  
Mål	
  
User	
  story	
  
Hvorfor	
  nedbryde	
  noget?	
  
1.  Prioritere	
  
2.  Småt	
  er	
  bedre	
  
3.  Afdække	
  aFængigheder	
  	
  
4.  Undgå	
  gold-­‐pla+ng	
  
5.  Undgå	
  “gidsler”	
  
Batch	
  size	
  reduc+on	
  
Don	
  Reinertsen	
  
User	
  story	
  
1
2
3
Hvordan	
  nedbryder	
  du	
  …	
  
9	
  teknikker	
  +l	
  nedbrydning	
  af	
  user	
  story	
  
Produkt	
  
(Projekt)	
  
Release	
  
Feature	
  
User	
  story	
  
hOp://www.agileforall.com/2009/10/paOerns-­‐for-­‐spligng-­‐user-­‐stories/	
  	
  
hOp://bit.ly/PuCoC2	
  (Engelsk	
  cheat	
  sheet	
  -­‐	
  1	
  PDF)	
  
Start Indtast Indsend Kvittering
Nedbrydning
Metode#1: Handlinger i en arbejdsproces
For at kunne implementere en simpel end-to-end og
putte komplicerede trin på bagefter
Start Indtast Indsend Kvittering
Nedbrydning
Simpel
Kompleks
Metode#2 Simpel vs. kompleks
Hvad er den simpleste version af denne funktionalitet? De
mere komplekse variationer følger efter
Start Indtast Indsend Kvittering
Data
Alder + køn
Email
Adresse
Navn
Nedbrydning
Metode#3 Variationer i data
Hvilke typer af data skal systemet kunne
håndtere. Hvad er den mest basale type?
Start Indtast Indsend Kvittering Behandling Registrering
Nedbrydning
Metode#4 Operationer
De forretningsmæssige operationer kan være spredt
over flere forskellige opgaver og roller.
Start Indtast Indsend Kvittering Behandling Registrering
§1
§2
§3
Nedbrydning
Metode#5: Hver enkelt forretningsregel
Eller grupper af forretningsregler der hører sammen
Start Indtast Indsend Kvittering Behandling Registrering
Stor
indsats
Nedbrydning
Metode#6 Stor indsats og efterfølgende
Den første user story bærer den tekniske byrde for
de efterfølgende
Start Indtast Indsend Kvittering Behandling Registrering
Nedbrydning
Metode#7 Input metode
Hvordan ser den simple brugergrænseflade ud? Den
mere brugervenlige og smarte?
Start Indtast Indsend Kvittering Behandling Registrering
2 s
20 ms
Nedbrydning
Metode#8 Ydeevne
Hvordan får vi det til at fungere?
Hvordan får vi det til at gå hurtigt?
Start Indtast Indsend Kvittering Behandling Registrering
PoC
Nedbrydning
Metode#9 Undersøgelse (spike) og implementation
Ved dårlig forståelse af løsning eller manglende afhængigheder.
Et nyt område enten teknisk eller forretningsmæssigt. Et Proof
Of Concept (PoC)
Start Indtast Indsend Kvittering Behandling Registrering
Data
Alder + køn
Email
Adresse
Navn
§1
§2
§3
Stor
indsats
PoC
2 s
20 ms
Nedbrydning – 9 teknikker
Simpel
Kompleks
Kombinere	
  teknikker	
  i	
  et	
  User	
  Story	
  Map	
  
Nedbrydning	
  
-­‐  Data	
  
-­‐  Regler	
  
-­‐  ...	
  
Handlinger	
   Detaljer	
  
hOp://www.agileproductdesign.com/presenta+ons/user_story_mapping/index.html	
  
hOp://bit.ly/1fiSfBm	
  (Quick	
  Reference	
  PDF	
  -­‐	
  2	
  pages)	
  
Det	
  store	
  dyr	
  i	
  nedbrydningen	
  
Mul+	
  team	
  setup	
  -­‐	
  retningslinier	
  
•  Etabler	
  en	
  klar	
  doktrin	
  om	
  hvordan	
  aFængigheder	
  generelt	
  
skal	
  håndteres	
  (program	
  level)	
  
•  Skub	
  beslutninger	
  om,	
  hvad	
  der	
  skal	
  gøres	
  med	
  de	
  konkrete	
  
aFængigheder	
  nedad	
  (team	
  level)	
  
•  Udbyg	
  tværgående	
  kommunika+on	
  (team	
  +l	
  team)	
  
•  Etabler	
  en	
  klar	
  prioritets-­‐kæde	
  hele	
  vejen	
  op	
  +l	
  øverste	
  
prioriteringsmæssige	
  niveau	
  
AFHÆNGIGHEDER	
  
Product	
  Owner	
  
Chief	
  Product	
  Owner	
  
Product	
  Manager	
  
Product	
  board	
  
10	
  
21	
  
12	
  
4	
  
23	
  
17	
  
9	
  
13	
  
16	
  
2	
  
1	
  
22	
  
15	
  
14	
  
3	
  
20	
  
18	
  
8	
  
Risici	
  
Mister	
  vi	
  overblikket?	
  
Jesper	
  Thaning	
  	
  	
  
jt@bestbrains.dk	
  

Contenu connexe

Similaire à Haj til nedbrydning aug 2015

Kunsten at lukke salget online og øge konverteringen
Kunsten at lukke salget online og øge konverteringenKunsten at lukke salget online og øge konverteringen
Kunsten at lukke salget online og øge konverteringenFDIH
 
Lav bedre digitale løsninger med brugerinddragelse
Lav bedre digitale løsninger med brugerinddragelseLav bedre digitale løsninger med brugerinddragelse
Lav bedre digitale løsninger med brugerinddragelseanjaflebbe
 
Den projekteffektive organisation – en drøm eller virkelighed
Den projekteffektive organisation – en drøm eller virkelighedDen projekteffektive organisation – en drøm eller virkelighed
Den projekteffektive organisation – en drøm eller virkelighedJohnny Ryser
 
Reload præsentation
Reload præsentationReload præsentation
Reload præsentationReload! A/S
 
Komfo's kommuner webinar: Hvad måler du på? (Danish slides)
Komfo's kommuner webinar: Hvad måler du på? (Danish slides)Komfo's kommuner webinar: Hvad måler du på? (Danish slides)
Komfo's kommuner webinar: Hvad måler du på? (Danish slides)Komfo
 
Derfor lever googles design sprint op til hypen
Derfor lever googles design sprint op til hypenDerfor lever googles design sprint op til hypen
Derfor lever googles design sprint op til hypenPeytz & Co
 
Webinar 2 Hurtigt fra strategi til handling
Webinar 2   Hurtigt fra strategi til handlingWebinar 2   Hurtigt fra strategi til handling
Webinar 2 Hurtigt fra strategi til handlingPentia
 
Pentia Webinar: Fra strategi til handling. Hurtigere!
Pentia Webinar:   Fra strategi til handling. Hurtigere!Pentia Webinar:   Fra strategi til handling. Hurtigere!
Pentia Webinar: Fra strategi til handling. Hurtigere!Pentia
 
Simplimize succeshistorier - cases
Simplimize succeshistorier - casesSimplimize succeshistorier - cases
Simplimize succeshistorier - casesSimplimize
 
Slides fra Pentia Webinar om at drive forandring
Slides fra Pentia Webinar om at drive forandringSlides fra Pentia Webinar om at drive forandring
Slides fra Pentia Webinar om at drive forandringPentia
 
Digital strategi morgeninspiration - 18. maj 2017
Digital strategi morgeninspiration - 18. maj 2017Digital strategi morgeninspiration - 18. maj 2017
Digital strategi morgeninspiration - 18. maj 2017Peytz & Co
 
Product ownerens værktøjskasse, 28 maj ved Bestbrains
Product ownerens værktøjskasse, 28 maj ved BestbrainsProduct ownerens værktøjskasse, 28 maj ved Bestbrains
Product ownerens værktøjskasse, 28 maj ved BestbrainsBestBrains
 
Pentia webinar 4: At drive digital forandring
Pentia webinar 4: At drive digital forandringPentia webinar 4: At drive digital forandring
Pentia webinar 4: At drive digital forandringPentia
 
Projektleder i agilt setup, cafemøde hos BestBrains, april 2016
Projektleder i agilt setup, cafemøde hos BestBrains, april 2016Projektleder i agilt setup, cafemøde hos BestBrains, april 2016
Projektleder i agilt setup, cafemøde hos BestBrains, april 2016BestBrains
 
Kundeservice for vindere
Kundeservice for vindereKundeservice for vindere
Kundeservice for vindereMicrosoft
 
Digital strategi, Peytz & Co, November 2016
Digital strategi, Peytz & Co, November 2016Digital strategi, Peytz & Co, November 2016
Digital strategi, Peytz & Co, November 2016Peytz & Co
 
LEAN INTRODUKTION, IMPLEMENTERING, LEAN VÆRKTØJER OG METODER
LEAN INTRODUKTION, IMPLEMENTERING, LEAN VÆRKTØJER OG METODERLEAN INTRODUKTION, IMPLEMENTERING, LEAN VÆRKTØJER OG METODER
LEAN INTRODUKTION, IMPLEMENTERING, LEAN VÆRKTØJER OG METODERStorgaard INNOVATION
 

Similaire à Haj til nedbrydning aug 2015 (20)

Kunsten at lukke salget online og øge konverteringen
Kunsten at lukke salget online og øge konverteringenKunsten at lukke salget online og øge konverteringen
Kunsten at lukke salget online og øge konverteringen
 
Lav bedre digitale løsninger med brugerinddragelse
Lav bedre digitale løsninger med brugerinddragelseLav bedre digitale løsninger med brugerinddragelse
Lav bedre digitale løsninger med brugerinddragelse
 
Den projekteffektive organisation – en drøm eller virkelighed
Den projekteffektive organisation – en drøm eller virkelighedDen projekteffektive organisation – en drøm eller virkelighed
Den projekteffektive organisation – en drøm eller virkelighed
 
Scrum på virksomhedens præmisser af Nis Holst, Nykredit
Scrum på virksomhedens præmisser af Nis Holst, NykreditScrum på virksomhedens præmisser af Nis Holst, Nykredit
Scrum på virksomhedens præmisser af Nis Holst, Nykredit
 
Reload præsentation
Reload præsentationReload præsentation
Reload præsentation
 
Komfo's kommuner webinar: Hvad måler du på? (Danish slides)
Komfo's kommuner webinar: Hvad måler du på? (Danish slides)Komfo's kommuner webinar: Hvad måler du på? (Danish slides)
Komfo's kommuner webinar: Hvad måler du på? (Danish slides)
 
Derfor lever googles design sprint op til hypen
Derfor lever googles design sprint op til hypenDerfor lever googles design sprint op til hypen
Derfor lever googles design sprint op til hypen
 
Webinar 2 Hurtigt fra strategi til handling
Webinar 2   Hurtigt fra strategi til handlingWebinar 2   Hurtigt fra strategi til handling
Webinar 2 Hurtigt fra strategi til handling
 
Pentia Webinar: Fra strategi til handling. Hurtigere!
Pentia Webinar:   Fra strategi til handling. Hurtigere!Pentia Webinar:   Fra strategi til handling. Hurtigere!
Pentia Webinar: Fra strategi til handling. Hurtigere!
 
Simplimize succeshistorier - cases
Simplimize succeshistorier - casesSimplimize succeshistorier - cases
Simplimize succeshistorier - cases
 
Slides fra Pentia Webinar om at drive forandring
Slides fra Pentia Webinar om at drive forandringSlides fra Pentia Webinar om at drive forandring
Slides fra Pentia Webinar om at drive forandring
 
Digital strategi morgeninspiration - 18. maj 2017
Digital strategi morgeninspiration - 18. maj 2017Digital strategi morgeninspiration - 18. maj 2017
Digital strategi morgeninspiration - 18. maj 2017
 
Beyond agility af Jesper Sandvad, Rohde & Schwarz A/S
Beyond agility af Jesper Sandvad, Rohde & Schwarz A/SBeyond agility af Jesper Sandvad, Rohde & Schwarz A/S
Beyond agility af Jesper Sandvad, Rohde & Schwarz A/S
 
Product ownerens værktøjskasse, 28 maj ved Bestbrains
Product ownerens værktøjskasse, 28 maj ved BestbrainsProduct ownerens værktøjskasse, 28 maj ved Bestbrains
Product ownerens værktøjskasse, 28 maj ved Bestbrains
 
Pentia webinar 4: At drive digital forandring
Pentia webinar 4: At drive digital forandringPentia webinar 4: At drive digital forandring
Pentia webinar 4: At drive digital forandring
 
Projektleder i agilt setup, cafemøde hos BestBrains, april 2016
Projektleder i agilt setup, cafemøde hos BestBrains, april 2016Projektleder i agilt setup, cafemøde hos BestBrains, april 2016
Projektleder i agilt setup, cafemøde hos BestBrains, april 2016
 
Kundeservice for vindere
Kundeservice for vindereKundeservice for vindere
Kundeservice for vindere
 
Kundeservice for vindere
Kundeservice for vindereKundeservice for vindere
Kundeservice for vindere
 
Digital strategi, Peytz & Co, November 2016
Digital strategi, Peytz & Co, November 2016Digital strategi, Peytz & Co, November 2016
Digital strategi, Peytz & Co, November 2016
 
LEAN INTRODUKTION, IMPLEMENTERING, LEAN VÆRKTØJER OG METODER
LEAN INTRODUKTION, IMPLEMENTERING, LEAN VÆRKTØJER OG METODERLEAN INTRODUKTION, IMPLEMENTERING, LEAN VÆRKTØJER OG METODER
LEAN INTRODUKTION, IMPLEMENTERING, LEAN VÆRKTØJER OG METODER
 

Plus de Jesper Thaning

Product Ownerens værktøjskasse juni 2014
Product Ownerens værktøjskasse juni 2014Product Ownerens værktøjskasse juni 2014
Product Ownerens værktøjskasse juni 2014Jesper Thaning
 
User story mapping marts 2015
User story mapping marts 2015User story mapping marts 2015
User story mapping marts 2015Jesper Thaning
 
Agile kontrakter april 2015
Agile kontrakter april 2015Agile kontrakter april 2015
Agile kontrakter april 2015Jesper Thaning
 
Bliv en ørn til estimering nov 2015
Bliv en ørn til estimering nov 2015Bliv en ørn til estimering nov 2015
Bliv en ørn til estimering nov 2015Jesper Thaning
 
BestBrains Slib Kniven marts 2012
BestBrains Slib Kniven marts 2012BestBrains Slib Kniven marts 2012
BestBrains Slib Kniven marts 2012Jesper Thaning
 
BestBrains Agile kontrakter marts 2012
BestBrains Agile kontrakter marts 2012BestBrains Agile kontrakter marts 2012
BestBrains Agile kontrakter marts 2012Jesper Thaning
 
BestBrains Agile kontrakter marts 2011
BestBrains Agile kontrakter marts 2011BestBrains Agile kontrakter marts 2011
BestBrains Agile kontrakter marts 2011Jesper Thaning
 
Kan udviklere dokumentere april2011
Kan udviklere dokumentere april2011Kan udviklere dokumentere april2011
Kan udviklere dokumentere april2011Jesper Thaning
 
Det agile kundeforhold - agil kontrakt, udviklingsproces og dokumentation af...
Det agile kundeforhold  - agil kontrakt, udviklingsproces og dokumentation af...Det agile kundeforhold  - agil kontrakt, udviklingsproces og dokumentation af...
Det agile kundeforhold - agil kontrakt, udviklingsproces og dokumentation af...Jesper Thaning
 
Værdi dreven udvikling
Værdi dreven udviklingVærdi dreven udvikling
Værdi dreven udviklingJesper Thaning
 

Plus de Jesper Thaning (10)

Product Ownerens værktøjskasse juni 2014
Product Ownerens værktøjskasse juni 2014Product Ownerens værktøjskasse juni 2014
Product Ownerens værktøjskasse juni 2014
 
User story mapping marts 2015
User story mapping marts 2015User story mapping marts 2015
User story mapping marts 2015
 
Agile kontrakter april 2015
Agile kontrakter april 2015Agile kontrakter april 2015
Agile kontrakter april 2015
 
Bliv en ørn til estimering nov 2015
Bliv en ørn til estimering nov 2015Bliv en ørn til estimering nov 2015
Bliv en ørn til estimering nov 2015
 
BestBrains Slib Kniven marts 2012
BestBrains Slib Kniven marts 2012BestBrains Slib Kniven marts 2012
BestBrains Slib Kniven marts 2012
 
BestBrains Agile kontrakter marts 2012
BestBrains Agile kontrakter marts 2012BestBrains Agile kontrakter marts 2012
BestBrains Agile kontrakter marts 2012
 
BestBrains Agile kontrakter marts 2011
BestBrains Agile kontrakter marts 2011BestBrains Agile kontrakter marts 2011
BestBrains Agile kontrakter marts 2011
 
Kan udviklere dokumentere april2011
Kan udviklere dokumentere april2011Kan udviklere dokumentere april2011
Kan udviklere dokumentere april2011
 
Det agile kundeforhold - agil kontrakt, udviklingsproces og dokumentation af...
Det agile kundeforhold  - agil kontrakt, udviklingsproces og dokumentation af...Det agile kundeforhold  - agil kontrakt, udviklingsproces og dokumentation af...
Det agile kundeforhold - agil kontrakt, udviklingsproces og dokumentation af...
 
Værdi dreven udvikling
Værdi dreven udviklingVærdi dreven udvikling
Værdi dreven udvikling
 

Haj til nedbrydning aug 2015

  • 1. Bliv  en  haj  +l  nedbrydning     25.  august  2015   Jesper  Thaning,  partner  BestBrains  AS  
  • 2. Agenda   •  Produktnedbrydning   •  Hvorfor  nedbryde?   •  9  teknikker  +l  nedbrydning   •  AFængigheder   •  18:30  slut  på  officielt  program   – diskussionen  kan  forsæOe  
  • 3. DeOe  er  ikke  …   User  Story   Task  1   Task  2   Task  3   Task  4  
  • 4. GOD  PRODUKTUDVIKLING   FAST  FEEDBACK  –  SMÅT  ER  BEDRE   Nedbrydning  
  • 5. Få  aFængigheder   Få  transak+oner   Få  ”Done”   Mange  aFængigheder   Mange  transak+oner   Mange  ”Done”   NEDBRYDNING  
  • 6. Hvordan  kan  et  produkt  nedbrydes?   Produkt   (Projekt)   Release   Feature   User  story   Finde  værdien  og  målene   Finde  ”the  Minimal  Marketable  Feature”   Finde  den  simpleste  måde  at  opfylde  et  behov  på   Finde  det  næste  ”Product  Increment”   (Afgrænsning  af  projektet  –  foretræk  små  projekter)   IMPLEMENTÉR   Nedbrydning   Mål  
  • 7. User  story   Hvorfor  nedbryde  noget?   1.  Prioritere   2.  Småt  er  bedre   3.  Afdække  aFængigheder     4.  Undgå  gold-­‐pla+ng   5.  Undgå  “gidsler”   Batch  size  reduc+on   Don  Reinertsen   User  story   1 2 3
  • 8. Hvordan  nedbryder  du  …   9  teknikker  +l  nedbrydning  af  user  story   Produkt   (Projekt)   Release   Feature   User  story   hOp://www.agileforall.com/2009/10/paOerns-­‐for-­‐spligng-­‐user-­‐stories/     hOp://bit.ly/PuCoC2  (Engelsk  cheat  sheet  -­‐  1  PDF)  
  • 9. Start Indtast Indsend Kvittering Nedbrydning Metode#1: Handlinger i en arbejdsproces For at kunne implementere en simpel end-to-end og putte komplicerede trin på bagefter
  • 10. Start Indtast Indsend Kvittering Nedbrydning Simpel Kompleks Metode#2 Simpel vs. kompleks Hvad er den simpleste version af denne funktionalitet? De mere komplekse variationer følger efter
  • 11. Start Indtast Indsend Kvittering Data Alder + køn Email Adresse Navn Nedbrydning Metode#3 Variationer i data Hvilke typer af data skal systemet kunne håndtere. Hvad er den mest basale type?
  • 12. Start Indtast Indsend Kvittering Behandling Registrering Nedbrydning Metode#4 Operationer De forretningsmæssige operationer kan være spredt over flere forskellige opgaver og roller.
  • 13. Start Indtast Indsend Kvittering Behandling Registrering §1 §2 §3 Nedbrydning Metode#5: Hver enkelt forretningsregel Eller grupper af forretningsregler der hører sammen
  • 14. Start Indtast Indsend Kvittering Behandling Registrering Stor indsats Nedbrydning Metode#6 Stor indsats og efterfølgende Den første user story bærer den tekniske byrde for de efterfølgende
  • 15. Start Indtast Indsend Kvittering Behandling Registrering Nedbrydning Metode#7 Input metode Hvordan ser den simple brugergrænseflade ud? Den mere brugervenlige og smarte?
  • 16. Start Indtast Indsend Kvittering Behandling Registrering 2 s 20 ms Nedbrydning Metode#8 Ydeevne Hvordan får vi det til at fungere? Hvordan får vi det til at gå hurtigt?
  • 17. Start Indtast Indsend Kvittering Behandling Registrering PoC Nedbrydning Metode#9 Undersøgelse (spike) og implementation Ved dårlig forståelse af løsning eller manglende afhængigheder. Et nyt område enten teknisk eller forretningsmæssigt. Et Proof Of Concept (PoC)
  • 18. Start Indtast Indsend Kvittering Behandling Registrering Data Alder + køn Email Adresse Navn §1 §2 §3 Stor indsats PoC 2 s 20 ms Nedbrydning – 9 teknikker Simpel Kompleks
  • 19. Kombinere  teknikker  i  et  User  Story  Map   Nedbrydning   -­‐  Data   -­‐  Regler   -­‐  ...   Handlinger   Detaljer   hOp://www.agileproductdesign.com/presenta+ons/user_story_mapping/index.html   hOp://bit.ly/1fiSfBm  (Quick  Reference  PDF  -­‐  2  pages)  
  • 20. Det  store  dyr  i  nedbrydningen   Mul+  team  setup  -­‐  retningslinier   •  Etabler  en  klar  doktrin  om  hvordan  aFængigheder  generelt   skal  håndteres  (program  level)   •  Skub  beslutninger  om,  hvad  der  skal  gøres  med  de  konkrete   aFængigheder  nedad  (team  level)   •  Udbyg  tværgående  kommunika+on  (team  +l  team)   •  Etabler  en  klar  prioritets-­‐kæde  hele  vejen  op  +l  øverste   prioriteringsmæssige  niveau   AFHÆNGIGHEDER   Product  Owner   Chief  Product  Owner   Product  Manager   Product  board   10   21   12   4   23   17   9   13   16   2   1   22   15   14   3   20   18   8  
  • 21. Risici   Mister  vi  overblikket?   Jesper  Thaning       jt@bestbrains.dk