Behaviour Driven Development is an agile technique based on Test Driven Development that promotes communication and close collaboration between everybody in the team and focuses on writing specifications of the system behaviour. BDD can be used together with agile methodologies such as Scrum or Kanban to facilitate communication between all individuals working on a software project.
This presentation will explain how BDD works and when it should be considered as a potential approach by businesses. The speaker will show the advantages of using this technique from the perspective of both business stakeholders and technical team members. Real life examples form the speaker’s experience will be also given.