SlideShare ist ein Scribd-Unternehmen logo
1 von 60
Downloaden Sie, um offline zu lesen
Rounding	
  out	
  your	
  backlog	
  
Armani	
  -­‐	
  Leli	
  
Italian	
  Agile	
  Day	
  2014	
  
User
Story
Mapping
Why we
need a
Vision?
Vision
Board
How to
create
them?
Why
bother?
User
Story
Learning Outcomes
Vision
What is a
User
Story
User
Story
Slicing
Why we
bother?
Vision
Why we
need a
Vision?
Vision
Board
Product	
  Idea	
  
Canvas	
  as	
  tools	
  to	
  sharing	
  vision	
  and	
  create	
  the	
  backlog	
  
Canvas	
  as	
  tools	
  to	
  sharing	
  vision	
  and	
  create	
  the	
  backlog	
  
Product	
  Idea	
  
Product Vision board
Business Model / Lean
Canvas
User Story MappingCapture	
  and	
  
validate	
  ini9al	
  
assump9on	
  
Capture	
  and	
  
validate	
  
Business	
  
Model	
  
Capture	
  and	
  
validate	
  
Product	
  
features	
  
Canvas	
  as	
  tools	
  to	
  sharing	
  vision	
  and	
  create	
  the	
  backlog	
  Canvas	
  as	
  tools	
  to	
  sharing	
  vision	
  and	
  create	
  the	
  backlog	
  
Vision Statement
Target Group Needs Product Business Value
Write	
  in	
  one	
  sentence	
  the	
  aim	
  of	
  the	
  product	
  
What	
  are	
  the	
  
needs	
  that	
  this	
  
product	
  will	
  
sa=sfy?	
  
List	
  of	
  main	
  
features	
  of	
  the	
  
product	
  
What	
  are	
  the	
  values	
  
that	
  this	
  product	
  will	
  
generate	
  for	
  the	
  
company?	
  
	
  
Values	
  can	
  be	
  profit,	
  
market	
  share,	
  cost	
  
saving,	
  improve	
  KPIs	
  
and	
  so	
  on..	
  
Barriers
Impediments	
  to	
  
sa=sfy	
  these	
  needs	
  
Impediments	
  to	
  
reach	
  these	
  values	
  
Who is out?
List	
  eventually	
  who	
  is	
  
not	
  the	
  target	
  
Barriers
List	
  people	
  who	
  are	
  
the	
  target	
  of	
  the	
  
product.	
  
	
  
People	
  may	
  be	
  
cutsomers,	
  end-­‐users,	
  
internal	
  users	
  …	
  all	
  
stakeholders	
  that	
  will	
  
are	
  impacted	
  by	
  the	
  
product.	
  Use	
  roles	
  to	
  
iden=fy	
  them	
  
Product	
  Vision	
  Board	
  	
  
Il	
  piu’	
  grande	
  online	
  store	
  al	
  mondo	
  
Comprare	
  online	
  
libri	
  e	
  altri	
  beni	
  
	
  
Risparmiare	
  
	
  
Avere	
  una	
  scelta	
  
completa	
  
	
  
Conoscere	
  i	
  pareri	
  
di	
  chi	
  ha	
  comprato	
  
la	
  stessa	
  cosa	
  
	
  
Comprare	
  senza	
  
recarsi	
  in	
  negozio	
  
	
  
Scheda	
  libri	
  e	
  altri	
  
beni	
  
	
  
Ricerca	
  
	
  
Recensioni	
  
	
  
Carrello	
  e	
  
acquisto	
  on-­‐line	
  
Vendere	
  mol=	
  libri	
  (e	
  
altri	
  beni)	
  in	
  tuTo	
  il	
  
mondo	
  
	
  
Eliminare	
  i	
  cos=	
  fissi	
  dei	
  
negozi	
  
Consumatori	
  in	
  tuTo	
  il	
  
mondo	
  con	
  
connessione	
  a	
  Internet	
  
e	
  Carta	
  di	
  Credito	
  
Product	
  Vision	
  Board	
  –	
  Amazon	
  2005	
  
Vision Statement
Target Group Needs Product Business Value
Lets	
  go	
  with	
  our	
  Vision	
  Board!!!	
  
How to
create
them?
Why
bother?
User
Story
Mapping
Silent	
  Brainstorming	
  
Silent Brainstorming
Silent	
  Brainstorming	
  
•  Decide	
  on	
  the	
  type	
  of	
  ques9on	
  
•  Step	
  1:	
  generate	
  ideas	
  individually.	
  One	
  idea	
  per	
  post-­‐it	
  
•  Step	
  2:	
  read	
  and	
  put	
  ideas	
  on	
  the	
  table	
  
•  Step	
  3:	
  group	
  the	
  ideas	
  (clustering)	
  
•  Step	
  4:	
  Name	
  each	
  group	
  
•  Step	
  5:	
  prepare	
  for	
  vo9ng	
  
•  Step	
  6:	
  each	
  person	
  votes	
  for	
  their	
  top	
  3	
  
•  Step	
  7:	
  facilitator	
  tallies	
  the	
  votes	
  	
  
•  Step	
  8:	
  act	
  on	
  the	
  item(s)	
  with	
  the	
  highest	
  vote!	
  
Dimensional	
  Planning	
  
Dimensional	
  Planning	
  
•  In	
  Scrum	
  the	
  Product	
  Backlog	
  is	
  an	
  ordered	
  list	
  of	
  
features.	
  Unfortunately	
  the	
  linearity	
  of	
  the	
  ordered	
  list	
  is	
  
not	
  consistent	
  with	
  the	
  way	
  us	
  humans	
  think	
  about	
  
problems.	
  
•  Problems	
  even	
  in	
  the	
  business	
  space	
  are	
  mul9-­‐
dimensional.	
  So,	
  we	
  probably	
  also	
  should	
  think	
  of	
  solving	
  
our	
  problems	
  in	
  mul9ple	
  dimensions.	
  This	
  is	
  where	
  
Dimensional	
  Planning	
  comes	
  in	
  handy	
  when	
  spli[ng	
  
Product	
  Backlog	
  Items	
  in	
  your	
  Product	
  Backlog	
  during	
  the	
  
Refinement	
  or	
  Grooming	
  mee9ngs.	
  
Dimensional	
  Planning	
  
•  In	
  Scrum	
  the	
  Product	
  Backlog	
  is	
  an	
  ordered	
  list	
  of	
  
features.	
  Unfortunately	
  the	
  linearity	
  of	
  the	
  ordered	
  list	
  is	
  
not	
  consistent	
  with	
  the	
  way	
  us	
  humans	
  think	
  about	
  
problems.	
  
•  Problems	
  even	
  in	
  the	
  business	
  space	
  are	
  mul9-­‐
dimensional.	
  So,	
  we	
  probably	
  also	
  should	
  think	
  of	
  solving	
  
our	
  problems	
  in	
  mul9ple	
  dimensions.	
  
•  This	
  is	
  where	
  Dimensional	
  Planning	
  comes	
  in	
  handy	
  
when	
  spli[ng	
  Product	
  Backlog	
  Items	
  in	
  your	
  Product	
  
Backlog	
  during	
  the	
  Refinement	
  or	
  Grooming	
  mee9ngs.	
  
Dimensional Planning
Living	
  Charter	
  =	
  Chartering	
  
How	
  to	
  create	
  a	
  User	
  Story	
  Map	
  
Activity
Task
Activity
Task Task Task
Activity
Task Task
Task Task Task Task Task Task
Backbone	
  
Walking	
  Skeleton	
  
Some	
  defini9on	
  
•  The	
  post-­‐its	
  you	
  create	
  in	
  Step	
  2	
  are	
  the	
  User	
  Tasks	
  
(blue	
  post-­‐its	
  in	
  the	
  diagram).	
  	
  
•  The	
  groups	
  and	
  group	
  names	
  in	
  steps	
  3	
  and	
  4	
  are	
  the	
  
User	
  Ac3vi3es	
  (orange	
  post-­‐its).	
  Jeff	
  calls	
  these	
  top	
  
two	
  rows	
  the	
  backbone	
  and	
  walking	
  skeleton	
  of	
  your	
  
applica9on.	
  	
  
•  The	
  user	
  stories	
  (yellow	
  post-­‐its)	
  are	
  organized	
  under	
  
each	
  User	
  Task	
  in	
  order	
  of	
  highest	
  to	
  lowest	
  priority	
  for	
  
that	
  User	
  Task.	
  	
  
•  The	
  chronological	
  order	
  of	
  how	
  users	
  will	
  typically	
  use	
  
the	
  applica9on	
  goes	
  lec	
  to	
  right	
  (Time).	
  
	
  
Lets	
  go	
  with	
  our	
  mapping!!!	
  
How	
  to	
  priori9ze	
  a	
  User	
  Story	
  Map	
  
User
Stories
What is a
User
Story
User
Story
Slicing
What User Stories are not
Tasks •  Create user table
•  Create password
encryption service
•  Create login service
•  Create CSS
•  Create page template
•  Add login button
What User Stories are not
A document •  Login.docx
•  “this document, by its
very size, ensures
that it will never be
read.” – Sir Winston
Churchill
What User Stories are…
A small piece of
functionality that
provides some value to
a user
•  As a user, I want to
login with my
password, so that I
can gain access to
the site.
“A place holder for a conversation.”
What User Stories are…
I Independent *
N Negotiable (can be prioritized)
V Valuable (to a user)
E Estimable
S Small
T Testable
Formats
By the book:
As a [role],
I want to
[some action],
so that
[goal]
As a [mom]
I want to
[login with my pwd]
so that
[I can gain access to the
site]
Formats
Who
What
Why
As a
[mom]
I want to
[login with my pwd]
so that
[I can gain access to
the site]
The “by the book” format is great for learning, but at its
core, it is just Who/What/Why
Why	
  
•  It	
  allows	
  you	
  to	
  see	
  the	
  big	
  picture	
  in	
  your	
  
backlog.	
  
•  It	
  gives	
  you	
  a	
  beder	
  tool	
  for	
  making	
  decisions	
  
about	
  grooming	
  and	
  priori9zing	
  your	
  backlog.	
  	
  
•  It	
  promotes	
  silent	
  brainstorming	
  and	
  a	
  
collabora9ve	
  approach	
  to	
  genera9ng	
  your	
  
user	
  stories.	
  
Why	
  
•  It	
  encourages	
  an	
  itera9ve	
  development	
  
approach	
  where	
  your	
  early	
  deliveries	
  validate	
  
your	
  architecture	
  and	
  solu9on.	
  
•  It	
  is	
  a	
  great	
  visual	
  alterna9ve	
  to	
  tradi9onal	
  
project	
  plans.	
  
•  It	
  is	
  a	
  useful	
  model	
  for	
  discussing	
  and	
  
managing	
  scope.	
  
•  Allows	
  you	
  to	
  visualize	
  dimensional	
  planning	
  
and	
  real	
  op9ons	
  for	
  your	
  project/product.	
  	
  
Story	
  …	
  
Story	
  1	
  
Story	
  2	
  
Story	
  3	
  
SprintN-1
SprintN
SprintN+1
Story	
  3	
  
Story	
  Slicing	
  
Story	
  1	
  
Story	
  2	
  
Story	
  3	
  
Story	
  4	
  
Story	
  5	
  
Story	
  6	
  
Story	
  7	
  
Story	
  8	
  
Story	
  9	
  
SprintN-1
SprintN
SprintN+1
Wri9ng	
  	
  
story	
  tests	
  
Automa9ng	
  
story	
  tests	
  
Implemen9ng	
  
the	
  user	
  story	
  
Risk	
  &	
  Assump9ons	
  
•  Where	
  are	
  the	
  risky	
  stories?	
  
•  Where	
  are	
  our	
  biggest	
  assump9ons?	
  
Why
slice?
User Story
Slices go
here:
How not to Slice?
Tasks •  Create user table
•  Create password
encryption service
•  Create login service
•  Create CSS
•  Create page template
•  Add login button
How to Slice?
•  By screen (for basic screens
only)
•  By button
•  By group of fields
•  By workflow step
•  Optional workflow steps
•  Validation
•  Error handling *
•  Admin functions (maintaining
drop downs, etc)
•  By priority
•  By applying the INVEST
model
•  By acceptance criteria
•  By option
•  By role
•  By Subjective quality
(never by objective
quality: always be
defect free)
•  By value
Other Tips
•  Keep them as stories!
•  Slice them small when needed, but don’t
get silly
•  Slice any time
•  When you are fighting over your planning
poker estimates – slice away.
•  Slice more liberally if the story is higher
priority
User Tasks
User Activities
User Stories
Time
Priorities
Releases
Re-­‐priori3ze	
  o;en	
  
How	
  to	
  do	
  it?	
  
1.  Divide	
  into	
  groups	
  of	
  3-­‐5	
  people	
  
2.  Start	
  by	
  gathering	
  “things	
  people	
  do”	
  –	
  the	
  tasks.	
  Write	
  them	
  
down	
  individually	
  and	
  then	
  read	
  them	
  aloud	
  to	
  your	
  group	
  
–  Likely	
  they	
  start	
  with	
  a	
  verb.	
  
–  These	
  are	
  high	
  level	
  user	
  stories	
  called	
  “Tasks”	
  (walking	
  skeleton)	
  
–  This	
  forms	
  your	
  story	
  map	
  skeleton	
  
3.  Group	
  them	
  silently	
  (simply	
  because	
  it	
  is	
  faster)	
  
4.  Name	
  the	
  groups	
  and	
  lay	
  them	
  out	
  in	
  order	
  of	
  9me	
  (lec	
  to	
  
right)	
  
–  These	
  are	
  called	
  “User	
  Ac3vi3es”	
  (backbone)	
  
How	
  to	
  do	
  it?	
  
5.  Add	
  more	
  detailed	
  user	
  stories	
  below	
  the	
  main	
  tasks	
  
6.  Priori9ze	
  top	
  to	
  bodom	
  
7.  Break	
  into	
  releases	
  
8.  Assign	
  values	
  
How to do it?
smithcdau	
  (@smithcdau)	
  
11-­‐08-­‐11	
  2:12	
  PM	
  
RT	
  @shanehas9e:	
  @jeffpadon	
  if	
  you're	
  arguing	
  
about	
  sequence	
  it	
  probably	
  means	
  it	
  doesn't	
  
mader.	
  #Agile2011	
  #yam
Our Final Map
Group
Task
Group
Task Task Task
Group
Task Task
thanks	
  

Weitere ähnliche Inhalte

Was ist angesagt?

Techniques for Effectively Slicing User Stories by Naresh Jain
Techniques for Effectively Slicing User Stories by Naresh JainTechniques for Effectively Slicing User Stories by Naresh Jain
Techniques for Effectively Slicing User Stories by Naresh JainNaresh Jain
 
Agile cymru Slicing Stories July 2015
Agile cymru   Slicing Stories July 2015Agile cymru   Slicing Stories July 2015
Agile cymru Slicing Stories July 2015BeLiminal
 
The Story Mapping Game (1st Conf, Melbourne, Australia, 3rd March 2017)
The Story Mapping Game (1st Conf, Melbourne, Australia, 3rd March 2017)The Story Mapping Game (1st Conf, Melbourne, Australia, 3rd March 2017)
The Story Mapping Game (1st Conf, Melbourne, Australia, 3rd March 2017)Victoria Schiffer
 
Create User Stories that Don't Suck!
Create User Stories that Don't Suck!Create User Stories that Don't Suck!
Create User Stories that Don't Suck!David Hawks
 
User Story Maps: Secrets for Better Backlogs and Planning
 User Story Maps: Secrets for Better Backlogs and Planning User Story Maps: Secrets for Better Backlogs and Planning
User Story Maps: Secrets for Better Backlogs and PlanningAaron Sanders
 
Writing Good User Stories (Hint: It's not about writing)
Writing Good User Stories (Hint: It's not about writing)Writing Good User Stories (Hint: It's not about writing)
Writing Good User Stories (Hint: It's not about writing)one80
 
User Story Mapping for Minimum Lovable Products
User Story Mapping for Minimum Lovable ProductsUser Story Mapping for Minimum Lovable Products
User Story Mapping for Minimum Lovable Productsuxpin
 
Agile velocity - Requirements Discovery Presentation
Agile velocity  - Requirements Discovery Presentation Agile velocity  - Requirements Discovery Presentation
Agile velocity - Requirements Discovery Presentation David Hawks
 
How do you get more out of your User Stories?
How do you get more out of your User Stories?How do you get more out of your User Stories?
How do you get more out of your User Stories?Thoughtworks
 
Composing User Stories - Beginners Guide
Composing User Stories - Beginners GuideComposing User Stories - Beginners Guide
Composing User Stories - Beginners GuideRaja Soundaramourty
 
User Story Mapping - mini iad 2014 (Armani, Rodriguez)
User Story Mapping - mini iad 2014 (Armani, Rodriguez)User Story Mapping - mini iad 2014 (Armani, Rodriguez)
User Story Mapping - mini iad 2014 (Armani, Rodriguez)Fabio Armani
 
User story driven product development process
User story driven product development processUser story driven product development process
User story driven product development processRan Liron
 
Product Backlog Mapping
Product Backlog MappingProduct Backlog Mapping
Product Backlog MappingPaul Nil
 
Introduction to User Experience - Mike Biggs
Introduction to User Experience - Mike BiggsIntroduction to User Experience - Mike Biggs
Introduction to User Experience - Mike BiggsThoughtworks
 
Development slam 2017
Development slam 2017Development slam 2017
Development slam 2017John Murray
 
Writing User Stories (04/2012)
Writing User Stories (04/2012)Writing User Stories (04/2012)
Writing User Stories (04/2012)Mai Quay
 

Was ist angesagt? (20)

Techniques for Effectively Slicing User Stories by Naresh Jain
Techniques for Effectively Slicing User Stories by Naresh JainTechniques for Effectively Slicing User Stories by Naresh Jain
Techniques for Effectively Slicing User Stories by Naresh Jain
 
User Stories
User StoriesUser Stories
User Stories
 
User Story Workshop
User Story WorkshopUser Story Workshop
User Story Workshop
 
Agile cymru Slicing Stories July 2015
Agile cymru   Slicing Stories July 2015Agile cymru   Slicing Stories July 2015
Agile cymru Slicing Stories July 2015
 
The Story Mapping Game (1st Conf, Melbourne, Australia, 3rd March 2017)
The Story Mapping Game (1st Conf, Melbourne, Australia, 3rd March 2017)The Story Mapping Game (1st Conf, Melbourne, Australia, 3rd March 2017)
The Story Mapping Game (1st Conf, Melbourne, Australia, 3rd March 2017)
 
Create User Stories that Don't Suck!
Create User Stories that Don't Suck!Create User Stories that Don't Suck!
Create User Stories that Don't Suck!
 
User Story Maps: Secrets for Better Backlogs and Planning
 User Story Maps: Secrets for Better Backlogs and Planning User Story Maps: Secrets for Better Backlogs and Planning
User Story Maps: Secrets for Better Backlogs and Planning
 
Writing Good User Stories (Hint: It's not about writing)
Writing Good User Stories (Hint: It's not about writing)Writing Good User Stories (Hint: It's not about writing)
Writing Good User Stories (Hint: It's not about writing)
 
User Story Mapping for Minimum Lovable Products
User Story Mapping for Minimum Lovable ProductsUser Story Mapping for Minimum Lovable Products
User Story Mapping for Minimum Lovable Products
 
Agile velocity - Requirements Discovery Presentation
Agile velocity  - Requirements Discovery Presentation Agile velocity  - Requirements Discovery Presentation
Agile velocity - Requirements Discovery Presentation
 
How do you get more out of your User Stories?
How do you get more out of your User Stories?How do you get more out of your User Stories?
How do you get more out of your User Stories?
 
Defining tasks for User Stories
Defining tasks for User StoriesDefining tasks for User Stories
Defining tasks for User Stories
 
Composing User Stories - Beginners Guide
Composing User Stories - Beginners GuideComposing User Stories - Beginners Guide
Composing User Stories - Beginners Guide
 
Agile Scrum - Crafting user stories
Agile Scrum - Crafting user storiesAgile Scrum - Crafting user stories
Agile Scrum - Crafting user stories
 
User Story Mapping - mini iad 2014 (Armani, Rodriguez)
User Story Mapping - mini iad 2014 (Armani, Rodriguez)User Story Mapping - mini iad 2014 (Armani, Rodriguez)
User Story Mapping - mini iad 2014 (Armani, Rodriguez)
 
User story driven product development process
User story driven product development processUser story driven product development process
User story driven product development process
 
Product Backlog Mapping
Product Backlog MappingProduct Backlog Mapping
Product Backlog Mapping
 
Introduction to User Experience - Mike Biggs
Introduction to User Experience - Mike BiggsIntroduction to User Experience - Mike Biggs
Introduction to User Experience - Mike Biggs
 
Development slam 2017
Development slam 2017Development slam 2017
Development slam 2017
 
Writing User Stories (04/2012)
Writing User Stories (04/2012)Writing User Stories (04/2012)
Writing User Stories (04/2012)
 

Andere mochten auch

Manage software dependencies with ioc and aop
Manage software dependencies with ioc and aopManage software dependencies with ioc and aop
Manage software dependencies with ioc and aopStefano Leli
 
Design Pattern In Pratica
Design Pattern In PraticaDesign Pattern In Pratica
Design Pattern In PraticaStefano Leli
 
Usabilidade 4 - User Story Mapping
Usabilidade 4 - User Story MappingUsabilidade 4 - User Story Mapping
Usabilidade 4 - User Story MappingMarcello Cardoso
 
Web Packages...Internet Marketing....Hosting
Web Packages...Internet Marketing....Hosting Web Packages...Internet Marketing....Hosting
Web Packages...Internet Marketing....Hosting webhostingguy
 
User story mapping para planejamento de produtos interativos (ambiente ágil)
User story mapping para planejamento de produtos interativos (ambiente ágil)User story mapping para planejamento de produtos interativos (ambiente ágil)
User story mapping para planejamento de produtos interativos (ambiente ágil)Karine Drumond
 
Story Mapping and JIT Analysis
Story Mapping and JIT AnalysisStory Mapping and JIT Analysis
Story Mapping and JIT AnalysisBen Mathews
 
Od process devlpmnt slide background1
Od process devlpmnt slide background1Od process devlpmnt slide background1
Od process devlpmnt slide background1hidayahperlis
 
Organizational Development
Organizational DevelopmentOrganizational Development
Organizational DevelopmentBrenda Neckvatal
 
Pp slide set 10 tricordant change management
Pp slide set 10   tricordant change managementPp slide set 10   tricordant change management
Pp slide set 10 tricordant change managementTricordant
 
Mature product backlog and how to deal with it - workshop - main slide deck
Mature product backlog and how to deal with it - workshop - main slide deckMature product backlog and how to deal with it - workshop - main slide deck
Mature product backlog and how to deal with it - workshop - main slide deckBartek Gatz
 
Kotters eight step model of Organizational Change - Organizational Change an...
Kotters eight step model of Organizational Change -  Organizational Change an...Kotters eight step model of Organizational Change -  Organizational Change an...
Kotters eight step model of Organizational Change - Organizational Change an...manumelwin
 
Iso9001 2008 Transition Asq Govind
Iso9001 2008 Transition Asq GovindIso9001 2008 Transition Asq Govind
Iso9001 2008 Transition Asq GovindGovind Ramu
 
Circular story mapping
Circular story mappingCircular story mapping
Circular story mappingLora Hammon
 
SkyBIM Cloud based management & real-time costing of BIM projects
SkyBIM Cloud based management & real-time costing of BIM projectsSkyBIM Cloud based management & real-time costing of BIM projects
SkyBIM Cloud based management & real-time costing of BIM projectsSkyBIM
 

Andere mochten auch (20)

User Story Mapping
User Story MappingUser Story Mapping
User Story Mapping
 
Manage software dependencies with ioc and aop
Manage software dependencies with ioc and aopManage software dependencies with ioc and aop
Manage software dependencies with ioc and aop
 
Design Pattern In Pratica
Design Pattern In PraticaDesign Pattern In Pratica
Design Pattern In Pratica
 
Usabilidade 4 - User Story Mapping
Usabilidade 4 - User Story MappingUsabilidade 4 - User Story Mapping
Usabilidade 4 - User Story Mapping
 
XP Game
XP GameXP Game
XP Game
 
Web Packages...Internet Marketing....Hosting
Web Packages...Internet Marketing....Hosting Web Packages...Internet Marketing....Hosting
Web Packages...Internet Marketing....Hosting
 
Tools for Remote Worker
Tools for Remote WorkerTools for Remote Worker
Tools for Remote Worker
 
User story mapping para planejamento de produtos interativos (ambiente ágil)
User story mapping para planejamento de produtos interativos (ambiente ágil)User story mapping para planejamento de produtos interativos (ambiente ágil)
User story mapping para planejamento de produtos interativos (ambiente ágil)
 
Story Mapping and JIT Analysis
Story Mapping and JIT AnalysisStory Mapping and JIT Analysis
Story Mapping and JIT Analysis
 
Od process devlpmnt slide background1
Od process devlpmnt slide background1Od process devlpmnt slide background1
Od process devlpmnt slide background1
 
Organizational Development
Organizational DevelopmentOrganizational Development
Organizational Development
 
Pp slide set 10 tricordant change management
Pp slide set 10   tricordant change managementPp slide set 10   tricordant change management
Pp slide set 10 tricordant change management
 
Mature product backlog and how to deal with it - workshop - main slide deck
Mature product backlog and how to deal with it - workshop - main slide deckMature product backlog and how to deal with it - workshop - main slide deck
Mature product backlog and how to deal with it - workshop - main slide deck
 
CREATIVITY AND PROBLEM SOLVING IN THE DEVELOPMENT OF ORGANIZATIONAL INNOVATION
CREATIVITY AND PROBLEM SOLVING IN THE DEVELOPMENT OF ORGANIZATIONAL INNOVATIONCREATIVITY AND PROBLEM SOLVING IN THE DEVELOPMENT OF ORGANIZATIONAL INNOVATION
CREATIVITY AND PROBLEM SOLVING IN THE DEVELOPMENT OF ORGANIZATIONAL INNOVATION
 
Kotters eight step model of Organizational Change - Organizational Change an...
Kotters eight step model of Organizational Change -  Organizational Change an...Kotters eight step model of Organizational Change -  Organizational Change an...
Kotters eight step model of Organizational Change - Organizational Change an...
 
Iso9001 2008 Transition Asq Govind
Iso9001 2008 Transition Asq GovindIso9001 2008 Transition Asq Govind
Iso9001 2008 Transition Asq Govind
 
The Business of Story Maps
The Business of Story MapsThe Business of Story Maps
The Business of Story Maps
 
Circular story mapping
Circular story mappingCircular story mapping
Circular story mapping
 
SkyBIM Cloud based management & real-time costing of BIM projects
SkyBIM Cloud based management & real-time costing of BIM projectsSkyBIM Cloud based management & real-time costing of BIM projects
SkyBIM Cloud based management & real-time costing of BIM projects
 
User Story Mapping
User Story MappingUser Story Mapping
User Story Mapping
 

Ähnlich wie User Story Mapping

Xp 2016 superchargeyourproductbacklogwithuserstories-suzannelaz
Xp 2016 superchargeyourproductbacklogwithuserstories-suzannelazXp 2016 superchargeyourproductbacklogwithuserstories-suzannelaz
Xp 2016 superchargeyourproductbacklogwithuserstories-suzannelazLaz Allen
 
Product development - From Idea to Reality - VYE Leader Talk
Product development - From Idea to Reality - VYE Leader TalkProduct development - From Idea to Reality - VYE Leader Talk
Product development - From Idea to Reality - VYE Leader TalkBui Hai An
 
It's Not Just About Code
It's Not Just About CodeIt's Not Just About Code
It's Not Just About CodeDan Pickett
 
Lean Startup Tools for Scrum Product Owners
Lean Startup Tools for Scrum Product OwnersLean Startup Tools for Scrum Product Owners
Lean Startup Tools for Scrum Product OwnersTechWell
 
User Story Splitting.pptx
User Story Splitting.pptxUser Story Splitting.pptx
User Story Splitting.pptxPaul Boos
 
Effective User Story Writing
Effective User Story WritingEffective User Story Writing
Effective User Story WritingAhmed Misbah
 
Agile & UX What changes and other C.R.A.P.
Agile & UX What changes and other C.R.A.P.Agile & UX What changes and other C.R.A.P.
Agile & UX What changes and other C.R.A.P.LeanDog
 
Story Mapping Made Real - 2h
Story Mapping Made Real - 2hStory Mapping Made Real - 2h
Story Mapping Made Real - 2hDaniel Davis
 
Building Beautiful and Highly Usable Products by Simon Vallee
Building Beautiful and Highly Usable Products by Simon ValleeBuilding Beautiful and Highly Usable Products by Simon Vallee
Building Beautiful and Highly Usable Products by Simon ValleeProductHuntTO
 
Driving Online Sales - Craig Sullivan, The future of the online marketplace 2...
Driving Online Sales - Craig Sullivan, The future of the online marketplace 2...Driving Online Sales - Craig Sullivan, The future of the online marketplace 2...
Driving Online Sales - Craig Sullivan, The future of the online marketplace 2...Invest Northern Ireland
 
12 reasons your site sucks - InvestNI
12 reasons your site sucks - InvestNI12 reasons your site sucks - InvestNI
12 reasons your site sucks - InvestNICraig Sullivan
 
User Stories from Scenarios
User Stories from ScenariosUser Stories from Scenarios
User Stories from ScenariosRavikanth-BA
 
Design 101 : Beyond ideation - Transforming Ideas to Software Requirements
Design 101 : Beyond ideation - Transforming Ideas to Software RequirementsDesign 101 : Beyond ideation - Transforming Ideas to Software Requirements
Design 101 : Beyond ideation - Transforming Ideas to Software RequirementsHawkman Academy
 
Product Management workshop
Product Management workshopProduct Management workshop
Product Management workshopSupportGCI
 
50500113 spiral-model
50500113 spiral-model50500113 spiral-model
50500113 spiral-modelasidharath
 
Surviving a Hackathon and Beyond
Surviving a Hackathon and BeyondSurviving a Hackathon and Beyond
Surviving a Hackathon and Beyondimoneytech
 
Develop a good product - 3 phases 3 methodologies - detail
Develop a good product - 3 phases 3 methodologies - detailDevelop a good product - 3 phases 3 methodologies - detail
Develop a good product - 3 phases 3 methodologies - detailJean-François Nguyen
 
Product Management for Startup Founders, CEOs, and CTOs
Product Management for Startup Founders, CEOs, and CTOsProduct Management for Startup Founders, CEOs, and CTOs
Product Management for Startup Founders, CEOs, and CTOsChris Cera
 

Ähnlich wie User Story Mapping (20)

Xp 2016 superchargeyourproductbacklogwithuserstories-suzannelaz
Xp 2016 superchargeyourproductbacklogwithuserstories-suzannelazXp 2016 superchargeyourproductbacklogwithuserstories-suzannelaz
Xp 2016 superchargeyourproductbacklogwithuserstories-suzannelaz
 
Product development - From Idea to Reality - VYE Leader Talk
Product development - From Idea to Reality - VYE Leader TalkProduct development - From Idea to Reality - VYE Leader Talk
Product development - From Idea to Reality - VYE Leader Talk
 
It's Not Just About Code
It's Not Just About CodeIt's Not Just About Code
It's Not Just About Code
 
Lean Startup Tools for Scrum Product Owners
Lean Startup Tools for Scrum Product OwnersLean Startup Tools for Scrum Product Owners
Lean Startup Tools for Scrum Product Owners
 
User Story Splitting.pptx
User Story Splitting.pptxUser Story Splitting.pptx
User Story Splitting.pptx
 
Effective User Story Writing
Effective User Story WritingEffective User Story Writing
Effective User Story Writing
 
Agile & UX What changes and other C.R.A.P.
Agile & UX What changes and other C.R.A.P.Agile & UX What changes and other C.R.A.P.
Agile & UX What changes and other C.R.A.P.
 
User Story Mapping
User Story MappingUser Story Mapping
User Story Mapping
 
Story Mapping Made Real - 2h
Story Mapping Made Real - 2hStory Mapping Made Real - 2h
Story Mapping Made Real - 2h
 
Building Beautiful and Highly Usable Products by Simon Vallee
Building Beautiful and Highly Usable Products by Simon ValleeBuilding Beautiful and Highly Usable Products by Simon Vallee
Building Beautiful and Highly Usable Products by Simon Vallee
 
Driving Online Sales - Craig Sullivan, The future of the online marketplace 2...
Driving Online Sales - Craig Sullivan, The future of the online marketplace 2...Driving Online Sales - Craig Sullivan, The future of the online marketplace 2...
Driving Online Sales - Craig Sullivan, The future of the online marketplace 2...
 
12 reasons your site sucks - InvestNI
12 reasons your site sucks - InvestNI12 reasons your site sucks - InvestNI
12 reasons your site sucks - InvestNI
 
User Stories from Scenarios
User Stories from ScenariosUser Stories from Scenarios
User Stories from Scenarios
 
Design 101 : Beyond ideation - Transforming Ideas to Software Requirements
Design 101 : Beyond ideation - Transforming Ideas to Software RequirementsDesign 101 : Beyond ideation - Transforming Ideas to Software Requirements
Design 101 : Beyond ideation - Transforming Ideas to Software Requirements
 
Product Management workshop
Product Management workshopProduct Management workshop
Product Management workshop
 
PM workshop
PM workshopPM workshop
PM workshop
 
50500113 spiral-model
50500113 spiral-model50500113 spiral-model
50500113 spiral-model
 
Surviving a Hackathon and Beyond
Surviving a Hackathon and BeyondSurviving a Hackathon and Beyond
Surviving a Hackathon and Beyond
 
Develop a good product - 3 phases 3 methodologies - detail
Develop a good product - 3 phases 3 methodologies - detailDevelop a good product - 3 phases 3 methodologies - detail
Develop a good product - 3 phases 3 methodologies - detail
 
Product Management for Startup Founders, CEOs, and CTOs
Product Management for Startup Founders, CEOs, and CTOsProduct Management for Startup Founders, CEOs, and CTOs
Product Management for Startup Founders, CEOs, and CTOs
 

Mehr von Stefano Leli

Agile quackery a brief history of the worst ways to cure everything
Agile quackery   a brief history of the worst ways to cure everythingAgile quackery   a brief history of the worst ways to cure everything
Agile quackery a brief history of the worst ways to cure everythingStefano Leli
 
Agile goes Hollywood - Un approccio empirico alle trasformazioni agili
Agile goes Hollywood - Un approccio empirico alle trasformazioni agiliAgile goes Hollywood - Un approccio empirico alle trasformazioni agili
Agile goes Hollywood - Un approccio empirico alle trasformazioni agiliStefano Leli
 
Succeding with feature teams
Succeding with feature teamsSucceding with feature teams
Succeding with feature teamsStefano Leli
 
La tua prima kanban board
La tua prima kanban boardLa tua prima kanban board
La tua prima kanban boardStefano Leli
 
Dinosaur Carpaccio - How to implement valuable micro-requirements
Dinosaur Carpaccio - How to implement valuable micro-requirementsDinosaur Carpaccio - How to implement valuable micro-requirements
Dinosaur Carpaccio - How to implement valuable micro-requirementsStefano Leli
 
From Vision To Product
From Vision To ProductFrom Vision To Product
From Vision To ProductStefano Leli
 
Agile retrospective,an example
Agile retrospective,an exampleAgile retrospective,an example
Agile retrospective,an exampleStefano Leli
 
User stories writing - Codemotion 2013
User stories writing   - Codemotion 2013User stories writing   - Codemotion 2013
User stories writing - Codemotion 2013Stefano Leli
 
User Stories Writing
User Stories WritingUser Stories Writing
User Stories WritingStefano Leli
 
Codice legacy, usciamo dal pantano! @iad11
Codice legacy, usciamo dal pantano! @iad11Codice legacy, usciamo dal pantano! @iad11
Codice legacy, usciamo dal pantano! @iad11Stefano Leli
 
Il project manager e lo sviluppo agile. Separati in casa?
Il project manager e lo sviluppo agile. Separati in casa?Il project manager e lo sviluppo agile. Separati in casa?
Il project manager e lo sviluppo agile. Separati in casa?Stefano Leli
 
Codice legacy, usciamo dal pantano!
Codice legacy, usciamo dal pantano!Codice legacy, usciamo dal pantano!
Codice legacy, usciamo dal pantano!Stefano Leli
 
Workshop Su Refactoring
Workshop Su RefactoringWorkshop Su Refactoring
Workshop Su RefactoringStefano Leli
 
Intoduzione Alle Metodologie Agili
Intoduzione Alle Metodologie AgiliIntoduzione Alle Metodologie Agili
Intoduzione Alle Metodologie AgiliStefano Leli
 

Mehr von Stefano Leli (14)

Agile quackery a brief history of the worst ways to cure everything
Agile quackery   a brief history of the worst ways to cure everythingAgile quackery   a brief history of the worst ways to cure everything
Agile quackery a brief history of the worst ways to cure everything
 
Agile goes Hollywood - Un approccio empirico alle trasformazioni agili
Agile goes Hollywood - Un approccio empirico alle trasformazioni agiliAgile goes Hollywood - Un approccio empirico alle trasformazioni agili
Agile goes Hollywood - Un approccio empirico alle trasformazioni agili
 
Succeding with feature teams
Succeding with feature teamsSucceding with feature teams
Succeding with feature teams
 
La tua prima kanban board
La tua prima kanban boardLa tua prima kanban board
La tua prima kanban board
 
Dinosaur Carpaccio - How to implement valuable micro-requirements
Dinosaur Carpaccio - How to implement valuable micro-requirementsDinosaur Carpaccio - How to implement valuable micro-requirements
Dinosaur Carpaccio - How to implement valuable micro-requirements
 
From Vision To Product
From Vision To ProductFrom Vision To Product
From Vision To Product
 
Agile retrospective,an example
Agile retrospective,an exampleAgile retrospective,an example
Agile retrospective,an example
 
User stories writing - Codemotion 2013
User stories writing   - Codemotion 2013User stories writing   - Codemotion 2013
User stories writing - Codemotion 2013
 
User Stories Writing
User Stories WritingUser Stories Writing
User Stories Writing
 
Codice legacy, usciamo dal pantano! @iad11
Codice legacy, usciamo dal pantano! @iad11Codice legacy, usciamo dal pantano! @iad11
Codice legacy, usciamo dal pantano! @iad11
 
Il project manager e lo sviluppo agile. Separati in casa?
Il project manager e lo sviluppo agile. Separati in casa?Il project manager e lo sviluppo agile. Separati in casa?
Il project manager e lo sviluppo agile. Separati in casa?
 
Codice legacy, usciamo dal pantano!
Codice legacy, usciamo dal pantano!Codice legacy, usciamo dal pantano!
Codice legacy, usciamo dal pantano!
 
Workshop Su Refactoring
Workshop Su RefactoringWorkshop Su Refactoring
Workshop Su Refactoring
 
Intoduzione Alle Metodologie Agili
Intoduzione Alle Metodologie AgiliIntoduzione Alle Metodologie Agili
Intoduzione Alle Metodologie Agili
 

Kürzlich hochgeladen

Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...Akihiro Suda
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Rob Geurden
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Mater
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
 

Kürzlich hochgeladen (20)

Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
 

User Story Mapping

  • 1. Rounding  out  your  backlog   Armani  -­‐  Leli   Italian  Agile  Day  2014  
  • 2.
  • 3. User Story Mapping Why we need a Vision? Vision Board How to create them? Why bother? User Story Learning Outcomes Vision What is a User Story User Story Slicing Why we bother?
  • 4.
  • 6. Product  Idea   Canvas  as  tools  to  sharing  vision  and  create  the  backlog  
  • 7. Canvas  as  tools  to  sharing  vision  and  create  the  backlog   Product  Idea   Product Vision board Business Model / Lean Canvas User Story MappingCapture  and   validate  ini9al   assump9on   Capture  and   validate   Business   Model   Capture  and   validate   Product   features   Canvas  as  tools  to  sharing  vision  and  create  the  backlog  Canvas  as  tools  to  sharing  vision  and  create  the  backlog  
  • 8. Vision Statement Target Group Needs Product Business Value Write  in  one  sentence  the  aim  of  the  product   What  are  the   needs  that  this   product  will   sa=sfy?   List  of  main   features  of  the   product   What  are  the  values   that  this  product  will   generate  for  the   company?     Values  can  be  profit,   market  share,  cost   saving,  improve  KPIs   and  so  on..   Barriers Impediments  to   sa=sfy  these  needs   Impediments  to   reach  these  values   Who is out? List  eventually  who  is   not  the  target   Barriers List  people  who  are   the  target  of  the   product.     People  may  be   cutsomers,  end-­‐users,   internal  users  …  all   stakeholders  that  will   are  impacted  by  the   product.  Use  roles  to   iden=fy  them   Product  Vision  Board    
  • 9. Il  piu’  grande  online  store  al  mondo   Comprare  online   libri  e  altri  beni     Risparmiare     Avere  una  scelta   completa     Conoscere  i  pareri   di  chi  ha  comprato   la  stessa  cosa     Comprare  senza   recarsi  in  negozio     Scheda  libri  e  altri   beni     Ricerca     Recensioni     Carrello  e   acquisto  on-­‐line   Vendere  mol=  libri  (e   altri  beni)  in  tuTo  il   mondo     Eliminare  i  cos=  fissi  dei   negozi   Consumatori  in  tuTo  il   mondo  con   connessione  a  Internet   e  Carta  di  Credito   Product  Vision  Board  –  Amazon  2005   Vision Statement Target Group Needs Product Business Value
  • 10. Lets  go  with  our  Vision  Board!!!  
  • 14. Silent  Brainstorming   •  Decide  on  the  type  of  ques9on   •  Step  1:  generate  ideas  individually.  One  idea  per  post-­‐it   •  Step  2:  read  and  put  ideas  on  the  table   •  Step  3:  group  the  ideas  (clustering)   •  Step  4:  Name  each  group   •  Step  5:  prepare  for  vo9ng   •  Step  6:  each  person  votes  for  their  top  3   •  Step  7:  facilitator  tallies  the  votes     •  Step  8:  act  on  the  item(s)  with  the  highest  vote!  
  • 16. Dimensional  Planning   •  In  Scrum  the  Product  Backlog  is  an  ordered  list  of   features.  Unfortunately  the  linearity  of  the  ordered  list  is   not  consistent  with  the  way  us  humans  think  about   problems.   •  Problems  even  in  the  business  space  are  mul9-­‐ dimensional.  So,  we  probably  also  should  think  of  solving   our  problems  in  mul9ple  dimensions.  This  is  where   Dimensional  Planning  comes  in  handy  when  spli[ng   Product  Backlog  Items  in  your  Product  Backlog  during  the   Refinement  or  Grooming  mee9ngs.  
  • 17. Dimensional  Planning   •  In  Scrum  the  Product  Backlog  is  an  ordered  list  of   features.  Unfortunately  the  linearity  of  the  ordered  list  is   not  consistent  with  the  way  us  humans  think  about   problems.   •  Problems  even  in  the  business  space  are  mul9-­‐ dimensional.  So,  we  probably  also  should  think  of  solving   our  problems  in  mul9ple  dimensions.   •  This  is  where  Dimensional  Planning  comes  in  handy   when  spli[ng  Product  Backlog  Items  in  your  Product   Backlog  during  the  Refinement  or  Grooming  mee9ngs.  
  • 19.
  • 20. Living  Charter  =  Chartering  
  • 21. How  to  create  a  User  Story  Map  
  • 23. Task Task Task Task Task Task
  • 24.
  • 27.
  • 28. Some  defini9on   •  The  post-­‐its  you  create  in  Step  2  are  the  User  Tasks   (blue  post-­‐its  in  the  diagram).     •  The  groups  and  group  names  in  steps  3  and  4  are  the   User  Ac3vi3es  (orange  post-­‐its).  Jeff  calls  these  top   two  rows  the  backbone  and  walking  skeleton  of  your   applica9on.     •  The  user  stories  (yellow  post-­‐its)  are  organized  under   each  User  Task  in  order  of  highest  to  lowest  priority  for   that  User  Task.     •  The  chronological  order  of  how  users  will  typically  use   the  applica9on  goes  lec  to  right  (Time).    
  • 29. Lets  go  with  our  mapping!!!  
  • 30. How  to  priori9ze  a  User  Story  Map  
  • 31.
  • 33. What User Stories are not Tasks •  Create user table •  Create password encryption service •  Create login service •  Create CSS •  Create page template •  Add login button
  • 34. What User Stories are not A document •  Login.docx •  “this document, by its very size, ensures that it will never be read.” – Sir Winston Churchill
  • 35. What User Stories are… A small piece of functionality that provides some value to a user •  As a user, I want to login with my password, so that I can gain access to the site. “A place holder for a conversation.”
  • 36. What User Stories are… I Independent * N Negotiable (can be prioritized) V Valuable (to a user) E Estimable S Small T Testable
  • 37. Formats By the book: As a [role], I want to [some action], so that [goal] As a [mom] I want to [login with my pwd] so that [I can gain access to the site]
  • 38. Formats Who What Why As a [mom] I want to [login with my pwd] so that [I can gain access to the site] The “by the book” format is great for learning, but at its core, it is just Who/What/Why
  • 39. Why   •  It  allows  you  to  see  the  big  picture  in  your   backlog.   •  It  gives  you  a  beder  tool  for  making  decisions   about  grooming  and  priori9zing  your  backlog.     •  It  promotes  silent  brainstorming  and  a   collabora9ve  approach  to  genera9ng  your   user  stories.  
  • 40. Why   •  It  encourages  an  itera9ve  development   approach  where  your  early  deliveries  validate   your  architecture  and  solu9on.   •  It  is  a  great  visual  alterna9ve  to  tradi9onal   project  plans.   •  It  is  a  useful  model  for  discussing  and   managing  scope.   •  Allows  you  to  visualize  dimensional  planning   and  real  op9ons  for  your  project/product.    
  • 41. Story  …   Story  1   Story  2   Story  3   SprintN-1 SprintN SprintN+1 Story  3  
  • 42. Story  Slicing   Story  1   Story  2   Story  3   Story  4   Story  5   Story  6   Story  7   Story  8   Story  9   SprintN-1 SprintN SprintN+1 Wri9ng     story  tests   Automa9ng   story  tests   Implemen9ng   the  user  story  
  • 43. Risk  &  Assump9ons   •  Where  are  the  risky  stories?   •  Where  are  our  biggest  assump9ons?  
  • 44.
  • 46. How not to Slice? Tasks •  Create user table •  Create password encryption service •  Create login service •  Create CSS •  Create page template •  Add login button
  • 47. How to Slice? •  By screen (for basic screens only) •  By button •  By group of fields •  By workflow step •  Optional workflow steps •  Validation •  Error handling * •  Admin functions (maintaining drop downs, etc) •  By priority •  By applying the INVEST model •  By acceptance criteria •  By option •  By role •  By Subjective quality (never by objective quality: always be defect free) •  By value
  • 48. Other Tips •  Keep them as stories! •  Slice them small when needed, but don’t get silly •  Slice any time •  When you are fighting over your planning poker estimates – slice away. •  Slice more liberally if the story is higher priority
  • 51.
  • 52.
  • 54.
  • 55. How  to  do  it?   1.  Divide  into  groups  of  3-­‐5  people   2.  Start  by  gathering  “things  people  do”  –  the  tasks.  Write  them   down  individually  and  then  read  them  aloud  to  your  group   –  Likely  they  start  with  a  verb.   –  These  are  high  level  user  stories  called  “Tasks”  (walking  skeleton)   –  This  forms  your  story  map  skeleton   3.  Group  them  silently  (simply  because  it  is  faster)   4.  Name  the  groups  and  lay  them  out  in  order  of  9me  (lec  to   right)   –  These  are  called  “User  Ac3vi3es”  (backbone)  
  • 56. How  to  do  it?   5.  Add  more  detailed  user  stories  below  the  main  tasks   6.  Priori9ze  top  to  bodom   7.  Break  into  releases   8.  Assign  values  
  • 57. How to do it? smithcdau  (@smithcdau)   11-­‐08-­‐11  2:12  PM   RT  @shanehas9e:  @jeffpadon  if  you're  arguing   about  sequence  it  probably  means  it  doesn't   mader.  #Agile2011  #yam
  • 58.
  • 59. Our Final Map Group Task Group Task Task Task Group Task Task