There is a software development approah which leverages practices that originated with Test Driven Development (TDD), adding a user behavior-centric focus. Behavior Driven Development (BDD) employs domain-specific language (DSL) to express both user behaviors and the expected outcomes from those behaviors in each unit of work, or “user story.” It’s helpful to think “from the...Read More