Chapter 4. Agile Requirements for the Program
More relative than this—the play’s the thing
—Shakespeare, Hamlet, Act 2, scene 2
Introduction to the Program Level
In the previous chapter, we introduced the Team level in the Big Picture, the place where the software teams define, develop, and test the software for the solution. As illustrated in Figure 4-1, at the next higher Program level, we see an organizational, process, and requirements model that provides mechanisms to harness some number of agile teams to a larger enterprise purpose—the delivery of an entire product, system, or application suite to the customers.
Figure 4-1. The Program level of the Big Picture
At the Team level, teams are empowered and are largely self-organizing ...