SlideShare a Scribd company logo
1 of 7
Download to read offline
User Stories in the Real World
Agile Ideation Model (AIM) 
Roadmap 
Idea 
Idea 
Idea 
Idea 
Idea 
Idea 
Idea 
Idea 
Product Increment 
Idea 
Product Increment 
Product Increment 
Product Increment 
Product Increment 
Product Increment 
Product Increment 
Product Increment 
Copyright © 2014 Russell Pannone. All rights reserved. 2 
Sprint1 
Sprint2 
Sprint3 
Release Plan
Upstream Interface Points 
Work In Process Writing Stories 
Downstream Interface Points 
Business Process Model 
Vision 
Etc. 
Product Backlog 
Commitment –Scope, Schedule, Cost 
Test Cases 
Test Scripts 
Training Material 
Operational Documentation 
Etc. 
Putting Stories in Context 
Copyright © 2014 Russell Pannone. All rights reserved.
Origin of Stories –Story Mapping 
Copyright © 2014 Russell Pannone. All rights reserved.
Origin of Stories –Story Mapping (cont.) 
Copyright © 2014 Russell Pannone. All rights reserved.
Manage Orders 
Manage Fulfillment 
Goal 
Manage Provisioning 
Manage Activation and Billing 
Activity 
Story 
Enter Order 
Enter Order Info 
Submit Order 
Process Order 
Update Order Info 
Save Order Info 
Add Accessory 
Add Optional Mobile Features 
Receive Order 
Notify Customer 
Submit Fulfillment Order 
Process Fulfillment Order 
Receive Fulfillment Order 
Submit to Fulfillment Vendor 
Update Order Info 
Save Fulfillment Order 
Transform to Vendor Fulfillment 
Notify Customer 
Submit Fulfillment to Vendor 
Receive Shipping Notification 
Update Order Info 
Track Shipping Progress 
Submit Order with Accessory 
Submit Order with Features 
Submit Fulfillment to Network Managmt 
… 
. 
. 
. 
Submit Provision Request 
Process Shipping Exceptions 
Resend Fulfillment to Vendor 
… 
. 
. 
. 
Time 
Process Order Exceptions 
Process Fulfillment Order Exception 
Customer 
Persona 
Sales Rep 
Sales Rep 
Fulfillment Vendor 
Fulfillment Clerk 
View Order 
Optional 
Sequential 
Network Operator 
Billing Clerk 
1 
User Personas are laid out horizontally at the top of the map. Think of these as major categories of users that gain value from using the system 
Business/User goals are laid out next. These are major objectives that that the system must support, with tangible business outcomes and real business 
Goals are then broken up into explicit user activities. User activities are tangible, sequential events that describe what the user needs to do in order to get value 
Finally, activities are broken up into explicit stories. These stories are laid out directly underneath the user activity that the story realizes 
2 
3 
4 
1 
2 
3 
4 
Jeff Patton is the thought leader behind the Story Map. For more on theStory Map go to: http://www.agileproductdesign.com/blog/the_new_backlog.html 
Origin of Stories –Story Mapping (cont.) 
Copyright © 2014 Russell Pannone. All rights reserved.
Story Meta-Model 
business rules 
wire frames 
business process models 
data models 
etc. 
Copyright © 2014 Russell Pannone. All rights reserved.

More Related Content

Viewers also liked

Diseño de una estrategia para la búsqueda de informacion.
Diseño de una estrategia para la búsqueda de informacion.Diseño de una estrategia para la búsqueda de informacion.
Diseño de una estrategia para la búsqueda de informacion.Antonio Da Rocha
 
Normalizing agile and lean product development and aim
Normalizing agile and lean product development and aimNormalizing agile and lean product development and aim
Normalizing agile and lean product development and aimRussell Pannone
 
Forecasting total cost and duration of Product Backlog
Forecasting total cost and duration of Product BacklogForecasting total cost and duration of Product Backlog
Forecasting total cost and duration of Product BacklogRussell Pannone
 
Agile product development for the business
Agile product development for the businessAgile product development for the business
Agile product development for the businessRussell Pannone
 
Lean Agile and Respect for People
Lean Agile and Respect for PeopleLean Agile and Respect for People
Lean Agile and Respect for PeopleRussell Pannone
 
Agile and lean product development the fundamentals
Agile and lean product development the fundamentalsAgile and lean product development the fundamentals
Agile and lean product development the fundamentalsRussell Pannone
 
Megatendencias Sociales: Ambientes Laborales Amigables para Personas con Nece...
Megatendencias Sociales: Ambientes Laborales Amigables para Personas con Nece...Megatendencias Sociales: Ambientes Laborales Amigables para Personas con Nece...
Megatendencias Sociales: Ambientes Laborales Amigables para Personas con Nece...Antonio Da Rocha
 
How To Know Your Stories Are At The Right Level Of Detail
How To Know Your Stories Are At The Right Level Of DetailHow To Know Your Stories Are At The Right Level Of Detail
How To Know Your Stories Are At The Right Level Of DetailRussell Pannone
 
Project Management And Being Agile
Project Management And Being AgileProject Management And Being Agile
Project Management And Being AgileRussell Pannone
 
AcceptCriteria_TestCases_TestScripts
AcceptCriteria_TestCases_TestScriptsAcceptCriteria_TestCases_TestScripts
AcceptCriteria_TestCases_TestScriptsRussell Pannone
 
Curso En LíNea Trabajo Colaborativo
Curso En LíNea Trabajo ColaborativoCurso En LíNea Trabajo Colaborativo
Curso En LíNea Trabajo ColaborativoAntonio Da Rocha
 
Movilización de prácticas educativas abiertas (PEA) en ambientes de aprendiz...
Movilización de prácticas educativas abiertas (PEA)  en ambientes de aprendiz...Movilización de prácticas educativas abiertas (PEA)  en ambientes de aprendiz...
Movilización de prácticas educativas abiertas (PEA) en ambientes de aprendiz...Antonio Da Rocha
 
Agile-Lean requirements position statement
Agile-Lean requirements position statementAgile-Lean requirements position statement
Agile-Lean requirements position statementRussell Pannone
 
Agile Business Driven Development
Agile Business Driven DevelopmentAgile Business Driven Development
Agile Business Driven DevelopmentRussell Pannone
 

Viewers also liked (17)

Bloque Pacie
Bloque PacieBloque Pacie
Bloque Pacie
 
Diseño de una estrategia para la búsqueda de informacion.
Diseño de una estrategia para la búsqueda de informacion.Diseño de una estrategia para la búsqueda de informacion.
Diseño de una estrategia para la búsqueda de informacion.
 
Normalizing agile and lean product development and aim
Normalizing agile and lean product development and aimNormalizing agile and lean product development and aim
Normalizing agile and lean product development and aim
 
Forecasting total cost and duration of Product Backlog
Forecasting total cost and duration of Product BacklogForecasting total cost and duration of Product Backlog
Forecasting total cost and duration of Product Backlog
 
Agile product development for the business
Agile product development for the businessAgile product development for the business
Agile product development for the business
 
What is an agile coach
What is an agile coachWhat is an agile coach
What is an agile coach
 
Lean Agile and Respect for People
Lean Agile and Respect for PeopleLean Agile and Respect for People
Lean Agile and Respect for People
 
Agile and lean product development the fundamentals
Agile and lean product development the fundamentalsAgile and lean product development the fundamentals
Agile and lean product development the fundamentals
 
Megatendencias Sociales: Ambientes Laborales Amigables para Personas con Nece...
Megatendencias Sociales: Ambientes Laborales Amigables para Personas con Nece...Megatendencias Sociales: Ambientes Laborales Amigables para Personas con Nece...
Megatendencias Sociales: Ambientes Laborales Amigables para Personas con Nece...
 
Risk guideline
Risk guidelineRisk guideline
Risk guideline
 
How To Know Your Stories Are At The Right Level Of Detail
How To Know Your Stories Are At The Right Level Of DetailHow To Know Your Stories Are At The Right Level Of Detail
How To Know Your Stories Are At The Right Level Of Detail
 
Project Management And Being Agile
Project Management And Being AgileProject Management And Being Agile
Project Management And Being Agile
 
AcceptCriteria_TestCases_TestScripts
AcceptCriteria_TestCases_TestScriptsAcceptCriteria_TestCases_TestScripts
AcceptCriteria_TestCases_TestScripts
 
Curso En LíNea Trabajo Colaborativo
Curso En LíNea Trabajo ColaborativoCurso En LíNea Trabajo Colaborativo
Curso En LíNea Trabajo Colaborativo
 
Movilización de prácticas educativas abiertas (PEA) en ambientes de aprendiz...
Movilización de prácticas educativas abiertas (PEA)  en ambientes de aprendiz...Movilización de prácticas educativas abiertas (PEA)  en ambientes de aprendiz...
Movilización de prácticas educativas abiertas (PEA) en ambientes de aprendiz...
 
Agile-Lean requirements position statement
Agile-Lean requirements position statementAgile-Lean requirements position statement
Agile-Lean requirements position statement
 
Agile Business Driven Development
Agile Business Driven DevelopmentAgile Business Driven Development
Agile Business Driven Development
 

More from Russell Pannone

Agile Lean Kanban in the Real World - A Case Study
Agile Lean Kanban in the Real World - A Case StudyAgile Lean Kanban in the Real World - A Case Study
Agile Lean Kanban in the Real World - A Case StudyRussell Pannone
 
Agile Lean Kanban in the real world
Agile Lean Kanban in the real worldAgile Lean Kanban in the real world
Agile Lean Kanban in the real worldRussell Pannone
 
The Role of Quality Assurance in the World of Agile Development and Scrum
The Role of Quality Assurance in the World of Agile Development and ScrumThe Role of Quality Assurance in the World of Agile Development and Scrum
The Role of Quality Assurance in the World of Agile Development and ScrumRussell Pannone
 
Agile & Lean & Kanban in the Real World - A Case Study
Agile & Lean & Kanban in the Real World - A Case StudyAgile & Lean & Kanban in the Real World - A Case Study
Agile & Lean & Kanban in the Real World - A Case StudyRussell Pannone
 
Agile needs resurgence of visual modeling
Agile needs resurgence of visual modelingAgile needs resurgence of visual modeling
Agile needs resurgence of visual modelingRussell Pannone
 
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
 
Product backlog stories_acceptancecriteria_size_priority
Product backlog  stories_acceptancecriteria_size_priorityProduct backlog  stories_acceptancecriteria_size_priority
Product backlog stories_acceptancecriteria_size_priorityRussell Pannone
 
Agile Lean Scrum ITIL V2
Agile Lean Scrum ITIL V2Agile Lean Scrum ITIL V2
Agile Lean Scrum ITIL V2Russell Pannone
 
Creating A Product Backlog
Creating A Product BacklogCreating A Product Backlog
Creating A Product BacklogRussell Pannone
 
Conducting An Agile Retrospective
Conducting An Agile RetrospectiveConducting An Agile Retrospective
Conducting An Agile RetrospectiveRussell Pannone
 
The World of Agile/Lean Product Development and Delivery with Scrum Made Easy
The World of Agile/Lean Product Development and Delivery with Scrum Made EasyThe World of Agile/Lean Product Development and Delivery with Scrum Made Easy
The World of Agile/Lean Product Development and Delivery with Scrum Made EasyRussell Pannone
 

More from Russell Pannone (11)

Agile Lean Kanban in the Real World - A Case Study
Agile Lean Kanban in the Real World - A Case StudyAgile Lean Kanban in the Real World - A Case Study
Agile Lean Kanban in the Real World - A Case Study
 
Agile Lean Kanban in the real world
Agile Lean Kanban in the real worldAgile Lean Kanban in the real world
Agile Lean Kanban in the real world
 
The Role of Quality Assurance in the World of Agile Development and Scrum
The Role of Quality Assurance in the World of Agile Development and ScrumThe Role of Quality Assurance in the World of Agile Development and Scrum
The Role of Quality Assurance in the World of Agile Development and Scrum
 
Agile & Lean & Kanban in the Real World - A Case Study
Agile & Lean & Kanban in the Real World - A Case StudyAgile & Lean & Kanban in the Real World - A Case Study
Agile & Lean & Kanban in the Real World - A Case Study
 
Agile needs resurgence of visual modeling
Agile needs resurgence of visual modelingAgile needs resurgence of visual modeling
Agile needs resurgence of visual modeling
 
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
 
Product backlog stories_acceptancecriteria_size_priority
Product backlog  stories_acceptancecriteria_size_priorityProduct backlog  stories_acceptancecriteria_size_priority
Product backlog stories_acceptancecriteria_size_priority
 
Agile Lean Scrum ITIL V2
Agile Lean Scrum ITIL V2Agile Lean Scrum ITIL V2
Agile Lean Scrum ITIL V2
 
Creating A Product Backlog
Creating A Product BacklogCreating A Product Backlog
Creating A Product Backlog
 
Conducting An Agile Retrospective
Conducting An Agile RetrospectiveConducting An Agile Retrospective
Conducting An Agile Retrospective
 
The World of Agile/Lean Product Development and Delivery with Scrum Made Easy
The World of Agile/Lean Product Development and Delivery with Scrum Made EasyThe World of Agile/Lean Product Development and Delivery with Scrum Made Easy
The World of Agile/Lean Product Development and Delivery with Scrum Made Easy
 

Taking AIM at Effectively Dealing with User Stories in the Real World

  • 1. User Stories in the Real World
  • 2. Agile Ideation Model (AIM) Roadmap Idea Idea Idea Idea Idea Idea Idea Idea Product Increment Idea Product Increment Product Increment Product Increment Product Increment Product Increment Product Increment Product Increment Copyright © 2014 Russell Pannone. All rights reserved. 2 Sprint1 Sprint2 Sprint3 Release Plan
  • 3. Upstream Interface Points Work In Process Writing Stories Downstream Interface Points Business Process Model Vision Etc. Product Backlog Commitment –Scope, Schedule, Cost Test Cases Test Scripts Training Material Operational Documentation Etc. Putting Stories in Context Copyright © 2014 Russell Pannone. All rights reserved.
  • 4. Origin of Stories –Story Mapping Copyright © 2014 Russell Pannone. All rights reserved.
  • 5. Origin of Stories –Story Mapping (cont.) Copyright © 2014 Russell Pannone. All rights reserved.
  • 6. Manage Orders Manage Fulfillment Goal Manage Provisioning Manage Activation and Billing Activity Story Enter Order Enter Order Info Submit Order Process Order Update Order Info Save Order Info Add Accessory Add Optional Mobile Features Receive Order Notify Customer Submit Fulfillment Order Process Fulfillment Order Receive Fulfillment Order Submit to Fulfillment Vendor Update Order Info Save Fulfillment Order Transform to Vendor Fulfillment Notify Customer Submit Fulfillment to Vendor Receive Shipping Notification Update Order Info Track Shipping Progress Submit Order with Accessory Submit Order with Features Submit Fulfillment to Network Managmt … . . . Submit Provision Request Process Shipping Exceptions Resend Fulfillment to Vendor … . . . Time Process Order Exceptions Process Fulfillment Order Exception Customer Persona Sales Rep Sales Rep Fulfillment Vendor Fulfillment Clerk View Order Optional Sequential Network Operator Billing Clerk 1 User Personas are laid out horizontally at the top of the map. Think of these as major categories of users that gain value from using the system Business/User goals are laid out next. These are major objectives that that the system must support, with tangible business outcomes and real business Goals are then broken up into explicit user activities. User activities are tangible, sequential events that describe what the user needs to do in order to get value Finally, activities are broken up into explicit stories. These stories are laid out directly underneath the user activity that the story realizes 2 3 4 1 2 3 4 Jeff Patton is the thought leader behind the Story Map. For more on theStory Map go to: http://www.agileproductdesign.com/blog/the_new_backlog.html Origin of Stories –Story Mapping (cont.) Copyright © 2014 Russell Pannone. All rights reserved.
  • 7. Story Meta-Model business rules wire frames business process models data models etc. Copyright © 2014 Russell Pannone. All rights reserved.