Mission threads are associated with one or more warfare vignettes. A vignette describes the overall environment, including the geography; its own force structure and mission, strategies, and tactics; and the enemy’s forces, attack strategies, and tactics, including timing. Mission threads can describe tactical operations; logistical operations; support operations; and maintenance, training, test, and development operations. Mission threads serve as drivers for developing the architecture and as the basis for test cases during a verification cycle.
The Mission Thread Workshop (MTW) is a facilitated process that brings together SoS stakeholders to augment existing mission threads with quality attribute considerations that will shape the SoS architecture and to identify SoS architectural challenges.
The MTW has three phases:
- Roll-Up and Follow-Up
In the Preparation phase, the SoS program manager develops an overview presentation on the SoS mission/business drivers, and the SoS architect develops an overview presentation on the SoS architecture plans. The facilitation team meets with the SoS program manager and architect to plan the MTW, provide feedback on the two presentations, reach agreement on mission threads and types, and identify stakeholders.
The Execution phase involves augmenting the mission threads with quality attribute considerations and identifying SoS architectural challenges based on stakeholder inputs and the dialogue between the stakeholders and the architects. During the augmentation, overarching quality attribute considerations—as well as step-specific quality attribute considerations for each quality attribute of the SoS—are elicited and documented for each mission thread. The architects can also describe how the planned architecture satisfies the quality attribute considerations in each step for each mission thread selected for the workshop.
In the third and final phase, Roll-Up and Follow-Up, two reports are produced from the activity in the execution phase, and answers to action items are assigned in that phase. One report includes the quality attribute considerations for each step of each mission thread selected for the MTW and overarching quality attribute considerations for each mission thread. The other report describes the SoS architectural challenges. At the end of the series of MTWs, an annotated summary briefing rolls up SoS architectural challenges and strengths, non-architectural issues (if any are uncovered), and recommendations.
The MTW is a prerequisite to the SEI SoS Architecture Evaluation, since its results are used in that evaluation.
The Mission Thread Workshop is ready to be piloted. If you are interested, contact us.
Software Architecture Training and Publications
Software Architecture Training at the SEI
Software Architecture Publications