Saturday 10th March, 2012
2:00pm to 2:30pm
BDD is a technique for developing software which focuses on business value by driving out system design from the outside in.
In this talk, I'll describe how BDD addresses two fundamental problems with software design :
- How to drive out business value using scenarios and features
- How to deliver value to the business through architecure
We will cover how and why BDD is a reaction to TDD, some problems with TDD and how BDD attempts to solve them, and finally how BDD facilitates other practices such as bringing developers closer to the business, simplifying systems architecture, enabling a ubiquitous language, and delivering value continuously.
Software guy in Devon. Horrific coder turned Agilist. Trying to atone for my crimes against coding. bio from Twitter
Sign in to add slides, notes or videos to this session