Specification Workshops provide a lean-agile approach to creating and evolving engineering specifications. Workshops are face-to-face gatherings that create a shared understanding of the system’s structure, behavior, and information. They align everyone on a common approach to building the ultimate solution and record decisions using a common MBSE approach with SysML. These emergent specifications drive the agile, engineering development process.
This talk presents the “Agile System Engineering Specification Workshop” and our experiences applying it. We begin with a background or lean-agile principles and practice and discuss where specification workshops fit into the lean-agile flow. We then present the workshops details specifics including guidance structure, mechanics, attendees, frequency, and logistics. We discuss how behavioral threads from SysML specifications become backlog items and how to prioritize by focusing on the highest business value thread. We continually validate specifications each increment, allowing them to emerge based on feedback. The goal being to build what the customer needs, not just what they specified at the beginning.