The purpose of this stage is to manufacture a pilot batch for verifying the device operability and eliminating any possible errors made in the design stage. The pilot batch samples can then be used to market the product to potential customers and investors or prepared for device certification tests.
At this stage our specialists purchase components, put PCBs into production and assemble them, check the device case for ease of assembly, and order device cases which are close to the final variant. After assembling the PCBs, they perform a “bring-up” (first launch/start). Then they port the operating system and bootloader, elaborate drivers, system and high-level software. All device components are assembled together and thorough integration testing is performed.
After the results of testing and/or test operation, functional requirements for the product can be elaborated and design documentation can be changed as needed. The majority of functionalities implemented on the program level do not require any hardware changes – that is why they can be handled during other product development stages. Sometimes clients may decide to repeat one or more development iterations, which can lead to changes in schematics, construction, PCBs, etc. The risks of such a scenario are much higher if you skip Stage 1 or 2 of the development process: ‘Product Concept Creation’ and ‘Proof-of-Concept’.
The result of this stage is the creation of a functional pilot batch for integration testing. After the results of the testing, changes in the design documentation can be made as necessary.