The document introduces Behavior Driven Development (BDD) and describes how the author implemented BDD practices at their company to help a development team meet an aggressive production goal of completing 550 story points by the end of the year. Key aspects of the introduction included establishing acceptance criteria and executable specifications for features, conducting regular release planning and backlog grooming sessions, and emphasizing exploratory testing over ad-hoc testing. Feedback loops and close collaboration between development and business partners were crucial to successfully adopting the new approach.
7. History
2008 Acceptance
testing with Robot
Framework
2009 Acceptance
testing with Cucumber
2010 first trials of using
cucumber to collaborate
with the customers.
You can buy the book from http://pragprog.com/book/hwcuc/the-cucumber-book
8. Early spring 2011 @
Lindorff
I started as Scrum Master for a team of 9.
Weekly sprints. Mostly failing to deliver
Agile coaches visiting us.
Discussions. Every. Single. Morning.
“What’s wrong with this all?”
14. Minor changes
informative workspace (big kanban wall)
new acceptance testing tool
easy way to introduce new process
closer cooperation with the business
15. The magic date 1.7.2011
“This needs to be done - We require You to complete
550 SP by end of this year”
16. Calculus
15SP / 2wk / team
2 teams
Estimated total velocity
60SP / month
Work enough until mid-
April 2012.
25. Release BL
grooming
Acceptance
Criteria
Executable
UAT
Specification
defer design
demo & review
decisions
implementation
Note: this did or did not work in our context!