Over the last years, BDD (Behaviour Driven Development) has become increasingly popular. Meanwhile, it is often considered just a notation used in automated testing.
BDD is an Agile software development process in software engineering that encourages collaboration among developers, QA and non-technical or business participants in a software project to formalize a shared understanding of how the application should behave. Business Analyst plays an important role in this process as a bridge between the business and development team.
What are the new opportunities opened by this approach? What are the questions raised for BA? What are the decisions to be taken? Which do BA techniques help to resolve the issues? How should the developed artefacts be adjusted?
The author will offer the possible answers and share reflections based on seven years of experience with the approach in the talk.