4. Event-Driven Use Cases
in which we discuss a fail-safe way of partitioning the work into use cases, and along the way discover the best product to build
The blastoff process establishes the scope of the work. This scope—ideally shown graphically as a context diagram—defines a business area, part of which is to be automated by the intended product. However, this work scope is probably too large to be studied as a single unit. Just as you cut your food into small bites before attempting to eat it, it is necessary to partition the work into manageable pieces before studying it to find the product’s requirements.
In this chapter we lay out a set of heuristics to guide you in finding ...