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

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!

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

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

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!