Upload
lean-tribe
View
353
Download
7
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
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!
Micael ÅkessonSenior Konsult
Agenda• Röster om produktutveckling• Utmaningar• Nyckelkoncept med lättrörlig kravhantering• Sätta igång med lättrörlig kravhantering
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?
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
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)
Utmaningen..kraven saknas..får många.Vad? Hur? Vilket resultat?
ProduktvisionEpic Levererbar produkt/tjänstKravspec? som ger affärsvärde på marknadenUser Story
Nyckelkoncept med lättrörlig kravhantering• “Just in time”• Fånga funktionella, icke funktionella,
design och test krav• Slut “kunskapsloopen”
Kunskapsloop
Produktide Design Implementation TestKrav
Nya krav… Nya krav… Nya krav…
Ordningen på:funktionella krav?icke funktionella krav?
Just in Time
Spec
Nya krav…
Stäm av……
Nya krav…
Lösningsförslag/prototype
MED
Produktägare/BeställareSystem ArkitektKravansvarigTeam…
Kunskapsloop
Produktide Lösningsförslag/prototype LeveransKrav
Nya krav?
TeamProduktägare System Design/Kravansvarig
Slut kunskapsloopen!
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:
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
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
Nyckelkoncept med lättrörlig kravhantering• “Just in time”• Fånga funktionella, icke funktionella,
design och test krav• Slut “kunskapsloopen”
TACK!
micael@requirementsandsolutions.sewww.requirementsandsolutions.se
Tips:Dan North: Accelerating Agile
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
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?
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!