Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Example Mapping
in the Wild
A Case Study at FreeAgent
2003 2004 2009 2014 2017
About Me
ceri@cerishaw.com @cerishaw
@cerishaw
Case Study @ FreeAgent
Problems
Describe Example Mapping
How we used it
Benefits
@cerishaw
Take Aways
How?
Why?
Inspiration!
What was wrong???
@cerishaw
Backlog grooming
Haphazard
Epics
Acceptance Criteria
@cerishaw
Planning
Boring
Overran
Pointing
@cerishaw
Development
Many stories
overran
PPT failures common
Blocked cards
Lots of WIP
@cerishaw
User Stories
Poor quality
Confusing
Finalised too late FAIL
Example Mapping
https://cucumber.io/blog/2015/12/08/example-mapping-introduction
Story
Rule 1 Rule 2 Rule 3
Example 1
Example 2
Example 3
Question
Rule 4 Rule 5
Example 4
Example 5
Example 6
Question
How did we use it?
@cerishaw
Grooming
Weekly
Split Epics
Example Map
Not full team
@cerishaw
Planning
Quick
Qs get owner
Easy to point
@cerishaw
User Story Checklist
Definition of done
Things we didn’t want to forget
Add rules/examples/questions to story
@cerishaw
Development
Clear Scope
Less PM time
Examples = Tests
@cerishaw
Acceptance Test
Criteria = Rules
Scope clear
Less failures
@cerishaw
Results
0
15
30
45
60
> 1 week < 2 Days Fail PPT
Example Mapping
Old Process
%ofStories
@cerishaw
In the Real World…
Remote team
members?
New people?
Deadlines?
@cerishaw
New People
Easy
Clear
Engaging
@cerishaw
When we skipped process…
More re-work (failed
PPT)
More blocked cards
More likely to need
splitting mid-sprint
S...
@cerishaw
Summary
Tool for User Story Conversations
Simple
Robust
@cerishaw
Other Benefits
More Engagement
Shorter Meetings
Improved Shared Understanding
How?
https://cucumber.io/blog/2015/12/08/example-mapping-introduction
@cerishaw
Why?
Easy
Tangible Results
Saves time
Fun :)
Questions?
Example Mapping in the Wild
Example Mapping in the Wild
Example Mapping in the Wild
Example Mapping in the Wild
Example Mapping in the Wild
Upcoming SlideShare
Loading in …5
×

Example Mapping in the Wild

0 views

Published on

We all know that user stories are a placeholder for a conversation. Example mapping, developed by Matt Wynne, is a way to structure that conversation in a way that is short, focused and feels really productive.

In this case study Ceri Shaw shares how she and her team have applied example mapping to their work at FreeAgent, how it has improved planning meetings and meant that they can be much more confident they're developing the right thing. She also covers some of the times it hasn't worked so well.

Published in: Software
  • Be the first to comment

  • Be the first to like this

Example Mapping in the Wild

  1. 1. Example Mapping in the Wild A Case Study at FreeAgent
  2. 2. 2003 2004 2009 2014 2017 About Me ceri@cerishaw.com @cerishaw
  3. 3. @cerishaw Case Study @ FreeAgent Problems Describe Example Mapping How we used it Benefits
  4. 4. @cerishaw Take Aways How? Why? Inspiration!
  5. 5. What was wrong???
  6. 6. @cerishaw Backlog grooming Haphazard Epics Acceptance Criteria
  7. 7. @cerishaw Planning Boring Overran Pointing
  8. 8. @cerishaw Development Many stories overran PPT failures common Blocked cards Lots of WIP
  9. 9. @cerishaw User Stories Poor quality Confusing Finalised too late FAIL
  10. 10. Example Mapping https://cucumber.io/blog/2015/12/08/example-mapping-introduction
  11. 11. Story Rule 1 Rule 2 Rule 3 Example 1 Example 2 Example 3 Question Rule 4 Rule 5 Example 4 Example 5 Example 6 Question
  12. 12. How did we use it?
  13. 13. @cerishaw Grooming Weekly Split Epics Example Map Not full team
  14. 14. @cerishaw Planning Quick Qs get owner Easy to point
  15. 15. @cerishaw User Story Checklist Definition of done Things we didn’t want to forget Add rules/examples/questions to story
  16. 16. @cerishaw Development Clear Scope Less PM time Examples = Tests
  17. 17. @cerishaw Acceptance Test Criteria = Rules Scope clear Less failures
  18. 18. @cerishaw Results 0 15 30 45 60 > 1 week < 2 Days Fail PPT Example Mapping Old Process %ofStories
  19. 19. @cerishaw In the Real World… Remote team members? New people? Deadlines?
  20. 20. @cerishaw New People Easy Clear Engaging
  21. 21. @cerishaw When we skipped process… More re-work (failed PPT) More blocked cards More likely to need splitting mid-sprint SLOWER!
  22. 22. @cerishaw Summary Tool for User Story Conversations Simple Robust
  23. 23. @cerishaw Other Benefits More Engagement Shorter Meetings Improved Shared Understanding
  24. 24. How? https://cucumber.io/blog/2015/12/08/example-mapping-introduction
  25. 25. @cerishaw Why? Easy Tangible Results Saves time Fun :)
  26. 26. Questions?

×