1. Business or mission analysis process (INCOSE Systems Engineering)

Introduction

The international council of systems engineering (INCOSE) has created 14 processes that a systems engineer could do to to develop a systems along with the other skills and jobs.

The first process is Business or mission analysis process which collects information on what we are going to build based on what the enterprise/business/money people want.

Inputs > Processes > Output

InputsProcessesOutput
– Organisation strategic plan
– ConOps
– Source documents
– Lifecycle constraints
– Project constraints
– Stakeholder requirements traceability
> Prepare for business or mission analysis
> Define the problem or opportunity space
> Characterise the solution space
> Evaluate alternative solution classes
> Manage the business or mission analysis
= Business or mission strategy
= Major stakeholder identification
= Preliminary lifecycle concepts
= Problem or opportunity statement
= Business requirements
= Alternative solution classes
= Preliminary validation criteria
= Preliminary MOE needs
= Preliminary MOE data
= Business requirements traceability
= Business or mission analysis record
Business or mission analysis process – INCOSE SE handbook

Needs not Wants

Before we get to into the inputs > process > outputs of this stage we need to clear up some words to avoid confusion down the road or even write now. First wants and needs. A Want is something that we would like to have whilst a need is something we have to have. Systems Engineers only care about needs not wants – we are engineering here people. The reason for the clarity on this is from a need (a must) we can develop a requirement – it needs to do this or something bad happens/we miss out on something/the nasty man drinks our milkshake (look it up).

Needs to Requirements

Requirements are the foundations for the systems that will be built. We are able to manage the requirements through breaking them down into 5 levels.

Business LevelNeedRequirementsSpecification DocumentINCOSE Process
EnterpriseEnterprise needsEnterprise Requirement to meet strategyOverall business strategy
Business ManagementBusiness unit needsBusiness unit requirements to improve businessBusiness requirements specification (BRS)Business or Mission Analysis
Business OperationsStakeholder needsOperations requirements to improve operationsStakeholders
requirements specification (StRS)
Stakeholders needs and requirements
SystemSystem needsSystem requirements needed to make it operate successfullySystem
requirements specification (SyRS)
System requirements + Architecture definition
System ElementSystem Element needSystem element requirements that it needs to perform to meet system needSystem element requirements specifications (SERS)System requirements + Architecture definition
Transformation of needs to requirements – Mike Ryan, INCOSE Systems Engineering Handbook

For the majority of SE work that you will see you won’t have to deal with all these levels and certainly not at the same time. The enterprise level is normally set for a couple of years or longer depending on the industry. The system element is often set either by a component prebuilt or will be defined as the system’s elements are built out.

The key to needs and requirements is to keep track of them and who they come from and why. This can be done with a simple form of stakeholder request – reason – date. When we start this don’t get sucked into the detail as we’ll get that as we go.

Inputs

Organisation strategic plan

The organisation you are working with will have some idea on what they want to do and a way of achieving it. This doesn’t have to be something big and fancy but it does need to make sense and the leaders of the organisation have to stick to it or make changes when things change. This is normally a presentation with some form of support document with numbers to explain the intention.

ConOps

There are two similar words when it comes to trying to capture at the high level what we are trying to achieve in the ConOps or concept of operations is often used along side “operational concept”.

ConOp (concept of operations) – description of how, at an organisational level, the leadership intend the organisation to operate. This includes a description of the organisation’s assumption or intent in regard to operation with the existing systems and future one. Due to the current and future states the ConOp is a strategic document.

OpsCon (operational concept) – describes how the system work from the operator’s perspective. The OpsCon summarises the needs, goals, and characteristics of the system’s user and operator community, along with the system context and system interfaces.

Source documents

The organisation will have all sorts of document on the system of interest (SOI) and other artefacts that will be useful when setting the business or mission intent to develop a new system.


Lifecycle constraints

Before starting the development the system will have a natural lifecycle for a whole bunch of reasons that are defined by the environment that system is in and how it is used. Good to set this early including the cost of running the system over the period and any disposal costs if there are any.


Project constraints

Similar to the system lifecycle the project will be limited by time, skill, environment and probably, just probably money. The project constraints will affect the product development approach.

Stakeholder requirements traceability

Elaboration

1.1. Nominate Major Stakeholder

1. Business or mission analysis process > 2. Stakeholder needs and requirements process