Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Example Mapping
mattwynne
December 05, 2014
Technology
4
5.3k
Example Mapping
mattwynne
December 05, 2014
Tweet
Share
More Decks by mattwynne
See All by mattwynne
Far from the mobbing crowd
mattwynne
0
260
How BDD can save agile
mattwynne
6
1.2k
Rules vs Examples (BDDX London 2014)
mattwynne
15
14k
Beyond BDD
mattwynne
9
1.3k
Rails Girls Glasgow - What is programming?
mattwynne
0
60
Treating Objects Like People (Baruco, Sept 2013)
mattwynne
2
250
What is BDD and why should I care?
mattwynne
5
390
Why agile fails (Lean Agile Scotland 2012)
mattwynne
5
2k
Hexagonal Rails
mattwynne
7
1.2k
Other Decks in Technology
See All in Technology
JUnit5.7, 5.8の新機能紹介 #jjug_ccc #jjug_ccc_b / junit 5.7, 5.8 new features
kyonmm
PRO
2
420
The application of formal methods in Kafka reliability engineering
line_developers
PRO
1
190
Strategyパターン
hankehly
0
140
【toranoana.deno#7】Denoからwasmを呼び出す基礎
toranoana
0
130
データをモデリングしていたら、組織をモデリングし始めた話 / engineers-in-carta-vol3-data-engineer
pei0804
4
3.3k
220628 「Google AppSheet」タスク管理アプリをライブ作成 吉積情報伊藤さん
comucal
PRO
0
220
【Pythonデータ分析勉強会#33】「DearPyGuiに入門しました」の続き~Image-Processing-Node-Editor~
kazuhitotakahashi
0
150
Security Hub のマルチアカウント 管理・運用をサーバレスでやってみる
ch6noota
0
840
Custom GitHub Actions by Java
kazamori
0
290
開発組織の生産性を可視化する State of DevOpsとFour Keysとは / deep dive into State of DevOps
yfcgpsebp
0
260
The Fractal Geometry of Software Design
vladikk
1
980
How to start with DDD when you have a Monolith
javujavichi
0
320
Featured
See All Featured
VelocityConf: Rendering Performance Case Studies
addyosmani
316
22k
Adopting Sorbet at Scale
ufuk
63
7.6k
BBQ
matthewcrist
74
7.9k
The Cult of Friendly URLs
andyhume
68
4.8k
Building a Scalable Design System with Sketch
lauravandoore
448
30k
Art, The Web, and Tiny UX
lynnandtonic
280
17k
Infographics Made Easy
chrislema
233
17k
The Invisible Side of Design
smashingmag
290
48k
KATA
mclloyd
7
8.7k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
10
3.4k
GitHub's CSS Performance
jonrohan
1020
420k
Done Done
chrislema
174
14k
Transcript
What are the outputs from a three amigos meeting? -
scenarios / examples (obvious answer) - refined rules / acceptance criteria / conditions of satisfaction - new / split stories - common understanding of domain - empathy
Story Question Rule Example
Story Rule Example Question Question Rule Example Rule Example
Colin bought a kettle from us last week. When he
got home he realised the colour didn’t match his kitchen cabinets, and he really didn’t like it. He’s brought it back to the store for a refund. He walks up to Sally, a junior sales assistant, and asks her to process the refund.
In order to satisfy customers’ statutory rights As a sales
assistant I need to be able to process refunds Story
Any item can be returned within 14 days as long
as the customer has a receipt. Rule
The one where… Example …the customer forgot his receipt.
What if…. Question …the customer forgot his receipt.
Process Refunds Customer must have receipt Customer has receipt, and
is within limit What if proof of purchase is a bank statement? Question 14 day limit Rule Example Story
matt@cucumber.pro