BDD or Behaviour Driven Development is using examples to talk through how an application behaves and and having conversations about those examples. Watch this video to appreciate how BDD enables business analysts and developers to collaborate in this area, specify behavior in terms of user stories.