SlideShare a Scribd company logo
Specification by example
What? How? When?

Marcus Hammarberg
http://www.youtube.com/aptitudsthlm
Bandung
Theory of
Constraints
Where is our
bottleneck?
http://images.nationalgeographic.com/wpf/media-live/photos/000/212/cache/sinkholes-holes-ground-2007-guatemala-sinkhole_21282_600x450.jpg
Deliberate
Discovery
Gojko Adzic
... it’s no silver
bullet, but it seems
like a good start
Dan North
http://manning.com/adzic/

From Specification by Example	

Used with permission
http://www.wallpaperpimper.com/wallpaper/Military/F_16_Fighting_Falcon/F-16-Fighting-Falcon-20-9XTZMAN20G-1280x1024.jpg
http://www.wallpaperpimper.com/wallpaper/Military/F_16_Fighting_Falcon/F-16-Fighting-Falcon-20-9XTZMAN20G-1280x1024.jpg
Who sets scope?

http://2.bp.blogspot.com/-mJ8gPBlBRjY/TcYv9xOuWlI/AAAAAAAAKvY/0JniIDxlBjY/s1600/how-to-get-your-boss-off-your-back.jpg
How do they know
what they want?
How do they know
what they want?
Don’t let
the customer
limit
themselves

http://www.realestateradiousa.com/blog/wp-content/uploads/2008/09/straitjacket.jpg
Derive scope from
business goals
http://cojent7.files.wordpress.com/2010/04/business-goals1.jpg
Build the right thing!
§
1. Start with wide end of it on your right and
extending a foot below the narrow end	

2. Cross wide end over narrow and turn back
underneath	

3. Bring up and turn down to loop	

4. Pass wide end around frong from left to right	

5. Then, up through loop ...	

6. And down through knot in front. Tigthen carefully
and draw up to collar.
Go concrete with examples
http://www.flickr.com/photos/bensutherland/3961418687/
Scenario 1: Account is in credit!
Given the account is in credit!
And the card is valid!
And the dispenser contains cash!
When the customer requests €50!
Then !
ensure the account is debited €50!
And ensure €40 is dispensed!
And ensure the card is returned
Key examples
Key examples

http://www.bigideastobigresults.com/wp-content/uploads/2009/09/good_enough.jpg
Let’s try that, shall we?
Customers who buys three
books gets free shipping
Customers who buys three
books gets free shipping
Number of books

Free shipping?
Customers who buys three
books gets free shipping
Number of books

1

Free shipping?

-
Customers who buys three
books gets free shipping
Number of books

1
2

Free shipping?

-
Customers who buys three
books gets free shipping
Number of books

1
2
3

Free shipping?

X
Customers who buys three
books gets free shipping
Number of books

1
2
3
4

Free shipping?

X
X
To get a loan you need to
be older than 18
To get a loan you need to
be older than 18
Age of applicant

Can take loan?
To get a loan you need to
be older than 18
Age of applicant

17

Can take loan?

-
To get a loan you need to
be older than 18
Age of applicant

17
18

Can take loan?

X
To get a loan you need to
be older than 18
Age of applicant

17
18
19

Can take loan?

X
X
To get a loan you need to
be older than 18
Age of applicant

17
18
19
null?

Can take loan?

X
X
eeeeh?
Text

http://www.flickr.com/photos/toastytreat/4555895229

Who writes this
stuff anyway?
Refactor the
specification
Examples should be
precise and testable
Examples should be
precise and testable

Scripts are not specifications
Examples should be
precise and testable

Scripts are not specifications

Specifications should be about business
functionality, not software design
Examples should be
precise and testable

Scripts are not specifications

Specifications should be about business
functionality, not software design
Specifications should
be self-explanatory
Examples should be
precise and testable

Scripts are not specifications

Specifications should be about business
functionality, not software design

Specifications should
be in domain language

Specifications should
be self-explanatory
Shared
understanding
Shared
understanding
Testing
Shared
understanding
Testing
Documentation
Automation

http://jbehave.org/reference/stable/images/jbehave-logo.png

http://lh6.ggpht.com/_X3kaawac_g4/SuoT1Yd67pI/AAAAAAAAArU/
dhE-WLR0VKE/Unbenannt.png?imgmax=800

http://lh5.ggpht.com/_X3kaawac_g4/S0nxyUKaIYI/AAAAAAAAAu0/
CtKaMavsxoM/cucumber.jpg?imgmax=800
A Cucumber Scenario

Scenario 1: Account is in credit!
Given the account is in credit!
And the card is valid!
And the dispenser contains cash!
When the customer requests €50!
Then !
ensure the account is debited €50!
And ensure €50 is dispensed!
And ensure the card is returned
http://1.bp.blogspot.com/-3yjyeeTpRFI/Tea15VHttaI/AAAAAAAAC3w/YXoTDAv9tx8/s1600/hard_work.png
One document to rule them all ...
http://www.questpartnership.co.uk/blog/uploaded_images/restructuring-775119.jpg
“... features are an executable
map of the current
functionality of the system.”

Andrew Premdas (BDD Google Group)
ToC and
Specification by example
ToC and
Specification by example
• Better communication
ToC and
Specification by example
• Better communication
• Concrete examples
ToC and
Specification by example
• Better communication
• Concrete examples
• Frequent validation
ToC and
Specification by example
• Better communication
• Concrete examples
• Frequent validation
• Living documentation
Learn more
Learn more
Learn more
Learn more
Learn more
Learn more
www.marcusoft.net	

@marcusoftnet	

marcus.hammarberg@aptitud.se
www.marcusoft.net	

@marcusoftnet	

marcus.hammarberg@aptitud.se
Recording of this talk	

http://www.youtube.com/
aptitudsthlm
Specification by Example

More Related Content

What's hot

APB19 les OKR l'alignement entre votre stratégie globale produit et managériale
APB19 les OKR l'alignement entre votre stratégie globale produit et managérialeAPB19 les OKR l'alignement entre votre stratégie globale produit et managériale
APB19 les OKR l'alignement entre votre stratégie globale produit et managériale
Tiphanie Vinet
 
Book Review "In search of excellence"
Book Review "In search of excellence"Book Review "In search of excellence"
Book Review "In search of excellence"Vishal Singh
 
Let's design MVP #devlove #leanstartup
Let's design MVP #devlove #leanstartupLet's design MVP #devlove #leanstartup
Let's design MVP #devlove #leanstartup
Itsuki Kuroda
 
Agile Portugal 2017 - Agile-based Active Learning
Agile Portugal 2017 - Agile-based Active LearningAgile Portugal 2017 - Agile-based Active Learning
Agile Portugal 2017 - Agile-based Active Learning
Nuno Rafael Gomes
 
Why Scrum (敏捷式專案管理)
Why Scrum (敏捷式專案管理)Why Scrum (敏捷式專案管理)
Why Scrum (敏捷式專案管理)Yu Wei Shang
 
Dr. BJ Fogg - 10 ways to cheer for your tiny successes
Dr. BJ Fogg - 10  ways to cheer for your tiny successes Dr. BJ Fogg - 10  ways to cheer for your tiny successes
Dr. BJ Fogg - 10 ways to cheer for your tiny successes
tinyhabits
 
урок 1 Основные функциональные группы в органических соединениях (1).pptx
урок 1 Основные функциональные группы в органических соединениях (1).pptxурок 1 Основные функциональные группы в органических соединениях (1).pptx
урок 1 Основные функциональные группы в органических соединениях (1).pptx
ssusera6e5aa
 
Swim with the sharks
Swim with the sharksSwim with the sharks
Swim with the sharks
Gauri Bhargava
 
Lean start up bootcamp 1 introduction
Lean start up bootcamp 1   introductionLean start up bootcamp 1   introduction
Lean start up bootcamp 1 introduction
James Cracknell
 
ピクシブ社初! 大規模チームのチームビルディング
ピクシブ社初! 大規模チームのチームビルディングピクシブ社初! 大規模チームのチームビルディング
ピクシブ社初! 大規模チームのチームビルディング
Yuzo Shigematsu
 
從無到有建立一個敏捷開發團隊的經驗甘苦談
從無到有建立一個敏捷開發團隊的經驗甘苦談從無到有建立一個敏捷開發團隊的經驗甘苦談
從無到有建立一個敏捷開發團隊的經驗甘苦談
TIM WANG
 
Retence zákazníků a jak ji měřit
Retence zákazníků a jak ji měřitRetence zákazníků a jak ji měřit
Retence zákazníků a jak ji měřit
Sherpas
 
QM-049-品質中英對照
QM-049-品質中英對照QM-049-品質中英對照
QM-049-品質中英對照handbook
 
Crispin Porter + Bogusky employee handbook
Crispin Porter + Bogusky employee handbookCrispin Porter + Bogusky employee handbook
Crispin Porter + Bogusky employee handbook
whatidiscover
 
アジャイル品質のパターンとメトリクス Agile Quality Patterns and Metrics (QA2AQ) 20240225
アジャイル品質のパターンとメトリクス Agile Quality Patterns and Metrics (QA2AQ) 20240225アジャイル品質のパターンとメトリクス Agile Quality Patterns and Metrics (QA2AQ) 20240225
アジャイル品質のパターンとメトリクス Agile Quality Patterns and Metrics (QA2AQ) 20240225
Hironori Washizaki
 
Embracing Future Shock
Embracing Future ShockEmbracing Future Shock
Embracing Future Shock
Emiliano Soldi
 
スタートアップの失敗を90%減らす10のポイント
スタートアップの失敗を90%減らす10のポイントスタートアップの失敗を90%減らす10のポイント
スタートアップの失敗を90%減らす10のポイント
Masa Tadokoro
 
Y Combinator & スタンフォード大学「スタートアップの始め方 (CS183B)」受講ガイド - Summary of How to Start...
Y Combinator & スタンフォード大学「スタートアップの始め方 (CS183B)」受講ガイド - Summary of How to Start...Y Combinator & スタンフォード大学「スタートアップの始め方 (CS183B)」受講ガイド - Summary of How to Start...
Y Combinator & スタンフォード大学「スタートアップの始め方 (CS183B)」受講ガイド - Summary of How to Start...
Takaaki Umada
 
Drive your dba crazy in 3 easy steps
Drive your dba crazy in 3 easy stepsDrive your dba crazy in 3 easy steps
Drive your dba crazy in 3 easy steps
Alberto Brandolini
 

What's hot (20)

APB19 les OKR l'alignement entre votre stratégie globale produit et managériale
APB19 les OKR l'alignement entre votre stratégie globale produit et managérialeAPB19 les OKR l'alignement entre votre stratégie globale produit et managériale
APB19 les OKR l'alignement entre votre stratégie globale produit et managériale
 
Book Review "In search of excellence"
Book Review "In search of excellence"Book Review "In search of excellence"
Book Review "In search of excellence"
 
Let's design MVP #devlove #leanstartup
Let's design MVP #devlove #leanstartupLet's design MVP #devlove #leanstartup
Let's design MVP #devlove #leanstartup
 
Agile Portugal 2017 - Agile-based Active Learning
Agile Portugal 2017 - Agile-based Active LearningAgile Portugal 2017 - Agile-based Active Learning
Agile Portugal 2017 - Agile-based Active Learning
 
Why Scrum (敏捷式專案管理)
Why Scrum (敏捷式專案管理)Why Scrum (敏捷式專案管理)
Why Scrum (敏捷式專案管理)
 
Dr. BJ Fogg - 10 ways to cheer for your tiny successes
Dr. BJ Fogg - 10  ways to cheer for your tiny successes Dr. BJ Fogg - 10  ways to cheer for your tiny successes
Dr. BJ Fogg - 10 ways to cheer for your tiny successes
 
урок 1 Основные функциональные группы в органических соединениях (1).pptx
урок 1 Основные функциональные группы в органических соединениях (1).pptxурок 1 Основные функциональные группы в органических соединениях (1).pptx
урок 1 Основные функциональные группы в органических соединениях (1).pptx
 
Swim with the sharks
Swim with the sharksSwim with the sharks
Swim with the sharks
 
Lean start up bootcamp 1 introduction
Lean start up bootcamp 1   introductionLean start up bootcamp 1   introduction
Lean start up bootcamp 1 introduction
 
ピクシブ社初! 大規模チームのチームビルディング
ピクシブ社初! 大規模チームのチームビルディングピクシブ社初! 大規模チームのチームビルディング
ピクシブ社初! 大規模チームのチームビルディング
 
從無到有建立一個敏捷開發團隊的經驗甘苦談
從無到有建立一個敏捷開發團隊的經驗甘苦談從無到有建立一個敏捷開發團隊的經驗甘苦談
從無到有建立一個敏捷開發團隊的經驗甘苦談
 
Retence zákazníků a jak ji měřit
Retence zákazníků a jak ji měřitRetence zákazníků a jak ji měřit
Retence zákazníků a jak ji měřit
 
QM-049-品質中英對照
QM-049-品質中英對照QM-049-品質中英對照
QM-049-品質中英對照
 
Crispin Porter + Bogusky employee handbook
Crispin Porter + Bogusky employee handbookCrispin Porter + Bogusky employee handbook
Crispin Porter + Bogusky employee handbook
 
アジャイル品質のパターンとメトリクス Agile Quality Patterns and Metrics (QA2AQ) 20240225
アジャイル品質のパターンとメトリクス Agile Quality Patterns and Metrics (QA2AQ) 20240225アジャイル品質のパターンとメトリクス Agile Quality Patterns and Metrics (QA2AQ) 20240225
アジャイル品質のパターンとメトリクス Agile Quality Patterns and Metrics (QA2AQ) 20240225
 
Chapter 7 9
Chapter 7 9Chapter 7 9
Chapter 7 9
 
Embracing Future Shock
Embracing Future ShockEmbracing Future Shock
Embracing Future Shock
 
スタートアップの失敗を90%減らす10のポイント
スタートアップの失敗を90%減らす10のポイントスタートアップの失敗を90%減らす10のポイント
スタートアップの失敗を90%減らす10のポイント
 
Y Combinator & スタンフォード大学「スタートアップの始め方 (CS183B)」受講ガイド - Summary of How to Start...
Y Combinator & スタンフォード大学「スタートアップの始め方 (CS183B)」受講ガイド - Summary of How to Start...Y Combinator & スタンフォード大学「スタートアップの始め方 (CS183B)」受講ガイド - Summary of How to Start...
Y Combinator & スタンフォード大学「スタートアップの始め方 (CS183B)」受講ガイド - Summary of How to Start...
 
Drive your dba crazy in 3 easy steps
Drive your dba crazy in 3 easy stepsDrive your dba crazy in 3 easy steps
Drive your dba crazy in 3 easy steps
 

Similar to Specification by Example

Milestones, SHUV, Roadmaps - Oh My!
Milestones, SHUV, Roadmaps - Oh My!Milestones, SHUV, Roadmaps - Oh My!
Milestones, SHUV, Roadmaps - Oh My!
Milestones, SHUV, Roadmaps - Oh My!Milestones, SHUV, Roadmaps - Oh My!
Milestones, SHUV, Roadmaps - Oh My!
Technology Expresso Expresso-Consulting
 
H h-business
H h-businessH h-business
H h-business117700
 
Management consulting interview preparation
Management consulting interview preparationManagement consulting interview preparation
Management consulting interview preparation
SupportGCI
 
AI 101 for km washington november 2018 km world workshop
AI 101 for km washington november 2018 km world workshopAI 101 for km washington november 2018 km world workshop
AI 101 for km washington november 2018 km world workshop
Gordon Vala-Webb
 
PTC Group
PTC GroupPTC Group
PTC Group
Tiago Barros
 
Agile and Beyond :: The Technical Debt Trap
Agile and Beyond :: The Technical Debt TrapAgile and Beyond :: The Technical Debt Trap
Agile and Beyond :: The Technical Debt Trap
Doc Norton
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 
Value Proposition
Value PropositionValue Proposition
Value Proposition
Stan Kirkwood
 
Ptcgroup Presentation
Ptcgroup PresentationPtcgroup Presentation
Building vs Buying Software
Building vs Buying SoftwareBuilding vs Buying Software
Building vs Buying Software
Nikolay Stoitsev
 
QCT fantastici e dove trovarli - Crafted Software
QCT fantastici e dove trovarli - Crafted SoftwareQCT fantastici e dove trovarli - Crafted Software
QCT fantastici e dove trovarli - Crafted Software
Thomas Rossetto
 
IP67 Full HD GMSL2 HDR camera for Jetson AGX Xavier
IP67 Full HD GMSL2 HDR camera for Jetson AGX XavierIP67 Full HD GMSL2 HDR camera for Jetson AGX Xavier
IP67 Full HD GMSL2 HDR camera for Jetson AGX Xavier
e-con Systems
 
High Performance Webdesign
High Performance WebdesignHigh Performance Webdesign
High Performance Webdesign
拓樹 谷
 
Sscg 008
Sscg 008Sscg 008
Sscg 008
SSCG Consulting
 
SSCG Malawi SME Financing Forum
SSCG Malawi SME Financing ForumSSCG Malawi SME Financing Forum
SSCG Malawi SME Financing Forum
SSCG Consulting
 
SSCG Economic Forum, Nigeria
SSCG Economic Forum, NigeriaSSCG Economic Forum, Nigeria
SSCG Economic Forum, Nigeria
SSCG Consulting
 
Eugene nizeyimana @ awec
Eugene nizeyimana @ awecEugene nizeyimana @ awec
Eugene nizeyimana @ awec
SSCG Consulting
 
Working In The Now - Paris Web
Working In The Now - Paris WebWorking In The Now - Paris Web
Working In The Now - Paris Web
Christian Heilmann
 
Travailler dans le présent - Chris Heilmann - Paris Web 2008
Travailler dans le présent - Chris Heilmann - Paris Web 2008Travailler dans le présent - Chris Heilmann - Paris Web 2008
Travailler dans le présent - Chris Heilmann - Paris Web 2008
Association Paris-Web
 

Similar to Specification by Example (20)

Milestones, SHUV, Roadmaps - Oh My!
Milestones, SHUV, Roadmaps - Oh My!Milestones, SHUV, Roadmaps - Oh My!
Milestones, SHUV, Roadmaps - Oh My!
 
Milestones, SHUV, Roadmaps - Oh My!
Milestones, SHUV, Roadmaps - Oh My!Milestones, SHUV, Roadmaps - Oh My!
Milestones, SHUV, Roadmaps - Oh My!
 
H h-business
H h-businessH h-business
H h-business
 
Management consulting interview preparation
Management consulting interview preparationManagement consulting interview preparation
Management consulting interview preparation
 
AI 101 for km washington november 2018 km world workshop
AI 101 for km washington november 2018 km world workshopAI 101 for km washington november 2018 km world workshop
AI 101 for km washington november 2018 km world workshop
 
PTC Group
PTC GroupPTC Group
PTC Group
 
Agile and Beyond :: The Technical Debt Trap
Agile and Beyond :: The Technical Debt TrapAgile and Beyond :: The Technical Debt Trap
Agile and Beyond :: The Technical Debt Trap
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
Value Proposition
Value PropositionValue Proposition
Value Proposition
 
Ptcgroup Presentation
Ptcgroup PresentationPtcgroup Presentation
Ptcgroup Presentation
 
Building vs Buying Software
Building vs Buying SoftwareBuilding vs Buying Software
Building vs Buying Software
 
QCT fantastici e dove trovarli - Crafted Software
QCT fantastici e dove trovarli - Crafted SoftwareQCT fantastici e dove trovarli - Crafted Software
QCT fantastici e dove trovarli - Crafted Software
 
IP67 Full HD GMSL2 HDR camera for Jetson AGX Xavier
IP67 Full HD GMSL2 HDR camera for Jetson AGX XavierIP67 Full HD GMSL2 HDR camera for Jetson AGX Xavier
IP67 Full HD GMSL2 HDR camera for Jetson AGX Xavier
 
High Performance Webdesign
High Performance WebdesignHigh Performance Webdesign
High Performance Webdesign
 
Sscg 008
Sscg 008Sscg 008
Sscg 008
 
SSCG Malawi SME Financing Forum
SSCG Malawi SME Financing ForumSSCG Malawi SME Financing Forum
SSCG Malawi SME Financing Forum
 
SSCG Economic Forum, Nigeria
SSCG Economic Forum, NigeriaSSCG Economic Forum, Nigeria
SSCG Economic Forum, Nigeria
 
Eugene nizeyimana @ awec
Eugene nizeyimana @ awecEugene nizeyimana @ awec
Eugene nizeyimana @ awec
 
Working In The Now - Paris Web
Working In The Now - Paris WebWorking In The Now - Paris Web
Working In The Now - Paris Web
 
Travailler dans le présent - Chris Heilmann - Paris Web 2008
Travailler dans le présent - Chris Heilmann - Paris Web 2008Travailler dans le présent - Chris Heilmann - Paris Web 2008
Travailler dans le présent - Chris Heilmann - Paris Web 2008
 

More from Marcus Hammarberg

20 Ideas On How To Improve Your Agile Board
20 Ideas On How To Improve Your Agile Board20 Ideas On How To Improve Your Agile Board
20 Ideas On How To Improve Your Agile Board
Marcus Hammarberg
 
How kanban Saved a hospital in Indonesia
How kanban Saved a hospital in IndonesiaHow kanban Saved a hospital in Indonesia
How kanban Saved a hospital in Indonesia
Marcus Hammarberg
 
How kanban Saved a hospital in Indoneisa OreDev 2016
How kanban Saved a hospital in Indoneisa OreDev 2016How kanban Saved a hospital in Indoneisa OreDev 2016
How kanban Saved a hospital in Indoneisa OreDev 2016
Marcus Hammarberg
 
How kanban saved a hospital in Indoneisa LKNA2016
How kanban saved a hospital in Indoneisa LKNA2016How kanban saved a hospital in Indoneisa LKNA2016
How kanban saved a hospital in Indoneisa LKNA2016
Marcus Hammarberg
 
ca 10 minutes on effective meetings
ca 10 minutes on effective meetingsca 10 minutes on effective meetings
ca 10 minutes on effective meetings
Marcus Hammarberg
 
10 minutes on root cause analysis
10 minutes on root cause analysis10 minutes on root cause analysis
10 minutes on root cause analysis
Marcus Hammarberg
 
ca 15 minutes on kanban
ca 15 minutes on kanbanca 15 minutes on kanban
ca 15 minutes on kanban
Marcus Hammarberg
 
15 minutes on impact mapping
15 minutes on impact mapping15 minutes on impact mapping
15 minutes on impact mapping
Marcus Hammarberg
 
20 minutes on strategic plans
20 minutes on strategic plans20 minutes on strategic plans
20 minutes on strategic plans
Marcus Hammarberg
 
10 minutes on vision
10 minutes on vision10 minutes on vision
10 minutes on vision
Marcus Hammarberg
 
10 minutes on mission
10 minutes on mission10 minutes on mission
10 minutes on mission
Marcus Hammarberg
 
Impact mapping @ YOW West 2015
Impact mapping  @ YOW West 2015Impact mapping  @ YOW West 2015
Impact mapping @ YOW West 2015
Marcus Hammarberg
 
Kanban in Action - YOW West 2015
Kanban in Action - YOW West 2015Kanban in Action - YOW West 2015
Kanban in Action - YOW West 2015
Marcus Hammarberg
 
Kanban in Action
Kanban in ActionKanban in Action
Kanban in Action
Marcus Hammarberg
 
Pass the pennies - Lean game simulation
Pass the pennies - Lean game simulationPass the pennies - Lean game simulation
Pass the pennies - Lean game simulation
Marcus Hammarberg
 
Numbers simulation - less is more!
Numbers simulation - less is more!Numbers simulation - less is more!
Numbers simulation - less is more!
Marcus Hammarberg
 
User stories - an introduction
User stories - an introductionUser stories - an introduction
User stories - an introduction
Marcus Hammarberg
 
SpecFlow and some things I've picked up
SpecFlow and some things I've picked upSpecFlow and some things I've picked up
SpecFlow and some things I've picked up
Marcus Hammarberg
 
Kanban In Action
Kanban In ActionKanban In Action
Kanban In Action
Marcus Hammarberg
 
Userstories a practical intro
Userstories a practical introUserstories a practical intro
Userstories a practical intro
Marcus Hammarberg
 

More from Marcus Hammarberg (20)

20 Ideas On How To Improve Your Agile Board
20 Ideas On How To Improve Your Agile Board20 Ideas On How To Improve Your Agile Board
20 Ideas On How To Improve Your Agile Board
 
How kanban Saved a hospital in Indonesia
How kanban Saved a hospital in IndonesiaHow kanban Saved a hospital in Indonesia
How kanban Saved a hospital in Indonesia
 
How kanban Saved a hospital in Indoneisa OreDev 2016
How kanban Saved a hospital in Indoneisa OreDev 2016How kanban Saved a hospital in Indoneisa OreDev 2016
How kanban Saved a hospital in Indoneisa OreDev 2016
 
How kanban saved a hospital in Indoneisa LKNA2016
How kanban saved a hospital in Indoneisa LKNA2016How kanban saved a hospital in Indoneisa LKNA2016
How kanban saved a hospital in Indoneisa LKNA2016
 
ca 10 minutes on effective meetings
ca 10 minutes on effective meetingsca 10 minutes on effective meetings
ca 10 minutes on effective meetings
 
10 minutes on root cause analysis
10 minutes on root cause analysis10 minutes on root cause analysis
10 minutes on root cause analysis
 
ca 15 minutes on kanban
ca 15 minutes on kanbanca 15 minutes on kanban
ca 15 minutes on kanban
 
15 minutes on impact mapping
15 minutes on impact mapping15 minutes on impact mapping
15 minutes on impact mapping
 
20 minutes on strategic plans
20 minutes on strategic plans20 minutes on strategic plans
20 minutes on strategic plans
 
10 minutes on vision
10 minutes on vision10 minutes on vision
10 minutes on vision
 
10 minutes on mission
10 minutes on mission10 minutes on mission
10 minutes on mission
 
Impact mapping @ YOW West 2015
Impact mapping  @ YOW West 2015Impact mapping  @ YOW West 2015
Impact mapping @ YOW West 2015
 
Kanban in Action - YOW West 2015
Kanban in Action - YOW West 2015Kanban in Action - YOW West 2015
Kanban in Action - YOW West 2015
 
Kanban in Action
Kanban in ActionKanban in Action
Kanban in Action
 
Pass the pennies - Lean game simulation
Pass the pennies - Lean game simulationPass the pennies - Lean game simulation
Pass the pennies - Lean game simulation
 
Numbers simulation - less is more!
Numbers simulation - less is more!Numbers simulation - less is more!
Numbers simulation - less is more!
 
User stories - an introduction
User stories - an introductionUser stories - an introduction
User stories - an introduction
 
SpecFlow and some things I've picked up
SpecFlow and some things I've picked upSpecFlow and some things I've picked up
SpecFlow and some things I've picked up
 
Kanban In Action
Kanban In ActionKanban In Action
Kanban In Action
 
Userstories a practical intro
Userstories a practical introUserstories a practical intro
Userstories a practical intro
 

Recently uploaded

Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 

Recently uploaded (20)

Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 

Specification by Example