I invite you to embark on a voyage with me. It will be a time lapse version of a voyage I undertook myself at my previous employer, a Vienna-based company that develops business applications for data management for the financial services industry. As part of a team that worked on a product for managing corporate actions data, I spearheaded the introduction of Behaviour Driven Development (BDD). Using BDD, we were able to address weaknesses in the way that requirements were analysed, communicated and verified.
Your voyage with me will take us back to the first steps my team and I took with BDD. Together, we will re-trace the course towards the first specification using examples, and on to the first automated verification of a feature. We will see how the BDD effort achieved critical momentum and started snowballing. We will also analyse several roadblocks that put a ceiling on the effectiveness of BDD, and come up with ways to improve on such situations.
When you attend this session, you will learn how we approached BDD and made it work for us. You will also learn about the problems we had with BDD. The knowledge of both topics will give you guidance on how to apply BDD more effectively in your own projects, and on how to avoid some pitfalls.