bliv en haj til nedbrydning, aug 2015
TRANSCRIPT
![Page 1: Bliv en haj til nedbrydning, aug 2015](https://reader034.vdocuments.mx/reader034/viewer/2022042722/58a11f371a28abb91b8b528f/html5/thumbnails/1.jpg)
Bliv en haj +l nedbrydning 25. august 2015 Jesper Thaning, partner BestBrains AS
![Page 2: Bliv en haj til nedbrydning, aug 2015](https://reader034.vdocuments.mx/reader034/viewer/2022042722/58a11f371a28abb91b8b528f/html5/thumbnails/2.jpg)
Agenda
• Produktnedbrydning • Hvorfor nedbryde? • 9 teknikker +l nedbrydning • AFængigheder • 18:30 slut på officielt program – diskussionen kan forsæOe
![Page 3: Bliv en haj til nedbrydning, aug 2015](https://reader034.vdocuments.mx/reader034/viewer/2022042722/58a11f371a28abb91b8b528f/html5/thumbnails/3.jpg)
DeOe er ikke …
User Story
Task 1 Task 2 Task 3 Task 4
![Page 4: Bliv en haj til nedbrydning, aug 2015](https://reader034.vdocuments.mx/reader034/viewer/2022042722/58a11f371a28abb91b8b528f/html5/thumbnails/4.jpg)
GOD PRODUKTUDVIKLING FAST FEEDBACK – SMÅT ER BEDRE
Nedbrydning
![Page 5: Bliv en haj til nedbrydning, aug 2015](https://reader034.vdocuments.mx/reader034/viewer/2022042722/58a11f371a28abb91b8b528f/html5/thumbnails/5.jpg)
Få aFængigheder Få transak+oner Få ”Done”
Mange aFængigheder Mange transak+oner Mange ”Done”
NEDBRYDNING
![Page 6: Bliv en haj til nedbrydning, aug 2015](https://reader034.vdocuments.mx/reader034/viewer/2022042722/58a11f371a28abb91b8b528f/html5/thumbnails/6.jpg)
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
![Page 7: Bliv en haj til nedbrydning, aug 2015](https://reader034.vdocuments.mx/reader034/viewer/2022042722/58a11f371a28abb91b8b528f/html5/thumbnails/7.jpg)
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
![Page 8: Bliv en haj til nedbrydning, aug 2015](https://reader034.vdocuments.mx/reader034/viewer/2022042722/58a11f371a28abb91b8b528f/html5/thumbnails/8.jpg)
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)
![Page 9: Bliv en haj til nedbrydning, aug 2015](https://reader034.vdocuments.mx/reader034/viewer/2022042722/58a11f371a28abb91b8b528f/html5/thumbnails/9.jpg)
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
![Page 10: Bliv en haj til nedbrydning, aug 2015](https://reader034.vdocuments.mx/reader034/viewer/2022042722/58a11f371a28abb91b8b528f/html5/thumbnails/10.jpg)
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
![Page 11: Bliv en haj til nedbrydning, aug 2015](https://reader034.vdocuments.mx/reader034/viewer/2022042722/58a11f371a28abb91b8b528f/html5/thumbnails/11.jpg)
Start Indtast Indsend Kvittering
Data
Alder + køn
Adresse
Navn
Nedbrydning
Metode#3 Variationer i data Hvilke typer af data skal systemet kunne håndtere. Hvad er den mest basale type?
![Page 12: Bliv en haj til nedbrydning, aug 2015](https://reader034.vdocuments.mx/reader034/viewer/2022042722/58a11f371a28abb91b8b528f/html5/thumbnails/12.jpg)
Start Indtast Indsend Kvittering Behandling Registrering
Nedbrydning
Metode#4 Operationer De forretningsmæssige operationer kan være spredt over flere forskellige opgaver og roller.
![Page 13: Bliv en haj til nedbrydning, aug 2015](https://reader034.vdocuments.mx/reader034/viewer/2022042722/58a11f371a28abb91b8b528f/html5/thumbnails/13.jpg)
Start Indtast Indsend Kvittering Behandling Registrering
§1 §2
§3
Nedbrydning
Metode#5: Hver enkelt forretningsregel Eller grupper af forretningsregler der hører sammen
![Page 14: Bliv en haj til nedbrydning, aug 2015](https://reader034.vdocuments.mx/reader034/viewer/2022042722/58a11f371a28abb91b8b528f/html5/thumbnails/14.jpg)
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
![Page 15: Bliv en haj til nedbrydning, aug 2015](https://reader034.vdocuments.mx/reader034/viewer/2022042722/58a11f371a28abb91b8b528f/html5/thumbnails/15.jpg)
Start Indtast Indsend Kvittering Behandling Registrering
Nedbrydning
Metode#7 Input metode Hvordan ser den simple brugergrænseflade ud? Den mere brugervenlige og smarte?
![Page 16: Bliv en haj til nedbrydning, aug 2015](https://reader034.vdocuments.mx/reader034/viewer/2022042722/58a11f371a28abb91b8b528f/html5/thumbnails/16.jpg)
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?
![Page 17: Bliv en haj til nedbrydning, aug 2015](https://reader034.vdocuments.mx/reader034/viewer/2022042722/58a11f371a28abb91b8b528f/html5/thumbnails/17.jpg)
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)
![Page 18: Bliv en haj til nedbrydning, aug 2015](https://reader034.vdocuments.mx/reader034/viewer/2022042722/58a11f371a28abb91b8b528f/html5/thumbnails/18.jpg)
Start Indtast Indsend Kvittering Behandling Registrering
Data
Alder + køn
Adresse
Navn
§1 §2
§3
Stor indsats
PoC 2 s 20 ms
Nedbrydning – 9 teknikker
Simpel
Kompleks
![Page 19: Bliv en haj til nedbrydning, aug 2015](https://reader034.vdocuments.mx/reader034/viewer/2022042722/58a11f371a28abb91b8b528f/html5/thumbnails/19.jpg)
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)
![Page 20: Bliv en haj til nedbrydning, aug 2015](https://reader034.vdocuments.mx/reader034/viewer/2022042722/58a11f371a28abb91b8b528f/html5/thumbnails/20.jpg)
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