SlideShare ist ein Scribd-Unternehmen logo
1 von 33
Product Ownerens 	

værktøjskasse	

	

27. maj 2013	

	

Jesper Thaning	

BestBrains
Agenda
Vurdering
Prioritering
Nedbrydning
Klargøring
Planlægning
Afklaring
Accept
Ibrugtagning
Impl.
Estimering
Måling
Hvorfor er det svært at udfylde
rollen som Product Owner?
Case : Telemedicin
Side 4
80%
20%
0
0.5
1
1.5
2
Kronikere
Omkostninger
Mill.
Mål
1. Empowerment
2. Ressourcer
3. Kvalitet
Mål
1. Empowerment 2. Ressourcer 3. Kvalitet
Hvorfor?
Hvordan?B1 Måleudstyr i
hjemmet
B2 Virtuel konsultation
B3 Vidensoverførsel
B4 Nem installation
B5 Dataoverførsel
Hvad?
Acceptkriterier
Acceptkriterier
Behov
Krav
Hvor meget?
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?)
Prioritering
Nedbrydning
Klargøring
Planlægning
Afklaring
Accept
Ibrugtagning
Impl.
Estimering
Måling
Vurdering
Værdi
•  Realisering af
specifikke mål
Vurdering af behov
Side 8
Høj
Lav
Lav Høj
VÆRDI
RISIKO
Risiko
1.  Forretningsmæssig
2.  Social
3.  Teknisk
4.  Omkostning + tid
Specifikke mål:
1.  Borgeren føler sig
selvhjulpen –
Empowerment
2.  Frigøre ressourcer
hos personale
3.  Højere kvalitet i
behandlingen
Forretningsmæssige Mål Forretningsmæssige Behov Relaterede krav
1. Empowerment ved at
borgeren føler sig selvhjulpen i
eget hjem
B1: Opsamling af data fra måleudstyr
som borgeren betjener i eget hjem
…
2. Frigøre ressourcer ved
reduktion af ambulante besøg
B2: Virtuel konsultation mellem borger
og behandler (eks. video-konsultation)
…
3. Højere kvalitet ved bedre
planlægning af behandlingen
B3: Nem vidensoverførsel fra borger til
behandler om borgerens tilstand (eks.
spørgeskema)
…
2. Frigøre ressourcer i regi
af kommunal pleje
B4: Nem installation af måleapparater
og opsamlingsenheder
…
3. Højere kvalitet ved mere
systematisk opfølgning på data
og målinger
B5: Automatisk overførsel af data fra
måleudstyr til relevant behandler
…
#1 Øvelse Vurdering - Materiale
Product ownerens værktøjskasse, 28 maj ved Bestbrains
1.  Prioritere
2.  Småt er nemmere
3.  Afdække afhængigheder
4. Undgå gold-plating
Hvorfor nedbryde behov og krav?
Metode#1: Handlinger i en arbejdsproces
For at kunne implementere en simpel end-to-
end og putte komplicerede trin på bagefter
Som professionel behandler ønsker jeg at
behandle en elektronisk forespørgsel fra en borger
for at give en god sundhedsvejledning…
Modtage Svare Registrere Afslutte
Metode#2 Simpel/kompleks
Hvad er den simpleste version af denne funktionalitet?
De mere komplekse variationer følger efter
Som borger ønsker jeg at få en alarm hvis mine
målingerne afviger en generel tærskel…
45 45
43
45
43
44
Behandler Borger
Metode#3 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 …
Måledata
Lunge-
funktion BlodprøveBlodtrykTemperatur
Metode#4 Operationer
De forretningsmæssige operationer kan være spredt over flere
forskellige opgaver og roller.
Som sygehus ønsker jeg at tilbyde borgeren en
behandling af X…
Oprette
Beskrive
Opsætte Anvende Nedlægge
Skift i brugere!
Metode#5: Hver enkelt 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#6 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#7 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#8 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#9 Undersøgelse (spike) og implementation
• … verificere kundens identitet på en IPad?
• … hvor skal ikke-underskrevne dokumenter lagres?
• … implementer løsningen efter spiken (et krav der sandsynligvis
skal nedbrydes yderligere)
Ved dårlig forståelse af løsning. Et nyt område enten teknisk eller
forretningsmæssigt. Et Proof Of Concept (POC)
Som borger vil jeg gerne kunne underskrive dokumenter via
min IPad, for at undgå ventetid på at underskrive papirer…
9 metoder til nedbrydning:
#1 handlinger
#2 simpel/kompleks
#3 datavariationer
#4 operationer
#5 forretningsregler
#6 stor indsats og efterfølgende
#7 input metode
#8 ydeevne
#9 undersøgelse og implementation
Metode#1 Nedbrydning i handlinger i en arbejdsproces
Metode#2 Nedbrydning i simpel/kompleks
Metode#3 Nedbrydning i variationer i data
Metode#4 Nedbrydning i operationer
Metode#5 Nedbrydning i hver enkel forretningsregel
Metode#6 Nedbrydning i stor indsats og efterfølgende
Metode#7 Nedbrydning i input metode
Metode#8 Nedbrydning i ydeevne
Metode#9 Nedbrydning i undersøgelse og implementation
9 metoder til nedbrydning:
B1: 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: 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.
B4: Det skal være muligt at udvide systemet med nye
måleapparater
#2 Øvelse Nedbrydning
Epic%
Beskrivelse% Acceptkriterie%
Delleverance)
Afhængigheder)
Reference)nr)
B2.1% Videokonsultation-–-borgerens-opsætning-
--
Videokonsultationen-skal-kunne-understøtte-
alle-gængse-skærmstørrelser-
) ) )
% ) ) ) ) )
% ) ) ) ) )
% ) ) ) ) )
% ) ) ) ) )
% ) ) ) ) )
% ) ) ) ) )
% ) ) ) ) )
% ) ) ) ) )
% ) ) ) ) )
% ) ) ) ) )
)
#2 Øvelse Nedbrydning
Epic%
Beskrivelse% Acceptkriterie%
Delleverance)
Afhængigheder)
Reference)nr)
B1.1% Understøttelse)for)vægt7måling)
))
Minimum)2)typer)af)vægte)skal)
understøttes)
) ) )
B1.2% Understøttelse)for)hæmoglobin7måling) Skal)overholde)standard)XYZ)v1.4b) ) ) )
B1.3% Understøttelse)for)
spirometri(lungefunktion)7måling)
) ) ) )
B1.4% Understøttelse)for)blodtryks7måling) ) ) ) )
B3.1% Behandleren)definerer)spørgeskemaet)ud)fra)
en)skabelon)
Til)et)skema)skal)der)kunne)knyttes)en)
eller)flere)diagnoser)
) ) )
B3.2% Borgeren)udfylder)spørgeskemaet) ) ) ) )
B3.3% Behandleren)kvitterer)for)udfyldelse)af)
spørgeskemaet)
Det)skal)være)muligt)at)udskrive)
besvarelser)mhp.)at)gemme)i)
papirjournal.)Lovkrav!)
) ) )
B3.4% Behandleren)stiller)diagnose)på)baggrund)af)
spørgeskema)
Diagnosen)skal)underskrives)digitalt)
med)behandlerens)NemID)
) ) )
B3.5% Behandler)sender)diagnose)til)borgeren) Diagnosen)skal)afsendes)via)
meddelelseskomponent)på)sundhed.dk)
) ) )
B4.1% Udvidelse)til)specifikke)simple)typer)af)
måleudstyr)(standardiserede))
) ) ) )
B4.1% Udvidelse)til)komplicerede)typer)af)
måleudstyr)(non7standardiserede))
) ) ) )
)
#2 Øvelse - løsning?
Side 25
Data
Operationer
Simpel/kompleks
Nedbrydningsmøde
26
Nedbrydningsmøde 1-1½ time
Mål At nedbryde epics eller store User Stories i flere mindre User Stories, i
forhold til udvikling og test. Afklaring af afhængigheder og ressourcer
Forberedelse Product Owner indsamler baggrundsmateriale. Deltagere læser User Stories
igennem inden møde
Deltagere Product Owner, udvikling, test, evt. eksterne deltagere (afhængigheder)
Input En eller flere User Stories
Aktivitet Baggrund for User Stories forklares kort af PO.
Nye mindre User Stories skrives i fællesskab. Gerne ved tavle på kort
Eventuel estimering af nye User Stories (ikke nødvendigvis Planning Poker)
Resultat En samling af nye User Stories evt. med estimater og markering af
afhængigheder, der kan prioriteres efterfølgende.
Efterbehandling Registrering af nye User Stories i værktøj. Prioritering.
Tommelfingerregel: User Stories skal nedbrydes så de kan laves inden
for en iteration
Prioritering
Nedbrydning
Klargøring
Planlægning
Afklaring
Accept
Ibrugtagning
Impl.
Estimering
Måling
Vurdering
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
B23 	

Acceptkriterier:	

Yderligere detaljering af en User Story
• Hvad skal med?
• Hvad skal ikke med?
• Hvad skal demoes?
• Forretningsregler
Klargøring: Testscenarier
• Klar ide om hvornår User Story er færdig
• Undgå tilbageløb og fejl
Testeksempler (i overskrifter):
1.  Forventet opførsel (solskinsscenarie)
2.  Eksempler på uønsket opførsel (negativ scenarier)
B23 	

Testscenarier:
Klargøringsmøde
32
Klargøringsmøde 1½ - 2 timer
Mål En yderligere detaljering af User Stories, så User Stories kan implementeres uden
væsentlige forhindringer og tilbageløb.
Forberedelse Deltagere læser User Stories igennem inden møde. Test har evt. indsamlet en
række testeksempler som kan gennemgås på mødet.
Deltagere Product Owner, udvikling, test
Input En eller flere User Stories der er nedbrudt til en passende størrelse og eventuelt
har defineret initielle acceptkriterier
Aktivitet Baggrund for User Stories forklares kort.
For hver User Story skrives der i fællesskab overskrifter for testeksempler/accept
test, der vil blive gennemført inden User Story kan kaldes færdig
Resultat En samling User Stories med yderligere acceptkriterer og testeksempler, der er
klar til at putte ind i en iteration.
Efterbehandling Opdatering af User Stories. Registrering af testeksempler i værktøj.

Weitere ähnliche Inhalte

Andere mochten auch

Business process management and innovation
Business process management and innovationBusiness process management and innovation
Business process management and innovationCharles Møller
 
Proces for udvikle et nyt website
Proces for udvikle et nyt websiteProces for udvikle et nyt website
Proces for udvikle et nyt websitePeytz & Co
 
Huset markedsføring engager forbrugerne i dit brand shared
Huset markedsføring   engager forbrugerne i dit brand sharedHuset markedsføring   engager forbrugerne i dit brand shared
Huset markedsføring engager forbrugerne i dit brand sharedDigitasLBi Nordics
 
Værktøjer til Digital Strategi
Værktøjer til Digital StrategiVærktøjer til Digital Strategi
Værktøjer til Digital StrategiPeytz & Co
 
Digital strategi, Peytz & Co, November 2016
Digital strategi, Peytz & Co, November 2016Digital strategi, Peytz & Co, November 2016
Digital strategi, Peytz & Co, November 2016Peytz & Co
 

Andere mochten auch (6)

Business process management and innovation
Business process management and innovationBusiness process management and innovation
Business process management and innovation
 
Proces for udvikle et nyt website
Proces for udvikle et nyt websiteProces for udvikle et nyt website
Proces for udvikle et nyt website
 
Scrum
ScrumScrum
Scrum
 
Huset markedsføring engager forbrugerne i dit brand shared
Huset markedsføring   engager forbrugerne i dit brand sharedHuset markedsføring   engager forbrugerne i dit brand shared
Huset markedsføring engager forbrugerne i dit brand shared
 
Værktøjer til Digital Strategi
Værktøjer til Digital StrategiVærktøjer til Digital Strategi
Værktøjer til Digital Strategi
 
Digital strategi, Peytz & Co, November 2016
Digital strategi, Peytz & Co, November 2016Digital strategi, Peytz & Co, November 2016
Digital strategi, Peytz & Co, November 2016
 

Ähnlich wie Product ownerens værktøjskasse, 28 maj ved Bestbrains

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
 
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 2014BestBrains
 
Haj til nedbrydning juni 2015
Haj til nedbrydning juni 2015Haj til nedbrydning juni 2015
Haj til nedbrydning juni 2015BestBrains
 
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
 
Best brains backlog grooming juni2012
Best brains backlog grooming juni2012Best brains backlog grooming juni2012
Best brains backlog grooming juni2012BestBrains
 
Business case og gevinstrealisering
Business case og gevinstrealiseringBusiness case og gevinstrealisering
Business case og gevinstrealiseringPeter Axel Nielsen
 
Kursus: Google Analytics - 101
Kursus: Google Analytics - 101Kursus: Google Analytics - 101
Kursus: Google Analytics - 101Atcore
 
Kravspec best brains 4. okt. 2012
Kravspec   best brains 4. okt. 2012Kravspec   best brains 4. okt. 2012
Kravspec best brains 4. okt. 2012BestBrains
 
E-mail marketing og marketing automation Morgeninspiration 08.11.16
E-mail marketing og marketing automation Morgeninspiration 08.11.16E-mail marketing og marketing automation Morgeninspiration 08.11.16
E-mail marketing og marketing automation Morgeninspiration 08.11.16Peytz & Co
 
Udvikling af brugervenlige selvbetjeningsløsninger til borgerne i Aalborg Kom...
Udvikling af brugervenlige selvbetjeningsløsninger til borgerne i Aalborg Kom...Udvikling af brugervenlige selvbetjeningsløsninger til borgerne i Aalborg Kom...
Udvikling af brugervenlige selvbetjeningsløsninger til borgerne i Aalborg Kom...InfinIT - Innovationsnetværket for it
 
Fundraiserkonferencen 2015: Plant og Røde Kors
Fundraiserkonferencen 2015: Plant og Røde KorsFundraiserkonferencen 2015: Plant og Røde Kors
Fundraiserkonferencen 2015: Plant og Røde KorsPlant
 
PDF Presentation-eksempel
PDF Presentation-eksempelPDF Presentation-eksempel
PDF Presentation-eksempelToke Ronex
 
Brugervenlige offentlige løsninger - tre konkrete tilgange
Brugervenlige offentlige løsninger - tre konkrete tilgange Brugervenlige offentlige løsninger - tre konkrete tilgange
Brugervenlige offentlige løsninger - tre konkrete tilgange Peytz & Co
 
Bestbrains 22. maj - Træt af IT-skandaler
Bestbrains 22. maj - Træt af IT-skandalerBestbrains 22. maj - Træt af IT-skandaler
Bestbrains 22. maj - Træt af IT-skandalerBestBrains
 
ProActive - Digital Innovation
ProActive - Digital InnovationProActive - Digital Innovation
ProActive - Digital InnovationMicrosoft
 
Bliv klar til et digitalt projekt
Bliv klar til et digitalt projektBliv klar til et digitalt projekt
Bliv klar til et digitalt projektPeytz & Co
 
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
 
Workshop A - Fra produkt til service - TOPdesk on Tour Denmark 2017
Workshop A - Fra produkt til service - TOPdesk on Tour Denmark 2017Workshop A - Fra produkt til service - TOPdesk on Tour Denmark 2017
Workshop A - Fra produkt til service - TOPdesk on Tour Denmark 2017TOPdesk
 

Ähnlich wie Product ownerens værktøjskasse, 28 maj ved Bestbrains (20)

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
 
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
 
Haj til nedbrydning juni 2015
Haj til nedbrydning juni 2015Haj til nedbrydning juni 2015
Haj til nedbrydning juni 2015
 
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
 
Best brains backlog grooming juni2012
Best brains backlog grooming juni2012Best brains backlog grooming juni2012
Best brains backlog grooming juni2012
 
Business case og gevinstrealisering
Business case og gevinstrealiseringBusiness case og gevinstrealisering
Business case og gevinstrealisering
 
Kursus: Google Analytics - 101
Kursus: Google Analytics - 101Kursus: Google Analytics - 101
Kursus: Google Analytics - 101
 
Boost dit-salg-til-det-offentlige
Boost dit-salg-til-det-offentligeBoost dit-salg-til-det-offentlige
Boost dit-salg-til-det-offentlige
 
Kravspec best brains 4. okt. 2012
Kravspec   best brains 4. okt. 2012Kravspec   best brains 4. okt. 2012
Kravspec best brains 4. okt. 2012
 
E-mail marketing og marketing automation Morgeninspiration 08.11.16
E-mail marketing og marketing automation Morgeninspiration 08.11.16E-mail marketing og marketing automation Morgeninspiration 08.11.16
E-mail marketing og marketing automation Morgeninspiration 08.11.16
 
Udvikling af brugervenlige selvbetjeningsløsninger til borgerne i Aalborg Kom...
Udvikling af brugervenlige selvbetjeningsløsninger til borgerne i Aalborg Kom...Udvikling af brugervenlige selvbetjeningsløsninger til borgerne i Aalborg Kom...
Udvikling af brugervenlige selvbetjeningsløsninger til borgerne i Aalborg Kom...
 
Fundraiserkonferencen 2015: Plant og Røde Kors
Fundraiserkonferencen 2015: Plant og Røde KorsFundraiserkonferencen 2015: Plant og Røde Kors
Fundraiserkonferencen 2015: Plant og Røde Kors
 
You manage what you measure af Thomas Snitker, SnitkerGroup
You manage what you measure af Thomas Snitker, SnitkerGroupYou manage what you measure af Thomas Snitker, SnitkerGroup
You manage what you measure af Thomas Snitker, SnitkerGroup
 
PDF Presentation-eksempel
PDF Presentation-eksempelPDF Presentation-eksempel
PDF Presentation-eksempel
 
Brugervenlige offentlige løsninger - tre konkrete tilgange
Brugervenlige offentlige løsninger - tre konkrete tilgange Brugervenlige offentlige løsninger - tre konkrete tilgange
Brugervenlige offentlige løsninger - tre konkrete tilgange
 
Bestbrains 22. maj - Træt af IT-skandaler
Bestbrains 22. maj - Træt af IT-skandalerBestbrains 22. maj - Træt af IT-skandaler
Bestbrains 22. maj - Træt af IT-skandaler
 
ProActive - Digital Innovation
ProActive - Digital InnovationProActive - Digital Innovation
ProActive - Digital Innovation
 
Bliv klar til et digitalt projekt
Bliv klar til et digitalt projektBliv klar til et digitalt projekt
Bliv klar til et digitalt projekt
 
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)
 
Workshop A - Fra produkt til service - TOPdesk on Tour Denmark 2017
Workshop A - Fra produkt til service - TOPdesk on Tour Denmark 2017Workshop A - Fra produkt til service - TOPdesk on Tour Denmark 2017
Workshop A - Fra produkt til service - TOPdesk on Tour Denmark 2017
 

Mehr von BestBrains

Psykologien i agile teams
Psykologien i agile teamsPsykologien i agile teams
Psykologien i agile teamsBestBrains
 
Vsm best brains presentation_ september 2016_v4 2
Vsm best brains presentation_ september 2016_v4 2Vsm best brains presentation_ september 2016_v4 2
Vsm best brains presentation_ september 2016_v4 2BestBrains
 
Lars thorup-react-and-redux-2016-09
Lars thorup-react-and-redux-2016-09Lars thorup-react-and-redux-2016-09
Lars thorup-react-and-redux-2016-09BestBrains
 
BestBrains café-møde: Kanban med Lego ved Jesper Thaning
BestBrains café-møde: Kanban med Lego ved Jesper ThaningBestBrains café-møde: Kanban med Lego ved Jesper Thaning
BestBrains café-møde: Kanban med Lego ved Jesper ThaningBestBrains
 
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
 
BestBrains café-møde d. 14. april: Retrospektiv antipatterns
BestBrains café-møde d. 14. april: Retrospektiv antipatternsBestBrains café-møde d. 14. april: Retrospektiv antipatterns
BestBrains café-møde d. 14. april: Retrospektiv antipatternsBestBrains
 
Gør urværket synligt for dine teams
Gør urværket synligt for dine teamsGør urværket synligt for dine teams
Gør urværket synligt for dine teamsBestBrains
 
Tddbdd workshop
Tddbdd workshopTddbdd workshop
Tddbdd workshopBestBrains
 
Craftsmanship 2016 -BestBrains Café-møder
Craftsmanship 2016 -BestBrains Café-møderCraftsmanship 2016 -BestBrains Café-møder
Craftsmanship 2016 -BestBrains Café-møderBestBrains
 
Best brains kanban med lego januar 2016 handout
Best brains kanban med lego januar 2016 handoutBest brains kanban med lego januar 2016 handout
Best brains kanban med lego januar 2016 handoutBestBrains
 
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 2015BestBrains
 
Den agile transformation november 2015
Den agile transformation november 2015Den agile transformation november 2015
Den agile transformation november 2015BestBrains
 
Sandheden om agile udviklingsteams
Sandheden om agile udviklingsteamsSandheden om agile udviklingsteams
Sandheden om agile udviklingsteamsBestBrains
 
Intro til agile 31 aug 2015
Intro til agile 31 aug 2015Intro til agile 31 aug 2015
Intro til agile 31 aug 2015BestBrains
 
Lær 3 agile metoder på en aften, august 2015
Lær 3 agile metoder på en aften, august 2015Lær 3 agile metoder på en aften, august 2015
Lær 3 agile metoder på en aften, august 2015BestBrains
 
Bliv en haj til nedbrydning, aug 2015.
Bliv en haj til nedbrydning, aug 2015.Bliv en haj til nedbrydning, aug 2015.
Bliv en haj til nedbrydning, aug 2015.BestBrains
 
Motivation - fedt, farligt & flygtigt.
Motivation - fedt, farligt & flygtigt.Motivation - fedt, farligt & flygtigt.
Motivation - fedt, farligt & flygtigt.BestBrains
 
Switch -den_agile_omstilling
Switch  -den_agile_omstillingSwitch  -den_agile_omstilling
Switch -den_agile_omstillingBestBrains
 
Retrospectives er spild af tid!
Retrospectives er spild af tid!Retrospectives er spild af tid!
Retrospectives er spild af tid!BestBrains
 
Tillid driver det gode samarbejde
Tillid driver det gode samarbejdeTillid driver det gode samarbejde
Tillid driver det gode samarbejdeBestBrains
 

Mehr von BestBrains (20)

Psykologien i agile teams
Psykologien i agile teamsPsykologien i agile teams
Psykologien i agile teams
 
Vsm best brains presentation_ september 2016_v4 2
Vsm best brains presentation_ september 2016_v4 2Vsm best brains presentation_ september 2016_v4 2
Vsm best brains presentation_ september 2016_v4 2
 
Lars thorup-react-and-redux-2016-09
Lars thorup-react-and-redux-2016-09Lars thorup-react-and-redux-2016-09
Lars thorup-react-and-redux-2016-09
 
BestBrains café-møde: Kanban med Lego ved Jesper Thaning
BestBrains café-møde: Kanban med Lego ved Jesper ThaningBestBrains café-møde: Kanban med Lego ved Jesper Thaning
BestBrains café-møde: Kanban med Lego ved Jesper Thaning
 
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
 
BestBrains café-møde d. 14. april: Retrospektiv antipatterns
BestBrains café-møde d. 14. april: Retrospektiv antipatternsBestBrains café-møde d. 14. april: Retrospektiv antipatterns
BestBrains café-møde d. 14. april: Retrospektiv antipatterns
 
Gør urværket synligt for dine teams
Gør urværket synligt for dine teamsGør urværket synligt for dine teams
Gør urværket synligt for dine teams
 
Tddbdd workshop
Tddbdd workshopTddbdd workshop
Tddbdd workshop
 
Craftsmanship 2016 -BestBrains Café-møder
Craftsmanship 2016 -BestBrains Café-møderCraftsmanship 2016 -BestBrains Café-møder
Craftsmanship 2016 -BestBrains Café-møder
 
Best brains kanban med lego januar 2016 handout
Best brains kanban med lego januar 2016 handoutBest brains kanban med lego januar 2016 handout
Best brains kanban med lego januar 2016 handout
 
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
 
Den agile transformation november 2015
Den agile transformation november 2015Den agile transformation november 2015
Den agile transformation november 2015
 
Sandheden om agile udviklingsteams
Sandheden om agile udviklingsteamsSandheden om agile udviklingsteams
Sandheden om agile udviklingsteams
 
Intro til agile 31 aug 2015
Intro til agile 31 aug 2015Intro til agile 31 aug 2015
Intro til agile 31 aug 2015
 
Lær 3 agile metoder på en aften, august 2015
Lær 3 agile metoder på en aften, august 2015Lær 3 agile metoder på en aften, august 2015
Lær 3 agile metoder på en aften, august 2015
 
Bliv en haj til nedbrydning, aug 2015.
Bliv en haj til nedbrydning, aug 2015.Bliv en haj til nedbrydning, aug 2015.
Bliv en haj til nedbrydning, aug 2015.
 
Motivation - fedt, farligt & flygtigt.
Motivation - fedt, farligt & flygtigt.Motivation - fedt, farligt & flygtigt.
Motivation - fedt, farligt & flygtigt.
 
Switch -den_agile_omstilling
Switch  -den_agile_omstillingSwitch  -den_agile_omstilling
Switch -den_agile_omstilling
 
Retrospectives er spild af tid!
Retrospectives er spild af tid!Retrospectives er spild af tid!
Retrospectives er spild af tid!
 
Tillid driver det gode samarbejde
Tillid driver det gode samarbejdeTillid driver det gode samarbejde
Tillid driver det gode samarbejde
 

Product ownerens værktøjskasse, 28 maj ved Bestbrains

  • 1. Product Ownerens værktøjskasse 27. maj 2013 Jesper Thaning BestBrains
  • 3. Hvorfor er det svært at udfylde rollen som Product Owner?
  • 4. Case : Telemedicin Side 4 80% 20% 0 0.5 1 1.5 2 Kronikere Omkostninger Mill. Mål 1. Empowerment 2. Ressourcer 3. Kvalitet
  • 5. Mål 1. Empowerment 2. Ressourcer 3. Kvalitet Hvorfor? Hvordan?B1 Måleudstyr i hjemmet B2 Virtuel konsultation B3 Vidensoverførsel B4 Nem installation B5 Dataoverførsel Hvad? Acceptkriterier Acceptkriterier Behov Krav Hvor meget?
  • 6. 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?)
  • 8. Værdi •  Realisering af specifikke mål Vurdering af behov Side 8 Høj Lav Lav Høj VÆRDI RISIKO Risiko 1.  Forretningsmæssig 2.  Social 3.  Teknisk 4.  Omkostning + tid Specifikke mål: 1.  Borgeren føler sig selvhjulpen – Empowerment 2.  Frigøre ressourcer hos personale 3.  Højere kvalitet i behandlingen
  • 9. Forretningsmæssige Mål Forretningsmæssige Behov Relaterede krav 1. Empowerment ved at borgeren føler sig selvhjulpen i eget hjem B1: Opsamling af data fra måleudstyr som borgeren betjener i eget hjem … 2. Frigøre ressourcer ved reduktion af ambulante besøg B2: Virtuel konsultation mellem borger og behandler (eks. video-konsultation) … 3. Højere kvalitet ved bedre planlægning af behandlingen B3: Nem vidensoverførsel fra borger til behandler om borgerens tilstand (eks. spørgeskema) … 2. Frigøre ressourcer i regi af kommunal pleje B4: Nem installation af måleapparater og opsamlingsenheder … 3. Højere kvalitet ved mere systematisk opfølgning på data og målinger B5: Automatisk overførsel af data fra måleudstyr til relevant behandler … #1 Øvelse Vurdering - Materiale
  • 11. 1.  Prioritere 2.  Småt er nemmere 3.  Afdække afhængigheder 4. Undgå gold-plating Hvorfor nedbryde behov og krav?
  • 12. Metode#1: Handlinger i en arbejdsproces For at kunne implementere en simpel end-to- end og putte komplicerede trin på bagefter Som professionel behandler ønsker jeg at behandle en elektronisk forespørgsel fra en borger for at give en god sundhedsvejledning… Modtage Svare Registrere Afslutte
  • 13. Metode#2 Simpel/kompleks Hvad er den simpleste version af denne funktionalitet? De mere komplekse variationer følger efter Som borger ønsker jeg at få en alarm hvis mine målingerne afviger en generel tærskel… 45 45 43 45 43 44 Behandler Borger
  • 14. Metode#3 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 … Måledata Lunge- funktion BlodprøveBlodtrykTemperatur
  • 15. Metode#4 Operationer De forretningsmæssige operationer kan være spredt over flere forskellige opgaver og roller. Som sygehus ønsker jeg at tilbyde borgeren en behandling af X… Oprette Beskrive Opsætte Anvende Nedlægge Skift i brugere!
  • 16. Metode#5: Hver enkelt 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
  • 17. Metode#6 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).
  • 18. Metode#7 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...
  • 19. Metode#8 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…
  • 20. Metode#9 Undersøgelse (spike) og implementation • … verificere kundens identitet på en IPad? • … hvor skal ikke-underskrevne dokumenter lagres? • … implementer løsningen efter spiken (et krav der sandsynligvis skal nedbrydes yderligere) Ved dårlig forståelse af løsning. Et nyt område enten teknisk eller forretningsmæssigt. Et Proof Of Concept (POC) Som borger vil jeg gerne kunne underskrive dokumenter via min IPad, for at undgå ventetid på at underskrive papirer…
  • 21. 9 metoder til nedbrydning: #1 handlinger #2 simpel/kompleks #3 datavariationer #4 operationer #5 forretningsregler #6 stor indsats og efterfølgende #7 input metode #8 ydeevne #9 undersøgelse og implementation
  • 22. Metode#1 Nedbrydning i handlinger i en arbejdsproces Metode#2 Nedbrydning i simpel/kompleks Metode#3 Nedbrydning i variationer i data Metode#4 Nedbrydning i operationer Metode#5 Nedbrydning i hver enkel forretningsregel Metode#6 Nedbrydning i stor indsats og efterfølgende Metode#7 Nedbrydning i input metode Metode#8 Nedbrydning i ydeevne Metode#9 Nedbrydning i undersøgelse og implementation 9 metoder til nedbrydning:
  • 23. B1: 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: 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. B4: Det skal være muligt at udvide systemet med nye måleapparater #2 Øvelse Nedbrydning
  • 24. Epic% Beskrivelse% Acceptkriterie% Delleverance) Afhængigheder) Reference)nr) B2.1% Videokonsultation-–-borgerens-opsætning- -- Videokonsultationen-skal-kunne-understøtte- alle-gængse-skærmstørrelser- ) ) ) % ) ) ) ) ) % ) ) ) ) ) % ) ) ) ) ) % ) ) ) ) ) % ) ) ) ) ) % ) ) ) ) ) % ) ) ) ) ) % ) ) ) ) ) % ) ) ) ) ) % ) ) ) ) ) ) #2 Øvelse Nedbrydning
  • 25. Epic% Beskrivelse% Acceptkriterie% Delleverance) Afhængigheder) Reference)nr) B1.1% Understøttelse)for)vægt7måling) )) Minimum)2)typer)af)vægte)skal) understøttes) ) ) ) B1.2% Understøttelse)for)hæmoglobin7måling) Skal)overholde)standard)XYZ)v1.4b) ) ) ) B1.3% Understøttelse)for) spirometri(lungefunktion)7måling) ) ) ) ) B1.4% Understøttelse)for)blodtryks7måling) ) ) ) ) B3.1% Behandleren)definerer)spørgeskemaet)ud)fra) en)skabelon) Til)et)skema)skal)der)kunne)knyttes)en) eller)flere)diagnoser) ) ) ) B3.2% Borgeren)udfylder)spørgeskemaet) ) ) ) ) B3.3% Behandleren)kvitterer)for)udfyldelse)af) spørgeskemaet) Det)skal)være)muligt)at)udskrive) besvarelser)mhp.)at)gemme)i) papirjournal.)Lovkrav!) ) ) ) B3.4% Behandleren)stiller)diagnose)på)baggrund)af) spørgeskema) Diagnosen)skal)underskrives)digitalt) med)behandlerens)NemID) ) ) ) B3.5% Behandler)sender)diagnose)til)borgeren) Diagnosen)skal)afsendes)via) meddelelseskomponent)på)sundhed.dk) ) ) ) B4.1% Udvidelse)til)specifikke)simple)typer)af) måleudstyr)(standardiserede)) ) ) ) ) B4.1% Udvidelse)til)komplicerede)typer)af) måleudstyr)(non7standardiserede)) ) ) ) ) ) #2 Øvelse - løsning? Side 25 Data Operationer Simpel/kompleks
  • 27. Nedbrydningsmøde 1-1½ time Mål At nedbryde epics eller store User Stories i flere mindre User Stories, i forhold til udvikling og test. Afklaring af afhængigheder og ressourcer Forberedelse Product Owner indsamler baggrundsmateriale. Deltagere læser User Stories igennem inden møde Deltagere Product Owner, udvikling, test, evt. eksterne deltagere (afhængigheder) Input En eller flere User Stories Aktivitet Baggrund for User Stories forklares kort af PO. Nye mindre User Stories skrives i fællesskab. Gerne ved tavle på kort Eventuel estimering af nye User Stories (ikke nødvendigvis Planning Poker) Resultat En samling af nye User Stories evt. med estimater og markering af afhængigheder, der kan prioriteres efterfølgende. Efterbehandling Registrering af nye User Stories i værktøj. Prioritering. Tommelfingerregel: User Stories skal nedbrydes så de kan laves inden for en iteration
  • 29. Checkliste til User Stories/Epics B23 User story: Som <hvem> ønsker jeg at <hvad> således at <hvorfor> Beskrivelse: Acceptkriterier: Afklaringer: Afhængigheder: Testbehov:
  • 30. Klargøring: Acceptkriterier B23 Acceptkriterier: Yderligere detaljering af en User Story • Hvad skal med? • Hvad skal ikke med? • Hvad skal demoes? • Forretningsregler
  • 31. Klargøring: Testscenarier • Klar ide om hvornår User Story er færdig • Undgå tilbageløb og fejl Testeksempler (i overskrifter): 1.  Forventet opførsel (solskinsscenarie) 2.  Eksempler på uønsket opførsel (negativ scenarier) B23 Testscenarier:
  • 33. Klargøringsmøde 1½ - 2 timer Mål En yderligere detaljering af User Stories, så User Stories kan implementeres uden væsentlige forhindringer og tilbageløb. Forberedelse Deltagere læser User Stories igennem inden møde. Test har evt. indsamlet en række testeksempler som kan gennemgås på mødet. Deltagere Product Owner, udvikling, test Input En eller flere User Stories der er nedbrudt til en passende størrelse og eventuelt har defineret initielle acceptkriterier Aktivitet Baggrund for User Stories forklares kort. For hver User Story skrives der i fællesskab overskrifter for testeksempler/accept test, der vil blive gennemført inden User Story kan kaldes færdig Resultat En samling User Stories med yderligere acceptkriterer og testeksempler, der er klar til at putte ind i en iteration. Efterbehandling Opdatering af User Stories. Registrering af testeksempler i værktøj.