(Behaviour Driven Development) gets
more and more popular.
Meanwhile, it is often considered just a notation used in automated testing.
software engineering, BDD is an Agile software development process
that encourages collaboration among developers, QA and non-technical
or business participants in a software project in
order to formalize a shared
understanding of how the application should behave.
Analyst plays an important role in this process as a bridge between
business and development team.
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 adopted?
The talk proposes possible answers based on the 7 years’ experience
of applying BDD in various projects.