Att bryta ner kravbilden på rätt sätt är nyckeln till att leverera rätt sak snabbt. Andra faktorer som utvecklingsmetoden eller kapacitet hos medarbetaren spelar roll, men utan en meningsfull uppdelning av kraven är det svårt att lyckas.
Tillsammans tittar vi på en metod för att enkelt dela upp en föränderlig kravbild i små, meningsfulla och kompletta byggstenar (inkrement). Inspirerad av Jeff Patton’s ”User Story Mapping”, metoden syftar att - så snabbt som möjligt - ta fram en fungerande, grov, version av systemet och bygga vidare på den. Med andra ord, att tillämpa ett iterativ och inkrementellt arbetssätt. Nyckeln att dela upp kraven på “rätt” sätt är att låta utvecklingens begränsningar (key contraints) guida uppdelningen. Tillsammans tittar vi - på ett konkret sätt - hur metoden fungerar med verkligt exempel där metoden har använts med framgång.
VälkommenTitelnPresentation av Christophe: IT 15 år, Konsult 6 år, Sogeti 2år; Fransman ”hoppas ni förstår min franska”; Lean/Agile Coach (varför: vill lyckas!)Jag ska presentera en METOD: User Story Mapping
Hur många känner till User Story Mapping?Jeff Patton?Det finns mycket att berätta om USM, hur, när, saker att tänka på, fallgroppar, etc.MEN vi har bara 40 minuter, därför om jag har väkt ett intresse hos er kolla gärna Jeff’s material på webbenJag ska presentera MITT sätt att använda USM som verktyg/teknik för att lösa ett SPECIFIK problem (mer om det snart)Som varje verktyg det finns andra sätt för andra syften.
Vad jag vill EGENTLIGEN prata om är: Behovet att dela-upp krav bilden på rätt sättMen USM som verktyg för att göra det på ett FÖRUTSÄGBAR, REPERBAR, HÅLLBAR sättJag vill prata om det DÄRFÖR …Så, det jag tänker gå igenom i mitt tal är…
SuccessAssureKickstarter ! STRECH GOALS
Några rekommendationer från några projektledaren som har använd metoden med framgång:Mer engagemang & delaktighet (från kund & utvecklingsteam)Se & förstår helheten, beroenden, delmål, mm.Merfokus på det som är viktigt för kundenKunden är med på design och uppföljningHög tillit från kundenUtvecklingsteamet är transparentHögre flexibilitetPlan omprövas och justeras efter varje inkrementSnabbareAtt jobba inkrementellt ta ner en del av kostnaden kopplad till administration and synkronisering av störe jobb
Stöds bra diskussioner: Alla intressenter är med för att förstå, identifiera, ändra, validera, bekräftaVisualisering: alla förstår helheten och målen är tydligaIntressenter kan kompromissa med varandraIterativ & Inkrementell utvecklingFeedback loops för lyckas göra ”rätt”Alltid i tid: Detaljnivå styrds av tidsplanDet går att leverera i tid, budget & kvalité om man har förmåga att forma detaljerEnkelhet: Alltid fokus på det enklaste sätt att börja och ta sig till nästa mål