From the course: Cert Prep: Agile Analysis (IIBA®-AAC)

Unlock the full course today

Join today to access over 24,500 courses taught by industry experts.

Behavior-driven development

Behavior-driven development

- Given you're watching this video, when you select to pause, then the video pauses and a bookmark is placed where you left off, and you can select to resume at any time. Interesting format to describe a user interaction with a product, huh? Well, this is an example of behavior-driven development, or BDD for short. BDD is a technique common to Agile teams used to increase value, decrease waste and make communication amongst the team more productive. BDD helps the team focus on customer behaviors and truly satisfying their needs. Chris, our Agile BA in this course, uses BDD with the team to elaborate on user stories by using real examples of customer behavior. These real examples, specified in a BDD format, help teams work faster, focus on the customer, then also help with test automation. Chris specifies examples in scenarios and works with the team to ensure understanding. Let's look at some related definitions and elements of BDD. First is examples. Examples are real-life scenarios…

Contents