Behavior-Driven Development(BDD)

it is a software development process.


Why bother?


  • Share understanding of the problem between software teams & business people
  • Work rapid, work small, work iterate, get early feedback
  • System documentation (system behavior)
  • Enable collaboration across roles


agile?

user stories?

BDD is a plugin to agile ( help enhance )