Process areas#

Management#

Manage the common platform, its modules and integration.

Plan and oversee safety activities across the project lifecycle.

Plan and oversee cybersecurity activities across the project lifecycle.

Define and monitor quality objectives, measures and improvements.

Control and track changes to work products and configurations.

Identify, analyse and resolve problems found during development.

Plan, prepare and control the release of deliverables.

Define, deploy and improve the organisational process.

Development#

Elicit, specify and manage stakeholder and system requirements.

Define and document the system and software architecture.

Develop and unit-test software units according to the design.

Verify that work products fulfil their specified requirements.

Identify and assess safety hazards and derive mitigation measures.

Identify and assess security threats and derive mitigation measures.

Support#

Control versions and baselines of all project artefacts.

Qualify and manage tools used in the development process.

Plan, create and maintain project and product documentation.