Chapter 10. Building a domain-driven specification suite

This chapter covers

  • Recognizing good domain models
  • Analyzing a ubiquitous language
  • Distilling business domains from scenarios
  • Recognizing different kinds of business domains
  • Organizing a specification suite according to available domains

This is the third chapter in a four-chapter series about managing large specification suites. Chapters 8 and 9 discussed actors and using their abilities and business needs as replacements for the Feature keyword. In this chapter, we’ll analyze what happens when actors have too many scenarios and another level of hierarchy is needed—which usually happens in medium-sized projects.

Figure 10.1 shows a specification suite for the fictional company Activitee ...

Get Writing Great Specifications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.