“Have we been successful in delivering business value?” While this question is becoming increasingly important for many businesses focused on delivering customer value, it’s not as straightforward as you might think.
The first principle of the Agile Manifesto is a priority on satisfying customers through delivery of value. But is there a difference between value that satisfies customers, and business value? Does it actually matter?
Behaviour Driven Development (BDD) has provided teams that have adopted it with a number of benefits. Greater technical excellence, test automation, a shared language. But, has BDD delivered on it’s promise of increased collaboration?
When using a new way to document requirements, it can be easy to fall into pitfalls on ‘what not to do’. Ryan will be taking you through practical examples of what to look out for when using BDD, in order to provide a starting point for writing good requirements.
Learning how to write Scenarios can be tricky to pick up. This is why Ryan has decided to write a practical blog on how to write Scenarios using BDD. The aim is to start with the basics of a Scenario using Given… When… Then… and build from there.
Paul introduces Cucumber (and Gherkins), and discusses techniques for developing executable acceptance criteria using a domain specific language. Cucumber is a tool that is frequently used in agile environments and Gherkins are feature files.