Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
My secret Example Mapping shame
Search
Cucumber
April 04, 2019
Technology
3
34
My secret Example Mapping shame
Cucumber
April 04, 2019
Tweet
Share
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
60
Examples, Emotion, Entropy - An experience report of working with Cucumber people and methods to make better things and things better - Chris Young
cucumberbdd
0
38
Why silos are corporate chocolate cake - Katherine Kirk
cucumberbdd
0
47
Fighting crime and protecting vulnerable people using Gherkin, autism and a half-built kit car. Jamie Knight and Mike Southgate
cucumberbdd
0
99
Whole team quality: In the same boat or up the creek? - Alex Schladebeck
cucumberbdd
1
120
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
42
The security issue that killed a financial product launch - Nicola Sedgwick
cucumberbdd
0
38
Doodle-Driven Development - Ciaran McNulty
cucumberbdd
0
90
Antifragility or taming the hydra - Katja Obring
cucumberbdd
0
43
Other Decks in Technology
See All in Technology
AI時代だからこそ考える、僕らが本当につくりたいスクラムチーム / A Scrum Team we really want to create in this AI era
takaking22
8
4.2k
セキュアな認可付きリモートMCPサーバーをAWSマネージドサービスでつくろう! / Let's build an OAuth protected remote MCP server based on AWS managed services
kaminashi
3
310
自動テストのコストと向き合ってみた
qa
1
220
AWS Control Tower に学ぶ! IAM Identity Center 権限設計の第一歩 / IAM Identity Center with Control Tower
y___u
0
150
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
11
80k
BI ツールはもういらない?Amazon RedShift & MCP Server で試みる新しいデータ分析アプローチ
cdataj
0
110
AWS 잘하는 개발자 되기 - AWS 시작하기: 클라우드 개념부터 IAM까지
kimjaewook
0
130
GoでもGUIアプリを作りたい!
kworkdev
PRO
0
140
ガバメントクラウドの概要と自治体事例(名古屋市)
techniczna
2
230
Developer Advocate / Community Managerなるには?
tsho
0
140
ユーザーの声とAI検証で進める、プロダクトディスカバリー
sansantech
PRO
1
130
スタートアップにおけるこれからの「データ整備」
shomaekawa
2
420
Featured
See All Featured
How GitHub (no longer) Works
holman
315
140k
How to Ace a Technical Interview
jacobian
280
24k
Build your cross-platform service in a week with App Engine
jlugia
232
18k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.1k
Building an army of robots
kneath
306
46k
Mobile First: as difficult as doing things right
swwweet
224
10k
Making Projects Easy
brettharned
119
6.4k
Faster Mobile Websites
deanohume
310
31k
Optimising Largest Contentful Paint
csswizardry
37
3.4k
A Tale of Four Properties
chriscoyier
161
23k
Scaling GitHub
holman
463
140k
How to train your dragon (web standard)
notwaldorf
96
6.3k
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