SlideShare a Scribd company logo
Practical
Ways to
sBE
Larry Cai
Practical way to experience Specification by Example | Scrum Gathering Shanghai 2012 | 2012-06-04 | Page 1 (28)
who I am
                                  › Larry: An open source, collaboration & Agile evangelist
                                  › Software Practice Pioneering:
                                    Discover the best suitable methods and tools to
                                    improve the efficiency of software development
                                         – Git, CI, Sonar, Agile, Eclipse, Cloud, Code review


Larry Cai




                                  › mail: larry.caiyu@gmail.com
                                  › weibo: http://weibo.com/larrycaiyu
                                  › blog: http://codeslife.com


  Practical way to experience Specification by Example | Scrum Gathering Shanghai 2012 | 2012-06-04 | Page 2 (28)
Requirement is the important thing for software development

Practical way to experience Specification by Example | Scrum Gathering Shanghai 2012 | 2012-06-04 | Page 3 (28)
One good way to improve your requirement handling
Practical way to experience Specification by Example | Scrum Gathering Shanghai 2012 | 2012-06-04 | Page 4 (28)
agenda

› WHAT is specification by example
› How we make changes
› Key learning
› suggestion




Practical way to experience Specification by Example | Scrum Gathering Shanghai 2012 | 2012-06-04 | Page 5 (28)
agenda

› WHAT is specification by example
› How we make changes
› Key learning
› suggestion




Practical way to experience Specification by Example | Scrum Gathering Shanghai 2012 | 2012-06-04 | Page 6 (28)
Specification by
example
› Based on capturing and illustrating requirements using
  realistic examples instead of abstract statements.




Practical way to experience Specification by Example | Scrum Gathering Shanghai 2012 | 2012-06-04 | Page 7 (28)
User story
   Requirement: customer can check order information before purchase




        Feature: As a Returning Customer I want the system to
        remember my details so I can purchase goods more quickly.

        Acceptance criteria:
         Scenario: Review Details Before Purchase
              Given I’m on the Amazon website
              And I’m logged in as a returning customer
              When I click the “1-Click” button
              Then I should see my order details


Practical way to experience Specification by Example | Scrum Gathering Shanghai 2012 | 2012-06-04 | Page 8 (28)
Specification by
example
› Based on capturing and illustrating requirements using
  realistic examples instead of abstract statements.
› Collaborative approach to defining requirements and
  business-oriented functional tests for software products




Practical way to experience Specification by Example | Scrum Gathering Shanghai 2012 | 2012-06-04 | Page 9 (28)
All others




Created by http://www.wordle.net/



   Practical way to experience Specification by Example | Scrum Gathering Shanghai 2012 | 2012-06-04 | Page 10 (28)
agenda

› WHAT is specification by example
› How we make changes
         – Embrace example
         – Change delivery plan
› Key learning
› suggestion




Practical way to experience Specification by Example | Scrum Gathering Shanghai 2012 | 2012-06-04 | Page 11 (28)
without example

› Feature: Free delivery
   Customer will get free delivery when buy some books
                                    We
                                       igh
                                          tv
                                            s. N
                                                um
                                                   ber
                                                                  n
                                                             aiwa
                                                     ai vs. T
                                                 ngh
                                             Sha
                                           Books w
                                                    ith USB
                                                                     e
                                                          sh  machin
                                          Books  with wa



Practical way to experience Specification by Example | Scrum Gathering Shanghai 2012 | 2012-06-04 | Page 12 (28)
problem
› Technical debts in the end of iteration (notice the gap
  between design and verification)
› Waterfall inside the iteration
› Less focus on the requirement in the beginning and no
  efficient way to clarify the requirement




Do we do the right thing from the beginning ?


Practical way to experience Specification by Example | Scrum Gathering Shanghai 2012 | 2012-06-04 | Page 13 (28)
Example matters

› Feature: Free Delivery
› Example:
       – Customer has 6 books in cart gets free delivery
       – Customer has 5 books in cart doesn’t get free delivery
       – Customer has 6 books in cart and delivery address to shanghai is
         free delivery
       – Customer has 6 books in cart and delivery address to Qinghai
         doesn’t get free delivery
       – Customer has 6 books in cart and one 2G USB get free delivery
       – Customer has 6 books in cart and one wash machine get ?
› Customer buy 6 books (included) and only books can have free
  delivery to mainland (exclude Tibet,….)

Practical way to experience Specification by Example | Scrum Gathering Shanghai 2012 | 2012-06-04 | Page 14 (28)
Tool is good, but it is not must-have to use

Practical way to experience Specification by Example | Scrum Gathering Shanghai 2012 | 2012-06-04 | Page 15 (28)
Specification by
example




Source: key process from the book “Specification by example”




Practical way to experience Specification by Example | Scrum Gathering Shanghai 2012 | 2012-06-04 | Page 16 (28)
Embrace Example

› Team works with Product Owner for more examples (less
  how, more what) for each feature
       – Short vague and abstract description to nature language in example
       – Do it until passenger can understand
› Not easy to change. Training, coach and push in beginning




Practical way to experience Specification by Example | Scrum Gathering Shanghai 2012 | 2012-06-04 | Page 17 (28)
visible requirement

› One source and everyone check/challenge !




                        Wall, White board ….
Practical way to experience Specification by Example | Scrum Gathering Shanghai 2012 | 2012-06-04 | Page 18 (28)
Start from example

› Discuss in small group and spread to the team to make it
  more efficiency
› Test case comes from example and continuously to
  challenge what !
› Implement according to the example and focusing on how !




Practical way to experience Specification by Example | Scrum Gathering Shanghai 2012 | 2012-06-04 | Page 19 (28)
Change deliver plan

› From component based to feature based




                     Task based                                                        Feature based/Delivery


Practical way to experience Specification by Example | Scrum Gathering Shanghai 2012 | 2012-06-04 | Page 20 (28)
clear drive

› Deliver plan based on the requirement
         – Tester is most suitable
› Done of definition is more easy to track and clear




Practical way to experience Specification by Example | Scrum Gathering Shanghai 2012 | 2012-06-04 | Page 21 (28)
agenda

› WHAT is specification by example
› How we make changes
› Key learning
› suggestion




Practical way to experience Specification by Example | Scrum Gathering Shanghai 2012 | 2012-06-04 | Page 22 (28)
Key learning

› Specification by example gives good improvement
   – Better way for requirement clarification, easier than you can
         image
       – Motivation for testers
› Learn and deploy, and continuously improve it.
       – Bring testers into front to push for the quality of the requirement
       – Collaborate efficiency by visible them
› Tools (like cucumber) is very useful, but is not necessary in
  the beginning



Practical way to experience Specification by Example | Scrum Gathering Shanghai 2012 | 2012-06-04 | Page 23 (28)
Compare to …

› Example is more nature for people to
  understand and directed connect to
  business (compare to test…)
› Collaboration is the key to refine the
  requirement and improve step by step
  (compare to driven …)




Practical way to experience Specification by Example | Scrum Gathering Shanghai 2012 | 2012-06-04 | Page 24 (28)
agenda

› WHAT is specification by example
› How we make changes
› Key learning
› suggestion




Practical way to experience Specification by Example | Scrum Gathering Shanghai 2012 | 2012-06-04 | Page 25 (28)
suggestion

› Start from changing delivery plan to make team work
  together with business mindset
› Push team to clarify the requirement using example
› Training, Coach in the beginning to touch real case instead
  of demo




Practical way to experience Specification by Example | Scrum Gathering Shanghai 2012 | 2012-06-04 | Page 26 (28)
实例化需求,你行的



                                                                               weibo: http://weibo.com/larrycaiyu




Practical way to experience Specification by Example | Scrum Gathering Shanghai 2012 | 2012-06-04 | Page 27 (28)

More Related Content

PDF
Specification by example - course summary
PDF
Specification by Example - Agile India 2015
PPT
Introduction to Test Driven Development
PPT
VodQA3_ATDD_KetanSoni
PPTX
Business Story Method - Overview
PDF
A/B Testing Framework Design
PDF
Build the "right" regression suite using Behavior Driven Testing (BDT)
PPTX
Advancing Testing Using Axioms
Specification by example - course summary
Specification by Example - Agile India 2015
Introduction to Test Driven Development
VodQA3_ATDD_KetanSoni
Business Story Method - Overview
A/B Testing Framework Design
Build the "right" regression suite using Behavior Driven Testing (BDT)
Advancing Testing Using Axioms

What's hot (19)

PPT
Scrum소개
PPTX
BDD - Collaboration & Hands-on practices
PPTX
Iasi code camp 12 october 2013 corneliu rimboiu - bridging java and .net
PPTX
Leadership
PPTX
(A)TDD The what, why and how
PDF
Approaching ATDD/BDD
PPTX
Rethinking the Role of Testers
PDF
Innovation Experiment Systems Practices (ICSOB 2015)
PDF
Campbell & Readman - TDD It's Not Tester Driven Development - EuroSTAR 2012
PDF
Way to Agile - USTH
PPTX
Maelscrum / Business Story Manager Overview
PDF
Agile testing quadrants discussion
PPTX
Agile and ATDD the perfect couple
PPTX
Using Stories to Test Requirements and Systems
PPTX
Trial engineering moving parts
PDF
Emily Bache - Readable, Executable Requirements: Hands-On - EuroSTAR 2013
PPTX
Agile testing presentation
PDF
Anand Bagmar - Behavior Driven Testing (BDT) in Agile
PPTX
Agile testing experiments
Scrum소개
BDD - Collaboration & Hands-on practices
Iasi code camp 12 october 2013 corneliu rimboiu - bridging java and .net
Leadership
(A)TDD The what, why and how
Approaching ATDD/BDD
Rethinking the Role of Testers
Innovation Experiment Systems Practices (ICSOB 2015)
Campbell & Readman - TDD It's Not Tester Driven Development - EuroSTAR 2012
Way to Agile - USTH
Maelscrum / Business Story Manager Overview
Agile testing quadrants discussion
Agile and ATDD the perfect couple
Using Stories to Test Requirements and Systems
Trial engineering moving parts
Emily Bache - Readable, Executable Requirements: Hands-On - EuroSTAR 2013
Agile testing presentation
Anand Bagmar - Behavior Driven Testing (BDT) in Agile
Agile testing experiments
Ad

Viewers also liked (20)

KEY
Specification by Example
PDF
Tutorial: Implementing Specification-By-Example with Gherkin
PPTX
Acceptance Test Driven Development and Robot Framework
PDF
Specification-By-Example with Gherkin
PDF
Specification-By-Example with Gherkin
PPT
Specification by example and agile acceptance testing
PDF
ATDD Using Robot Framework
PPTX
An Overview of User Acceptance Testing (UAT)
PPTX
Behaviour Driven Development - Cuking the Agile world
PDF
Scrum Gathering 2012 Shanghai_产品管理及用户体验 分会场:实例化需求的实践(蔡煜)
ODP
Test Automation Framework using Cucumber BDD overview (part 1)
PPT
Experience from specification_by_examples
PPT
'An Evolution Into Specification By Example' by Adam Knight
PDF
Bdd training - v3
PDF
Serverless Code Camp Barcelona
PPTX
How to become a 'specification by example' rocket scientist
PPTX
Specflow: Specification by Example
PPTX
Alert Action and Specification Limits for Bioburden and Endotoxin - SK26Feb15...
PPTX
Moving Towards Zero Defects with Specification by Example
PPT
Test Automation In The Hands of "The Business"
Specification by Example
Tutorial: Implementing Specification-By-Example with Gherkin
Acceptance Test Driven Development and Robot Framework
Specification-By-Example with Gherkin
Specification-By-Example with Gherkin
Specification by example and agile acceptance testing
ATDD Using Robot Framework
An Overview of User Acceptance Testing (UAT)
Behaviour Driven Development - Cuking the Agile world
Scrum Gathering 2012 Shanghai_产品管理及用户体验 分会场:实例化需求的实践(蔡煜)
Test Automation Framework using Cucumber BDD overview (part 1)
Experience from specification_by_examples
'An Evolution Into Specification By Example' by Adam Knight
Bdd training - v3
Serverless Code Camp Barcelona
How to become a 'specification by example' rocket scientist
Specflow: Specification by Example
Alert Action and Specification Limits for Bioburden and Endotoxin - SK26Feb15...
Moving Towards Zero Defects with Specification by Example
Test Automation In The Hands of "The Business"
Ad

Similar to Practical way to experience of Specification by Example (20)

PPTX
The future of testing magento 2 james cowie from shero commerce - 10 24-20 ...
PDF
Prototyping & Testing - Design Thinking Experience Day
PPTX
Choosing the right agile approach for your organization
PPTX
Agile Auckland agile 101 back to basics
PDF
Pro Tips To Make Picking Your Perfect LMS A Snap!
PPTX
Заняття #1. Intro to Product Management
PDF
Build Your Agile Testing Skill Set
PPTX
Agile Outside Software: Does Agile work outside of sofware? #AOSW
PDF
Letting the team go. How, When and Why. Denis Salnikov
PDF
[Lviv 2019] letting the team go how, when and why - denis salnikov
PDF
Getting started with an Agile career
PPTX
agile vs. traditional methodologies
PPTX
PMI-ACP Training Deck
PPTX
Agile Outside Software
PDF
Advanced agile scrum- Demo PPT
PPTX
Useful stepping stones in growth towards Agile testing door Kees Blokland.
PPTX
Agile Network India | Disciplined Agile Through Case Study | Nagaraja Gundappa
PDF
Tze Chin Tang - Path to Agility
PDF
Tze Chin Tang - Path to Agility
PDF
Modern agile - tools for successful agile transformation
The future of testing magento 2 james cowie from shero commerce - 10 24-20 ...
Prototyping & Testing - Design Thinking Experience Day
Choosing the right agile approach for your organization
Agile Auckland agile 101 back to basics
Pro Tips To Make Picking Your Perfect LMS A Snap!
Заняття #1. Intro to Product Management
Build Your Agile Testing Skill Set
Agile Outside Software: Does Agile work outside of sofware? #AOSW
Letting the team go. How, When and Why. Denis Salnikov
[Lviv 2019] letting the team go how, when and why - denis salnikov
Getting started with an Agile career
agile vs. traditional methodologies
PMI-ACP Training Deck
Agile Outside Software
Advanced agile scrum- Demo PPT
Useful stepping stones in growth towards Agile testing door Kees Blokland.
Agile Network India | Disciplined Agile Through Case Study | Nagaraja Gundappa
Tze Chin Tang - Path to Agility
Tze Chin Tang - Path to Agility
Modern agile - tools for successful agile transformation

More from Larry Cai (19)

PPTX
Learn kubernetes in 90 minutes
PPT
Learn jobDSL for Jenkins
PPT
Learn RabbitMQ with Python in 90mins
PPT
Learn flask in 90mins
PPT
Learn ELK in docker
PPT
Software Engineer Talk
PPTX
Learn nginx in 90mins
PPT
Learn basic ansible using docker
PPT
Build service with_docker_in_90mins
PPTX
Learn docker in 90 minutes
PPT
Learn Dashing Widget in 90 minutes
PPT
Learn REST API with Python
PPT
Jenkins Scriptler in 90mins
PPT
Python virtualenv & pip in 90 minutes
PPT
Lead changes in software development
PPT
Python in 90mins
PPT
Write book in markdown
PPT
Continuous Integration Introduction
PDF
Agile & ALM tools
Learn kubernetes in 90 minutes
Learn jobDSL for Jenkins
Learn RabbitMQ with Python in 90mins
Learn flask in 90mins
Learn ELK in docker
Software Engineer Talk
Learn nginx in 90mins
Learn basic ansible using docker
Build service with_docker_in_90mins
Learn docker in 90 minutes
Learn Dashing Widget in 90 minutes
Learn REST API with Python
Jenkins Scriptler in 90mins
Python virtualenv & pip in 90 minutes
Lead changes in software development
Python in 90mins
Write book in markdown
Continuous Integration Introduction
Agile & ALM tools

Recently uploaded (20)

PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
KodekX | Application Modernization Development
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
A Presentation on Artificial Intelligence
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPT
Teaching material agriculture food technology
PPTX
Cloud computing and distributed systems.
PPTX
Big Data Technologies - Introduction.pptx
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Modernizing your data center with Dell and AMD
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
NewMind AI Monthly Chronicles - July 2025
Unlocking AI with Model Context Protocol (MCP)
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
KodekX | Application Modernization Development
MYSQL Presentation for SQL database connectivity
A Presentation on Artificial Intelligence
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Teaching material agriculture food technology
Cloud computing and distributed systems.
Big Data Technologies - Introduction.pptx
Digital-Transformation-Roadmap-for-Companies.pptx
Modernizing your data center with Dell and AMD
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Spectral efficient network and resource selection model in 5G networks
Per capita expenditure prediction using model stacking based on satellite ima...
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Building Integrated photovoltaic BIPV_UPV.pdf
NewMind AI Weekly Chronicles - August'25 Week I
Advanced methodologies resolving dimensionality complications for autism neur...

Practical way to experience of Specification by Example

  • 1. Practical Ways to sBE Larry Cai Practical way to experience Specification by Example | Scrum Gathering Shanghai 2012 | 2012-06-04 | Page 1 (28)
  • 2. who I am › Larry: An open source, collaboration & Agile evangelist › Software Practice Pioneering: Discover the best suitable methods and tools to improve the efficiency of software development – Git, CI, Sonar, Agile, Eclipse, Cloud, Code review Larry Cai › mail: larry.caiyu@gmail.com › weibo: http://weibo.com/larrycaiyu › blog: http://codeslife.com Practical way to experience Specification by Example | Scrum Gathering Shanghai 2012 | 2012-06-04 | Page 2 (28)
  • 3. Requirement is the important thing for software development Practical way to experience Specification by Example | Scrum Gathering Shanghai 2012 | 2012-06-04 | Page 3 (28)
  • 4. One good way to improve your requirement handling Practical way to experience Specification by Example | Scrum Gathering Shanghai 2012 | 2012-06-04 | Page 4 (28)
  • 5. agenda › WHAT is specification by example › How we make changes › Key learning › suggestion Practical way to experience Specification by Example | Scrum Gathering Shanghai 2012 | 2012-06-04 | Page 5 (28)
  • 6. agenda › WHAT is specification by example › How we make changes › Key learning › suggestion Practical way to experience Specification by Example | Scrum Gathering Shanghai 2012 | 2012-06-04 | Page 6 (28)
  • 7. Specification by example › Based on capturing and illustrating requirements using realistic examples instead of abstract statements. Practical way to experience Specification by Example | Scrum Gathering Shanghai 2012 | 2012-06-04 | Page 7 (28)
  • 8. User story Requirement: customer can check order information before purchase Feature: As a Returning Customer I want the system to remember my details so I can purchase goods more quickly. Acceptance criteria: Scenario: Review Details Before Purchase Given I’m on the Amazon website And I’m logged in as a returning customer When I click the “1-Click” button Then I should see my order details Practical way to experience Specification by Example | Scrum Gathering Shanghai 2012 | 2012-06-04 | Page 8 (28)
  • 9. Specification by example › Based on capturing and illustrating requirements using realistic examples instead of abstract statements. › Collaborative approach to defining requirements and business-oriented functional tests for software products Practical way to experience Specification by Example | Scrum Gathering Shanghai 2012 | 2012-06-04 | Page 9 (28)
  • 10. All others Created by http://www.wordle.net/ Practical way to experience Specification by Example | Scrum Gathering Shanghai 2012 | 2012-06-04 | Page 10 (28)
  • 11. agenda › WHAT is specification by example › How we make changes – Embrace example – Change delivery plan › Key learning › suggestion Practical way to experience Specification by Example | Scrum Gathering Shanghai 2012 | 2012-06-04 | Page 11 (28)
  • 12. without example › Feature: Free delivery Customer will get free delivery when buy some books We igh tv s. N um ber n aiwa ai vs. T ngh Sha Books w ith USB e sh machin Books with wa Practical way to experience Specification by Example | Scrum Gathering Shanghai 2012 | 2012-06-04 | Page 12 (28)
  • 13. problem › Technical debts in the end of iteration (notice the gap between design and verification) › Waterfall inside the iteration › Less focus on the requirement in the beginning and no efficient way to clarify the requirement Do we do the right thing from the beginning ? Practical way to experience Specification by Example | Scrum Gathering Shanghai 2012 | 2012-06-04 | Page 13 (28)
  • 14. Example matters › Feature: Free Delivery › Example: – Customer has 6 books in cart gets free delivery – Customer has 5 books in cart doesn’t get free delivery – Customer has 6 books in cart and delivery address to shanghai is free delivery – Customer has 6 books in cart and delivery address to Qinghai doesn’t get free delivery – Customer has 6 books in cart and one 2G USB get free delivery – Customer has 6 books in cart and one wash machine get ? › Customer buy 6 books (included) and only books can have free delivery to mainland (exclude Tibet,….) Practical way to experience Specification by Example | Scrum Gathering Shanghai 2012 | 2012-06-04 | Page 14 (28)
  • 15. Tool is good, but it is not must-have to use Practical way to experience Specification by Example | Scrum Gathering Shanghai 2012 | 2012-06-04 | Page 15 (28)
  • 16. Specification by example Source: key process from the book “Specification by example” Practical way to experience Specification by Example | Scrum Gathering Shanghai 2012 | 2012-06-04 | Page 16 (28)
  • 17. Embrace Example › Team works with Product Owner for more examples (less how, more what) for each feature – Short vague and abstract description to nature language in example – Do it until passenger can understand › Not easy to change. Training, coach and push in beginning Practical way to experience Specification by Example | Scrum Gathering Shanghai 2012 | 2012-06-04 | Page 17 (28)
  • 18. visible requirement › One source and everyone check/challenge ! Wall, White board …. Practical way to experience Specification by Example | Scrum Gathering Shanghai 2012 | 2012-06-04 | Page 18 (28)
  • 19. Start from example › Discuss in small group and spread to the team to make it more efficiency › Test case comes from example and continuously to challenge what ! › Implement according to the example and focusing on how ! Practical way to experience Specification by Example | Scrum Gathering Shanghai 2012 | 2012-06-04 | Page 19 (28)
  • 20. Change deliver plan › From component based to feature based Task based Feature based/Delivery Practical way to experience Specification by Example | Scrum Gathering Shanghai 2012 | 2012-06-04 | Page 20 (28)
  • 21. clear drive › Deliver plan based on the requirement – Tester is most suitable › Done of definition is more easy to track and clear Practical way to experience Specification by Example | Scrum Gathering Shanghai 2012 | 2012-06-04 | Page 21 (28)
  • 22. agenda › WHAT is specification by example › How we make changes › Key learning › suggestion Practical way to experience Specification by Example | Scrum Gathering Shanghai 2012 | 2012-06-04 | Page 22 (28)
  • 23. Key learning › Specification by example gives good improvement – Better way for requirement clarification, easier than you can image – Motivation for testers › Learn and deploy, and continuously improve it. – Bring testers into front to push for the quality of the requirement – Collaborate efficiency by visible them › Tools (like cucumber) is very useful, but is not necessary in the beginning Practical way to experience Specification by Example | Scrum Gathering Shanghai 2012 | 2012-06-04 | Page 23 (28)
  • 24. Compare to … › Example is more nature for people to understand and directed connect to business (compare to test…) › Collaboration is the key to refine the requirement and improve step by step (compare to driven …) Practical way to experience Specification by Example | Scrum Gathering Shanghai 2012 | 2012-06-04 | Page 24 (28)
  • 25. agenda › WHAT is specification by example › How we make changes › Key learning › suggestion Practical way to experience Specification by Example | Scrum Gathering Shanghai 2012 | 2012-06-04 | Page 25 (28)
  • 26. suggestion › Start from changing delivery plan to make team work together with business mindset › Push team to clarify the requirement using example › Training, Coach in the beginning to touch real case instead of demo Practical way to experience Specification by Example | Scrum Gathering Shanghai 2012 | 2012-06-04 | Page 26 (28)
  • 27. 实例化需求,你行的 weibo: http://weibo.com/larrycaiyu Practical way to experience Specification by Example | Scrum Gathering Shanghai 2012 | 2012-06-04 | Page 27 (28)