From the course: Behavior-Driven Development

Unlock the full course today

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

Building the right thing

Building the right thing - Cucumber Tutorial

From the course: Behavior-Driven Development

Building the right thing

- [Instructor] The primary goal of BDD is to build the right thing, but that's not an easy goal by any means. When starting a new project, many times it can seem like what is desired from stakeholders is fairly straightforward. In reality, the complexity of the system requirements and acceptance criteria become more and more apparent throughout the application lifecycle. This can easily lead to wasted time writing unnecessary code and even products that users don't use, or stress that gets transferred to developers as the team needs to rethink requirements that might change a fundamental part of the application. In his essay, No Silver Bullet, legendary computer scientist and architect Fred Brooks states, "The hardest part of building a software system "is deciding precisely what to build." It must be stressed that BDD is not designed to help you discover what particular product to create. And you don't use BDD to come up with idea for the next big app or service. Product owners…

Contents