Agile Requirements Workshops in Context
Success with Agile development depends on delivering the right product requirements at the right time. Agile teams constantly plan and re-plan to make those decisions, attempting to optimize business value at regular intervals within the constraints of time, money, and people.
Decisions about requirements are crucial to making smart delivery choices. The team must agree on the optimal set of requirements to deliver next. Agile planning should balance customer needs with the architectural impact of requirements dependencies, incorporating the implications of both functional and nonfunctional requirements on the architecture and customer. Successful Agile teams collaborate to make these decisions.
At the same time, Agile teams need to tune the breadth and depth of their requirements exploration to the cadence of Agile delivery. Using Agile requirements modeling interwoven into Agile planning workshops, teams effectively define sound delivery decisions and feed the engine that makes Agile teams runcollaboration.