Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
ISO/IEC TR 29110-5-6-1 provides a Deployment Package for systems engineering tailored to very small entities. While the software-focused parts of 29110 (5-1-x) address pure software development, this part extends the framework to systems — combinations of hardware, software, firmware, mechanical components, and human operators working together to fulfill a mission.
The Systems Engineering Deployment Package defines six process areas adapted from ISO/IEC 15288 (Systems and Software Engineering — System Lifecycle Processes), scaled down for VSEs.
| Process Area | Purpose | Key Work Products | Typical Tailoring for VSEs |
|---|---|---|---|
| System Requirements Definition | Elicit and document stakeholder needs and system-level requirements | Stakeholder Requirements Specification, System Requirements Specification | Single combined document; user stories for simple systems |
| System Architecture Definition | Define the high-level system structure and interfaces | System Architecture Description, Interface Control Document | Block diagram + interface table; formal ADL not required |
| System Integration | Assemble system elements and verify interfaces | Integration Plan, Integration Test Report | Incremental integration with focus on critical interfaces first |
| System Validation | Confirm the system meets stakeholder needs in the target environment | Validation Plan, Validation Report | Acceptance test scenarios derived from stakeholder requirements |
| System Maintenance | Sustain the system throughout its operational life | Maintenance Plan, Problem Report Log | Lightweight — bug tracking system suffices for most VSEs |
| System Disposal | Retire the system safely and responsibly | Disposal Plan | Often omitted for low-risk systems; required for hazardous materials |
Even a small team may need to integrate their system with external systems — cloud services, third-party APIs, legacy hardware, or regulatory databases. The Deployment Package addresses this through the interface contract pattern: each interface between the VSE’s system and an external entity is documented as a contract specifying data formats, protocol version, timing constraints, and error-handling behavior.
A practical approach recommended in the Deployment Package is the interface-first design methodology. Before any detailed component design begins, the team defines all system interfaces in a single Interface Control Document (ICD). This ICD can be as simple as a spreadsheet with columns for interface ID, source, destination, data type, range, and protocol. The act of writing down every interface forces clarity and reveals hidden assumptions.
The Deployment Package advocates for a continuous validation approach rather than a single end-of-cycle validation event. Each sprint or iteration includes validation activities against stakeholder requirements. This is particularly important for systems engineering because hardware changes have longer lead times than software changes — discovering a requirement gap after hardware fabrication is extremely costly.