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
30
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
53
Examples, Emotion, Entropy - An experience report of working with Cucumber people and methods to make better things and things better - Chris Young
cucumberbdd
0
36
Why silos are corporate chocolate cake - Katherine Kirk
cucumberbdd
0
46
Fighting crime and protecting vulnerable people using Gherkin, autism and a half-built kit car. Jamie Knight and Mike Southgate
cucumberbdd
0
96
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
37
The security issue that killed a financial product launch - Nicola Sedgwick
cucumberbdd
0
36
Doodle-Driven Development - Ciaran McNulty
cucumberbdd
0
84
Antifragility or taming the hydra - Katja Obring
cucumberbdd
0
34
Other Decks in Technology
See All in Technology
alecthomas/kong はいいぞ / kamakura.go#7
fujiwara3
1
240
イノベーショントークから見るクラウド運用の未来を振り返ってみた
nyankotaro
0
430
まだチケットを手動で書いてるの?!GitHub Actionsと生成AIでチケットの作成を自動化してみた話 / 20241207 Yoshinori Katayama
shift_evolve
1
840
セキュリティ系アップデート全体像と AWS Organizations 新ポリシー「宣言型ポリシー」を紹介 / reGrowth 2024 Security
masahirokawahara
0
340
大規模サーバ移行を成功に導くための事前調査フェーズの工夫事例
fukuchiiinu
2
130
宇宙最速のランチRecap LT会(開発者ツール&運用監視編)
nnydtmg
1
200
振る舞い駆動開発(BDD)における、テスト自動化の前に大切にしていること #stac2024 / BDD formulation
nihonbuson
4
1.4k
アジャイルテストの4象限で考える プロダクト開発の品質への向き合い方
nagano
1
1.2k
Explain EXPLAIN
keiko713
10
3k
AI時代のデータセンターネットワーク
lycorptech_jp
PRO
1
230
属人化したE2E自動テストを ひも解く
honamin09
1
120
AIのコンプラは何故しんどい?
shujisado
1
160
Featured
See All Featured
Designing Experiences People Love
moore
138
23k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
4
430
Designing Dashboards & Data Visualisations in Web Apps
destraynor
229
52k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
1
150
Designing for humans not robots
tammielis
250
25k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
20k
VelocityConf: Rendering Performance Case Studies
addyosmani
326
24k
For a Future-Friendly Web
brad_frost
175
9.4k
Side Projects
sachag
452
42k
4 Signs Your Business is Dying
shpigford
181
21k
Put a Button on it: Removing Barriers to Going Fast.
kastner
59
3.6k
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