SlideShare a Scribd company logo
How to Build
Hardware
Taking your Idea from Concept to Production
Omar Hiari – 4/7/2018
Background - Current Position
▪  Assistant Professor - Computer Engineering Department, GJU
▪  Co-Director of the Embedded Wireless IoT Research Lab
▪  Lab Website - http://ewiot.gju.edu.jo/
▪  Current Research Focus – Embedded Wireless Systems
Background - Past Industry Experience
Functional Safety Platform Architect
Technical Project Manager
Technical Project Manager
Background - Hardware Product Examples
I Created This, I’m Done, Right?
Not Even Close
Where Do I Need to Go?
Production
Ready
Prototype
Final
Product
Concept
Prove-Out
Can I Use Arduino Boards as is?
▪  If you check the Arduino website the answer is yes!
▪  Though, the more appropriate question is, should you?
▪  In most cases the answer is no if you plan to produce at
volume
▪  Arduino boards most likely are not optimized for your
custom application cost, power, or size.
Why Custom Design? - The Cost Breakdown
▪  Two type of costs:
▪  Non-Recurring Costs (NRE) – The one time cost/investment of developing the product
▪  Ex. Tools, Software Licenses, Engineers, Test Equipment, PCB stencils for production…etc.
▪  Recurring Costs – The cost to manufacture each unit aka unit cost
▪  Ex. production costs and material cost
▪  𝑝𝑒𝑟− 𝑝𝑟𝑜𝑑𝑢𝑐𝑡 𝑐𝑜𝑠𝑡= 𝑢𝑛𝑖𝑡 𝑐𝑜𝑠𝑡+ ​ 𝑁 𝑅𝐸/𝑀𝑎𝑛𝑢𝑓𝑎𝑐𝑡𝑢𝑟𝑖𝑛𝑔 𝑉𝑜𝑙𝑢𝑚𝑒 
Its All About Production Volume
0
20
40
60
80
100
120
140
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
PerProductCost
Volume (Thousands)
Off The Shelf Product
Optimized Product
How to do Hardware?
The V Model For Embedded Development
A Different View
Concept
System Design
& Definition
Product
Implementation Testing Production
The Concept Phase
Concept
System Design &
Definition
Product
Implementation Testing Production
▪  This could be your initial prototype – what you already have
▪  Helps you better define your product
▪  Helps you prove out your idea
▪  Could be useful for some user feedback/testing
The System Definition Phase
Concept
System Design &
Definition
Product
Implementation Testing Production
▪  Idea - Document your product specifications through requirements
▪  Arguably the most important part of the development cycle
▪  What is the product is supposed to do (specification)? How is it supposed to do it
(requirements)?
▪  Need to document what the product features are and the technical aspect of how
to achieve implementation
▪  Determine what certifications you need – certifications will impose certain
technical requirements on your product
▪  Involve production partners early – production has specific requirements for
hardware
▪  Diagnostics and Repair Requirements – Does your product need to include any?
Certifications, Why do I Need Them?
▪  Certifications are required for market access
▪  Certain markets do not allow access of electronic equipment
without certain certifications
▪  Involving a manufacturing partner early that has experience with
these certifications can be very helpful
▪  Finding a problem after production is going to cost a lot!
Production Requirements
▪  Production plants have specific requirements for PCBs and Testing
▪  Occasionally referred to as DFT (Design for Test) and DFM (Design For Manufacturing)
▪  Seeedstudio (https://www.seeedstudio.com/) has a free DFM manual available
online
The Product Implementation & Testing Phases
Concept
System Design &
Definition
Product
Implementation Testing Production
▪  Idea – keep on building iterated prototypes until you reach a prototype that
meets all product requirements
▪  Typically higher complexity products require more iterations
▪  Correctness should be verified through testing
▪  Testing documentation required also could have multiple levels of testing
▪  A versioning repository (ex. Git) is crucial to keep track of changes and test
results!!
Some Useful HW Development Tools
▪  Open source HW dev tools (Schematic Capture, PCB Layout)
▪  Fritzing (http://fritzing.org/)
▪  KiCAD EDA (http://kicad-pcb.org/)
▪  Partially Free tools
▪  Autodesk Eagle (https://www.autodesk.com/products/eagle/overview)
The Production Phase
Concept
System Design &
Definition
Product
Implementation Testing Production
▪  Idea – Launch your product and build to scale
▪  After line is setup, a pilot run is executed (ex. 100
units) to determine line rate and verify the products are
still performing to spec
▪  Things to consider are test time, test coverage, and
packaging
▪  Most importantly, make sure you select a good
manufacturing partner!
The Production Phase – Ex. PCB Assembly Line
Concept
System Design &
Definition
Product
Implementation Testing Production
Concluding Remarks
▪  Building product grade hardware is not easy, but doable
▪  Create a solid plan for different events that need to happen
▪  Capturing requirements properly helps capture costs accurately and prevent later
mishaps
▪  Mistakes in hardware, the later in the process they happen, the worse the cost!
▪  If your product has a mechanical aspect to it (Ex. housing) process is very similar
▪  Document, document, document!
Thank You!
Questions?
Feel Free to Email:
omar.hiari@gju.edu.jo

More Related Content

What's hot

Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
nayanbanik
 
QA/Test Engineering Perspectives
QA/Test Engineering PerspectivesQA/Test Engineering Perspectives
QA/Test Engineering PerspectivesRoopesh Kohad
 
How testers add value to the organization appium conf
How testers add value to the organization  appium confHow testers add value to the organization  appium conf
How testers add value to the organization appium conf
Corina Pip
 
PDMA Process StageGate
PDMA Process StageGatePDMA Process StageGate
PDMA Process StageGate
DeepSmarts
 
Miniscule Digital Camera Hardware Design (1.18” x 1.18” 1.96”) - Teq Diligent...
Miniscule Digital Camera Hardware Design (1.18” x 1.18” 1.96”) - Teq Diligent...Miniscule Digital Camera Hardware Design (1.18” x 1.18” 1.96”) - Teq Diligent...
Miniscule Digital Camera Hardware Design (1.18” x 1.18” 1.96”) - Teq Diligent...
Teq Diligent
 
Verhaert Innovation Day - Product roadshows in an early development stage: P...
Verhaert Innovation Day - Product roadshows in an early development stage:  P...Verhaert Innovation Day - Product roadshows in an early development stage:  P...
Verhaert Innovation Day - Product roadshows in an early development stage: P...
Jef Aernouts
 
INTRODUCTION TO INFORMATION TECHNOLOGY DESIGN
INTRODUCTION TO INFORMATION TECHNOLOGY DESIGN INTRODUCTION TO INFORMATION TECHNOLOGY DESIGN
INTRODUCTION TO INFORMATION TECHNOLOGY DESIGN
Dr. C.V. Suresh Babu
 
Tune Agile Test Strategies to Project and Product Maturity
Tune Agile Test Strategies to Project and Product MaturityTune Agile Test Strategies to Project and Product Maturity
Tune Agile Test Strategies to Project and Product Maturity
TechWell
 
Innovation day 2013 2.3 rudy van raemdonck (verhaert) - rapid prototyping o...
Innovation day 2013   2.3 rudy van raemdonck (verhaert) - rapid prototyping o...Innovation day 2013   2.3 rudy van raemdonck (verhaert) - rapid prototyping o...
Innovation day 2013 2.3 rudy van raemdonck (verhaert) - rapid prototyping o...Verhaert Masters in Innovation
 
Engineering design overview
Engineering design overviewEngineering design overview
Engineering design overview
Dr. C.V. Suresh Babu
 
Dr Dev Kambhampati | Stage Gate Innovation Management
Dr Dev Kambhampati | Stage Gate Innovation ManagementDr Dev Kambhampati | Stage Gate Innovation Management
Dr Dev Kambhampati | Stage Gate Innovation Management
Dr Dev Kambhampati
 
Stage gate innovation process powerpoint presentation templates
Stage gate innovation process powerpoint presentation templatesStage gate innovation process powerpoint presentation templates
Stage gate innovation process powerpoint presentation templatesSlideTeam.net
 
Teq diligent - Corporate Presentation
Teq diligent - Corporate PresentationTeq diligent - Corporate Presentation
Teq diligent - Corporate Presentation
Teq Diligent
 
1.0 engineering design
1.0 engineering design1.0 engineering design
1.0 engineering designnazimr76
 
Software prototyping
Software prototyping  Software prototyping
Software prototyping
Huda Seyam
 
DevSecCon Boston 2018: Technical debt - why I love it by Mike Bursell
DevSecCon Boston 2018: Technical debt - why I love it by Mike BursellDevSecCon Boston 2018: Technical debt - why I love it by Mike Bursell
DevSecCon Boston 2018: Technical debt - why I love it by Mike Bursell
DevSecCon
 
New model
New modelNew model
New model
TEST Huddle
 
Making your peer reviews happen af Peter Voldby Petersen, Callis
Making your peer reviews happen af Peter Voldby Petersen, CallisMaking your peer reviews happen af Peter Voldby Petersen, Callis
Making your peer reviews happen af Peter Voldby Petersen, Callis
InfinIT - Innovationsnetværket for it
 
meetup version of Paving the road to production
  meetup version of Paving the road to production    meetup version of Paving the road to production
meetup version of Paving the road to production
Matthew Reynolds
 

What's hot (20)

Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
 
QA/Test Engineering Perspectives
QA/Test Engineering PerspectivesQA/Test Engineering Perspectives
QA/Test Engineering Perspectives
 
How testers add value to the organization appium conf
How testers add value to the organization  appium confHow testers add value to the organization  appium conf
How testers add value to the organization appium conf
 
PDMA Process StageGate
PDMA Process StageGatePDMA Process StageGate
PDMA Process StageGate
 
Miniscule Digital Camera Hardware Design (1.18” x 1.18” 1.96”) - Teq Diligent...
Miniscule Digital Camera Hardware Design (1.18” x 1.18” 1.96”) - Teq Diligent...Miniscule Digital Camera Hardware Design (1.18” x 1.18” 1.96”) - Teq Diligent...
Miniscule Digital Camera Hardware Design (1.18” x 1.18” 1.96”) - Teq Diligent...
 
Verhaert Innovation Day - Product roadshows in an early development stage: P...
Verhaert Innovation Day - Product roadshows in an early development stage:  P...Verhaert Innovation Day - Product roadshows in an early development stage:  P...
Verhaert Innovation Day - Product roadshows in an early development stage: P...
 
INTRODUCTION TO INFORMATION TECHNOLOGY DESIGN
INTRODUCTION TO INFORMATION TECHNOLOGY DESIGN INTRODUCTION TO INFORMATION TECHNOLOGY DESIGN
INTRODUCTION TO INFORMATION TECHNOLOGY DESIGN
 
Tune Agile Test Strategies to Project and Product Maturity
Tune Agile Test Strategies to Project and Product MaturityTune Agile Test Strategies to Project and Product Maturity
Tune Agile Test Strategies to Project and Product Maturity
 
Innovation day 2013 2.3 rudy van raemdonck (verhaert) - rapid prototyping o...
Innovation day 2013   2.3 rudy van raemdonck (verhaert) - rapid prototyping o...Innovation day 2013   2.3 rudy van raemdonck (verhaert) - rapid prototyping o...
Innovation day 2013 2.3 rudy van raemdonck (verhaert) - rapid prototyping o...
 
Engineering design overview
Engineering design overviewEngineering design overview
Engineering design overview
 
Dr Dev Kambhampati | Stage Gate Innovation Management
Dr Dev Kambhampati | Stage Gate Innovation ManagementDr Dev Kambhampati | Stage Gate Innovation Management
Dr Dev Kambhampati | Stage Gate Innovation Management
 
Stage gate innovation process powerpoint presentation templates
Stage gate innovation process powerpoint presentation templatesStage gate innovation process powerpoint presentation templates
Stage gate innovation process powerpoint presentation templates
 
Teq diligent - Corporate Presentation
Teq diligent - Corporate PresentationTeq diligent - Corporate Presentation
Teq diligent - Corporate Presentation
 
1.0 engineering design
1.0 engineering design1.0 engineering design
1.0 engineering design
 
Software prototyping
Software prototyping  Software prototyping
Software prototyping
 
DevSecCon Boston 2018: Technical debt - why I love it by Mike Bursell
DevSecCon Boston 2018: Technical debt - why I love it by Mike BursellDevSecCon Boston 2018: Technical debt - why I love it by Mike Bursell
DevSecCon Boston 2018: Technical debt - why I love it by Mike Bursell
 
New model
New modelNew model
New model
 
Making your peer reviews happen af Peter Voldby Petersen, Callis
Making your peer reviews happen af Peter Voldby Petersen, CallisMaking your peer reviews happen af Peter Voldby Petersen, Callis
Making your peer reviews happen af Peter Voldby Petersen, Callis
 
Stage gate process
Stage gate processStage gate process
Stage gate process
 
meetup version of Paving the road to production
  meetup version of Paving the road to production    meetup version of Paving the road to production
meetup version of Paving the road to production
 

Similar to How to Build Hardware Product

Product Development Planning by Creative Engineering Design Lead
Product Development Planning by Creative Engineering Design LeadProduct Development Planning by Creative Engineering Design Lead
Product Development Planning by Creative Engineering Design Lead
Product School
 
Introduction to Agile Hardware
Introduction to Agile Hardware Introduction to Agile Hardware
Introduction to Agile Hardware
Cprime
 
Prototype to production a startup perspective
Prototype to production   a startup perspectivePrototype to production   a startup perspective
Prototype to production a startup perspective
Witmer Health | i-calQ | Elado
 
COMP 4026 Lecture3 Prototyping and Evaluation
COMP 4026 Lecture3 Prototyping and EvaluationCOMP 4026 Lecture3 Prototyping and Evaluation
COMP 4026 Lecture3 Prototyping and Evaluation
Mark Billinghurst
 
Building Better Tech: The Product Manager's Role in Infrastructure & Platform...
Building Better Tech: The Product Manager's Role in Infrastructure & Platform...Building Better Tech: The Product Manager's Role in Infrastructure & Platform...
Building Better Tech: The Product Manager's Role in Infrastructure & Platform...
Product School
 
Acceptance Test Driven Development
Acceptance Test Driven DevelopmentAcceptance Test Driven Development
Acceptance Test Driven Development
Mike Douglas
 
Enterprise-Grade DevOps Solutions for a Start Up Budget
Enterprise-Grade DevOps Solutions for a Start Up BudgetEnterprise-Grade DevOps Solutions for a Start Up Budget
Enterprise-Grade DevOps Solutions for a Start Up Budget
DevOps.com
 
Lean-Agile Development with SharePoint - Bill Ayers
Lean-Agile Development with SharePoint - Bill AyersLean-Agile Development with SharePoint - Bill Ayers
Lean-Agile Development with SharePoint - Bill Ayers
SPC Adriatics
 
JDA: Building an Open Source Center of Excellence
JDA: Building an Open Source Center of ExcellenceJDA: Building an Open Source Center of Excellence
JDA: Building an Open Source Center of Excellence
Black Duck by Synopsys
 
Why Is Manufacturing Difficult?
Why Is Manufacturing Difficult? Why Is Manufacturing Difficult?
Why Is Manufacturing Difficult?
Beth Cosimi Macdonald
 
Verification for system companies (LI) - value proposition
Verification for system companies (LI) - value propositionVerification for system companies (LI) - value proposition
Verification for system companies (LI) - value propositionHagai Arbel
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycleManindra Simhadri
 
Why project manager needs technical skills and How to develop these skills
Why project manager needs technical skills and How to develop these skillsWhy project manager needs technical skills and How to develop these skills
Why project manager needs technical skills and How to develop these skills
Alex Galkin
 
Ashok Vannier_Resume_6 Years_Aerospace
Ashok Vannier_Resume_6 Years_AerospaceAshok Vannier_Resume_6 Years_Aerospace
Ashok Vannier_Resume_6 Years_AerospaceAshok Vannier
 
Webinar Slides: Using Innoslate for Program Management
Webinar Slides: Using Innoslate for Program Management Webinar Slides: Using Innoslate for Program Management
Webinar Slides: Using Innoslate for Program Management
SarahCraig7
 
Definition of Done and Product Backlog refinement
Definition of Done and Product Backlog refinementDefinition of Done and Product Backlog refinement
Definition of Done and Product Backlog refinement
Christian Vos
 
Success recipe for new IT projects-Agile way. Fail Fast, Fail Early
Success recipe for new IT projects-Agile way. Fail Fast, Fail EarlySuccess recipe for new IT projects-Agile way. Fail Fast, Fail Early
Success recipe for new IT projects-Agile way. Fail Fast, Fail EarlyJoseph Vargheese PMP CSM CSP
 
Successful Factory Design Implementation
Successful Factory Design ImplementationSuccessful Factory Design Implementation
Successful Factory Design Implementation
Synergis Engineering Design Solutions
 
Systems Engineering
Systems EngineeringSystems Engineering
Systems Engineering
SergeyDolgorukov
 
Software product development process
Software product development processSoftware product development process
Software product development process
Sri Kanajan
 

Similar to How to Build Hardware Product (20)

Product Development Planning by Creative Engineering Design Lead
Product Development Planning by Creative Engineering Design LeadProduct Development Planning by Creative Engineering Design Lead
Product Development Planning by Creative Engineering Design Lead
 
Introduction to Agile Hardware
Introduction to Agile Hardware Introduction to Agile Hardware
Introduction to Agile Hardware
 
Prototype to production a startup perspective
Prototype to production   a startup perspectivePrototype to production   a startup perspective
Prototype to production a startup perspective
 
COMP 4026 Lecture3 Prototyping and Evaluation
COMP 4026 Lecture3 Prototyping and EvaluationCOMP 4026 Lecture3 Prototyping and Evaluation
COMP 4026 Lecture3 Prototyping and Evaluation
 
Building Better Tech: The Product Manager's Role in Infrastructure & Platform...
Building Better Tech: The Product Manager's Role in Infrastructure & Platform...Building Better Tech: The Product Manager's Role in Infrastructure & Platform...
Building Better Tech: The Product Manager's Role in Infrastructure & Platform...
 
Acceptance Test Driven Development
Acceptance Test Driven DevelopmentAcceptance Test Driven Development
Acceptance Test Driven Development
 
Enterprise-Grade DevOps Solutions for a Start Up Budget
Enterprise-Grade DevOps Solutions for a Start Up BudgetEnterprise-Grade DevOps Solutions for a Start Up Budget
Enterprise-Grade DevOps Solutions for a Start Up Budget
 
Lean-Agile Development with SharePoint - Bill Ayers
Lean-Agile Development with SharePoint - Bill AyersLean-Agile Development with SharePoint - Bill Ayers
Lean-Agile Development with SharePoint - Bill Ayers
 
JDA: Building an Open Source Center of Excellence
JDA: Building an Open Source Center of ExcellenceJDA: Building an Open Source Center of Excellence
JDA: Building an Open Source Center of Excellence
 
Why Is Manufacturing Difficult?
Why Is Manufacturing Difficult? Why Is Manufacturing Difficult?
Why Is Manufacturing Difficult?
 
Verification for system companies (LI) - value proposition
Verification for system companies (LI) - value propositionVerification for system companies (LI) - value proposition
Verification for system companies (LI) - value proposition
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycle
 
Why project manager needs technical skills and How to develop these skills
Why project manager needs technical skills and How to develop these skillsWhy project manager needs technical skills and How to develop these skills
Why project manager needs technical skills and How to develop these skills
 
Ashok Vannier_Resume_6 Years_Aerospace
Ashok Vannier_Resume_6 Years_AerospaceAshok Vannier_Resume_6 Years_Aerospace
Ashok Vannier_Resume_6 Years_Aerospace
 
Webinar Slides: Using Innoslate for Program Management
Webinar Slides: Using Innoslate for Program Management Webinar Slides: Using Innoslate for Program Management
Webinar Slides: Using Innoslate for Program Management
 
Definition of Done and Product Backlog refinement
Definition of Done and Product Backlog refinementDefinition of Done and Product Backlog refinement
Definition of Done and Product Backlog refinement
 
Success recipe for new IT projects-Agile way. Fail Fast, Fail Early
Success recipe for new IT projects-Agile way. Fail Fast, Fail EarlySuccess recipe for new IT projects-Agile way. Fail Fast, Fail Early
Success recipe for new IT projects-Agile way. Fail Fast, Fail Early
 
Successful Factory Design Implementation
Successful Factory Design ImplementationSuccessful Factory Design Implementation
Successful Factory Design Implementation
 
Systems Engineering
Systems EngineeringSystems Engineering
Systems Engineering
 
Software product development process
Software product development processSoftware product development process
Software product development process
 

More from IBTECAR

Design Thinking for SDGs
Design Thinking for SDGsDesign Thinking for SDGs
Design Thinking for SDGs
IBTECAR
 
SMEs innovation through future technologies
SMEs innovation through future technologiesSMEs innovation through future technologies
SMEs innovation through future technologies
IBTECAR
 
Open innovation structure and incentives for SMEs
Open innovation structure and incentives for SMEsOpen innovation structure and incentives for SMEs
Open innovation structure and incentives for SMEs
IBTECAR
 
Introduction to Prototyping
Introduction to PrototypingIntroduction to Prototyping
Introduction to Prototyping
IBTECAR
 
Innovation in packaging: Gate to external markets
Innovation in packaging: Gate to external marketsInnovation in packaging: Gate to external markets
Innovation in packaging: Gate to external markets
IBTECAR
 
IBTECAR Profile
IBTECAR ProfileIBTECAR Profile
IBTECAR Profile
IBTECAR
 
Design Thinking in 90 Minutes
Design Thinking in 90 MinutesDesign Thinking in 90 Minutes
Design Thinking in 90 Minutes
IBTECAR
 
IoT Innovation Ambassadors Program
IoT Innovation Ambassadors ProgramIoT Innovation Ambassadors Program
IoT Innovation Ambassadors Program
IBTECAR
 
Intellectual Property Rights
Intellectual Property Rights Intellectual Property Rights
Intellectual Property Rights
IBTECAR
 
Business Idea Pitching Tips
Business Idea Pitching TipsBusiness Idea Pitching Tips
Business Idea Pitching Tips
IBTECAR
 
Really , what is Design Thinking?
Really , what is Design Thinking?Really , what is Design Thinking?
Really , what is Design Thinking?
IBTECAR
 
Smart Homes in 90 Minutes
Smart Homes in 90 MinutesSmart Homes in 90 Minutes
Smart Homes in 90 Minutes
IBTECAR
 
The Big Bang Innovation Recommendations
The Big Bang Innovation RecommendationsThe Big Bang Innovation Recommendations
The Big Bang Innovation Recommendations
IBTECAR
 
Kickstarter for Hardware Startups
Kickstarter for Hardware StartupsKickstarter for Hardware Startups
Kickstarter for Hardware Startups
IBTECAR
 
Innovation Incubators
Innovation IncubatorsInnovation Incubators
Innovation Incubators
IBTECAR
 
Introduction to Design Thinking
Introduction to Design ThinkingIntroduction to Design Thinking
Introduction to Design Thinking
IBTECAR
 
IoT Strategy Pillars
IoT Strategy PillarsIoT Strategy Pillars
IoT Strategy Pillars
IBTECAR
 
IoT Mindset
IoT Mindset IoT Mindset
IoT Mindset
IBTECAR
 
IoT Innovation Program
IoT Innovation ProgramIoT Innovation Program
IoT Innovation Program
IBTECAR
 
Internet of Things (IoT) Cases
Internet of Things (IoT) CasesInternet of Things (IoT) Cases
Internet of Things (IoT) Cases
IBTECAR
 

More from IBTECAR (20)

Design Thinking for SDGs
Design Thinking for SDGsDesign Thinking for SDGs
Design Thinking for SDGs
 
SMEs innovation through future technologies
SMEs innovation through future technologiesSMEs innovation through future technologies
SMEs innovation through future technologies
 
Open innovation structure and incentives for SMEs
Open innovation structure and incentives for SMEsOpen innovation structure and incentives for SMEs
Open innovation structure and incentives for SMEs
 
Introduction to Prototyping
Introduction to PrototypingIntroduction to Prototyping
Introduction to Prototyping
 
Innovation in packaging: Gate to external markets
Innovation in packaging: Gate to external marketsInnovation in packaging: Gate to external markets
Innovation in packaging: Gate to external markets
 
IBTECAR Profile
IBTECAR ProfileIBTECAR Profile
IBTECAR Profile
 
Design Thinking in 90 Minutes
Design Thinking in 90 MinutesDesign Thinking in 90 Minutes
Design Thinking in 90 Minutes
 
IoT Innovation Ambassadors Program
IoT Innovation Ambassadors ProgramIoT Innovation Ambassadors Program
IoT Innovation Ambassadors Program
 
Intellectual Property Rights
Intellectual Property Rights Intellectual Property Rights
Intellectual Property Rights
 
Business Idea Pitching Tips
Business Idea Pitching TipsBusiness Idea Pitching Tips
Business Idea Pitching Tips
 
Really , what is Design Thinking?
Really , what is Design Thinking?Really , what is Design Thinking?
Really , what is Design Thinking?
 
Smart Homes in 90 Minutes
Smart Homes in 90 MinutesSmart Homes in 90 Minutes
Smart Homes in 90 Minutes
 
The Big Bang Innovation Recommendations
The Big Bang Innovation RecommendationsThe Big Bang Innovation Recommendations
The Big Bang Innovation Recommendations
 
Kickstarter for Hardware Startups
Kickstarter for Hardware StartupsKickstarter for Hardware Startups
Kickstarter for Hardware Startups
 
Innovation Incubators
Innovation IncubatorsInnovation Incubators
Innovation Incubators
 
Introduction to Design Thinking
Introduction to Design ThinkingIntroduction to Design Thinking
Introduction to Design Thinking
 
IoT Strategy Pillars
IoT Strategy PillarsIoT Strategy Pillars
IoT Strategy Pillars
 
IoT Mindset
IoT Mindset IoT Mindset
IoT Mindset
 
IoT Innovation Program
IoT Innovation ProgramIoT Innovation Program
IoT Innovation Program
 
Internet of Things (IoT) Cases
Internet of Things (IoT) CasesInternet of Things (IoT) Cases
Internet of Things (IoT) Cases
 

Recently uploaded

"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 

Recently uploaded (20)

"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 

How to Build Hardware Product

  • 1. How to Build Hardware Taking your Idea from Concept to Production Omar Hiari – 4/7/2018
  • 2. Background - Current Position ▪  Assistant Professor - Computer Engineering Department, GJU ▪  Co-Director of the Embedded Wireless IoT Research Lab ▪  Lab Website - http://ewiot.gju.edu.jo/ ▪  Current Research Focus – Embedded Wireless Systems
  • 3. Background - Past Industry Experience Functional Safety Platform Architect Technical Project Manager Technical Project Manager
  • 4. Background - Hardware Product Examples
  • 5. I Created This, I’m Done, Right?
  • 7. Where Do I Need to Go? Production Ready Prototype Final Product Concept Prove-Out
  • 8. Can I Use Arduino Boards as is? ▪  If you check the Arduino website the answer is yes! ▪  Though, the more appropriate question is, should you? ▪  In most cases the answer is no if you plan to produce at volume ▪  Arduino boards most likely are not optimized for your custom application cost, power, or size.
  • 9. Why Custom Design? - The Cost Breakdown ▪  Two type of costs: ▪  Non-Recurring Costs (NRE) – The one time cost/investment of developing the product ▪  Ex. Tools, Software Licenses, Engineers, Test Equipment, PCB stencils for production…etc. ▪  Recurring Costs – The cost to manufacture each unit aka unit cost ▪  Ex. production costs and material cost ▪  𝑝𝑒𝑟− 𝑝𝑟𝑜𝑑𝑢𝑐𝑡 𝑐𝑜𝑠𝑡= 𝑢𝑛𝑖𝑡 𝑐𝑜𝑠𝑡+ ​ 𝑁 𝑅𝐸/𝑀𝑎𝑛𝑢𝑓𝑎𝑐𝑡𝑢𝑟𝑖𝑛𝑔 𝑉𝑜𝑙𝑢𝑚𝑒 
  • 10. Its All About Production Volume 0 20 40 60 80 100 120 140 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 PerProductCost Volume (Thousands) Off The Shelf Product Optimized Product
  • 11. How to do Hardware? The V Model For Embedded Development
  • 12. A Different View Concept System Design & Definition Product Implementation Testing Production
  • 13. The Concept Phase Concept System Design & Definition Product Implementation Testing Production ▪  This could be your initial prototype – what you already have ▪  Helps you better define your product ▪  Helps you prove out your idea ▪  Could be useful for some user feedback/testing
  • 14. The System Definition Phase Concept System Design & Definition Product Implementation Testing Production ▪  Idea - Document your product specifications through requirements ▪  Arguably the most important part of the development cycle ▪  What is the product is supposed to do (specification)? How is it supposed to do it (requirements)? ▪  Need to document what the product features are and the technical aspect of how to achieve implementation ▪  Determine what certifications you need – certifications will impose certain technical requirements on your product ▪  Involve production partners early – production has specific requirements for hardware ▪  Diagnostics and Repair Requirements – Does your product need to include any?
  • 15. Certifications, Why do I Need Them? ▪  Certifications are required for market access ▪  Certain markets do not allow access of electronic equipment without certain certifications ▪  Involving a manufacturing partner early that has experience with these certifications can be very helpful ▪  Finding a problem after production is going to cost a lot!
  • 16. Production Requirements ▪  Production plants have specific requirements for PCBs and Testing ▪  Occasionally referred to as DFT (Design for Test) and DFM (Design For Manufacturing) ▪  Seeedstudio (https://www.seeedstudio.com/) has a free DFM manual available online
  • 17. The Product Implementation & Testing Phases Concept System Design & Definition Product Implementation Testing Production ▪  Idea – keep on building iterated prototypes until you reach a prototype that meets all product requirements ▪  Typically higher complexity products require more iterations ▪  Correctness should be verified through testing ▪  Testing documentation required also could have multiple levels of testing ▪  A versioning repository (ex. Git) is crucial to keep track of changes and test results!!
  • 18. Some Useful HW Development Tools ▪  Open source HW dev tools (Schematic Capture, PCB Layout) ▪  Fritzing (http://fritzing.org/) ▪  KiCAD EDA (http://kicad-pcb.org/) ▪  Partially Free tools ▪  Autodesk Eagle (https://www.autodesk.com/products/eagle/overview)
  • 19. The Production Phase Concept System Design & Definition Product Implementation Testing Production ▪  Idea – Launch your product and build to scale ▪  After line is setup, a pilot run is executed (ex. 100 units) to determine line rate and verify the products are still performing to spec ▪  Things to consider are test time, test coverage, and packaging ▪  Most importantly, make sure you select a good manufacturing partner!
  • 20. The Production Phase – Ex. PCB Assembly Line Concept System Design & Definition Product Implementation Testing Production
  • 21. Concluding Remarks ▪  Building product grade hardware is not easy, but doable ▪  Create a solid plan for different events that need to happen ▪  Capturing requirements properly helps capture costs accurately and prevent later mishaps ▪  Mistakes in hardware, the later in the process they happen, the worse the cost! ▪  If your product has a mechanical aspect to it (Ex. housing) process is very similar ▪  Document, document, document!
  • 22. Thank You! Questions? Feel Free to Email: omar.hiari@gju.edu.jo