SlideShare uma empresa Scribd logo
1 de 46
Baixar para ler offline
Armani	
  -­‐	
  Rodriguez	
  
May	
  17	
  2014	
  
Fabio	
  Armani	
  
fabio.armani@icloud.com,	
  @fabioarmani	
  
	
  
Andrea	
  Torino	
  Rodriguez	
  
rodryz@gmail.com,	
  @agilerod	
  
Why	
  
•  It	
  allows	
  you	
  to	
  see	
  the	
  big	
  picture	
  in	
  your	
  
backlog.	
  
•  It	
  gives	
  you	
  a	
  be8er	
  tool	
  for	
  making	
  decisions	
  
about	
  grooming	
  and	
  priori<zing	
  your	
  backlog.	
  	
  
•  It	
  promotes	
  silent	
  brainstorming	
  and	
  a	
  
collabora<ve	
  approach	
  to	
  genera<ng	
  your	
  
user	
  stories.	
  
Why	
  
•  It	
  encourages	
  an	
  itera<ve	
  development	
  
approach	
  where	
  your	
  early	
  deliveries	
  validate	
  
your	
  architecture	
  and	
  solu<on.	
  
•  It	
  is	
  a	
  great	
  visual	
  alterna<ve	
  to	
  tradi<onal	
  
project	
  plans.	
  
•  It	
  is	
  a	
  useful	
  model	
  for	
  discussing	
  and	
  
managing	
  scope.	
  
•  Allows	
  you	
  to	
  visualize	
  dimensional	
  planning	
  
and	
  real	
  op<ons	
  for	
  your	
  project/product.	
  	
  
Silent	
  Brainstorming	
  
Silent	
  Brainstorming	
  
Silent	
  Brainstorming	
  
•  Decide	
  on	
  the	
  type	
  of	
  ques<on	
  
•  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	
  vo<ng	
  
•  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	
  mul<-­‐
dimensional.	
  So,	
  we	
  probably	
  also	
  should	
  think	
  of	
  solving	
  
our	
  problems	
  in	
  mul<ple	
  dimensions.	
  This	
  is	
  where	
  
Dimensional	
  Planning	
  comes	
  in	
  handy	
  when	
  spliXng	
  
Product	
  Backlog	
  Items	
  in	
  your	
  Product	
  Backlog	
  during	
  the	
  
Refinement	
  or	
  Grooming	
  mee<ngs.	
  
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	
  mul<-­‐
dimensional.	
  So,	
  we	
  probably	
  also	
  should	
  think	
  of	
  solving	
  
our	
  problems	
  in	
  mul<ple	
  dimensions.	
  
•  This	
  is	
  where	
  Dimensional	
  Planning	
  comes	
  in	
  handy	
  
when	
  spliXng	
  Product	
  Backlog	
  Items	
  in	
  your	
  Product	
  
Backlog	
  during	
  the	
  Refinement	
  or	
  Grooming	
  mee<ngs.	
  
Dimensional	
  Planning	
  
Dimensional	
  Planning	
  
Dimensional	
  Planning	
  
From	
  dirt	
  road	
  to	
  flying	
  cars	
  
•  Dirt	
  road	
  
•  Cobblestone	
  road	
  
•  Asphalted	
  road	
  
•  Highway	
  
•  Flying	
  cars	
  
Dimensional	
  Planning	
  
Real	
  Op<ons	
  
•  How	
  and	
  when	
  (not)	
  to	
  make	
  decisions	
  
•  Defer	
  commitments	
  
Problem	
  
Customer	
   Supplier	
  
Implement	
  
Generate	
  
op<ons	
  
Test	
  and	
  choose	
  
op<ons	
  
Don’t	
  try	
  to	
  decide	
  too	
  fast!	
  
Real	
  Op<ons	
  
•  Have	
  a	
  value	
  
•  Have	
  a	
  cost	
  (=	
  the	
  price	
  of	
  the	
  op<on)	
  
•  Have	
  a	
  price	
  (“strike	
  price”)	
  when	
  we	
  exercise	
  
the	
  op<on	
  
•  Have	
  an	
  expira<on	
  date/condi<on	
  
~	
  “Call	
  Op<on”	
  	
  
An	
  op<on	
  is	
  not	
  an	
  obliga<on	
  
Grooming	
  
Living	
  Charter	
  =	
  Chartering	
  
How	
  to	
  create	
  a	
  User	
  Story	
  Map	
  
Group
Task
Group
Task Task Task
Group
Task Task
Backbone	
  
Walking	
  Skeleton	
  
Some	
  defini<on	
  
•  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	
  
applica<on.	
  	
  
•  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	
  applica<on	
  goes	
  lej	
  to	
  right	
  (Time).	
  
	
  
How	
  to	
  priori<ze	
  a	
  User	
  Story	
  Map	
  
Story	
  …	
  
Story	
  1	
  
Story	
  2	
  
Story	
  3	
  
Sprint	
  N-­‐1	
  
Sprint	
  N	
  
Sprint	
  N+1	
  
Story	
  3	
  
Story	
  Slicing	
  
Story	
  1	
  
Story	
  2	
  
Story	
  3	
  
Story	
  4	
  
Story	
  5	
  
Story	
  6	
  
Story	
  7	
  
Story	
  8	
  
Story	
  9	
  
Sprint	
  N-­‐1	
  
Sprint	
  N	
  
Sprint	
  N+1	
  
Wri<ng	
  	
  
story	
  tests	
  
Automa<ng	
  
story	
  tests	
  
Implemen<ng	
  
the	
  user	
  story	
  
Risk	
  &	
  Assump<ons	
  
•  Where	
  are	
  the	
  risky	
  stories?	
  
•  Where	
  are	
  our	
  biggest	
  assump<ons?	
  
Applying	
  Cynefin	
  
•  A	
  way	
  to	
  understand	
  complexity	
  is	
  that	
  ac<ng	
  
in	
  the	
  space	
  causes	
  the	
  space	
  to	
  change,	
  and	
  
cause	
  and	
  effect	
  can	
  only	
  be	
  understood	
  in	
  
retrospect.	
  
Applying	
  Cynefin	
  
"When	
  you	
  start	
  wri<ng	
  tests,	
  or	
  having	
  discussions,	
  and	
  
the	
  requirements	
  begin	
  changing	
  underneath	
  you	
  
because	
  of	
  what	
  you	
  discover	
  as	
  a	
  result,	
  that’s	
  complex.	
  
You	
  can	
  look	
  back	
  at	
  what	
  you	
  end	
  up	
  with	
  and	
  
understand	
  that	
  it’s	
  much	
  be8er,	
  but	
  you	
  can’t	
  come	
  up	
  
with	
  it	
  to	
  start	
  with,	
  nor	
  can	
  you	
  define	
  what	
  “be8er”	
  will	
  
look	
  like	
  and	
  try	
  to	
  reach	
  it.	
  It	
  emerges	
  as	
  you	
  work."	
  
	
  
"...	
  This	
  is	
  the	
  land	
  of	
  high-­‐feedback,	
  risk	
  and	
  innova<on:	
  
generally	
  stuff	
  you’ve	
  never	
  done	
  before,	
  anything	
  that	
  
the	
  business	
  are	
  unsure	
  about,	
  new	
  technologies,	
  etc."	
  
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	
  <me	
  (lej	
  to	
  
right)	
  
–  These	
  are	
  called	
  “User	
  Ac3vi3es”	
  (backbone)	
  
How	
  to	
  do	
  it?	
  
5.  Add	
  more	
  detailed	
  user	
  stories	
  below	
  the	
  main	
  tasks	
  
6.  Priori<ze	
  top	
  to	
  bo8om	
  
7.  Break	
  into	
  releases	
  
8.  Assign	
  values	
  
Itera<ve	
  
1 2 3 4 5
Credit:	
  Jeff	
  Pa8on	
  
Incremental	
  
thanks	
  
Fabio	
  Armani	
  
www.open-­‐ware.org	
  
f.armani@open-­‐ware.org,	
  @fabioarmani	
  
	
  
Andrea	
  Torino	
  Rodriguez	
  
rodryz@gmail.com,	
  @agilerod	
  
	
  

Mais conteúdo relacionado

Mais procurados

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
 
Trends in Agile Software
Trends in Agile SoftwareTrends in Agile Software
Trends in Agile SoftwareSteve Rogalsky
 
Story maps and personas an intro
Story maps and personas   an introStory maps and personas   an intro
Story maps and personas an introMark Kilby
 
How to Integrate UX and Agile
How to Integrate UX and AgileHow to Integrate UX and Agile
How to Integrate UX and AgileUserZoom
 
Agile + Lean Startup principles + Lean UX -> How to make it all work together!
Agile + Lean Startup principles + Lean UX -> How to make it all work together!Agile + Lean Startup principles + Lean UX -> How to make it all work together!
Agile + Lean Startup principles + Lean UX -> How to make it all work together!Amrita Aviyente
 
Walk, Don't Run: Incremental Change in Enterprise UX
Walk, Don't Run: Incremental Change in Enterprise UXWalk, Don't Run: Incremental Change in Enterprise UX
Walk, Don't Run: Incremental Change in Enterprise UXuxpin
 
Story Mapping in Depth
Story Mapping in DepthStory Mapping in Depth
Story Mapping in DepthLitheSpeed
 
Agile Prototyping Best Practices
Agile Prototyping Best PracticesAgile Prototyping Best Practices
Agile Prototyping Best Practicesuxpin
 
I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt
I'll gladly pay you Tuesday for a hamburger today: Managing UX DebtI'll gladly pay you Tuesday for a hamburger today: Managing UX Debt
I'll gladly pay you Tuesday for a hamburger today: Managing UX DebtJack Moffett
 
Surviving the Hype: An Experimental Framework for Scaling Enterprise Design T...
Surviving the Hype: An Experimental Framework for Scaling Enterprise Design T...Surviving the Hype: An Experimental Framework for Scaling Enterprise Design T...
Surviving the Hype: An Experimental Framework for Scaling Enterprise Design T...uxpin
 
UX Research in the Agile Cycle
UX Research in the Agile CycleUX Research in the Agile Cycle
UX Research in the Agile Cycleuxpin
 
User Story Mapping Workshop (Design Skills 2016)
User Story Mapping Workshop (Design Skills 2016)User Story Mapping Workshop (Design Skills 2016)
User Story Mapping Workshop (Design Skills 2016)Bartosz Mozyrko
 
5 Levels of Agile Planning Explained Simply
5 Levels of Agile Planning Explained Simply5 Levels of Agile Planning Explained Simply
5 Levels of Agile Planning Explained SimplyRussell Pannone
 
Why your product team should use User Story Mapping to link user research to ...
Why your product team should use User Story Mapping to link user research to ...Why your product team should use User Story Mapping to link user research to ...
Why your product team should use User Story Mapping to link user research to ...John Murray
 
Mural: Build Experiences Not Features
Mural: Build Experiences Not FeaturesMural: Build Experiences Not Features
Mural: Build Experiences Not FeaturesJohn Murray
 
Putting personas to work - University of Edinburgh Website Programme
Putting personas to work - University of Edinburgh Website ProgrammePutting personas to work - University of Edinburgh Website Programme
Putting personas to work - University of Edinburgh Website ProgrammeNeil Allison
 
Introduction to user story mapping open camp edition
Introduction to user story mapping open camp editionIntroduction to user story mapping open camp edition
Introduction to user story mapping open camp editionMichael Calleia
 

Mais procurados (20)

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
 
Lean UX workshop - Part One
Lean UX workshop  - Part OneLean UX workshop  - Part One
Lean UX workshop - Part One
 
Trends in Agile Software
Trends in Agile SoftwareTrends in Agile Software
Trends in Agile Software
 
Story maps and personas an intro
Story maps and personas   an introStory maps and personas   an intro
Story maps and personas an intro
 
How to Integrate UX and Agile
How to Integrate UX and AgileHow to Integrate UX and Agile
How to Integrate UX and Agile
 
Agile + Lean Startup principles + Lean UX -> How to make it all work together!
Agile + Lean Startup principles + Lean UX -> How to make it all work together!Agile + Lean Startup principles + Lean UX -> How to make it all work together!
Agile + Lean Startup principles + Lean UX -> How to make it all work together!
 
Walk, Don't Run: Incremental Change in Enterprise UX
Walk, Don't Run: Incremental Change in Enterprise UXWalk, Don't Run: Incremental Change in Enterprise UX
Walk, Don't Run: Incremental Change in Enterprise UX
 
Story Mapping in Depth
Story Mapping in DepthStory Mapping in Depth
Story Mapping in Depth
 
Agile Prototyping Best Practices
Agile Prototyping Best PracticesAgile Prototyping Best Practices
Agile Prototyping Best Practices
 
I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt
I'll gladly pay you Tuesday for a hamburger today: Managing UX DebtI'll gladly pay you Tuesday for a hamburger today: Managing UX Debt
I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt
 
Surviving the Hype: An Experimental Framework for Scaling Enterprise Design T...
Surviving the Hype: An Experimental Framework for Scaling Enterprise Design T...Surviving the Hype: An Experimental Framework for Scaling Enterprise Design T...
Surviving the Hype: An Experimental Framework for Scaling Enterprise Design T...
 
UX Research in the Agile Cycle
UX Research in the Agile CycleUX Research in the Agile Cycle
UX Research in the Agile Cycle
 
User Story Mapping Workshop (Design Skills 2016)
User Story Mapping Workshop (Design Skills 2016)User Story Mapping Workshop (Design Skills 2016)
User Story Mapping Workshop (Design Skills 2016)
 
Stories, Backlog & Mapping
Stories, Backlog & MappingStories, Backlog & Mapping
Stories, Backlog & Mapping
 
5 Levels of Agile Planning Explained Simply
5 Levels of Agile Planning Explained Simply5 Levels of Agile Planning Explained Simply
5 Levels of Agile Planning Explained Simply
 
Why your product team should use User Story Mapping to link user research to ...
Why your product team should use User Story Mapping to link user research to ...Why your product team should use User Story Mapping to link user research to ...
Why your product team should use User Story Mapping to link user research to ...
 
Mural: Build Experiences Not Features
Mural: Build Experiences Not FeaturesMural: Build Experiences Not Features
Mural: Build Experiences Not Features
 
Putting personas to work - University of Edinburgh Website Programme
Putting personas to work - University of Edinburgh Website ProgrammePutting personas to work - University of Edinburgh Website Programme
Putting personas to work - University of Edinburgh Website Programme
 
Introduction to user story mapping open camp edition
Introduction to user story mapping open camp editionIntroduction to user story mapping open camp edition
Introduction to user story mapping open camp edition
 
Selling Agile
Selling AgileSelling Agile
Selling Agile
 

Destaque

Business Agility 2017 (final)
Business Agility 2017 (final)Business Agility 2017 (final)
Business Agility 2017 (final)Fabio Armani
 
Scaling Lean Agile - mini iad 2014
Scaling Lean Agile - mini iad 2014Scaling Lean Agile - mini iad 2014
Scaling Lean Agile - mini iad 2014Fabio Armani
 
User Stories Writing - Codemotion 2013
User Stories Writing - Codemotion 2013User Stories Writing - Codemotion 2013
User Stories Writing - Codemotion 2013Fabio Armani
 
Impact Mapping LEGO Game - Agile Business Day 2016
Impact Mapping LEGO Game - Agile Business Day 2016Impact Mapping LEGO Game - Agile Business Day 2016
Impact Mapping LEGO Game - Agile Business Day 2016Fabio Armani
 
Design patterns - parte 1
Design patterns - parte 1Design patterns - parte 1
Design patterns - parte 1Fabio Armani
 
Chorale 2 the Tao of Change
Chorale 2   the Tao of ChangeChorale 2   the Tao of Change
Chorale 2 the Tao of ChangeFabio Armani
 
Scrumban a Methodology Fusion - Bettersoftware & Codemotion 2011
Scrumban a Methodology Fusion - Bettersoftware & Codemotion 2011Scrumban a Methodology Fusion - Bettersoftware & Codemotion 2011
Scrumban a Methodology Fusion - Bettersoftware & Codemotion 2011Fabio Armani
 
Lean Change Management (part II) - IAD 2014
Lean Change Management (part II) - IAD 2014Lean Change Management (part II) - IAD 2014
Lean Change Management (part II) - IAD 2014Fabio Armani
 
Enterprise Flex Using Cairngorm
Enterprise Flex Using CairngormEnterprise Flex Using Cairngorm
Enterprise Flex Using CairngormJaibeer Malik
 
Design Patterns - enterprise patterns (part I)
Design Patterns - enterprise patterns (part I)Design Patterns - enterprise patterns (part I)
Design Patterns - enterprise patterns (part I)Fabio Armani
 
Scaling lean agile agile prage 2014 (armani)
Scaling lean agile   agile prage 2014 (armani)Scaling lean agile   agile prage 2014 (armani)
Scaling lean agile agile prage 2014 (armani)Fabio Armani
 
Scrum buts » but Scrum - which is worse?
Scrum buts » but Scrum - which is worse?Scrum buts » but Scrum - which is worse?
Scrum buts » but Scrum - which is worse?Fabio Armani
 

Destaque (13)

Business Agility 2017 (final)
Business Agility 2017 (final)Business Agility 2017 (final)
Business Agility 2017 (final)
 
Scaling Lean Agile - mini iad 2014
Scaling Lean Agile - mini iad 2014Scaling Lean Agile - mini iad 2014
Scaling Lean Agile - mini iad 2014
 
User Stories Writing - Codemotion 2013
User Stories Writing - Codemotion 2013User Stories Writing - Codemotion 2013
User Stories Writing - Codemotion 2013
 
Impact Mapping LEGO Game - Agile Business Day 2016
Impact Mapping LEGO Game - Agile Business Day 2016Impact Mapping LEGO Game - Agile Business Day 2016
Impact Mapping LEGO Game - Agile Business Day 2016
 
Design patterns - parte 1
Design patterns - parte 1Design patterns - parte 1
Design patterns - parte 1
 
Chorale 2 the Tao of Change
Chorale 2   the Tao of ChangeChorale 2   the Tao of Change
Chorale 2 the Tao of Change
 
Scrumban a Methodology Fusion - Bettersoftware & Codemotion 2011
Scrumban a Methodology Fusion - Bettersoftware & Codemotion 2011Scrumban a Methodology Fusion - Bettersoftware & Codemotion 2011
Scrumban a Methodology Fusion - Bettersoftware & Codemotion 2011
 
Jdbc complete
Jdbc completeJdbc complete
Jdbc complete
 
Lean Change Management (part II) - IAD 2014
Lean Change Management (part II) - IAD 2014Lean Change Management (part II) - IAD 2014
Lean Change Management (part II) - IAD 2014
 
Enterprise Flex Using Cairngorm
Enterprise Flex Using CairngormEnterprise Flex Using Cairngorm
Enterprise Flex Using Cairngorm
 
Design Patterns - enterprise patterns (part I)
Design Patterns - enterprise patterns (part I)Design Patterns - enterprise patterns (part I)
Design Patterns - enterprise patterns (part I)
 
Scaling lean agile agile prage 2014 (armani)
Scaling lean agile   agile prage 2014 (armani)Scaling lean agile   agile prage 2014 (armani)
Scaling lean agile agile prage 2014 (armani)
 
Scrum buts » but Scrum - which is worse?
Scrum buts » but Scrum - which is worse?Scrum buts » but Scrum - which is worse?
Scrum buts » but Scrum - which is worse?
 

Semelhante a User Story Mapping - mini iad 2014 (Armani, Rodriguez)

User Story Mapping
User Story MappingUser Story Mapping
User Story MappingStefano Leli
 
Xp 2016 superchargeyourproductbacklogwithuserstories-suzannelaz
Xp 2016 superchargeyourproductbacklogwithuserstories-suzannelazXp 2016 superchargeyourproductbacklogwithuserstories-suzannelaz
Xp 2016 superchargeyourproductbacklogwithuserstories-suzannelazLaz Allen
 
Being an Agile Tester
Being an Agile TesterBeing an Agile Tester
Being an Agile Testerliorf
 
Design Process | Tool 02: Scenario - Tool 03: Wireframe
Design Process | Tool 02: Scenario - Tool 03: WireframeDesign Process | Tool 02: Scenario - Tool 03: Wireframe
Design Process | Tool 02: Scenario - Tool 03: WireframeGessica Puri
 
Basic agile namrata-workshop
Basic agile namrata-workshopBasic agile namrata-workshop
Basic agile namrata-workshopNamrata Datta
 
Beyond Staggered Sprints: Integrating User Experience and Agile
Beyond Staggered Sprints: Integrating User Experience and AgileBeyond Staggered Sprints: Integrating User Experience and Agile
Beyond Staggered Sprints: Integrating User Experience and AgileJeff Gothelf
 
Inception deck and lift off examples
Inception deck and lift off   examplesInception deck and lift off   examples
Inception deck and lift off examplesSimon Girvan
 
Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014
Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014
Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014Yuval Yeret
 
Managing a Project the Drupal Way - Drupal Open Days Ireland
Managing a Project the Drupal Way - Drupal Open Days IrelandManaging a Project the Drupal Way - Drupal Open Days Ireland
Managing a Project the Drupal Way - Drupal Open Days IrelandEmma Jane Hogbin Westby
 
Hanno Jarvet - VSM, Planning and Problem Solving - ConFu
Hanno Jarvet - VSM, Planning and Problem Solving - ConFuHanno Jarvet - VSM, Planning and Problem Solving - ConFu
Hanno Jarvet - VSM, Planning and Problem Solving - ConFuDevConFu
 
Scrum training day 1
Scrum training day 1Scrum training day 1
Scrum training day 1Elad Sofer
 
Master Technical Recruiting Workshop: How to Recruit Top Tech Talent
Master Technical Recruiting Workshop:  How to Recruit Top Tech TalentMaster Technical Recruiting Workshop:  How to Recruit Top Tech Talent
Master Technical Recruiting Workshop: How to Recruit Top Tech TalentRecruitingDaily.com LLC
 
Анна Мамаєва “Retrospective: Total Recall” - Lviv PMDay
Анна Мамаєва “Retrospective: Total Recall” - Lviv PMDayАнна Мамаєва “Retrospective: Total Recall” - Lviv PMDay
Анна Мамаєва “Retrospective: Total Recall” - Lviv PMDayLviv Startup Club
 
Coaching teams in creative problem solving
Coaching teams in creative problem solvingCoaching teams in creative problem solving
Coaching teams in creative problem solvingFlowa Oy
 
Improving your site's usability - what users really want
Improving your site's usability - what users really wantImproving your site's usability - what users really want
Improving your site's usability - what users really wantleisa reichelt
 
Google Product Development Process
Google Product Development ProcessGoogle Product Development Process
Google Product Development ProcessAbhinav Goel
 

Semelhante a User Story Mapping - mini iad 2014 (Armani, Rodriguez) (20)

User Story Mapping
User Story MappingUser Story Mapping
User Story Mapping
 
Xp 2016 superchargeyourproductbacklogwithuserstories-suzannelaz
Xp 2016 superchargeyourproductbacklogwithuserstories-suzannelazXp 2016 superchargeyourproductbacklogwithuserstories-suzannelaz
Xp 2016 superchargeyourproductbacklogwithuserstories-suzannelaz
 
Being an Agile Tester
Being an Agile TesterBeing an Agile Tester
Being an Agile Tester
 
Design Process | Tool 02: Scenario - Tool 03: Wireframe
Design Process | Tool 02: Scenario - Tool 03: WireframeDesign Process | Tool 02: Scenario - Tool 03: Wireframe
Design Process | Tool 02: Scenario - Tool 03: Wireframe
 
Basic agile namrata-workshop
Basic agile namrata-workshopBasic agile namrata-workshop
Basic agile namrata-workshop
 
Beyond Staggered Sprints: Integrating User Experience and Agile
Beyond Staggered Sprints: Integrating User Experience and AgileBeyond Staggered Sprints: Integrating User Experience and Agile
Beyond Staggered Sprints: Integrating User Experience and Agile
 
Inception deck and lift off examples
Inception deck and lift off   examplesInception deck and lift off   examples
Inception deck and lift off examples
 
Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014
Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014
Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014
 
Managing a Project the Drupal Way - Drupal Open Days Ireland
Managing a Project the Drupal Way - Drupal Open Days IrelandManaging a Project the Drupal Way - Drupal Open Days Ireland
Managing a Project the Drupal Way - Drupal Open Days Ireland
 
creativity
creativitycreativity
creativity
 
Hanno Jarvet - VSM, Planning and Problem Solving - ConFu
Hanno Jarvet - VSM, Planning and Problem Solving - ConFuHanno Jarvet - VSM, Planning and Problem Solving - ConFu
Hanno Jarvet - VSM, Planning and Problem Solving - ConFu
 
Scrum training day 1
Scrum training day 1Scrum training day 1
Scrum training day 1
 
Master Technical Recruiting Workshop: How to Recruit Top Tech Talent
Master Technical Recruiting Workshop:  How to Recruit Top Tech TalentMaster Technical Recruiting Workshop:  How to Recruit Top Tech Talent
Master Technical Recruiting Workshop: How to Recruit Top Tech Talent
 
3 retro total recall
3 retro total recall3 retro total recall
3 retro total recall
 
Анна Мамаєва “Retrospective: Total Recall” - Lviv PMDay
Анна Мамаєва “Retrospective: Total Recall” - Lviv PMDayАнна Мамаєва “Retrospective: Total Recall” - Lviv PMDay
Анна Мамаєва “Retrospective: Total Recall” - Lviv PMDay
 
Coaching teams in creative problem solving
Coaching teams in creative problem solvingCoaching teams in creative problem solving
Coaching teams in creative problem solving
 
Improving your site's usability - what users really want
Improving your site's usability - what users really wantImproving your site's usability - what users really want
Improving your site's usability - what users really want
 
Turning Information chaos into reliable data
Turning Information chaos into reliable dataTurning Information chaos into reliable data
Turning Information chaos into reliable data
 
Scrum
ScrumScrum
Scrum
 
Google Product Development Process
Google Product Development ProcessGoogle Product Development Process
Google Product Development Process
 

Mais de Fabio Armani

Agile Music from the Trenches
Agile Music from the TrenchesAgile Music from the Trenches
Agile Music from the TrenchesFabio Armani
 
Alien eXperience - FuffaDay 2022 (Fabio Armani & Virginia Capoluongo)
Alien eXperience - FuffaDay 2022 (Fabio Armani & Virginia Capoluongo)Alien eXperience - FuffaDay 2022 (Fabio Armani & Virginia Capoluongo)
Alien eXperience - FuffaDay 2022 (Fabio Armani & Virginia Capoluongo)Fabio Armani
 
Product Values - Ethical Considerations - ver 1.4 (no video).pdf
Product Values - Ethical Considerations - ver 1.4 (no video).pdfProduct Values - Ethical Considerations - ver 1.4 (no video).pdf
Product Values - Ethical Considerations - ver 1.4 (no video).pdfFabio Armani
 
Surfing on the Edge of Chaos
Surfing on the Edge of ChaosSurfing on the Edge of Chaos
Surfing on the Edge of ChaosFabio Armani
 
Agile marketing - beyond it 2021
Agile marketing - beyond it 2021Agile marketing - beyond it 2021
Agile marketing - beyond it 2021Fabio Armani
 
Appreciative Inquiry - an overview
Appreciative Inquiry - an overviewAppreciative Inquiry - an overview
Appreciative Inquiry - an overviewFabio Armani
 
Appreciative Inquiry - an introduction
Appreciative Inquiry - an introductionAppreciative Inquiry - an introduction
Appreciative Inquiry - an introductionFabio Armani
 
Mapping the Change - final
Mapping the Change - final Mapping the Change - final
Mapping the Change - final Fabio Armani
 
Manifiesto de Mañana Programming
Manifiesto de Mañana Programming Manifiesto de Mañana Programming
Manifiesto de Mañana Programming Fabio Armani
 
From Manana Programming to Zen Delivery (final) - 2019
From Manana Programming to Zen Delivery (final) - 2019From Manana Programming to Zen Delivery (final) - 2019
From Manana Programming to Zen Delivery (final) - 2019Fabio Armani
 
Human Side of Agile (Agile Venture 2019)
Human Side of Agile (Agile Venture 2019)Human Side of Agile (Agile Venture 2019)
Human Side of Agile (Agile Venture 2019)Fabio Armani
 
Psychological Safety - ABD19
Psychological Safety - ABD19Psychological Safety - ABD19
Psychological Safety - ABD19Fabio Armani
 
Enterprise lean agile 2018 challenges ver 0.3
Enterprise lean agile 2018   challenges ver 0.3Enterprise lean agile 2018   challenges ver 0.3
Enterprise lean agile 2018 challenges ver 0.3Fabio Armani
 
Lean Change Management (part I) - IAD 2014
Lean Change Management (part I) - IAD 2014Lean Change Management (part I) - IAD 2014
Lean Change Management (part I) - IAD 2014Fabio Armani
 
Mapping the Value (Agilia Budapest 2016)
Mapping the Value (Agilia Budapest 2016)Mapping the Value (Agilia Budapest 2016)
Mapping the Value (Agilia Budapest 2016)Fabio Armani
 
Design Patterns - Enterprise Patterns (part 2)
Design Patterns - Enterprise Patterns (part 2)Design Patterns - Enterprise Patterns (part 2)
Design Patterns - Enterprise Patterns (part 2)Fabio Armani
 
Agile requirements - alla ricerca del filo rosso (iad 2013)
Agile requirements - alla ricerca del filo rosso (iad 2013)Agile requirements - alla ricerca del filo rosso (iad 2013)
Agile requirements - alla ricerca del filo rosso (iad 2013)Fabio Armani
 
Back to Agile - Codemotion 2013
Back to Agile - Codemotion 2013  Back to Agile - Codemotion 2013
Back to Agile - Codemotion 2013 Fabio Armani
 
User Stories writing - Bettersoftware 2012
User Stories writing - Bettersoftware 2012User Stories writing - Bettersoftware 2012
User Stories writing - Bettersoftware 2012Fabio Armani
 

Mais de Fabio Armani (19)

Agile Music from the Trenches
Agile Music from the TrenchesAgile Music from the Trenches
Agile Music from the Trenches
 
Alien eXperience - FuffaDay 2022 (Fabio Armani & Virginia Capoluongo)
Alien eXperience - FuffaDay 2022 (Fabio Armani & Virginia Capoluongo)Alien eXperience - FuffaDay 2022 (Fabio Armani & Virginia Capoluongo)
Alien eXperience - FuffaDay 2022 (Fabio Armani & Virginia Capoluongo)
 
Product Values - Ethical Considerations - ver 1.4 (no video).pdf
Product Values - Ethical Considerations - ver 1.4 (no video).pdfProduct Values - Ethical Considerations - ver 1.4 (no video).pdf
Product Values - Ethical Considerations - ver 1.4 (no video).pdf
 
Surfing on the Edge of Chaos
Surfing on the Edge of ChaosSurfing on the Edge of Chaos
Surfing on the Edge of Chaos
 
Agile marketing - beyond it 2021
Agile marketing - beyond it 2021Agile marketing - beyond it 2021
Agile marketing - beyond it 2021
 
Appreciative Inquiry - an overview
Appreciative Inquiry - an overviewAppreciative Inquiry - an overview
Appreciative Inquiry - an overview
 
Appreciative Inquiry - an introduction
Appreciative Inquiry - an introductionAppreciative Inquiry - an introduction
Appreciative Inquiry - an introduction
 
Mapping the Change - final
Mapping the Change - final Mapping the Change - final
Mapping the Change - final
 
Manifiesto de Mañana Programming
Manifiesto de Mañana Programming Manifiesto de Mañana Programming
Manifiesto de Mañana Programming
 
From Manana Programming to Zen Delivery (final) - 2019
From Manana Programming to Zen Delivery (final) - 2019From Manana Programming to Zen Delivery (final) - 2019
From Manana Programming to Zen Delivery (final) - 2019
 
Human Side of Agile (Agile Venture 2019)
Human Side of Agile (Agile Venture 2019)Human Side of Agile (Agile Venture 2019)
Human Side of Agile (Agile Venture 2019)
 
Psychological Safety - ABD19
Psychological Safety - ABD19Psychological Safety - ABD19
Psychological Safety - ABD19
 
Enterprise lean agile 2018 challenges ver 0.3
Enterprise lean agile 2018   challenges ver 0.3Enterprise lean agile 2018   challenges ver 0.3
Enterprise lean agile 2018 challenges ver 0.3
 
Lean Change Management (part I) - IAD 2014
Lean Change Management (part I) - IAD 2014Lean Change Management (part I) - IAD 2014
Lean Change Management (part I) - IAD 2014
 
Mapping the Value (Agilia Budapest 2016)
Mapping the Value (Agilia Budapest 2016)Mapping the Value (Agilia Budapest 2016)
Mapping the Value (Agilia Budapest 2016)
 
Design Patterns - Enterprise Patterns (part 2)
Design Patterns - Enterprise Patterns (part 2)Design Patterns - Enterprise Patterns (part 2)
Design Patterns - Enterprise Patterns (part 2)
 
Agile requirements - alla ricerca del filo rosso (iad 2013)
Agile requirements - alla ricerca del filo rosso (iad 2013)Agile requirements - alla ricerca del filo rosso (iad 2013)
Agile requirements - alla ricerca del filo rosso (iad 2013)
 
Back to Agile - Codemotion 2013
Back to Agile - Codemotion 2013  Back to Agile - Codemotion 2013
Back to Agile - Codemotion 2013
 
User Stories writing - Bettersoftware 2012
User Stories writing - Bettersoftware 2012User Stories writing - Bettersoftware 2012
User Stories writing - Bettersoftware 2012
 

Último

HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 

Último (20)

HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 

User Story Mapping - mini iad 2014 (Armani, Rodriguez)

  • 1. Armani  -­‐  Rodriguez   May  17  2014  
  • 2. Fabio  Armani   fabio.armani@icloud.com,  @fabioarmani     Andrea  Torino  Rodriguez   rodryz@gmail.com,  @agilerod  
  • 3. Why   •  It  allows  you  to  see  the  big  picture  in  your   backlog.   •  It  gives  you  a  be8er  tool  for  making  decisions   about  grooming  and  priori<zing  your  backlog.     •  It  promotes  silent  brainstorming  and  a   collabora<ve  approach  to  genera<ng  your   user  stories.  
  • 4. Why   •  It  encourages  an  itera<ve  development   approach  where  your  early  deliveries  validate   your  architecture  and  solu<on.   •  It  is  a  great  visual  alterna<ve  to  tradi<onal   project  plans.   •  It  is  a  useful  model  for  discussing  and   managing  scope.   •  Allows  you  to  visualize  dimensional  planning   and  real  op<ons  for  your  project/product.    
  • 7. Silent  Brainstorming   •  Decide  on  the  type  of  ques<on   •  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  vo<ng   •  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!  
  • 9. 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  mul<-­‐ dimensional.  So,  we  probably  also  should  think  of  solving   our  problems  in  mul<ple  dimensions.  This  is  where   Dimensional  Planning  comes  in  handy  when  spliXng   Product  Backlog  Items  in  your  Product  Backlog  during  the   Refinement  or  Grooming  mee<ngs.  
  • 10. 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  mul<-­‐ dimensional.  So,  we  probably  also  should  think  of  solving   our  problems  in  mul<ple  dimensions.   •  This  is  where  Dimensional  Planning  comes  in  handy   when  spliXng  Product  Backlog  Items  in  your  Product   Backlog  during  the  Refinement  or  Grooming  mee<ngs.  
  • 13. Dimensional  Planning   From  dirt  road  to  flying  cars   •  Dirt  road   •  Cobblestone  road   •  Asphalted  road   •  Highway   •  Flying  cars  
  • 15.
  • 16. Real  Op<ons   •  How  and  when  (not)  to  make  decisions   •  Defer  commitments  
  • 17. Problem   Customer   Supplier   Implement   Generate   op<ons   Test  and  choose   op<ons  
  • 18. Don’t  try  to  decide  too  fast!  
  • 19.
  • 20. Real  Op<ons   •  Have  a  value   •  Have  a  cost  (=  the  price  of  the  op<on)   •  Have  a  price  (“strike  price”)  when  we  exercise   the  op<on   •  Have  an  expira<on  date/condi<on   ~  “Call  Op<on”     An  op<on  is  not  an  obliga<on  
  • 22.
  • 23. Living  Charter  =  Chartering  
  • 24. How  to  create  a  User  Story  Map  
  • 26.
  • 29.
  • 30. Some  defini<on   •  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   applica<on.     •  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  applica<on  goes  lej  to  right  (Time).    
  • 31. How  to  priori<ze  a  User  Story  Map  
  • 32.
  • 33. Story  …   Story  1   Story  2   Story  3   Sprint  N-­‐1   Sprint  N   Sprint  N+1   Story  3  
  • 34. Story  Slicing   Story  1   Story  2   Story  3   Story  4   Story  5   Story  6   Story  7   Story  8   Story  9   Sprint  N-­‐1   Sprint  N   Sprint  N+1   Wri<ng     story  tests   Automa<ng   story  tests   Implemen<ng   the  user  story  
  • 35. Risk  &  Assump<ons   •  Where  are  the  risky  stories?   •  Where  are  our  biggest  assump<ons?  
  • 36.
  • 37. Applying  Cynefin   •  A  way  to  understand  complexity  is  that  ac<ng   in  the  space  causes  the  space  to  change,  and   cause  and  effect  can  only  be  understood  in   retrospect.  
  • 38. Applying  Cynefin   "When  you  start  wri<ng  tests,  or  having  discussions,  and   the  requirements  begin  changing  underneath  you   because  of  what  you  discover  as  a  result,  that’s  complex.   You  can  look  back  at  what  you  end  up  with  and   understand  that  it’s  much  be8er,  but  you  can’t  come  up   with  it  to  start  with,  nor  can  you  define  what  “be8er”  will   look  like  and  try  to  reach  it.  It  emerges  as  you  work."     "...  This  is  the  land  of  high-­‐feedback,  risk  and  innova<on:   generally  stuff  you’ve  never  done  before,  anything  that   the  business  are  unsure  about,  new  technologies,  etc."  
  • 40. 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  <me  (lej  to   right)   –  These  are  called  “User  Ac3vi3es”  (backbone)  
  • 41. How  to  do  it?   5.  Add  more  detailed  user  stories  below  the  main  tasks   6.  Priori<ze  top  to  bo8om   7.  Break  into  releases   8.  Assign  values  
  • 42. Itera<ve   1 2 3 4 5 Credit:  Jeff  Pa8on   Incremental  
  • 43.
  • 44.
  • 46. Fabio  Armani   www.open-­‐ware.org   f.armani@open-­‐ware.org,  @fabioarmani     Andrea  Torino  Rodriguez   rodryz@gmail.com,  @agilerod