SlideShare a Scribd company logo
1 of 8
Download to read offline
Mountain Goats on the Roof
Mountain Goats on the Roof is a mythical novelty restaurant in the Front Range mountains of
Colorado, inspired by the original Goats on the Roof restaurant in Pigeon Forge, Tennessee.
Mountain Goats on the Roof is a fun family restaurant on the first floor, with a herd of goats that
lives on the roof. All of our menu items are goat-themed, and take advantage of the fresh goat’s
milk that we get from our herd.
Mountain Goats on the Roof restaurant wants to merge technology with our goat venture. Our
exercises in this workshop are our first steps.
Agile Testing Days 2016 Lisa Crispin and JoEllen Carter
Story Mapping Exercise 1
Our Mountain Goats on the Roof restaurant is hugely popular. We have to turn people away at
the most popular dinner times, and diners are disappointed that they are not able to dine with
our goats. With an online reservation system, diners can reserve a table in advance so that
they are guaranteed a fabulous meal at the time and date of their choice.
The story map is for our new online reservation system. We hope to have a working system in
place before the new year. What do you recommend for our Minimum Viable Product or
“MVP”? Why did you choose what you did?
Hints:
MVP is something we can build as quickly as possible that is enough to release to our
customers and get feedback. What are the “must-haves”? What could be done manually for now
and automated later?
Think about the minimum that ​needs​ to be automated vs. what can be done manually for
awhile.
There is no wrong answer.
Agile Testing Days 2016 Lisa Crispin and JoEllen Carter
Story Mapping Exercise 2
Mountain Goats on the Roof is now offering our delicious food for takeout! We need a way to
take orders. Eventually we’d like a slick mobile app that is as cool as we are, but are ok starting
with an online menu and manual phone orders. We would like a clear path to our mobile app
though, so we can decide whether to invest in the effort.
Help us create a story map for a takeout ordering system which starts with an online menu and
phone ordering, and ends with a mobile app or as far as you can get in 10 minutes.
Please use the colored sticky notes and flip chart paper. Save your work for posting on the wall
before the break so other groups can see your ideas.
Bonus​:​ Choose an MVP for our first release. Recommend additional release increments so we
can visualize how many iterations we have until our mobile app is complete.
Hints:
Role-play an agile team - let one person be the product manager who outlines the user activities
and tasks, while the rest of the team helps with story breakdown.
Start by creating your blue “walking skeleton” user tasks. What are the activities involved in
ordering takeout from an online service? Arrange them in the order the user would do them.
Group related user tasks and write a pink user activity “backbone” card to put above each
group.
“Walk” the skeleton and think of what stories would be needed to allow the user to do each task.
Remember that every activity does not needs to be broken down to the same level of detail.
Allow room for discovery. Focus on your MVP.
Agile Testing Days 2016 Lisa Crispin and JoEllen Carter
Agile Testing Days 2016 Lisa Crispin and JoEllen Carter
Story Mapping Exercise 3
Wow! Mountain Goats on the Roof is such a special experience that many of our customers
return over and over again. We want to reward our loyal customers with special discounts they
can earn by accumulating points for different activities. We built a story map, but alas! Grouchy
Goat head-butted me and I dropped all of my cards.
Help us arrange our cards back into a story map.
Hints:
Try identifying the user tasks and putting them in the order in which a user would typically
complete the tasks. This is your walking skeleton (blue cards).
Then group similar walking skeleton cards together and label each group with the appropriate
user activity (backbone) card that goes on the top line.
Walk the “skeleton” and decide where the story cards fit.
Agile Testing Days 2016 Lisa Crispin and JoEllen Carter
Example Mapping Exercise 1
Mountain Goats on the Roof takes reservations now! However, we want to make sure we are
accepting reservations in such a way that we maximize our revenue without sacrificing an
excellent dining experience. We developed a set of reservation rules and one or more
examples of each rule. Which cards represent rules and which cards represent examples? Sort
the cards into 2 piles, Rules or Examples.
Hints:
There is at least one example card for each rule card.
If you have any questions, write them on pink cards.
Agile Testing Days 2016 Lisa Crispin and JoEllen Carter
Example Mapping Exercise 2
Mountain Goats on the Roof is considering a takeout service so folks can enjoy our delicious
food at home. Our first feature will be to accept takeout orders so that we can increase revenue.
Our kitchen capacity is limited, so our takeout service must follow some rules so that our food
continues to be of the highest quality and our dining experience remains fabulous. What rules
for takeout orders should we consider? Will you please provide some examples?
Please use the colored sticky notes and flip chart paper. Save your work for posting on the wall
before the break so other groups can see your ideas.
Hints:
Use blue stickies for rules.
Use green stickies for examples.
Put questions on pink stickies.
Consider rules around order size, such as, limiting the number of main dishes a customer can
order for takeout. Think about preparation time per order, how payments will be made, and
when the restaurant dining room is the most busy.
As you think of a rule, think of at least one example that illustrates the rule.
Agile Testing Days 2016 Lisa Crispin and JoEllen Carter
Example Mapping Exercise 3
Divide your table into 2 groups - a Rules group and an Examples group. Appoint a timer for your
group.
Our story is: ​As a diner, I want to earn points on my loyalty card so I can
use them for free food & drink.
Part 1: Write examples from rules
Rules Group
Set the timer for 3 minutes. Open the envelope labeled ‘Rules’. Write at least one
example card for each rule and place the cards with examples in the envelope labeled
‘Examples’. Complete as many as you comfortably can.
Examples Group
Say hello to your neighbor. Exchange contact information.
Part 2: Guess rules from examples
Rules Group
Pass your envelope labeled ‘Examples’ to the Examples group. Say hello to your
neighbor. Exchange contact information.
Examples​ ​Group
Set the timer for 3 minutes. Read the examples and think about the story. Discuss what
rules would fit those examples. Write down your best guess for the rules. Complete as
many as you comfortably can.
Part 3: Have a conversation
Rules Group + Examples group
Set the timer for 3 minutes. How well did the Examples group do at guessing the rules?
What questions does the Examples group have? What other examples can the Rules
group think of to illustrate the rules?
Agile Testing Days 2016 Lisa Crispin and JoEllen Carter

More Related Content

Similar to Mapping Mashup Exercise handouts

Around Argent Q3 2015 for websites
Around Argent Q3 2015 for websitesAround Argent Q3 2015 for websites
Around Argent Q3 2015 for websitesBekah Keehn
 
Grubhub Diner League Style Guide
Grubhub Diner League Style GuideGrubhub Diner League Style Guide
Grubhub Diner League Style GuideJaneMuder
 
Design-Thinking-Workbook-Presentation.pdf
Design-Thinking-Workbook-Presentation.pdfDesign-Thinking-Workbook-Presentation.pdf
Design-Thinking-Workbook-Presentation.pdfssuser8c68c92
 
Advanced story mapping
Advanced story mappingAdvanced story mapping
Advanced story mappingInPhonex
 
Breaking News- September 2013
Breaking News- September 2013Breaking News- September 2013
Breaking News- September 2013John Yunker
 
Module for Middle and High School Mathematics Teachers of the Deaf by Alvin C...
Module for Middle and High School Mathematics Teachers of the Deaf by Alvin C...Module for Middle and High School Mathematics Teachers of the Deaf by Alvin C...
Module for Middle and High School Mathematics Teachers of the Deaf by Alvin C...Alvin C. Merritt Boyd, III, Ed.D
 
Even panda guidebook
Even panda guidebookEven panda guidebook
Even panda guidebookEvenPanda
 
MoDevUX Conference Workshop
MoDevUX Conference Workshop MoDevUX Conference Workshop
MoDevUX Conference Workshop bhenkel
 
Essay On Importance Of Chemistry In Our Life
Essay On Importance Of Chemistry In Our LifeEssay On Importance Of Chemistry In Our Life
Essay On Importance Of Chemistry In Our LifeStephanie Wilson
 
Pancakes Physical Science MEA
Pancakes Physical Science MEAPancakes Physical Science MEA
Pancakes Physical Science MEAYumonomics
 
2015 INSTRUCKTIONAL GUIDE
2015 INSTRUCKTIONAL GUIDE2015 INSTRUCKTIONAL GUIDE
2015 INSTRUCKTIONAL GUIDEClayton Carlson
 
Lago Vista Life September 2013
Lago Vista Life September 2013Lago Vista Life September 2013
Lago Vista Life September 2013ErinJoi
 
About Storycookers & Storypals
About Storycookers & StorypalsAbout Storycookers & Storypals
About Storycookers & StorypalsSTORY COOKERS
 

Similar to Mapping Mashup Exercise handouts (20)

Around Argent Q3 2015 for websites
Around Argent Q3 2015 for websitesAround Argent Q3 2015 for websites
Around Argent Q3 2015 for websites
 
Grubhub Diner League Style Guide
Grubhub Diner League Style GuideGrubhub Diner League Style Guide
Grubhub Diner League Style Guide
 
Design-Thinking-Workbook-Presentation.pdf
Design-Thinking-Workbook-Presentation.pdfDesign-Thinking-Workbook-Presentation.pdf
Design-Thinking-Workbook-Presentation.pdf
 
Advanced story mapping
Advanced story mappingAdvanced story mapping
Advanced story mapping
 
The Swisscom API journey #3
The Swisscom API journey #3The Swisscom API journey #3
The Swisscom API journey #3
 
Breaking News- September 2013
Breaking News- September 2013Breaking News- September 2013
Breaking News- September 2013
 
Uxdc2015share
Uxdc2015shareUxdc2015share
Uxdc2015share
 
Module for Middle and High School Mathematics Teachers of the Deaf by Alvin C...
Module for Middle and High School Mathematics Teachers of the Deaf by Alvin C...Module for Middle and High School Mathematics Teachers of the Deaf by Alvin C...
Module for Middle and High School Mathematics Teachers of the Deaf by Alvin C...
 
Even panda guidebook
Even panda guidebookEven panda guidebook
Even panda guidebook
 
MoDevUX Conference Workshop
MoDevUX Conference Workshop MoDevUX Conference Workshop
MoDevUX Conference Workshop
 
Essay On Importance Of Chemistry In Our Life
Essay On Importance Of Chemistry In Our LifeEssay On Importance Of Chemistry In Our Life
Essay On Importance Of Chemistry In Our Life
 
Pizza
PizzaPizza
Pizza
 
Pancakes Physical Science MEA
Pancakes Physical Science MEAPancakes Physical Science MEA
Pancakes Physical Science MEA
 
Physicalpptk2
Physicalpptk2Physicalpptk2
Physicalpptk2
 
Delicious
DeliciousDelicious
Delicious
 
2015 INSTRUCKTIONAL GUIDE
2015 INSTRUCKTIONAL GUIDE2015 INSTRUCKTIONAL GUIDE
2015 INSTRUCKTIONAL GUIDE
 
Dsp Essay
Dsp EssayDsp Essay
Dsp Essay
 
User Story Sizing using Agile Relative Estimation
User Story Sizing using Agile Relative EstimationUser Story Sizing using Agile Relative Estimation
User Story Sizing using Agile Relative Estimation
 
Lago Vista Life September 2013
Lago Vista Life September 2013Lago Vista Life September 2013
Lago Vista Life September 2013
 
About Storycookers & Storypals
About Storycookers & StorypalsAbout Storycookers & Storypals
About Storycookers & Storypals
 

Recently uploaded

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 

Mapping Mashup Exercise handouts

  • 1. Mountain Goats on the Roof Mountain Goats on the Roof is a mythical novelty restaurant in the Front Range mountains of Colorado, inspired by the original Goats on the Roof restaurant in Pigeon Forge, Tennessee. Mountain Goats on the Roof is a fun family restaurant on the first floor, with a herd of goats that lives on the roof. All of our menu items are goat-themed, and take advantage of the fresh goat’s milk that we get from our herd. Mountain Goats on the Roof restaurant wants to merge technology with our goat venture. Our exercises in this workshop are our first steps. Agile Testing Days 2016 Lisa Crispin and JoEllen Carter
  • 2. Story Mapping Exercise 1 Our Mountain Goats on the Roof restaurant is hugely popular. We have to turn people away at the most popular dinner times, and diners are disappointed that they are not able to dine with our goats. With an online reservation system, diners can reserve a table in advance so that they are guaranteed a fabulous meal at the time and date of their choice. The story map is for our new online reservation system. We hope to have a working system in place before the new year. What do you recommend for our Minimum Viable Product or “MVP”? Why did you choose what you did? Hints: MVP is something we can build as quickly as possible that is enough to release to our customers and get feedback. What are the “must-haves”? What could be done manually for now and automated later? Think about the minimum that ​needs​ to be automated vs. what can be done manually for awhile. There is no wrong answer. Agile Testing Days 2016 Lisa Crispin and JoEllen Carter
  • 3. Story Mapping Exercise 2 Mountain Goats on the Roof is now offering our delicious food for takeout! We need a way to take orders. Eventually we’d like a slick mobile app that is as cool as we are, but are ok starting with an online menu and manual phone orders. We would like a clear path to our mobile app though, so we can decide whether to invest in the effort. Help us create a story map for a takeout ordering system which starts with an online menu and phone ordering, and ends with a mobile app or as far as you can get in 10 minutes. Please use the colored sticky notes and flip chart paper. Save your work for posting on the wall before the break so other groups can see your ideas. Bonus​:​ Choose an MVP for our first release. Recommend additional release increments so we can visualize how many iterations we have until our mobile app is complete. Hints: Role-play an agile team - let one person be the product manager who outlines the user activities and tasks, while the rest of the team helps with story breakdown. Start by creating your blue “walking skeleton” user tasks. What are the activities involved in ordering takeout from an online service? Arrange them in the order the user would do them. Group related user tasks and write a pink user activity “backbone” card to put above each group. “Walk” the skeleton and think of what stories would be needed to allow the user to do each task. Remember that every activity does not needs to be broken down to the same level of detail. Allow room for discovery. Focus on your MVP. Agile Testing Days 2016 Lisa Crispin and JoEllen Carter
  • 4. Agile Testing Days 2016 Lisa Crispin and JoEllen Carter
  • 5. Story Mapping Exercise 3 Wow! Mountain Goats on the Roof is such a special experience that many of our customers return over and over again. We want to reward our loyal customers with special discounts they can earn by accumulating points for different activities. We built a story map, but alas! Grouchy Goat head-butted me and I dropped all of my cards. Help us arrange our cards back into a story map. Hints: Try identifying the user tasks and putting them in the order in which a user would typically complete the tasks. This is your walking skeleton (blue cards). Then group similar walking skeleton cards together and label each group with the appropriate user activity (backbone) card that goes on the top line. Walk the “skeleton” and decide where the story cards fit. Agile Testing Days 2016 Lisa Crispin and JoEllen Carter
  • 6. Example Mapping Exercise 1 Mountain Goats on the Roof takes reservations now! However, we want to make sure we are accepting reservations in such a way that we maximize our revenue without sacrificing an excellent dining experience. We developed a set of reservation rules and one or more examples of each rule. Which cards represent rules and which cards represent examples? Sort the cards into 2 piles, Rules or Examples. Hints: There is at least one example card for each rule card. If you have any questions, write them on pink cards. Agile Testing Days 2016 Lisa Crispin and JoEllen Carter
  • 7. Example Mapping Exercise 2 Mountain Goats on the Roof is considering a takeout service so folks can enjoy our delicious food at home. Our first feature will be to accept takeout orders so that we can increase revenue. Our kitchen capacity is limited, so our takeout service must follow some rules so that our food continues to be of the highest quality and our dining experience remains fabulous. What rules for takeout orders should we consider? Will you please provide some examples? Please use the colored sticky notes and flip chart paper. Save your work for posting on the wall before the break so other groups can see your ideas. Hints: Use blue stickies for rules. Use green stickies for examples. Put questions on pink stickies. Consider rules around order size, such as, limiting the number of main dishes a customer can order for takeout. Think about preparation time per order, how payments will be made, and when the restaurant dining room is the most busy. As you think of a rule, think of at least one example that illustrates the rule. Agile Testing Days 2016 Lisa Crispin and JoEllen Carter
  • 8. Example Mapping Exercise 3 Divide your table into 2 groups - a Rules group and an Examples group. Appoint a timer for your group. Our story is: ​As a diner, I want to earn points on my loyalty card so I can use them for free food & drink. Part 1: Write examples from rules Rules Group Set the timer for 3 minutes. Open the envelope labeled ‘Rules’. Write at least one example card for each rule and place the cards with examples in the envelope labeled ‘Examples’. Complete as many as you comfortably can. Examples Group Say hello to your neighbor. Exchange contact information. Part 2: Guess rules from examples Rules Group Pass your envelope labeled ‘Examples’ to the Examples group. Say hello to your neighbor. Exchange contact information. Examples​ ​Group Set the timer for 3 minutes. Read the examples and think about the story. Discuss what rules would fit those examples. Write down your best guess for the rules. Complete as many as you comfortably can. Part 3: Have a conversation Rules Group + Examples group Set the timer for 3 minutes. How well did the Examples group do at guessing the rules? What questions does the Examples group have? What other examples can the Rules group think of to illustrate the rules? Agile Testing Days 2016 Lisa Crispin and JoEllen Carter