O'Reilly logo

Writing Great Specifications: Using Specification by Example and Gherkin by Kamil Nicieja

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 9. Refactoring features into abilities and business needs

This chapter covers

  • Managing functional and nonfunctional requirements
  • Refactoring features into abilities
  • Recognizing and refactoring business needs
  • Identifying new stakeholders with business needs

This is the second chapter in a four-chapter series about managing large specification suites. Chapter 8 focused on organizing scenarios into specifications, discussing the optimal length of an average executable specification and the theoretical aspects of deciding to put a scenario into one specification or another. In this chapter, we’ll put the theory into practice by refactoring larger executable specifications into smaller ones that will be easier to manage.

We’ll continue ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required