Product DEvelopment Process
We work with projects of all shapes and sizes, but the design process is similar in most cases. The process is broken down into 5 stages when we develop an electronic product.
The discovery stage is all about getting to know each other. We typically start with a telephone call during which we will ask you a few questions about your project requirements. We will also answer any questions you have about our services and capabilities.
Following the call, we may ask that you complete a short questionnaire. This allows us to be prepared when we first meet you and to move forward with your project as quickly as possible.
The purpose of this stage is to get a better understanding of the work to be carried out. This information then allows us to produce a proposal and quote for the work so you know what it will cost and how long it will take.
Normally, we will start this stage with a face-to-face meeting during which we ask you to provide us with further details on certain aspects of your project. The more details you can provide us with the more accurately we can quote.
At the end of the stage we will provide you with a detailed project proposal and an estimate for the work to be completed.
During the Design stage we perform the top-level system design for your product. This will become the blueprint from which the product development is performed.
Tasks include formalizing customer requirements and creating technical specifications for the elements to be designed. We then research and select key hardware and software components and document our suggested design architecture.
At the end of the stage, we will deliver formal requirements documents, block diagrams of the top-level design and a detailed project plan for the product development
The Development stage involves the detailed development of the product from the original concept, requirements and top-level architecture into a fully working product design.
We use an agile design approach, breaking development into regular “sprints”. Electronic and software development will occur in parallel, with prototype electronics available as early as possible to enable integration and testing. Core software features will be developed first to enable a fully working “minimum viable product” to be delivered while additional software features are developed.
This stage can take several weeks to months depending on the scale and complexity of the project.
The stage ends with design verification, during which we confirm that our designs meet all of the defined requirements and works as intended.
At the end of the Development stage, we will deliver the electronic designs, software source code, mechanical designs and test and verification reports
Once the design is complete and you are happy with the prototypes, we can assist with getting the design ready for volume manufacturing. This includes compliance testing for the territories you plan to sell into and preparing a manufacturing data pack suitable for your manufacturer of choice. We can also support you as you begin the manufacturing process.