Design cycle

Definition

The design cycle starts with the definition of the project. These questions need to be answered. What are the main driving factors for the product, which project structure fits best? Is a proof of concept needed to mitigate risks?

Requirements

During this stage the requirements of the product will be determined. Besides the main functional aspects and specifications, focus is also on the non-functionals aspects such as compliance to regulation, performance requirements.

System architecture

When the definition of the product is clear, a decomposition of the design will be made to obtain the system architecture. In this stage the main technological solutions will be determined which enable to achieve the requirements.

Detailed design

During the detailed design stage for each of the competences (hardware, software) the design is worked out in more detail. This results in several detailed design documents for Software, Hardware and Interface description.

Implementation

With the detailed design documentation as starting point, the implementation phase will start. For the hardware this results in a schematic and PCB layout. For the software the actual coding is created. Last step of this process is to create prototypes of the product.

Verification

Goal of this stage is to verify the low-level behaviour of the prototypes. Main focus is on verifying if the functional blocks operate as described in the detailed design documentation.

Integration & validation

When the low-level functional blocks have been verified, the next step is to integrate these blocks into the end product, integrate software with hardware and mechanics.

Acceptance test

Goal of this stage is to validate if the design meets the requirements.

Product support

When the testing has been completed the design will be transferred to production. The Technical Product Documentation (TPD) which describes the product, will be handed over to production.
Production test tooling will be created to support the design for manufacturing.