SlideShare a Scribd company logo
CREATING STORY MAPS
1
Time
Stories
Our Goal Today!
TasksActivities 2
Who are the customers of the system?
• The people who will use this system to gain benefits
• E.g., Domestic Carrier
• In groups of 3 to 4 - 5 minutes
3
Thinking through user experience…
…using user scenarios
"Describes interactions of people and
the system in a way we anticipate the
people to use the system"
4
User Scenario
• Why do they even have access to the system? (e.g.,
role in their company, relationship to CTC)Interaction Context
• What are they trying to achieve?Goal
• What is it they really want to go right, and avoid going
wrong?Concerns
• What do they do 80% of the time?Typical Use
• What do they do 20% of the time? E.g., Edge-cases,
rare situations, weird stuff.Exceptions
• What affects their decision-making?Influences
• What are problems they wouldn’t be surprised to
encounter?Typical Problems
• What inconveniences do they encounter that they just
live with?Pain points
5
Context: The Acme truck driver is assigned to
pick up a shipment which he must do at the pick
up time supplied by dispatch.
Goal: Receive order through SMS, pick up order
at destination.
Concerns:
1. SMS provides complete order info,
2. Access to vehicle is available
3. Order is available for pick-up at time stated
4. Wait time is minimal at pick-up location
5. BoL info matches PO
Typical Use:
1. Receive SMS with order pick-up details
2. Verify that order will be ready by logging into
system and checking pick-up time
3. Accept assignment and notify dispatch by
using “Accept Order” feature
4. Pick-up order at destination, notify dispatch
through “Notify Dispatch” feature
Exceptions:
1. Order is not immediately ready for pick-up
when you get there, must wait
2. Order is incomplete, must wait or move on
depending on instructions from carrier
Influences: Weather, fuel charges, day of week,
holiday schedule, weight and volume of order,
border wait times, rate per mile
Typical Problems: SMS is received too late,
SMS contains incorrect Purchase Order ID,
driver contention (needs to be resolved via
dispatch)
Pain Points:
1. Can’t access system via Blackberry
2. Must print Purchase Order when at
destination
3. Signing authority needs to be verified every
time
Example: Acme Truck Driver picks up package
6
Distribute users and create scenarios
• In groups of 3 to 4 - 15 minutes
• Every team loses and gains a team member who will
poke holes and question the scenarios – 10 minutes
7
Extract User Tasks From ScenariosTime
Tasks 8
An example to help us out…
User Story
User Task
User Activity
Manage
Corporate
Email
View Email
Show
Inbox
Show
Single
Email
Compose
Email
Create
Formatting
Toolbar
Create
Send
Extract the User Tasks from the User
Scenarios that were created – 15 min
9
Group the User Tasks into User Activities
Time
Activities 10
Time
Stories
Discussion – Create Stories
11

More Related Content

Similar to Traction story map plan

Peoplesoft | Call Center Agent Desktop
Peoplesoft | Call Center Agent DesktopPeoplesoft | Call Center Agent Desktop
Peoplesoft | Call Center Agent Desktop
Beth Goldman
 
Presentation
PresentationPresentation
Presentation
Krysten McCourt
 
Car Booking ass slide (2).pptx
Car Booking ass slide (2).pptxCar Booking ass slide (2).pptx
Car Booking ass slide (2).pptx
RAKSMEYSEM2
 
Special Report: Business Model Innovation in China’s Logistics Market
Special Report: Business Model Innovation in China’s Logistics Market Special Report: Business Model Innovation in China’s Logistics Market
Special Report: Business Model Innovation in China’s Logistics Market
CCN
 
OPS Intern Presentation
OPS Intern PresentationOPS Intern Presentation
OPS Intern Presentation
JuanDosSantos3
 
Stock accuracy
Stock accuracyStock accuracy
Stock accuracy
David Lipschitz
 
Train-Ticket_Booking-System-Presentation.pptx
Train-Ticket_Booking-System-Presentation.pptxTrain-Ticket_Booking-System-Presentation.pptx
Train-Ticket_Booking-System-Presentation.pptx
Shadman Rahman
 
AT&T business process-final revised
AT&T business process-final revisedAT&T business process-final revised
AT&T business process-final revised
Joseph Wireko
 
Synchronization in Distributed Systems.pptx
Synchronization in Distributed Systems.pptxSynchronization in Distributed Systems.pptx
Synchronization in Distributed Systems.pptx
RichardMathengeSPASP
 
RESORT-MANAGEMENT-SYSTEM_DILECTA GIRKAR_PPT.pdf
RESORT-MANAGEMENT-SYSTEM_DILECTA GIRKAR_PPT.pdfRESORT-MANAGEMENT-SYSTEM_DILECTA GIRKAR_PPT.pdf
RESORT-MANAGEMENT-SYSTEM_DILECTA GIRKAR_PPT.pdf
DilectaGirkar
 
Fault-tolerance on the Cheap: Making Systems That (Probably) Won't Fall Over
Fault-tolerance on the Cheap: Making Systems That (Probably) Won't Fall Over Fault-tolerance on the Cheap: Making Systems That (Probably) Won't Fall Over
Fault-tolerance on the Cheap: Making Systems That (Probably) Won't Fall Over
Brian Troutwine
 
Should Businesses Move to the Cloud
Should Businesses Move to the CloudShould Businesses Move to the Cloud
Should Businesses Move to the Cloud
nhainisaini
 
Claims Triage - How to Do It Well
Claims Triage - How to Do It WellClaims Triage - How to Do It Well
Claims Triage - How to Do It Well
Phil Reynolds
 
It Seemed a Good Idea at the Time: Intelligent Mistakes in Test Automation
It Seemed a Good Idea at the Time: Intelligent Mistakes in Test AutomationIt Seemed a Good Idea at the Time: Intelligent Mistakes in Test Automation
It Seemed a Good Idea at the Time: Intelligent Mistakes in Test Automation
TechWell
 
The on-call survival guide - how to be confident on-call
The on-call survival guide - how to be confident on-call The on-call survival guide - how to be confident on-call
The on-call survival guide - how to be confident on-call
Raygun
 
Monitoring and Managing Java Applications
Monitoring and Managing Java ApplicationsMonitoring and Managing Java Applications
Monitoring and Managing Java Applications
Alois Reitbauer
 
Agile writing stories
Agile writing storiesAgile writing stories
Agile writing stories
fungfung Chen
 
Your Top Messaging Questions Answered
Your Top Messaging Questions AnsweredYour Top Messaging Questions Answered
Your Top Messaging Questions Answered
Aerialink
 
Mis unit ii
Mis unit ii Mis unit ii
Mis unit ii
Arnav Chowdhury
 
Ticket management solution
Ticket management solution Ticket management solution
Ticket management solution
KISHOREKUMAR V
 

Similar to Traction story map plan (20)

Peoplesoft | Call Center Agent Desktop
Peoplesoft | Call Center Agent DesktopPeoplesoft | Call Center Agent Desktop
Peoplesoft | Call Center Agent Desktop
 
Presentation
PresentationPresentation
Presentation
 
Car Booking ass slide (2).pptx
Car Booking ass slide (2).pptxCar Booking ass slide (2).pptx
Car Booking ass slide (2).pptx
 
Special Report: Business Model Innovation in China’s Logistics Market
Special Report: Business Model Innovation in China’s Logistics Market Special Report: Business Model Innovation in China’s Logistics Market
Special Report: Business Model Innovation in China’s Logistics Market
 
OPS Intern Presentation
OPS Intern PresentationOPS Intern Presentation
OPS Intern Presentation
 
Stock accuracy
Stock accuracyStock accuracy
Stock accuracy
 
Train-Ticket_Booking-System-Presentation.pptx
Train-Ticket_Booking-System-Presentation.pptxTrain-Ticket_Booking-System-Presentation.pptx
Train-Ticket_Booking-System-Presentation.pptx
 
AT&T business process-final revised
AT&T business process-final revisedAT&T business process-final revised
AT&T business process-final revised
 
Synchronization in Distributed Systems.pptx
Synchronization in Distributed Systems.pptxSynchronization in Distributed Systems.pptx
Synchronization in Distributed Systems.pptx
 
RESORT-MANAGEMENT-SYSTEM_DILECTA GIRKAR_PPT.pdf
RESORT-MANAGEMENT-SYSTEM_DILECTA GIRKAR_PPT.pdfRESORT-MANAGEMENT-SYSTEM_DILECTA GIRKAR_PPT.pdf
RESORT-MANAGEMENT-SYSTEM_DILECTA GIRKAR_PPT.pdf
 
Fault-tolerance on the Cheap: Making Systems That (Probably) Won't Fall Over
Fault-tolerance on the Cheap: Making Systems That (Probably) Won't Fall Over Fault-tolerance on the Cheap: Making Systems That (Probably) Won't Fall Over
Fault-tolerance on the Cheap: Making Systems That (Probably) Won't Fall Over
 
Should Businesses Move to the Cloud
Should Businesses Move to the CloudShould Businesses Move to the Cloud
Should Businesses Move to the Cloud
 
Claims Triage - How to Do It Well
Claims Triage - How to Do It WellClaims Triage - How to Do It Well
Claims Triage - How to Do It Well
 
It Seemed a Good Idea at the Time: Intelligent Mistakes in Test Automation
It Seemed a Good Idea at the Time: Intelligent Mistakes in Test AutomationIt Seemed a Good Idea at the Time: Intelligent Mistakes in Test Automation
It Seemed a Good Idea at the Time: Intelligent Mistakes in Test Automation
 
The on-call survival guide - how to be confident on-call
The on-call survival guide - how to be confident on-call The on-call survival guide - how to be confident on-call
The on-call survival guide - how to be confident on-call
 
Monitoring and Managing Java Applications
Monitoring and Managing Java ApplicationsMonitoring and Managing Java Applications
Monitoring and Managing Java Applications
 
Agile writing stories
Agile writing storiesAgile writing stories
Agile writing stories
 
Your Top Messaging Questions Answered
Your Top Messaging Questions AnsweredYour Top Messaging Questions Answered
Your Top Messaging Questions Answered
 
Mis unit ii
Mis unit ii Mis unit ii
Mis unit ii
 
Ticket management solution
Ticket management solution Ticket management solution
Ticket management solution
 

Traction story map plan

  • 3. Who are the customers of the system? • The people who will use this system to gain benefits • E.g., Domestic Carrier • In groups of 3 to 4 - 5 minutes 3
  • 4. Thinking through user experience… …using user scenarios "Describes interactions of people and the system in a way we anticipate the people to use the system" 4
  • 5. User Scenario • Why do they even have access to the system? (e.g., role in their company, relationship to CTC)Interaction Context • What are they trying to achieve?Goal • What is it they really want to go right, and avoid going wrong?Concerns • What do they do 80% of the time?Typical Use • What do they do 20% of the time? E.g., Edge-cases, rare situations, weird stuff.Exceptions • What affects their decision-making?Influences • What are problems they wouldn’t be surprised to encounter?Typical Problems • What inconveniences do they encounter that they just live with?Pain points 5
  • 6. Context: The Acme truck driver is assigned to pick up a shipment which he must do at the pick up time supplied by dispatch. Goal: Receive order through SMS, pick up order at destination. Concerns: 1. SMS provides complete order info, 2. Access to vehicle is available 3. Order is available for pick-up at time stated 4. Wait time is minimal at pick-up location 5. BoL info matches PO Typical Use: 1. Receive SMS with order pick-up details 2. Verify that order will be ready by logging into system and checking pick-up time 3. Accept assignment and notify dispatch by using “Accept Order” feature 4. Pick-up order at destination, notify dispatch through “Notify Dispatch” feature Exceptions: 1. Order is not immediately ready for pick-up when you get there, must wait 2. Order is incomplete, must wait or move on depending on instructions from carrier Influences: Weather, fuel charges, day of week, holiday schedule, weight and volume of order, border wait times, rate per mile Typical Problems: SMS is received too late, SMS contains incorrect Purchase Order ID, driver contention (needs to be resolved via dispatch) Pain Points: 1. Can’t access system via Blackberry 2. Must print Purchase Order when at destination 3. Signing authority needs to be verified every time Example: Acme Truck Driver picks up package 6
  • 7. Distribute users and create scenarios • In groups of 3 to 4 - 15 minutes • Every team loses and gains a team member who will poke holes and question the scenarios – 10 minutes 7
  • 8. Extract User Tasks From ScenariosTime Tasks 8
  • 9. An example to help us out… User Story User Task User Activity Manage Corporate Email View Email Show Inbox Show Single Email Compose Email Create Formatting Toolbar Create Send Extract the User Tasks from the User Scenarios that were created – 15 min 9
  • 10. Group the User Tasks into User Activities Time Activities 10

Editor's Notes

  1. Get an understanding of the work required on the project, and when it’s required to be doneIdentify stories (big and small) which need to be done – help us estimate a point total for a particular release, or for the whole project
  2. Think about the end-users of the system, the people who will use the system to benefit
  3. Now that we have the end users defined, we will soon reflect on their anticipated user experience using user scenariosWe’ll see an example of a scenario and what constitutes a good scenario shortly
  4. Elements of a scenarioIf you focus on the highlighted parts, you’ll get 80% of a good scenario
  5. Example scenario taken from a real world project.
  6. Remember those users we identified, let’s create scenarios for them
  7. This is the part of the story map we’ll now develop (quick slide)
  8. We’re now going to develop User Tasks by extracting the “verb parts” from the scenarios we createdHere’s an example of the area we want to focus – User Tasks
  9. Let’s group the User Tasks we created into User Activities just to help us organizing things a little better.
  10. Discussion with group to create stories.