Top Banner
User Stories [email protected]
25

User stories (svenska)

Nov 18, 2014

Download

Technology

daodepark

Ett seminarium om user stories och kopplingen till förarbetet. Några ord om att gå vidare med kravarbetet / kravanalysen med prioriterade user stories.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: User stories (svenska)

User Stories

[email protected]

Page 2: User stories (svenska)

EXEMPEL

Potentiell kursdeltagare

vill lätt hitta en relevant kurs inom sitt yrkesområde

för att kompetensutveckla sig

Page 3: User stories (svenska)

VARFÖR?

Page 4: User stories (svenska)

En story behöver uppbackning

Page 5: User stories (svenska)

FörarbeteExempel på aktiviteter som kan genomföras för att ta fram en vision

Målgrupps-analys

Effektkarta

Värdeström-karta

Orsaksanalys

System-tänkande

Portfolio-tänkande

Begrepps-modell

Omvärlds-analys

Affärs-utveckling

Processanalys

Verksamhets-utveckling

Målformulering

VISION

GO SEE – studiebesök Business Case

Känsla

Page 6: User stories (svenska)

När vi har tillräckligt med strategi..

Dags att skriva mina första user stories – skapa min första

produktlogg

Page 7: User stories (svenska)

Brainstorm• Pot. kursdeltagare vill lätt hitta en lämplig kurs för att kompetensutveckla sig• Pot kursdeltagare vill lätt hitta en känd kurs för att kunna anmäla sig• Pot Kursdeltagare vill kunna söka kurs på ämne• Pot kursdeltagare vill kunna söka kurs på tid – för att en viss tidsperiod passar bäst• Pot kursdeltagare vill se relevant information om en kurs för att bestämma sig för om den

är intressant• Pot kursdeltagare vill se referenser för att veta om det är en bra kurs• Pot kursdeltagare vill se information om kursledare för att kunna bestämma sig• Pot kursdeltagare vill få inspiration och idéer om kurs• Pot kursdeltagare vill lätt kunna dela/vidarebefordra kursinformation för att använda som

beslutsunderlag• Pot kursdeltagare vill skriva ut kursinformation• Pot kursdeltagare vill spara kurs som favorit för att lätt hitta kurs igen• Arrangör vill lätt kunna lägga upp information om en kurs för att göra den lätt åtkomlig och

för att marknadsföra den• Pot kursdeltagare vill lätt kunna anmäla sig för att vara säker på att få en plats• Pot kursdeltagare vill få en bekräftelse på anmälan• Kursarrangör vill på ett enkelt sätt se inkomna anmälningar för att kunna ge rätt

information så att de deltar och betalar för kursen.

Page 8: User stories (svenska)

• Pot. Kursdeltagare vill lätt hitta en lämplig kurs för att kompetensutveckla sig• Pot kursdeltagare vill lätt hitta en känd kurs för att kunna anmäla sig• Pot Kursdeltagare vill kunna söka kurs på ämne• Pot kursdeltagare vill kunna söka kurs på tid – för att en viss tidsperiod passar bäst• Pot kursdeltagare vill se relevant information om en kurs för att bestämma sig för om den är intressant• Pot kursdeltagare vill se referenser för att veta om det är en bra kurs• Pot kursdeltagare vill se information om kursledare för att kunna bestämma sig• Pot kursdeltagare vill få inspiration och idéer om kurs• Pot kursdeltagare vill lätt kunna dela/vidarebefordra kursinformation för att använda som beslutsunderlag• Pot kursdeltagare vill skriva ut kursinformation• Pot kursdeltagare vill spara kurs som favorit för att lätt hitta kurs igen•Arrangör vill lätt kunna lägga upp information om en kurs för att göra den lätt åtkomlig och för att marknadsföra den•Pot kursdeltagare vill lätt kunna anmäla sig för att vara säker på att få en plats• Pot kursdeltagare vill få en bekräftelse på anmälan

Prioritera – Välj 3-5 stories

Page 9: User stories (svenska)

Orsaksanalys

Omvärlds-analys

Målgrupps-analys

Effekt-mål

User story

User story

User story

User story

User story

User story

User story

User story

BacklogFörarbete (i det här fallet)

User story

User story

User story

Förberedautveckling

Visions-workshop

Page 10: User stories (svenska)

• Pot. Kursdeltagare vill lätt hitta en lämplig kurs för att kompetensutveckla sig• Pot kursdeltagare vill lätt hitta en känd kurs för att kunna anmäla sig• Pot Kursdeltagare vill kunna söka kurs på ämne• Pot kursdeltagare vill kunna söka kurs på tid – för att en viss tidsperiod passar bäst• Pot kursdeltagare vill se relevant information om en kurs för att bestämma sig för om den är intressant• Pot kursdeltagare vill se referenser för att veta om det är en bra kurs• Pot kursdeltagare vill se information om kursledare för att kunna bestämma sig• Pot kursdeltagare vill få inspiration och idéer om kurs• Pot kursdeltagare vill lätt kunna dela/vidarebefordra kursinformation för att använda som beslutsunderlag• Pot kursdeltagare vill skriva ut kursinformation• Pot kursdeltagare vill spara kurs som favorit för att lätt hitta kurs igen•Arrangör vill lätt kunna lägga upp information om en kurs för att göra den lätt åtkomlig och för att marknadsföra den•Pot kursdeltagare vill lätt kunna anmäla sig för att vara säker på att få en plats• Pot kursdeltagare vill få en bekräftelse på anmälan

Kan vi implementera någon redan nu?

Page 11: User stories (svenska)

Är det dessa jag ska börja med?Utvärdera

Bra för verksamheten

Bra för användaren

Tid för implementation

Page 12: User stories (svenska)

Det här är svårast för våra användarroller idag:

• Hitta kurserna/ känna till kurserna• Få en översikt, sammanhang• Lägga upp kurserna• Anmäla sig

Page 13: User stories (svenska)

Potentiell kursdeltagare vill lätt hitta en lämplig kurs för att kompetensutveckla sig

Page 14: User stories (svenska)

Persona

Mia, 47 år, projektledare på stort internationellt svenskägt företag. Delvis utbildad på Handels, erfarenhet från många…

Page 15: User stories (svenska)

Användarscenario

Mia vill utveckla sig själv och några av kravarna i sitt team inom förarbete

Mia har tidigare varit på seminarium hos Frontit/ProjektStyrning

Hon går in på hemsidan frontit.se

Letar efter kursutbud inom förarbete och förstudier

Hittar efter en del letande en länk till www.Projektstyrning.se

Nutida scenario

Page 16: User stories (svenska)

Klar-kriterier”Potentiell kursdeltagare vill lätt hitta en lämplig kurs för att kompetensutveckla sig”

Klar när:

• En potentiell kursdeltagare på 10 min kan hitta en relevant kurs givet att:

Kursdeltagaren har aktivt gått in på frontit.seAtt en relevant kurs finns i utbudet.

• En potentiell kursdeltagare kan hitta en kurs med 2 klick

• Testa genom att försöka hitta en kurs i ”metod”, ”krav”, ”user stories”,”förstudieledning”, ”organisationskultur”, ”bo rosander”

• Testa genom att försöka hitta en kurs i tidsspannet 2010-10 – 2011-01

Hitta kurs är antagligen flera user stories

Page 17: User stories (svenska)

Första user storyn

Kursdeltagare vill se en tydlig översikt över kursutbudet med tillräcklig information för att välja en kurs att läsa mer om

Testa - med en kurs som redan gått tidigare -Flera tillfällen samma termin- Ny kurs (upplagd idag)- kurs som tillhör flera kategorier t.ex ledarskap och förarbete- liknande ord (förstudie istället för förarbete)- sortera om (egen story? Hur prioriterad relativt lägga upp översikt..)

Page 18: User stories (svenska)

Analys & Design just-in-timeAktiviteter som när behov uppstår kan genomföras för att förstå och beskriva en user story

Klar-kritierier

Wire-frames/Interaktionsdesign

Testfall (utkast)

Användar-scenarios User story

Teknisk ”spike” eller enkel teknisk

implementation

Personas / roll-modellering

Begrepp-/Domän-/Info-modellering

Dressed for success!

Page 19: User stories (svenska)

Varning för analys-förlamning!

Page 20: User stories (svenska)

Orsaksanalys

Omvärlds-analys

Målgrupps-analys

Effekt-mål

User story

User story

User story

User story

User story

User story

User story

User story

BacklogFörarbete (i det här fallet)

User story

User story

User story

Förberedautveckling

Visions-workshop

Klar-kriterier

Testfall

Wireframes

Tekniskt provskott

Personas

Användarscenarios

Före sprint Sprint #n

Page 21: User stories (svenska)

Det finns mer..

Page 22: User stories (svenska)

VAD ÄR NÄSTA STORY?

ATT LEVERERA HELA FEATURES - MMF

DOKUMENTATIONEN DÅ?

VEM SKRIVER USER STORIES?

STÖRRE PROJEKT

Page 23: User stories (svenska)

Interaktions-designer

KravExempel på roller i kravprocessen

VerksamhetenVerksamhetenUtvecklare

Testare

Kravare/Produkt-ägare/

Kund-representantNyckel-

användareMandat,Tid,

Förmåga,Tillgänglighet

Förankra beslut i verksamheten

Kommunicera med styrgrupp och utvecklare

Synka med övriga

funktioner

Motbild: Leverantörs &

teknikstyrda krav

Kravare Engagerade i hela processen

Vet mest om systemet

Eftersträva samlokalisering

Användar-centrerad utveckling

Daglig prioritering

Domänexperter/Verksamhets-

analytiker

Page 24: User stories (svenska)

Med hög ambition kommer vi betydligt längre i vår förståelseav användares verkliga behov, att bygga rätt sak och uppnå effekt

Om vi gör en liten del av hälften av de här sakerna, har vi lyckats ta ett enormt steg framåt i vårförmåga att föra en relevant dialog om kraven.

Page 25: User stories (svenska)

TACK!

[email protected] 0702-691153