Upload
bestbrainsdk
View
541
Download
3
Embed Size (px)
DESCRIPTION
Citation preview
Product Ownerens værktøjskasse
6. marts 2012
Jesper Thaning
BestBrains
• Vurdering og afklaring • Prioritering • Nedbrydning • Klargøring
Agenda
Hvorfor er det svært at udfylde rollen som Product Owner?
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
Case : Telemedicin – Mål • Bedre udnyttelse af ressourcer i sundhedssektoren • Patient empowerment – større livskvalitet for borgeren
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?)
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?):
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
VÆ
RD
I
RISIKO (forretningsmæssig, social, teknisk, omkostning/tid)
# Ø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
…
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
# Ø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
VÆ
RD
I
RISIKO (forretningsmæssig, social, teknisk, omkostning/tid)
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
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
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
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).
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…
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
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...
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…
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…
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…
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
# Ø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
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))
) ) ) ) )
)
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.
Klargøring
Checkliste til User Stories/Epics
B23
User story: Som <hvem> ønsker jeg at <hvad> således at <hvorfor>
Beskrivelse:
Acceptkriterier:
Afklaringer:
Afhængigheder:
Testbehov:
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
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)
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/