haj til nedbrydning aug 2015
TRANSCRIPT
![Page 1: Haj til nedbrydning aug 2015](https://reader034.vdocuments.net/reader034/viewer/2022051523/588a83251a28abad628b5ef3/html5/thumbnails/1.jpg)
Bliv en haj +l nedbrydning 25. august 2015 Jesper Thaning, partner BestBrains AS
![Page 2: Haj til nedbrydning aug 2015](https://reader034.vdocuments.net/reader034/viewer/2022051523/588a83251a28abad628b5ef3/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: Haj til nedbrydning aug 2015](https://reader034.vdocuments.net/reader034/viewer/2022051523/588a83251a28abad628b5ef3/html5/thumbnails/3.jpg)
DeOe er ikke …
User Story
Task 1 Task 2 Task 3 Task 4
![Page 4: Haj til nedbrydning aug 2015](https://reader034.vdocuments.net/reader034/viewer/2022051523/588a83251a28abad628b5ef3/html5/thumbnails/4.jpg)
GOD PRODUKTUDVIKLING FAST FEEDBACK – SMÅT ER BEDRE
Nedbrydning
![Page 5: Haj til nedbrydning aug 2015](https://reader034.vdocuments.net/reader034/viewer/2022051523/588a83251a28abad628b5ef3/html5/thumbnails/5.jpg)
Få aFængigheder Få transak+oner Få ”Done”
Mange aFængigheder Mange transak+oner Mange ”Done”
NEDBRYDNING
![Page 6: Haj til nedbrydning aug 2015](https://reader034.vdocuments.net/reader034/viewer/2022051523/588a83251a28abad628b5ef3/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: Haj til nedbrydning aug 2015](https://reader034.vdocuments.net/reader034/viewer/2022051523/588a83251a28abad628b5ef3/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: Haj til nedbrydning aug 2015](https://reader034.vdocuments.net/reader034/viewer/2022051523/588a83251a28abad628b5ef3/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: Haj til nedbrydning aug 2015](https://reader034.vdocuments.net/reader034/viewer/2022051523/588a83251a28abad628b5ef3/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: Haj til nedbrydning aug 2015](https://reader034.vdocuments.net/reader034/viewer/2022051523/588a83251a28abad628b5ef3/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: Haj til nedbrydning aug 2015](https://reader034.vdocuments.net/reader034/viewer/2022051523/588a83251a28abad628b5ef3/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: Haj til nedbrydning aug 2015](https://reader034.vdocuments.net/reader034/viewer/2022051523/588a83251a28abad628b5ef3/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: Haj til nedbrydning aug 2015](https://reader034.vdocuments.net/reader034/viewer/2022051523/588a83251a28abad628b5ef3/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: Haj til nedbrydning aug 2015](https://reader034.vdocuments.net/reader034/viewer/2022051523/588a83251a28abad628b5ef3/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: Haj til nedbrydning aug 2015](https://reader034.vdocuments.net/reader034/viewer/2022051523/588a83251a28abad628b5ef3/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: Haj til nedbrydning aug 2015](https://reader034.vdocuments.net/reader034/viewer/2022051523/588a83251a28abad628b5ef3/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: Haj til nedbrydning aug 2015](https://reader034.vdocuments.net/reader034/viewer/2022051523/588a83251a28abad628b5ef3/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: Haj til nedbrydning aug 2015](https://reader034.vdocuments.net/reader034/viewer/2022051523/588a83251a28abad628b5ef3/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: Haj til nedbrydning aug 2015](https://reader034.vdocuments.net/reader034/viewer/2022051523/588a83251a28abad628b5ef3/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: Haj til nedbrydning aug 2015](https://reader034.vdocuments.net/reader034/viewer/2022051523/588a83251a28abad628b5ef3/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