best brains product_owners_ værktøjskasse_mar2013

31
Product Ownerens værktøjskasse 6. marts 2012 Jesper Thaning BestBrains

Upload: bestbrainsdk

Post on 05-Dec-2014

540 views

Category:

Documents


3 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Best brains product_owners_ værktøjskasse_mar2013

Product Ownerens værktøjskasse

6. marts 2012

Jesper Thaning

BestBrains

Page 2: Best brains product_owners_ værktøjskasse_mar2013

•  Vurdering og afklaring •  Prioritering •  Nedbrydning •  Klargøring

Agenda

Page 3: Best brains product_owners_ værktøjskasse_mar2013

Hvorfor er det svært at udfylde rollen som Product Owner?

Page 4: Best brains product_owners_ værktøjskasse_mar2013

Case : Telemedicin •  Flere ældre •  Færre læger pr indbygger •  1.8 mio danskere med en eller flere kroniske sygdomme (250.000

diabetikere) •  70-80% af udgifterne i sundhedsvæsenet anvendes til kronikere

Stigende pres på sundhedsvæsenet

Page 5: Best brains product_owners_ værktøjskasse_mar2013

Case : Telemedicin – Mål •  Bedre udnyttelse af ressourcer i sundhedssektoren •  Patient empowerment – større livskvalitet for borgeren

Page 6: Best brains product_owners_ værktøjskasse_mar2013

Empowerment Mål: Borgeren føler sig selvhjulpen i eget hjem (Hvorfor?) Behov: Borgeren kan selv følge med i data og agere proaktivt (Hvordan?) Metrik: •  Stigning i livskvalitet på 70% •  Reduktion af genindlæggelse med 30% (Hvor meget?)

Page 7: Best brains product_owners_ værktøjskasse_mar2013

Mål (hvorfor?): 1.  Patient empowerment – højere livskvalitet 2.  Frigøre ressourcer hos klinikere i hospitalet, i regi af

kommunal pleje og hos praktiserende læger 3.  Bedre planlægning af behandlingen

•  Opsamling af data fra måleudstyr i eget hjem •  Virtuel konsultation mellem borger og behandler •  Mere systematisk opfølgning på data og målinger •  Automatisk overførsel af data fra måleudstyr til behandler •  …

Behov (hvordan?):

Page 8: Best brains product_owners_ værktøjskasse_mar2013

Værdi •  I hvor høj grad er behovet med til at opfylde de fastlagte mål? Risiko •  Forretningsmæssig •  Social •  Teknisk •  Omkostning + tid

Vurdering af behov

Høj

Lav

Lav Høj

RD

I

RISIKO (forretningsmæssig, social, teknisk, omkostning/tid)

Page 9: Best brains product_owners_ værktøjskasse_mar2013

# Øvelse Vurdering - Materiale Forretningsmæssige Mål Forretningsmæssige Behov Relaterede krav

Borgeren føler sig selvhjulpen i eget hjem

Opsamling af data fra måleudstyr som borgeren betjener i eget hjem

Reduktion af ambulante besøg

Virtuel konsultation mellem borger og behandler (eks. video-konsultation)

Bedre planlægning af behandlingen

Nem vidensoverførsel fra borger til behandler om borgerens tilstand (eks. spørgeskema)

Frigøre ressourcer i regi af kommunal pleje

Nem installation af måleapparater og opsamlingsenheder

Mere systematisk opfølgning på data og målinger

Automatisk overførsel af data fra måleudstyr til relevant behandler

Page 10: Best brains product_owners_ værktøjskasse_mar2013

Lav   Høj  RISIKO  

VÆRDI  

Lav  

Høj  MÅL:  •  Borgeren  føler  sig  

selvhjulpen    •  Frigøre  ressourcer  

hos  personale  •  Bedre  planlægning  

af  behandlingen  

•  Forretningsmæssig  •  Social  

•  Teknisk  •  Omkostning/tid  

Page 11: Best brains product_owners_ værktøjskasse_mar2013

# Øvelse i vurdering af behov

•  Tegn nedenstående koordinatsystem på et flip-over papir •  Skriv hvert behov fra foregående slide på en PostIt •  Diskuter hver enkelt behov ud fra værdi og risiko •  Værdi (i hvor høj graf er behovet med til at opfylde det fastlagte mål?) •  Risici (hvilke forretningsmæssige, sociale, tekniske, omkostning/tid risici kan vi identificere?)

•  Placer kortet på planchen, hvor I synes det passer bedst •  Find eventuelt selv på andre behov der ville kunne opfylde målene

Høj

Lav

Lav Høj

RD

I

RISIKO (forretningsmæssig, social, teknisk, omkostning/tid)

Page 12: Best brains product_owners_ værktøjskasse_mar2013
Page 13: Best brains product_owners_ værktøjskasse_mar2013

Hvorfor nedbryde behov og krav? 1.  Prioritere - vigtig og mindre vigtigt 2.  Småt er nemmere at kode, teste, acceptere, måle 3.  Afdække afhængigheder 4. Undgå gold-plating

Page 14: Best brains product_owners_ værktøjskasse_mar2013

Metode#1: Nedbrydning i handlinger i en arbejdsproces For at kunne implementere en simpel end-to-end og putte komplicerede trin på bagefter

• … ønsker jeg at modtage en forespørgsel • … ønsker jeg at svare på en forespørgsel • … ønsker jeg at registrere status på en forespørgsel • … ønsker jeg at afslutte en forespørgsel

Som professionel behandler ønsker jeg at behandle en elektronisk forespørgsel fra en borger for at give en god sundhedsvejledning

Page 15: Best brains product_owners_ værktøjskasse_mar2013

Metode#2: Nedbrydning i implementering af hver enkel forretningsregel

• … med en praktiserende læge • … med en jordemoder • … med en speciallæge • … med en psykolog

Som borger ønsker jeg at anmode om video-konsultation med en professionel behandler…

§1 §2 §3 §4

Page 16: Best brains product_owners_ værktøjskasse_mar2013

Metode#3 Nedbrydning i stor indsats og efterfølgende Det første krav bærer den tekniske byrde for de efterfølgende

Som en borger ønsker jeg at betale for en specialbehandling med VISA, MasterCard, Diners Club, eller American Express …

•  …at betale med én af kreditkorttyperne (VISA, MC, DC, AMEX) •  …at betale med alle fire kreditkorttyper (VISA, MC, DC, AMEX)

(givet at en type allerede er implementeret).

Page 17: Best brains product_owners_ værktøjskasse_mar2013

Metode#4 Nedbrydning i simpel/kompleks Hvad er den simpleste version af denne funktionalitet? De mere komplekse variationer følger efter

• … afviger en individuel tærskel fastsat af behandleren • … afviger både en individuel tærskel og en af borgeren fastsat tærskel

Som borger ønsker jeg at få en alarm hvis mine målingerne afviger en generel tærskel…

Page 18: Best brains product_owners_ værktøjskasse_mar2013

Metode#5 Nedbrydning i variationer i data Hvilke typer af data skal systemet kunne håndtere. Hvad er den mest basale type?

Som borger ønsker jeg at kunne levere måledata til behandleren …

• ... fra en temperaturmåling • ... fra en blodtryksmåling • ... fra en urinundersøgelse

Page 19: Best brains product_owners_ værktøjskasse_mar2013

Metode#6 Nedbrydning i input metode Hvordan ser den simple brugergrænseflade ud? Den mere brugervenlige og smarte?

• ... med en almindelig brugergrænseflade • ... med mulighed for store taster til svagtsynede • ... ved at bruge stemmen og undgå tastaturet

Som borger ønsker jeg at kunne opsamle oplysninger om min sundhedsmæssige tilstand...

Page 20: Best brains product_owners_ værktøjskasse_mar2013

Metode#7 Nedbrydning i ydeevne Hvordan får vi det til at fungere? Hvordan får vi det til at gå hurtigt?

• … langsom søgning der viser et timeglas • … under 1 sekund, så borgeren ikke behøver at vente

Som borger ønsker jeg at få oplysninger om tilgængelige behandlingstider hos behandlere…

Page 21: Best brains product_owners_ værktøjskasse_mar2013

Metode#8 Nedbrydning i operationer De forretningsmæssige operationer kan være spredt over flere forskellige opgaver og roller.

… oprette et behandlingstilbud som overlæge … beskrive et behandlingstilbud som speciallæge … opsætte behandlingstrin for et behandlingstilbud som læge … anvende et behandlingstilbud som patient … nedlægge et behandlingstilbud som overlæge

Som sygehus ønsker jeg at tilbyde borgeren en behandling af X…

Page 22: Best brains product_owners_ værktøjskasse_mar2013

Metode#9 Nedbrydning i undersøgelse (spike) og implementation

• … hvordan kan systemet verificere kundens identitet på en IPad? • … hvordan skal dokumenterne optræde i systemet når de ikke er underskrevne endnu? • … implementer løsningen efter spiken (et krav der sandsynligvis skal nedbrydes yderligere)

Ved dårlig forståelse af implementationen. Et område som teamet ikke har opereret i før enten teknisk eller forretningsområde. Et Proof Of Concept.

Som borger vil jeg gerne kunne underskrive dokumenter via min IPad, for at undgå ventetid på at underskrive papirer…

Page 23: Best brains product_owners_ værktøjskasse_mar2013

9 metoder til nedbrydning:

Metode#1 Nedbrydning i handlinger i en arbejdsproces Metode#2 Nedbrydning i implementering af hver enkel forretningsregel Metode#3 Nedbrydning i stor indsats og efterfølgende Metode#4 Nedbrydning i simpel/kompleks Metode#5 Nedbrydning i variationer i data Metode#6 Nedbrydning i input metode Metode#7 Nedbrydning i ydeevne Metode#8 Nedbrydning i operationer Metode#9 Nedbrydning i undersøgelse (spike) og implementation

Page 24: Best brains product_owners_ værktøjskasse_mar2013

# Øvelse Nedbrydning – Materiale

B1. Understøttelse af spørgeskema til borger fra behandler. Behandleren definerer spørgeskemaet ud fra en skabelon, borgeren udfylder spørgeskemaet, behandleren kvitterer for udfyldelse af spørgeskemaet, behandleren stiller diagnose på baggrund af spørgeskema og sender til borgeren.

B2. Opsamling af data fra måleudstyr som borgeren betjener i eget hjem Følgende måleudstyr ønskes understøttet: blodtryks-måling, hæmoglobin-måling, spirometri(lungefunktion)-måling og vægt.

B3. Det skal være muligt at udvide systemet med nye måleapparater

Page 25: Best brains product_owners_ værktøjskasse_mar2013

Epic%

Beskrivelse% Acceptkriterie%

Delleverance)

Afhængigheder)

Status)

Reference)nr)

B1% Behandleren)definerer)spørgeskemaet)ud)fra)en)skabelon)

Til)et)skema)skal)der)kunne)knyttes)en)eller)flere)diagnoser)

) ) ) )

B2% Borgeren)udfylder)spørgeskemaet) ) ) ) ) )

B3% Behandleren)kvitterer)for)udfyldelse)af)spørgeskemaet)

Det)skal)være)muligt)at)udskrive)besvarelser)mhp.)at)gemme)i)papirjournal.)Lovkrav!)

) ) ) )

B4% Behandleren)stiller)diagnose)på)baggrund)af)spørgeskema)

Diagnosen)skal)underskrives)digitalt)med)behandlerens)NemID)

) ) ) )

B5% Behandler)sender)diagnose)til)borgeren) Diagnosen)skal)afsendes)via)meddelelseskomponent)på)sundhed.dk)

) ) ) )

C1% Understøttelse)for)vægtGmåling)))

Minimum)2)typer)af)vægte)skal)understøttes)

) ) ) )

C2% Understøttelse)for)hæmoglobinGmåling) Skal)overholde)standard)EB1.4) ) ) ) )

C3% Understøttelse)for)spirometri(lungefunktion)Gmåling)

) ) ) ) )

C4% Understøttelse)for)blodtryksGmåling) ) ) ) ) )

D1% Udvidelse)til)specifikke)simple)typer)af)måleudstyr)(standardiserede))

) ) ) ) )

D2% Udvidelse)til)komplicerede)typer)af)måleudstyr)(nonGstandardiserede))

) ) ) ) )

)

Page 26: Best brains product_owners_ værktøjskasse_mar2013

Det  værdifulde  ligger  ikke  i  at  fastlægge,  hvor  store  4ng  er.      

Det  værdifulde  (og  svære)  ligger  i  at  adskille  4ngene    for  at  kunne  9erne  det  der  ikke  skaber  værdi.  

Page 27: Best brains product_owners_ værktøjskasse_mar2013

Klargøring

Page 28: Best brains product_owners_ værktøjskasse_mar2013

Checkliste til User Stories/Epics

B23

User story: Som <hvem> ønsker jeg at <hvad> således at <hvorfor>

Beskrivelse:

Acceptkriterier:

Afklaringer:

Afhængigheder:

Testbehov:

Page 29: Best brains product_owners_ værktøjskasse_mar2013

Klargøring: Acceptkriterier

Yderligere detaljering af en User Story •  Hvad skal med? •  Hvad skal ikke med? •  Hvad skal demoes? •  Forretningsregler der skal overholdes

HVORFOR? •  Undgå tilbageløb og ventetid

Page 30: Best brains product_owners_ værktøjskasse_mar2013

Klargøring: Testscenarier

Testeksempler: •  Undgå tilbageløb i implementering – fejl •  Klar ide om hvornår User Story er færdig

Overskrifter på: •  Forventet opførsel (solskinsscenarie) •  Eksempler på uønsket opførsel (negativ scenarier)

Page 31: Best brains product_owners_ værktøjskasse_mar2013

Product Ownerens værktøjskasse – 2-dages kursus Få præsenteret og afprøvet en masse værktøjer på dit eget produkt/projekt: •  Story maps •  Afklaringer •  Delleverancer •  Estimering •  Release planlægning •  Nedbrydning •  Prioritering af features •  Klargøring •  Måling af fremdrift •  Accept af leverancer http://bestbrains.dk/events/product-ownerens-vaerktojskasse-kursus/