SlideShare uma empresa Scribd logo
1 de 4
Baixar para ler offline
Technical Insights - Embedded

Challenges in typical embedded product design

1. Domain knowledge:
It is difficult the understand end user context and build quality product unless you have domain skills and
end user perspective in your team. The embedded devices interface with other devices in their
environment. To facilitate such interoperability the standards bodies in different industries have come up
with the plethora of standards often specific to that industry. Same goes for regulatory and certification
needs. Prior knowledge dealing with such industry specific needs can, to some extent, avoid project delays
and risks.
2. Project Management Methodology:
It is a challenge to use newer methodologies like Agile project management methodology if hardware
design and development is involved. It is not possible to come up with functioning deliverable every 3 to 4
weeks unlike software development. The hardware board design and development follows waterfall
method by its very nature. If hardware design is part of your embedded project then either you use hybrid
model – agile for software and waterfall for hardware OR settle for waterfall model for entire project.
Many product companies follow the gate process during the design phase. At every stage key stakeholders
thoroughly review the state of the readiness before the design team can proceed with the next phase.
These gate reviews call for lot of documentation and presentations. Safety critical systems may need to
comply with the rigid standards defined for those industries. Something which is contradictory to agile
method.
3. Heterogeneous, diverse teams:
In embedded product teams you find variety of folks- hardware designers, firmware engineers, middleware engineers, embedded application engineers, remote web client designers, industrial designers,
mechanical fabrication engineers, usability experts, test engineers of various hues- software, hardware,
certification lab, reliability testing etc. Such diversity calls for some real people management skills on the
past of project manager and also team members. In common the way of thinking and perspective is so
different between software engineers and say hardware/industrial designers. The first is focused on quick
fixes and releases. They know they can resolve any bugs quickly. While other ones understand the cost of
mistakes. They tend to take slightly longer term view. Bugs in hardware often result in long delays and
often additional cost due to retesting & reproduction.
4. Product Resource constraints:
Every electronic product has limited internal resources- memory, CPU power, display size, enclosure space,
communication options etc. These become constraints when you design your product. It is usually a tradeoff between the features you want to add Vs internal resources available in the product. And what puts
the constraint on the choice of internal resources? Often it is cost, size, weight, power consumption etc.
5. BOM cost targets:
Today almost every product needs to compete with other products in the market. The customers often do
apple to apple comparison between two competing products on Cost Vs Features basis. You may have

FossilShale Embedded Technologies Private Limited - www.fossilshale.com

Page 1 of 4
Technical Insights - Embedded

some pricing power due to strong brand but you still need to worry about the production cost of each unit.
Each cent you squeeze out of the production cost it goes directly to your bottom line. The component
engineering and supply chain advantages are crucial here. One of the strong competitive advantages that
each country vast and deep linkages they have over there, across the entire value chain in electronic
product manufacturing. Some countries can offer cost advantage like no one else in the world. For
example, the cost and choice of type B and C hardware components that they can offer due to local
availability. They pass this cost advantage to their MNC customers resulting in even more business for
them. This has resulted in massive scale of economics.

6. Parts Obsolescence Management:
The useful life of your product might be longer than the availability of individual parts in it from the
supplier. You may be obligated to support your end customers far longer than your parts supplier might
promise to support you. The selection of right parts, especially type A components, is crucial to mitigate
future support issues. This issue is important aspect of warranty management for any product company.
The designer may be asked to get written communication from the supplier on the availability of the
critical Type A parts before the design is approved. Even then the companies might decide to purchase in
bulk and keep inventory of parts to handle estimated warranty issues in the field.

FossilShale Embedded Technologies Private Limited - www.fossilshale.com

Page 2 of 4
Technical Insights - Embedded

7. Third party dependencies:
You are absolutely dependent on your eco system partners to develop these products. It is unlikely that
you will have all the skills & infrastructure in-house. Different vendors/partners pitch in at various stages
and make their contributions. Some examples are Chip Vendor, PCB fabrication and assembly,
development tools, Industrial design, Mechanical fabrication, certification testing and reports, mass
manufacturing, shipping, packaging and user documentation etc. The vendor management skills are
absolute must in these projects.
8. Distributed Teams:
Different parts might be developed by different teams separated geographically. This poses unique
problems in coordination, integration, testing during product development. The challenge is more than
what is seen in pure software development. When different teams in different locations design various sub
systems like hardware board, firmware, middle ware, user application, remote client on web then it poses
unique challenges during integration and system testing. You need skilled Coordination at customer site
along with sophisticated online issue tracking system, version control and integration and testing
methodology to navigate the rough waters in the last phases of the project.
9. Test Infrastructure:
Many a times you need sophisticated and often customized “Hardware-In-Loop” kind of test set-up. This is
often seen for safety critical & industrial systems. Such test infrastructure can be expensive or unavailable
with you. You may have to depend on the external lab and it may not be easy to get the slots as per your
needs. The external testing often causes the project delays and cost escalation in embedded product
design projects.
10. Manufacturing interface:
The development team need to closely wok with production house. This involves educating them on your
design, understanding their production set-up and process, design the product for manufacturability
(DFM), testability (DFT), Develop production test set-up for quick QA testing during production. The
designers may even have to travel to site of manufacturing to support them during pilot production and
certification. Typically final product certification can be done only by the manufacturer.
11. Reliability:
Reliability of the product can be very important depending on the product. Safety critical products need
huge investment in reliability related assurance. Apart from usual functional testing the project team
needs to be well versed with aspects like Reliability tools, MTBF, FMEA analysis, HALT and HASS tests,
redundancy, fault tolerance etc. Safety critical systems may need to comply with regulatory requirements.
For example, avionics systems are supposed to follow DO-178B process for software development and
DO-254 for hardware development. These standards define in minute detail what & how reviews should
be conducted and what & how testing should be done etc. The compliance is audited by Federal Aviation
Authority before you get go ahead to install the system in the aircraft. Else you cannot fly such aircraft
above in the world.

FossilShale Embedded Technologies Private Limited - www.fossilshale.com

Page 3 of 4
Technical Insights - Embedded

12. Product certification:
Almost all embedded products have to comply with regulations stipulated by different governments for
emission, radiation, power consumption, safety etc. You need to know in which countries the product will
be sold and then design the product so it will pass those specific certification tests.
13. Product warranty issues:
Unlike software application the quick bug fix may not be an option. Product recall can be very expensive
and typically results in massive PR debacle for the company. Try recalling car or consumer products. The
cost of warranty should be added in the total cost of designing, manufacturing, marketing and selling the
product. The tech support and its cost is also part of this. If the product is not designed for ease of
operation, ongoing maintenance and field servicing then it adds into the cost of making & selling the
product. One way the companies try to address this is remote upgrade, at least for the software. Most of
devices in the field host short range as well as long range communication options which make such
remote upgrade of software feasible. The software in the smart meters installed in millions of homes
cannot be upgraded on site one at a time. That would be too expensive. The remote upgrade is only
viable choice here. But this choice is not available for any hardware bug. The stakes are indeed loaded
against the hardware folks. They are expected to be perfect.
14. Import/export rules:
Depending on the country this can become important issue. In many countries we have many controls and
you cannot freely important and export electronics parts or goods. At least in some countries It helps if
you execute your projects in designated Software Export Zone. If not then you are dependent on your
manufacturer (with SEZ permit) for all import and export.

FossilShale Embedded Technologies Private Limited - www.fossilshale.com

Page 4 of 4

Mais conteúdo relacionado

Último

ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 

Último (20)

ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 

Destaque

Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 

Destaque (20)

Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 

Embedded Product Design & Development Pre- Requisites

  • 1. Technical Insights - Embedded Challenges in typical embedded product design 1. Domain knowledge: It is difficult the understand end user context and build quality product unless you have domain skills and end user perspective in your team. The embedded devices interface with other devices in their environment. To facilitate such interoperability the standards bodies in different industries have come up with the plethora of standards often specific to that industry. Same goes for regulatory and certification needs. Prior knowledge dealing with such industry specific needs can, to some extent, avoid project delays and risks. 2. Project Management Methodology: It is a challenge to use newer methodologies like Agile project management methodology if hardware design and development is involved. It is not possible to come up with functioning deliverable every 3 to 4 weeks unlike software development. The hardware board design and development follows waterfall method by its very nature. If hardware design is part of your embedded project then either you use hybrid model – agile for software and waterfall for hardware OR settle for waterfall model for entire project. Many product companies follow the gate process during the design phase. At every stage key stakeholders thoroughly review the state of the readiness before the design team can proceed with the next phase. These gate reviews call for lot of documentation and presentations. Safety critical systems may need to comply with the rigid standards defined for those industries. Something which is contradictory to agile method. 3. Heterogeneous, diverse teams: In embedded product teams you find variety of folks- hardware designers, firmware engineers, middleware engineers, embedded application engineers, remote web client designers, industrial designers, mechanical fabrication engineers, usability experts, test engineers of various hues- software, hardware, certification lab, reliability testing etc. Such diversity calls for some real people management skills on the past of project manager and also team members. In common the way of thinking and perspective is so different between software engineers and say hardware/industrial designers. The first is focused on quick fixes and releases. They know they can resolve any bugs quickly. While other ones understand the cost of mistakes. They tend to take slightly longer term view. Bugs in hardware often result in long delays and often additional cost due to retesting & reproduction. 4. Product Resource constraints: Every electronic product has limited internal resources- memory, CPU power, display size, enclosure space, communication options etc. These become constraints when you design your product. It is usually a tradeoff between the features you want to add Vs internal resources available in the product. And what puts the constraint on the choice of internal resources? Often it is cost, size, weight, power consumption etc. 5. BOM cost targets: Today almost every product needs to compete with other products in the market. The customers often do apple to apple comparison between two competing products on Cost Vs Features basis. You may have FossilShale Embedded Technologies Private Limited - www.fossilshale.com Page 1 of 4
  • 2. Technical Insights - Embedded some pricing power due to strong brand but you still need to worry about the production cost of each unit. Each cent you squeeze out of the production cost it goes directly to your bottom line. The component engineering and supply chain advantages are crucial here. One of the strong competitive advantages that each country vast and deep linkages they have over there, across the entire value chain in electronic product manufacturing. Some countries can offer cost advantage like no one else in the world. For example, the cost and choice of type B and C hardware components that they can offer due to local availability. They pass this cost advantage to their MNC customers resulting in even more business for them. This has resulted in massive scale of economics. 6. Parts Obsolescence Management: The useful life of your product might be longer than the availability of individual parts in it from the supplier. You may be obligated to support your end customers far longer than your parts supplier might promise to support you. The selection of right parts, especially type A components, is crucial to mitigate future support issues. This issue is important aspect of warranty management for any product company. The designer may be asked to get written communication from the supplier on the availability of the critical Type A parts before the design is approved. Even then the companies might decide to purchase in bulk and keep inventory of parts to handle estimated warranty issues in the field. FossilShale Embedded Technologies Private Limited - www.fossilshale.com Page 2 of 4
  • 3. Technical Insights - Embedded 7. Third party dependencies: You are absolutely dependent on your eco system partners to develop these products. It is unlikely that you will have all the skills & infrastructure in-house. Different vendors/partners pitch in at various stages and make their contributions. Some examples are Chip Vendor, PCB fabrication and assembly, development tools, Industrial design, Mechanical fabrication, certification testing and reports, mass manufacturing, shipping, packaging and user documentation etc. The vendor management skills are absolute must in these projects. 8. Distributed Teams: Different parts might be developed by different teams separated geographically. This poses unique problems in coordination, integration, testing during product development. The challenge is more than what is seen in pure software development. When different teams in different locations design various sub systems like hardware board, firmware, middle ware, user application, remote client on web then it poses unique challenges during integration and system testing. You need skilled Coordination at customer site along with sophisticated online issue tracking system, version control and integration and testing methodology to navigate the rough waters in the last phases of the project. 9. Test Infrastructure: Many a times you need sophisticated and often customized “Hardware-In-Loop” kind of test set-up. This is often seen for safety critical & industrial systems. Such test infrastructure can be expensive or unavailable with you. You may have to depend on the external lab and it may not be easy to get the slots as per your needs. The external testing often causes the project delays and cost escalation in embedded product design projects. 10. Manufacturing interface: The development team need to closely wok with production house. This involves educating them on your design, understanding their production set-up and process, design the product for manufacturability (DFM), testability (DFT), Develop production test set-up for quick QA testing during production. The designers may even have to travel to site of manufacturing to support them during pilot production and certification. Typically final product certification can be done only by the manufacturer. 11. Reliability: Reliability of the product can be very important depending on the product. Safety critical products need huge investment in reliability related assurance. Apart from usual functional testing the project team needs to be well versed with aspects like Reliability tools, MTBF, FMEA analysis, HALT and HASS tests, redundancy, fault tolerance etc. Safety critical systems may need to comply with regulatory requirements. For example, avionics systems are supposed to follow DO-178B process for software development and DO-254 for hardware development. These standards define in minute detail what & how reviews should be conducted and what & how testing should be done etc. The compliance is audited by Federal Aviation Authority before you get go ahead to install the system in the aircraft. Else you cannot fly such aircraft above in the world. FossilShale Embedded Technologies Private Limited - www.fossilshale.com Page 3 of 4
  • 4. Technical Insights - Embedded 12. Product certification: Almost all embedded products have to comply with regulations stipulated by different governments for emission, radiation, power consumption, safety etc. You need to know in which countries the product will be sold and then design the product so it will pass those specific certification tests. 13. Product warranty issues: Unlike software application the quick bug fix may not be an option. Product recall can be very expensive and typically results in massive PR debacle for the company. Try recalling car or consumer products. The cost of warranty should be added in the total cost of designing, manufacturing, marketing and selling the product. The tech support and its cost is also part of this. If the product is not designed for ease of operation, ongoing maintenance and field servicing then it adds into the cost of making & selling the product. One way the companies try to address this is remote upgrade, at least for the software. Most of devices in the field host short range as well as long range communication options which make such remote upgrade of software feasible. The software in the smart meters installed in millions of homes cannot be upgraded on site one at a time. That would be too expensive. The remote upgrade is only viable choice here. But this choice is not available for any hardware bug. The stakes are indeed loaded against the hardware folks. They are expected to be perfect. 14. Import/export rules: Depending on the country this can become important issue. In many countries we have many controls and you cannot freely important and export electronics parts or goods. At least in some countries It helps if you execute your projects in designated Software Export Zone. If not then you are dependent on your manufacturer (with SEZ permit) for all import and export. FossilShale Embedded Technologies Private Limited - www.fossilshale.com Page 4 of 4