19
Lättrörlig kravhantering på 12 minuter Försök fånga icke funktionella, funktionella, design och test kraven i kunskapsloopen. Härigenom reducerar du effekten av den tekniska skulden, såsom dåliga prestandakrav och säkerhetskrav. Bäst av allt du kan börja redan idag. Glöm bara inte kunskapsloopen!

Lättrörlig kravhantering på 12 minuter | Micael Åkesson | LTG-17

Embed Size (px)

DESCRIPTION

Presentation hållen vid Lean Tribe Gathering 17 i Malmöl 6 november 2013. Läs mer om Lean Tribe här: http://www.leantribe.org

Citation preview

Page 1: Lättrörlig kravhantering på 12 minuter | Micael Åkesson | LTG-17

Lättrörlig kravhantering på 12 minuterFörsök fånga icke funktionella, funktionella, design och test kraven i kunskapsloopen. Härigenom reducerar du effekten av den tekniska skulden,såsom dåliga prestandakrav och säkerhetskrav. Bäst av allt du kan börja redan idag. Glöm bara inte kunskapsloopen!

Page 2: Lättrörlig kravhantering på 12 minuter | Micael Åkesson | LTG-17

Micael ÅkessonSenior Konsult

Page 3: Lättrörlig kravhantering på 12 minuter | Micael Åkesson | LTG-17

Agenda• Röster om produktutveckling• Utmaningar• Nyckelkoncept med lättrörlig kravhantering• Sätta igång med lättrörlig kravhantering

Page 4: Lättrörlig kravhantering på 12 minuter | Micael Åkesson | LTG-17

Röster om produktutvecklingProduktledningUtvecklingsorganisation (R&D)- Nu vill vi i ledningen halvera - Ha.. och hur har ni tänkt att vi ska lösa det med sammautvecklingstiden antal tillgängliga resurser?

- Här kommer nya krav från - När tänker ni frysa kravmassan, så att vi får arbetsroproduktledningen och kan sätta igång att koda?

Page 5: Lättrörlig kravhantering på 12 minuter | Micael Åkesson | LTG-17

Röster om produktutveckling (forts)

ProduktledningUtvecklingsorganisation (R&D)- Vi specar en produkt men - Vi kör på som vi alltid gjort, dvs minimerar riskerna vidutvecklingsavdelningen release, visserligen men liten tillväxt av ny funktionalitetleverar något helt annat men istället levererar vi på utsatt tid

- Här kommer ytterligare krav - Nu är det dags för ännu ett krismöte med produktled-från produktledningen ningen om vad som ska ‘scopas‘ ut

Page 6: Lättrörlig kravhantering på 12 minuter | Micael Åkesson | LTG-17

Röster om produktutveckling (forts)

ProduktledningUtvecklingsorganisation (R&D)- Vi vill endast speca de - Vad är kraven? => User Story +

Taskövergripande kraven ochframför allt inte Definitionof Done (DoD)

Page 7: Lättrörlig kravhantering på 12 minuter | Micael Åkesson | LTG-17

Utmaningen..kraven saknas..får många.Vad? Hur? Vilket resultat?

ProduktvisionEpic Levererbar produkt/tjänstKravspec? som ger affärsvärde på marknadenUser Story

Page 8: Lättrörlig kravhantering på 12 minuter | Micael Åkesson | LTG-17

Nyckelkoncept med lättrörlig kravhantering• “Just in time”• Fånga funktionella, icke funktionella,

design och test krav• Slut “kunskapsloopen”

Page 9: Lättrörlig kravhantering på 12 minuter | Micael Åkesson | LTG-17

Kunskapsloop

Produktide Design Implementation TestKrav

Nya krav… Nya krav… Nya krav…

Ordningen på:funktionella krav?icke funktionella krav?

Just in Time

Spec

Nya krav…

Page 10: Lättrörlig kravhantering på 12 minuter | Micael Åkesson | LTG-17

Stäm av……

Nya krav…

Lösningsförslag/prototype

MED

Produktägare/BeställareSystem ArkitektKravansvarigTeam…

Kunskapsloop

Page 11: Lättrörlig kravhantering på 12 minuter | Micael Åkesson | LTG-17

Produktide Lösningsförslag/prototype LeveransKrav

Nya krav?

TeamProduktägare System Design/Kravansvarig

Slut kunskapsloopen!

Page 12: Lättrörlig kravhantering på 12 minuter | Micael Åkesson | LTG-17

Olika fokus i kunskapsloopen: Design, identifiera gemensamma

funktioner i User Story

As a traveller,

I can make a

reservation

As a repeat

traveller,

I can view my

reservation

history

As a traveller,

I can get

confirmation

that my

reservation is

accepted

As a repeat

traveller,

I can base my

next reservation

on a previous

reservation

Tasks:

Page 13: Lättrörlig kravhantering på 12 minuter | Micael Åkesson | LTG-17

Olika fokus i kunskapsloopen:User Story Spec Designtory Funktion Icke funktionella Test

icke

StoreUserData

Calendar

ViewingSecurity:

Not enter

Java-Script

in search

field Performance:

No perceived

delay isaccepted

As a

traveller,

I can make

a

reservation Demokrav

Page 14: Lättrörlig kravhantering på 12 minuter | Micael Åkesson | LTG-17

Olika fokus i kunskapsloopenKunskap

Tid

Levererbar produkt

Sannolikheten att rätt funktionalitetlevereras i en User Story ökar,dessutom på kortare tid!Minimera den tekniska skulden!

Tidsvinst med sluten kunskapsloop!

Design

FunktionIcke Funktionella

Test

Spec

Page 15: Lättrörlig kravhantering på 12 minuter | Micael Åkesson | LTG-17

Nyckelkoncept med lättrörlig kravhantering• “Just in time”• Fånga funktionella, icke funktionella,

design och test krav• Slut “kunskapsloopen”

Page 16: Lättrörlig kravhantering på 12 minuter | Micael Åkesson | LTG-17

TACK!

micael@requirementsandsolutions.sewww.requirementsandsolutions.se

Tips:Dan North: Accelerating Agile

Page 17: Lättrörlig kravhantering på 12 minuter | Micael Åkesson | LTG-17

KunskapsloopStäm hela tiden av design lösningar/protype med beställarenEngangemang… aktiv beställare….Saknas krav?Otydliga krav?I design/prototype fasen växer de funktionella/icke funktionella kraven (säkerhet, snabbhet, arkitekturdrivande krav) fram

Page 18: Lättrörlig kravhantering på 12 minuter | Micael Åkesson | LTG-17

KunskapsloopKoppla icke funktionella kraven till User Story Finns det krav som säkerställer kriterier för “done”?Finns det krav som definiera Customer Acceptance Test?

Page 19: Lättrörlig kravhantering på 12 minuter | Micael Åkesson | LTG-17

KunskapsloopKravförståelse…..Tänk på alternativa lösningar!Inga krav är huggna i sten, går som regel att förhandla….Tänk på att kravställaren ibland… inte vet vad som egentligen efterfrågas, kravet kan t.o.m. vara copy and paste!