Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
My secret Example Mapping shame
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Cucumber
April 04, 2019
Technology
43
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
My secret Example Mapping shame
Cucumber
April 04, 2019
More Decks by Cucumber
See All by Cucumber
Don't restrict your living documentation to a living documentation - Laurent Py and Vincent Pretre
cucumberbdd
0
67
Examples, Emotion, Entropy - An experience report of working with Cucumber people and methods to make better things and things better - Chris Young
cucumberbdd
0
45
Why silos are corporate chocolate cake - Katherine Kirk
cucumberbdd
0
55
Fighting crime and protecting vulnerable people using Gherkin, autism and a half-built kit car. Jamie Knight and Mike Southgate
cucumberbdd
0
110
Whole team quality: In the same boat or up the creek? - Alex Schladebeck
cucumberbdd
1
130
Between quality and time to market. How to specify and test an application in an agile context with a BDD approach - Christine Groebel
cucumberbdd
0
48
The security issue that killed a financial product launch - Nicola Sedgwick
cucumberbdd
0
42
Doodle-Driven Development - Ciaran McNulty
cucumberbdd
0
96
Antifragility or taming the hydra - Katja Obring
cucumberbdd
0
51
Other Decks in Technology
See All in Technology
AIカンパニーへの転換を支えた、エンジニアの仕事の再定義
kworkdev
PRO
2
1.2k
Conditional PED-ANOVA: Hyperparameter Importance in Hierarchical & Dynamic Search Spaces
pfn
PRO
0
130
JAWSUG TOHOKU 青森支部 「LoGoチャット」のAWS移行で 乗り越えたこと
taketakekaho
0
330
AI駆動で「他アプリの音を加工できる」アプリを作った
satomasahiro2005
0
150
Rust で関数型ドメインモデリング
takonda
0
140
⾮構造化データを価値に変える AI エージェント基盤とその組織
ivry_presentationmaterials
0
190
大型犬好きによるPugの紹介
yamanoku
1
160
会社説明資料
persolserverworks
0
9.8k
M5Stackで作る BLEマウス GPSログの世界
tomokusaba
0
420
Classmethod Company Deck
satoshi7
1
680
PHPカンファレンス関西の招待状 / Invitation to PHP Conference Kansai
ykanoh
0
110
DGX Spark でどこまでハッキングができるのか?
kash1064
3
1.3k
Featured
See All Featured
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Designing for humans not robots
tammielis
254
26k
The Invisible Side of Design
smashingmag
301
52k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.7k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.6k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.6k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.3k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
Rails Girls Zürich Keynote
gr2m
96
14k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
370
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
630
Fashionably flexible responsive web design (full day workshop)
malarkey
409
67k
Transcript
Head of Testing & Test Coach, Poppulo @robmeaney My Example
Mapping Shame
@robmeaney Who’s the smug git on the right? @robmeaney Image
of kids removed!
@robmeaney @robmeaney What the hell was the developer thinking when
they coded this? @robmeaney
@robmeaney @robmeaney The quality of our product is determined by
the quality of our conversations
BDD != Cucumber BDD != Automated tests BDD != Gherkin
@robmeaney
“BDD uses examples to illustrate behaviour“ - Liz Keogh @robmeaney
@robmeaney Trying to get the developers to suggest scenarios was
like pulling teeth @robmeaney
@robmeaney One of those ohh Shite moments! @robmeaney
“Change happens when the pain of staying the same is
greater than the pain of change.” - Tony Robbins @robmeaney
@robmeaney @robmeaney
@robmeaney Get the right people engaged @robmeaney
@robmeaney Get the right conversations happening @robmeaney
The benefits of Example Mapping • Engaging user focused conversations
• Wonderful “ohh Shite” moments • Well understood, sliced & prioritised stories • Less rework • Better communication & progress reporting @robmeaney @robmeaney
@robmeaney Scaling Example Mapping across the Org @robmeaney
Simple questions to get teams unstuck? • Can you give
me an example? • Who will be the first user? • Will it be the same for every user? • Who are the people that may be impacted? @robmeaney @robmeaney
More questions to get teams unstuck? • What do you
think it could look like? • What should always be true/false? • What are all the possible outcomes? • What are the scenarios that may result in these outcomes? @robmeaney @robmeaney
My Context Mapping Process @robmeaney
@robmeaney Context Mapping Canvas @robmeaney
@robmeaney First ever context mapping session @robmeaney
Software is developed by humans for humans @robmeaney @robmeaney