Product Ownerens værktøjskasse

Relaterede dokumenter
Erfaringer med gennemførelse af store IT-projekter. Fagdirektør Thomas Monefeldt, Udvikling og Forenklingsstyrelsen Skatteministeriet

IT-Universitetet, Projekt- og Programledelse November 2013 AGIL PROGRAMLEDELSE

[A20] Kick off document and process description. 1 of 5

Noter fra workshop med OS2

Konference om Cloud Computing 18. maj Proof of Concept for transition til Cloud Lars Ravndrup Thomsen, Solutions Architect, KMD

Tema: Half Double i digitaliseringsprojekter

Profitabel styring af projekt produktionen.

Introduktion. Jan Brown Maj, 2010

Procedurer for styring af softwarearkitektur og koordinering af udvikling

Uddannelse: Født: 1973

Planlægning og Projektstyring

Strøm til kundeoplevelsen og ITIL processerne. 26. oktober 2017 Tilføj titel i sidehoved / sidefod 1

(Bilaget ligger på i pdfformat og word-format.)

PRINCE2 - et strategisk valg

Statement of Work (SOW) Business Case Implementation BCI-fase

Markedsinput til Erhvervsstyrelsens itrammeaftale Delaftale 1 og 2

Accelerate Agil implementering fra EG NeoProcess

Det vigtigste først! Dette er måske den vigtigste bog der nogensinde er skrevet om agile vs. vandfald. Muligvis fordi det vel stadig er den eneste

IT Service Management (ITIL) i en agil verden. Lars Zobbe Mortensen

Projektarbejde med scrum- metoden

Mobility-strategi Hvordan kommer du i gang? Kenneth Rosenkrantz Søborg, 7. november 2013

Bilag 14 Ændringshåndtering

Praktikportal. Professionshøjskolerne i Danmark. Professionshøjskolerne - University Colleges Denmark - Ny Vestergade København K.

Vejen mod en automatiseret fremtid

Scrum og agile. Torsdag d. 29. november 2007

Årets Projektdag 2016 Troels Andersen-Lind SEGES AGILE IT - STRICTLY BUSINESS

Workshop med OS2 d. 04/

Ud af krisen. Software på tværs, 15. juni 2009

High performance maksimér potentialet. En måling er bedre end 100 mavefornemmelser. Per Hartlev 30/9-2015

Agil softwareudvikling i praksis. v/ Thomas Schou-Moldt, Lead Architect, Miracle A/S

Øget anvendelse af SOR plan for udfasning af SHAK og udarbejdelse af kravspecifikation til systemsystemløsning

FORANDRINGS- LEDELSE OG PARATHED KOMMUNERNES SYGEDAGPENGE SYSTEM (KSD)

Behavior Driven Test and Development. ebay Classifieds

2 Copyright 2019 Deloitte Development LLC. All rights reserved.

Rating af organisatoriske udfordringer i forbindelse med implementering af it-systemer

Nye testteknikker fra ISTQB - direkte fra hylderne. Ole Chr. Hansen

CV Jakob Niemann. Resumé: Nøglekvalifikationer. Personlighed. Født: 24/

Undervisningsbeskrivelse

HIT HjerteinsufficiensTelemedicin

Kontrakt om Videreudvikling, Vedligeholdelse og Support af IMK2- systemet. Bilag 12 - Ændringshåndtering

Branchens perspektiv på den gode indkøbs organisation. En måling er bedre end 100 mavefornemmelser. Per Hartlev

sådan kører vi processen

Vejledning til terminalleverandørerne/integratorer ved bestilling af PSAM til chipterminaler i produktion. Bestillingen foregår via internettet.

UNDERBILAG 3A.1 TIL KONTRAKT OM EOJ-SYSTEM. Use case Opfølgning

Dynamisk hverdag Dynamiske processer

Kombinér. tirsdag d. 20. september 2011 Rovsing Management Agile Team

Fordeling af journalnotater og dokumenter Udkast til løsningsmodel. Marts 2014

DANMARKS NATIONALBANK LEVER AGIL UDVIKLING STADIG I DET VILDE VESTEN

Branchens perspektiv på den gode indkøbs organisation. En måling er bedre end 100 mavefornemmelser. Per Hartlev

Bilag C.1 Kundens opgavebeskrivelse

leverer forventet udbytte Kun 10% af strategiske projekter

1 Objekt informationsmodel - Byggeblok

Vejledning til SmartSignatur Proof Of Concept

Vejledning - Udarbejdelse af gevinstdiagram

Bilag 16. Den Iterative Model. Til Kontrakt. Den Nationale Henvisningsformidling

Automation Projektledelse Networking GAPP. GAPP kravspecifikation

Vejledning til udviklingsprocessen for semesterprojekt 3 (PRJ3)

Adgang til eksterne referencedata, integration til egne systemer og søgning i egne kundedata som en samlet Master Data Management (MDM) løsning.

Mobility-strategi Hvordan kommer du i gang?

Hassansalem.dk/delpin User: admin Pass: admin BACKEND

Kickstart din virksomheds digitale rejse

Københavns Ejendomme 2011

GetOrganized. Realisér store forretningsgevinster og besparelsespotentiale ved at organisere dit og dine kollegaers arbejde.

Bilag D Kundens medvirken Leveringsaftale 1 vedr. R8.x

Oasis: Part of the GIRAF System

Vejledning - Udarbejdelse af gevinstdiagram

Kursusgang 11. Oversigt: Sidste kursusgang Værktøjer til udvikling og implementering af HCI-design Oversigt over Java Swing

DSDM Agil projektledelse

Testing Tuesday 07.Juni Aarhus. CapgeminiSogeti

Spørgeskema til effektmåling projekt Apovideo

make connections share ideas be inspired

Kombiner jeres agile metoder med innovation. og opnå hurtigere forretningsudvikling

Undervisningsbeskrivelse

Øg sporbarhed og produktivitet gennem integration

Kontrakt om Drift, Videreudvikling, Support af tilskuds- og kontroladministrative

Resultatet af undersøgelse af status på implementering af ISO27001-principper i staten

Visual Studio Team System. Team Build en grundpille i søgen efter it-projektproduktivitet?

Et bud på regulatorisk strategi og niveau(er) for nye MedTech virksomheder

Governance 1.0. Slide 2 af 30

VELKOMMEN TIL. - Oprettelse af en smart kontrakt (10 min) - Forløbet når den er aktiv (10 min) - Ophøring af en smart kontrakt (10 min)

ROSKILDE TEKNISKE GYMNASIUM. Læringsprogram. Lommeregner

Engrosmodellen. Teknik- og implementeringsgruppen. Møde Februar

EffEKTIvISER hverdagen AMPAREX brugervenligt OG InTEGRERET SOfTWARE TIl OPTIKERE Kunde håndtering KASSe (POS) MArKedSføring

Yderligere digitalisering på jordforureningsområdet

Bilag 3A.7 Brugergrænseflader

FM-systemer i Danmark

PMO Forum. Dagens tema: Strategisk beslutningstagning prioritering i en kompleks projektverden

BENCHMARK ANALYSE. The Continia Way to Pay!

SmartFraming Et vindue til nationale sundhedssystemer. Version 3.0

KSD Netværksmøde I. Implementeringshåndbogen. Mette Bagge, KMD

Vi vil gerne tage jer med på den rejse vi har været igennem de sidste par år

3 guides til en succesfuld proces. Five Day Sprint. Nodes ressource bank

10 informationer som gør din fejlrapport selvforklarende for både forretningen og programmørerne

Plan for præsentationen

OPTION TIL RM OG RN BILAG 8 TIL KONTRAKT OM EPJ/PAS ÆNDRINGSHÅNDTERING

App til indmelding af glemt check ud

Mobiltest automatisering - erfaringer direkte fra skyttegraven. TestExpo 2014

Drejebog for kick-off workshop for styregruppen. September 2018

Agenda. Kort præsentation Introduktion til Robotic Process Automation (RPA) Demo Hvordan understøtter det forretningen? Hvordan kommer man i gang?

Transkript:

Product Ownerens værktøjskasse 26. marts 2014 Jesper Thaning, agil praktiker & partner i BestBrains

Agenda Vurdering af behov (værdi og risiko) Nedbrydning Det visuelle Afklaring af User Stories PO i større organisationer Tips om møder (rytmer og agendaer)

PO in a nutshell Henrik Kniberg

Projekt om social dumping Mål 1. Go live-deadline primo 2014 2. Højere kvalitet i løsningen for slutbrugere 3. Højere datakvalitet Behov Nem indtastning for udenlandske brugere Håndtering af dublerede data Mobilitet for myndigheder og udenlandske brugere Validering af adresser

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

Værdi Behov Vurdering 1-6 mdr Planlægning Nedbrydning Prioritering Ibrugtagning 1-6 mdr Måling Accept 1-2 uger Implementering Estimering 4-6 uger Afklaring Planlægning Klargøring

Vurdering

Behov Værdi Vurdering 1-6 mdr

Case : Telemedicin 2 1,5 1 20% 0,5 80% Mål 1. Empowerment 2. Ressourcer 3. Kvalitet 0 Mill. Kronikere Omkostninger Side 10

#1 Øvelse Vurdering - Materiale Forretningsmæssige Behov B1: Opsamling af data fra måleudstyr som borgeren betjener i eget hjem B2: Virtuel konsultation mellem borger og behandler (eks. videokonsultation) B3: Nem vidensoverførsel fra borger til behandler om borgerens tilstand (eks. spørgeskema) B4: Nem installation af måleapparater og opsamlingsenheder B5: Automatisk overførsel af data fra måleudstyr til relevant behandler

Mål 1. Empowerment 2. Ressourcer 3. Kvalitet Hvorfor? B4 Nem installation B5 Dataoverførsel B2 Virtuel konsultation B1 Måleudstyr i B3 Vidensoverførsel hjemmet Behov Hvor meget? Hvordan? Krav Hvad?

Vurdering af behov Værdi Realisering af specifikke mål 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 Høj VÆRDI Lav Lav RISIKO Høj

Høj Specifikke mål: 1. Empowerment 2. Ressourcer 3. Kvalitet i behandlingen Opsamling af data Risiko 1. Forretningsmæssig 2. Social 3. Teknisk 4. Omkostning + tid VÆRDI Viden fra borger til behandler Virtuel konsultation Automatisk overførsel Nem Installation Lav Lav RISIKO Høj

Eksempler på Værdi/Risiko

Eksempler på Værdi/Risiko

Nedbrydning

Behov Værdi Vurdering 1-6 mdr Planlægning Nedbrydning

Hvorfor nedbryde behov og krav? 1. Prioritere 2. Småt er nemmere 3. Afdække afhængigheder 4. Undgå gold-plating User User Story User Story Story

Nedbrydning Start Indtast Indsend Kvittering Metode#1: Handlinger i en arbejdsproces For at kunne implementere en simpel end-to-end og putte komplicerede trin på bagefter

Nedbrydning Start Indtast Indsend Kvittering Simpel Kompleks Metode#2 Simpel vs. kompleks Hvad er den simpleste version af denne funktionalitet? De mere komplekse variationer følger efter

Nedbrydning Start Indtast Indsend Kvittering Data Metode#3 Variationer i data Hvilke typer af data skal systemet kunne håndtere. Hvad er den mest basale type? Temperatur Blodprøve Blodtryk Lungefunktion

Nedbrydning Start Indtast Indsend Kvittering Modtagelse - behandling Registrering Metode#4 Operationer De forretningsmæssige operationer kan være spredt over flere forskellige opgaver og roller.

Nedbrydning Start Indtast Indsend Kvittering Modtagelse - behandling 1 2 3 Registrering Metode#5: Hver enkelt forretningsregel Eller grupper af forretningsregler der hører sammen

Nedbrydning Start Indtast Indsend Kvittering Modtagelse - behandling Registrering Stor indsats Metode#6 Stor indsats og efterfølgende Den første user story bærer den tekniske byrde for de efterfølgende

Nedbrydning Start Indtast Indsend Kvittering Modtagelse - behandling Registrering Metode#7 Input metode Hvordan ser den simple brugergrænseflade ud? Den mere brugervenlige og smarte?

Nedbrydning Start Indtast Indsend Kvittering Modtagelse - behandling Registrering 2 s 20 ms Metode#8 Ydeevne Hvordan får vi det til at fungere? Hvordan får vi det til at gå hurtigt?

Nedbrydning Start Indtast Indsend Kvittering Modtagelse - behandling Registrering PoC 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)

Nedbrydning 9 teknikker Start Indtast Indsend Kvittering #9 PoC #3 #1 Handlinger Data Temperatur Blodprøve Stor indsats #6 Simpel Kompleks #2 Modtagelse - behandling 1 2 #7 Inputmetode #4 Operationer 3 #5 Regler Registrering 2 s 20 ms #8 Ydeevne Blodtryk Lungefunktion

#2 Øvelse 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

Epic% #2 Øvelse - løsning? Beskrivelse% Data 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) ) ) ) ) Operationer B3.1% Behandleren)definerer)spørgeskemaet)ud)fra) Til)et)skema)skal)der)kunne)knyttes)en) ) ) ) en)skabelon) 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!) Diagnosen)skal)underskrives)digitalt) med)behandlerens)nemid) ) ) ) B3.4% Behandleren)stiller)diagnose)på)baggrund)af) spørgeskema) ) ) ) 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)) Simpel/kompleks B4.1% Udvidelse)til)komplicerede)typer)af) ) ) ) ) måleudstyr)(non7standardiserede)) ) Side 31

Det visuelle

Tegn så meget du kan!

Tilstande

Selvbetjeningsløsning.l virksomheder

Vindmølle- dri7

Det visuelle til styring og koordinering

Afklaring

Behov Værdi Vurdering 1-6 mdr Planlægning Nedbrydning Prioritering Estimering 4-6 uger Afklaring Planlægning

Skabelon til User Stories/Epics <ID> <Titel> Story-line: Som <hvem - rolle> ønsker jeg at <hvad - behov> for at <hvorfor - værdi> Beskrivelse: <kontekst for at forstå acceptkriterier undgå skal > Afklaringer: <spørgsmål der skal besvares inden implementering> Acceptkriterier: <kravene til det der skal implementeres brug skal (nummereret liste)>

Skabelon for User Stories - 1 Story-line Som <rolle>, ønsker jeg at <behov>, for at <mål> Beskrivelse Kontekst for behovet (som regel en kort brødtekst) Brug helst IKKE "skal" i sætningerne, da der ikke skal optræde krav i beskrivelsen (de skal stå i acceptkriterierne) Afgrænsninger. Fx denne US omhandler ikke betaling. Referencer til andre Epics/US som beskriver relateret funktionalitet. Fx. emailkvittering implementeres i USxx

Skabelon for User Stories 2 Afklaringer Hvad ved vi ikke endnu? Spørgsmål der skal besvares inden implementering af user story Acceptkriterier Nummeret liste af krav. Inddel gerne i over- og underpunkter. Brug gerne "SKAL" i acceptkriterierne Specificér evt. behov - hvad og ikke hvordan. Fx. Valideringer: Hvilke data skal valideres og evt. hvordan? Beskrivelse af forretningsregler Fejlscenarier

Hvordan modner man en hel organisation til at bruge agile metoder? (og træner Product Ownere + hjælpere til at styre backloggen i agile projekter?)

Processen for Product Owneren Kunde Kunde

Processen for Product Owneren Kunde

Kanban-board til grooming Board til at få overblik over igangværende arbejde JIRA med Agile plugin.

Tip Mødekalender (rytme i aktiviteterne) Roadmapmøde (Sp N++) Roadmapmøde (Sp N++) Groomingmøde (Sp N+2) Groomingmøde (Sp N+1) Estimerings -møde (Sp N+1) Testmøde (Sp N+1) Preplanning (Sp N+1) Sprint planning (Sp N) Retrospektiv (Sp N-1) Test opstart? (Sp N) Demo (Sp N) Man Tirs Ons Tors Fre Man Tirs Ons Tors Fre Uge 1 Uge 2

Tip Backlog grooming-møde Frekvens: Hver uge Tidsramme: 1 time Mødeansvarlig: Product Owner Deltagere: Scrum Master, Product Owner samt relevante personer fra forretning eller udvikling Formål: At sikre at US til næste sprint bliver afklaret og beskrevet Sikre at acceptkriterier dækker ønskede forretningsbehov Sikre at afklaringer bliver håndteret Aktiviteter: Til mødet præsenterer Product Owner kort de US under afklaring Evt. afklaringer besluttes på mødet eller uddelegeres Der uddeles opgaver indtil næste Grooming-møde

Ge9ng real 37 Signals h>p://ge9ngreal.37signals.com/

VÆRDI RISIKO Værdi Behov Vurdering 1-6 mdr Planlægning Nedbrydning Prioritering Ibrugtagning 1-6 mdr Måling Accept 1-2 uger Implementering Indtast Estimering 4-6 uger Klargøring PoC Afklaring Planlægning