A Drill for the Mojave#
When the Curiosity Mars rover collected its second taste of Mount Sharp at the “Mojave” site, it was executing a sequence years in the making. Behind that single mechanical action lay thousands of “shall” statements—precise technical requirements that transformed a scientist’s curiosity into an engineer’s reality. The transition from a broad mission goal to a specific hardware design is the most critical gauntlet in the NASA life cycle. This is where the project defines its boundaries and identifies the internal and external interfaces that will determine its survival. Without this rigorous definition, a mission risks falling into the abyss of misunderstanding and unwanted solutions.
The Anchor of Stakeholder Expectations#
A successful design is anchored by the definition of stakeholder expectations, a process that identifies who the key players are and how they intend to use the system. This is not merely a list of features but a foundational agreement on the system’s functions, appearance, and performance. One key stakeholder is always the “customer,” though this role can shift depending on where the systems engineer is working within the project structure. By involving stakeholders in a self-correcting feedback loop, NASA builds confidence in the end product and ensures that the final machine fulfills the actual needs of the target audience. This agreement sets realistic expectations and helps prevent the relentless pressure of requirements creep later in the life cycle.
The Narrative of the Mission#
The primary tool for capturing these expectations is the Concept of Operations, or ConOps, which describes how the system will be used in a time-sequenced manner. The ConOps serves as a vital check, identifying missing or conflicting requirements before they become expensive hardware failures. It must include scenarios for all significant operational situations, including malfunctions and degraded modes. This implementation-free understanding of behavioral characteristics allows engineers to visualize the end product without prematurely committing to a specific design. The ConOps acts as the “North Star” for the project, guiding the development of the architecture and the allocation of functions between humans and systems.
The Anatomy of a Requirement#
Once the vision is clear, the systems engineer transforms expectations into technical requirements—formal “shall” statements that are unique, quantitative, and measurable. A well-written requirement is clear, concise, and, above all, verifiable through test, analysis, or inspection. NASA engineers use metadata to track each requirement’s rationale, ensuring that the original intent is not lost as the design evolves. Key Driving Requirements (KDRs) are identified early because they have a disproportionate impact on cost and schedule. By rigorously validating these requirements against the mission objectives, the technical team ensures they are building the “right design” rather than just building the design right.
The Fractal of Logical Decomposition#
The final step in the design gauntlet is logical decomposition, where high-level requirements are partitioned into lower-level functions until they can be built, bought, or reused. This process creates a system architecture that defines the underlying structure of hardware, software, and the humans-in-the-loop. It is a creative and recursive effort that links system functions to trade studies and interface characteristics. By decomposing the parent requirements into logical models, the systems engineer ensures that every element fits together to contribute to the whole. This fractal approach to design ensures that even the smallest component is bidirectionally traceable to the mission’s top-level goals.
The Clarity of Intent#
The design process follows the “Doctrine of Successive Refinement,” an iterative loop that increases the resolution of the system over time. This process continues until the design has sufficient depth to support cost modeling and convince independent reviewers of its feasibility. Every design decision documented in the technical data package creates an audit trail for future modifications. This transparency is essential because a single change to a parent requirement can have a far-reaching ripple effect across multiple documents. Only through this rigorous gauntlet of expectations, requirements, and decomposition can a project move from the abstract world of concept studies to the physical reality of realization.


