ES Development Process
ES Development Process
• 1. Ideation:
• This is the stage where an idea is discussed with all the stakeholders and brain-stormed to
conclude if the idea is worth taking to the development stage.
• Market data is collected from online research, interviews with customers, prospects, other people
facing market to make a case with two important points:
• Problems the product will solve. All features of the products could be segmented into urgent
needs, good to have and luxury. More you are solving urgent needs better the response from the
market would be for the product.
• The price at which the customer would be willing to pay for solving the problem. The cost of
manufacturing & selling the product should be 50% of the actual price to the customer at <1000
units volume as a thumb rule. For higher volumes, the price will be less.
Embedded System Development Process
• E) Production
• E-1) Manufacturing
• This section should answer if the design is manufacturable?
• Various considerations from the manufacturing point of view w.r.t to the available manufacturing
ecosystem should be listed as design inputs to the engineers.
• E-2) Validation & Production Testing
• More testing you do better you know the reliability of the product.
• A proper test plan need to be created both for the validation and for the production testing. A
proper plan will help designers ensure that the product is easy to test in both scenarios.
Embedded System Development Process
• 6. Design Implementation:
• This is the core engineering stage of the implementation. Here the architecture is converted into
the design.
• For hardware: schematic capture, PCB layout will be done.
• MCU firmware & if any software is required will be developed.
• Enclosure design work will also come into this stage.
• 7. Field Trials
• You might have heard engineers saying that their product works well in their lab but has issues in
the field.
• Field conditions are different, engineers need to think through what all conditions their product
will go through in the field so that they can reproduce those conditions and check the
performance of their product even before sending their product out in the field. Not only field
conditions but the user is also different. Engineers need to think of how a layman will handle their
product in the field.
Embedded System Development Process