SlideShare una empresa de Scribd logo
1 de 28
Descargar para leer sin conexión
IOT: from a Prototype
to a Product
Lidwine Martinot
Outer shell:
Model it:
Blender, sketchup
Do it:
“Tôlerie plastique”(folded plastic)
Cheap small CNC
3D printer
HW:
Raspberry Pi, Beagle Bone, Arduino
Breadboards
Adafruit!
SW:
Linux
OpenCV, ROS, Qt
Stack Overflow!
Prototyping: Easy Peasy?
• There is no limit!
• Add a Fingerprint Scanner to Your
Garage Door Opener
• Keep Your Cats away from Furniture
with a Auto-Trigger Spray Gun (!)
• Mute Any Phrase You Want on Your
TV
https://lifehacker.com/top-10-kickass-arduino-projects-1747407543
How fancy can it be?
• Does the product solve an issue?: not the topic of today’s presentation but
the hope is yes…
• Look and feel, is my product attractive?
– Will customers be more likely to buy my spray gun if it is made out of precious
material and offered in various colors?
• What about the legal aspects
– Does my spray-gun have to be EMC compliant?
– What if my product accidentally kills some cats
• How reliable should my product be?
– How long a warranty should I offer?
• How to deploy it?
• How to maintain it?
• Etc etc etc
Let’s make a product then!
KiOne as an example
The outer shell
First prototype
We thought we
had a product
Now we do
• Choose a designer who also has some ideas
about the functional aspects:
– How to insert the lock
– How to insert motors and LEDs in the robot
• Our designer also made choices for the prototype
but they had to be reviewed mainly for cost
reduction:
– Price of material
– Redesign to reduce processing costs
Challenges
• Choice of material:
– Aspect, properties (eg: in contact with water, sun ?), price, durability, not
independent from techno used to put it in shape
– Even with plastics: PA6, ABS, PC, ..
• Techno:
– Usinage, resin mould, injection moulding, 3D printing, thermoformage…
– Usinage: can we use a single-size drill?
– 3D printing: which aspect, “frittage”? Painted?
– Soft mould: up to 20 pieces
– Injection mould: infinite pieces
• but pricy to design and build the mould
• Needs a redesign of what has to be moulded
• Need to be sure not to have to change our model!
• Excel and Castorama have become a friends….
• Not just one set of techno/materials: one for small to medium
series and start from a blank sheet for bigger series
Challenges
Essai medium et
peinture
carrosserie
http://www.resines-et-moulages.com
Productization: Injection Moulding
• More new vocabulary: dépouille, contre-dépouille
Mould-able?
Yes ?
No ?
« Les dépouilles doivent être d’au
moins 0,5° pour éviter tout stress à
l’éjection de la pièce. Le plastique
injecté suit le chemin le moins
contraignant lorsqu’il entre dans le
moule, donc la matière doit pénétrer
dans la partie où la section est la plus
épaisse et finir dans les plus fines. Pour
un meilleur résultat, l’épaisseur de
paroi est uniforme ou varie de moins
de 10 %. »
Productization: Know your limits
http://eduscol.education.fr/sti/sites/eduscol.education.fr.sti/files/ressources/techniques/4721/4721-185-p30.pdf
Moulding a pedal:
We need a specialist!
The Hardware (Electronics)
First tests
Next phase:
”higher”quality
Dedicated
board
Challenges• For a product requiring a radio:
– For the prototype: doesn’t matter as long as it doesn’t prevent
from making a demo. WiFi + tethering on a phone is good enough
for example
– For the product: Which technology?
• Depends on the coverage vs customers targeted
• What is the cost of the radio chipset?
• Can we easily find boards which integrate it already? Are they certified?
• What about subscription fees?
https://raed.it/blog/iot-network-sigfox-vs-lora/
Reliability
• Reliability: be “agile”
– Our test bench showed a huge variation in lifetime
for the 1st set of motors we had selected:
• How long do they have to last?
• How much does it cost to have someone intervene for
changing parts every year?
• Eventually: we selected new winners
– Never seen before failure during the Vivatech event
in 2017, after they had issues with the AC:
• Had to change a component on the card
• It’s hard for a small company to simulate all possible
environments the products will be in: take some risks
• Certifications: country-dependent
Cost
• Cost reduction effort
– Initially: flexibility on the board
– Once fully tested: fix the HW design
– More optimization: choice of components
• For productization we again decided to go in 2
phases:
– small/medium series before a bigger cost-reduction
effort for bigger volumes
The Software
The robot can
play a demo
Failure rate:10-1
Next phase:
SW redesigned to be more stable
but also to ease the dev of new
demos
Failure rate: 10-2
Nirvana!
Challenges
• Reliability… again
– Initially: failed to start once every 10 On/Off: we don’t even pay
attention to such things on a proto!
– Then… freeze once every 2 weeks: ok or not? No
• Addicted to Stack Overflow, and one day, you become a
contributor!
– There is always someone who has had the same issue. Amazing, but
as the issue becomes tricky…
– There is not always an answer provided!
• Increased Expertise for a more reliable product:
– Need to manage your own Linux image ? (build root dark side)
SCM and Maintenance
• SW Configuration Maintenance:
which version is where? Which one
needs which upgrade?
– Too obvious to mention it? Even for a
prototype SCM is a must
– But: can’t afford a QA team from the
very beginning
• OTA Update:
– Another side of SW: the maintenance
server
• Maintenance on a
prototype:
– drive to the customer’s,
fix it
• Needless to say…
doesn’t apply to the
product
Deployment, transportation
Software engineers building this
• We haven’t been reading the user manual to
build that box, don’t expect our customers to
read it to use our product…
• Lesson learned: Make it simple for them to
use
• And now we have to productize the
packaging 
Challenges
And one day…
First Product to our First Customer
• KiOne is a tough product to productize but some
of our challenges apply to any IOT device
• Have fun, don’t hesitate to make a prototype
• Don’t wait for the perfect product to start
exposing it
• Yet…. It’s easy to underestimate the efforts to go
from a prototype to a product, even when we
think we know!
To conclude

Más contenido relacionado

Similar a SophiaConf 2018 - L. Martinot (Key infuser)

Nitobi/PhoneGap at Bootup 2011
Nitobi/PhoneGap at Bootup 2011Nitobi/PhoneGap at Bootup 2011
Nitobi/PhoneGap at Bootup 2011
Brian LeRoux
 

Similar a SophiaConf 2018 - L. Martinot (Key infuser) (20)

MagNet 2013 - PR1 2013
MagNet 2013 - PR1 2013MagNet 2013 - PR1 2013
MagNet 2013 - PR1 2013
 
Lessons Learned Growing an Open Source Hardware startup
Lessons Learned Growing an Open Source Hardware startupLessons Learned Growing an Open Source Hardware startup
Lessons Learned Growing an Open Source Hardware startup
 
Software Engineering an Introduction
Software Engineering an IntroductionSoftware Engineering an Introduction
Software Engineering an Introduction
 
Prepare yourself to switch computing to Open Hardware Power Architecture
Prepare yourself to switch computing to Open Hardware Power ArchitecturePrepare yourself to switch computing to Open Hardware Power Architecture
Prepare yourself to switch computing to Open Hardware Power Architecture
 
Offshoring software development in Switzerland: You can do it
Offshoring software development in Switzerland: You can do itOffshoring software development in Switzerland: You can do it
Offshoring software development in Switzerland: You can do it
 
Makesmith Accessible Technology Pitch Deck for the Dublin Web Summit
Makesmith Accessible Technology Pitch Deck for the Dublin Web SummitMakesmith Accessible Technology Pitch Deck for the Dublin Web Summit
Makesmith Accessible Technology Pitch Deck for the Dublin Web Summit
 
Nitobi/PhoneGap at Bootup 2011
Nitobi/PhoneGap at Bootup 2011Nitobi/PhoneGap at Bootup 2011
Nitobi/PhoneGap at Bootup 2011
 
Selecting The Right 3D Printer for the Job
Selecting The Right 3D Printer for the JobSelecting The Right 3D Printer for the Job
Selecting The Right 3D Printer for the Job
 
Trapped With A Kupholder Verify
Trapped With A Kupholder VerifyTrapped With A Kupholder Verify
Trapped With A Kupholder Verify
 
Selecting wireless module or chip for your next internet of things (iot) project
Selecting wireless module or chip for your next internet of things (iot) projectSelecting wireless module or chip for your next internet of things (iot) project
Selecting wireless module or chip for your next internet of things (iot) project
 
Expanding skill sets - Broaden your perspective on design
Expanding skill sets - Broaden your perspective on designExpanding skill sets - Broaden your perspective on design
Expanding skill sets - Broaden your perspective on design
 
Old code doesn't stink - Detroit
Old code doesn't stink - DetroitOld code doesn't stink - Detroit
Old code doesn't stink - Detroit
 
CppCat, an Ambitious C++ Code Analyzer from Tula
CppCat, an Ambitious C++ Code Analyzer from TulaCppCat, an Ambitious C++ Code Analyzer from Tula
CppCat, an Ambitious C++ Code Analyzer from Tula
 
Technical stories v1.2
Technical stories v1.2Technical stories v1.2
Technical stories v1.2
 
Kevinjohn Gallagher's: Emperors new clothes (WordUp Glasgow 2012)
Kevinjohn Gallagher's: Emperors new clothes (WordUp Glasgow 2012)Kevinjohn Gallagher's: Emperors new clothes (WordUp Glasgow 2012)
Kevinjohn Gallagher's: Emperors new clothes (WordUp Glasgow 2012)
 
Enabling continuous deployment of pixel-perfect user interfaces
Enabling continuous deployment of pixel-perfect user interfacesEnabling continuous deployment of pixel-perfect user interfaces
Enabling continuous deployment of pixel-perfect user interfaces
 
Why Is Manufacturing Difficult?
Why Is Manufacturing Difficult? Why Is Manufacturing Difficult?
Why Is Manufacturing Difficult?
 
Jeff Katz on Prototyping
Jeff Katz on PrototypingJeff Katz on Prototyping
Jeff Katz on Prototyping
 
Surviving a Hackathon and Beyond
Surviving a Hackathon and BeyondSurviving a Hackathon and Beyond
Surviving a Hackathon and Beyond
 
How to Build Hardware Product
How to Build Hardware ProductHow to Build Hardware Product
How to Build Hardware Product
 

Más de TelecomValley

Más de TelecomValley (20)

Rapport d'activité SoFAB 2022
Rapport d'activité SoFAB 2022Rapport d'activité SoFAB 2022
Rapport d'activité SoFAB 2022
 
Rapport d'activité 2022
Rapport d'activité 2022Rapport d'activité 2022
Rapport d'activité 2022
 
Rapport d'activité 2021 - Telecom Valley
Rapport d'activité 2021 - Telecom ValleyRapport d'activité 2021 - Telecom Valley
Rapport d'activité 2021 - Telecom Valley
 
Livre blanc "Les métamorphoses de l'entreprise face à l'imprévu - Tome 1 : la...
Livre blanc "Les métamorphoses de l'entreprise face à l'imprévu - Tome 1 : la...Livre blanc "Les métamorphoses de l'entreprise face à l'imprévu - Tome 1 : la...
Livre blanc "Les métamorphoses de l'entreprise face à l'imprévu - Tome 1 : la...
 
Rapport d'activité SoFAB 2020
Rapport d'activité SoFAB 2020Rapport d'activité SoFAB 2020
Rapport d'activité SoFAB 2020
 
Rapport d'activité Telecom Valley 2020
Rapport d'activité Telecom Valley 2020Rapport d'activité Telecom Valley 2020
Rapport d'activité Telecom Valley 2020
 
Rapport d'activité SoFAB 2019
Rapport d'activité SoFAB 2019Rapport d'activité SoFAB 2019
Rapport d'activité SoFAB 2019
 
Rapport d'activité Telecom Valley 2019
Rapport d'activité Telecom Valley 2019Rapport d'activité Telecom Valley 2019
Rapport d'activité Telecom Valley 2019
 
Revue de presse Telecom Valley - Février 2020
Revue de presse Telecom Valley - Février 2020Revue de presse Telecom Valley - Février 2020
Revue de presse Telecom Valley - Février 2020
 
Revue de presse Telecom Valley - Janvier 2020
Revue de presse Telecom Valley - Janvier 2020Revue de presse Telecom Valley - Janvier 2020
Revue de presse Telecom Valley - Janvier 2020
 
Revue de presse Telecom Valley - Décembre 2019
Revue de presse Telecom Valley - Décembre 2019Revue de presse Telecom Valley - Décembre 2019
Revue de presse Telecom Valley - Décembre 2019
 
Revue de presse Telecom Valley - Novembre 2019
Revue de presse Telecom Valley - Novembre 2019Revue de presse Telecom Valley - Novembre 2019
Revue de presse Telecom Valley - Novembre 2019
 
Revue de presse Telecom Valley - Octobre 2019
Revue de presse Telecom Valley - Octobre 2019Revue de presse Telecom Valley - Octobre 2019
Revue de presse Telecom Valley - Octobre 2019
 
Revue de presse Telecom Valley - Septembre 2019
Revue de presse Telecom Valley - Septembre 2019Revue de presse Telecom Valley - Septembre 2019
Revue de presse Telecom Valley - Septembre 2019
 
Présentation Team France Export régionale - 29/11/19
Présentation Team France Export régionale - 29/11/19Présentation Team France Export régionale - 29/11/19
Présentation Team France Export régionale - 29/11/19
 
2019 - NOURI - ALL4TEST- Le BDD pour decouvrir et specifier les besoins metie...
2019 - NOURI - ALL4TEST- Le BDD pour decouvrir et specifier les besoins metie...2019 - NOURI - ALL4TEST- Le BDD pour decouvrir et specifier les besoins metie...
2019 - NOURI - ALL4TEST- Le BDD pour decouvrir et specifier les besoins metie...
 
Tester c'est bien, monitorer c'est mieux - 2019 - KISSI - Soirée du Test Logi...
Tester c'est bien, monitorer c'est mieux - 2019 - KISSI - Soirée du Test Logi...Tester c'est bien, monitorer c'est mieux - 2019 - KISSI - Soirée du Test Logi...
Tester c'est bien, monitorer c'est mieux - 2019 - KISSI - Soirée du Test Logi...
 
Et si mon test était la spécification de mon application ? - JACOB - iWE - So...
Et si mon test était la spécification de mon application ? - JACOB - iWE - So...Et si mon test était la spécification de mon application ? - JACOB - iWE - So...
Et si mon test était la spécification de mon application ? - JACOB - iWE - So...
 
A la poursuite du bug perdu - 2019 - THEAULT - DI GIORGIO - ACPQUALIFE
A la poursuite du bug perdu - 2019 - THEAULT - DI GIORGIO - ACPQUALIFEA la poursuite du bug perdu - 2019 - THEAULT - DI GIORGIO - ACPQUALIFE
A la poursuite du bug perdu - 2019 - THEAULT - DI GIORGIO - ACPQUALIFE
 
2019 - HAGE CHAHINE - ALTRAN - Presentation-DecouverteMondeAgile_V1.1
2019 - HAGE CHAHINE - ALTRAN - Presentation-DecouverteMondeAgile_V1.12019 - HAGE CHAHINE - ALTRAN - Presentation-DecouverteMondeAgile_V1.1
2019 - HAGE CHAHINE - ALTRAN - Presentation-DecouverteMondeAgile_V1.1
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
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
Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Último (20)

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, ...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
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
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
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
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 

SophiaConf 2018 - L. Martinot (Key infuser)

  • 1. IOT: from a Prototype to a Product Lidwine Martinot
  • 2. Outer shell: Model it: Blender, sketchup Do it: “Tôlerie plastique”(folded plastic) Cheap small CNC 3D printer HW: Raspberry Pi, Beagle Bone, Arduino Breadboards Adafruit! SW: Linux OpenCV, ROS, Qt Stack Overflow! Prototyping: Easy Peasy?
  • 3. • There is no limit! • Add a Fingerprint Scanner to Your Garage Door Opener • Keep Your Cats away from Furniture with a Auto-Trigger Spray Gun (!) • Mute Any Phrase You Want on Your TV https://lifehacker.com/top-10-kickass-arduino-projects-1747407543 How fancy can it be?
  • 4. • Does the product solve an issue?: not the topic of today’s presentation but the hope is yes… • Look and feel, is my product attractive? – Will customers be more likely to buy my spray gun if it is made out of precious material and offered in various colors? • What about the legal aspects – Does my spray-gun have to be EMC compliant? – What if my product accidentally kills some cats • How reliable should my product be? – How long a warranty should I offer? • How to deploy it? • How to maintain it? • Etc etc etc Let’s make a product then!
  • 5. KiOne as an example
  • 7. First prototype We thought we had a product Now we do
  • 8.
  • 9. • Choose a designer who also has some ideas about the functional aspects: – How to insert the lock – How to insert motors and LEDs in the robot • Our designer also made choices for the prototype but they had to be reviewed mainly for cost reduction: – Price of material – Redesign to reduce processing costs Challenges
  • 10. • Choice of material: – Aspect, properties (eg: in contact with water, sun ?), price, durability, not independent from techno used to put it in shape – Even with plastics: PA6, ABS, PC, .. • Techno: – Usinage, resin mould, injection moulding, 3D printing, thermoformage… – Usinage: can we use a single-size drill? – 3D printing: which aspect, “frittage”? Painted? – Soft mould: up to 20 pieces – Injection mould: infinite pieces • but pricy to design and build the mould • Needs a redesign of what has to be moulded • Need to be sure not to have to change our model! • Excel and Castorama have become a friends…. • Not just one set of techno/materials: one for small to medium series and start from a blank sheet for bigger series Challenges Essai medium et peinture carrosserie
  • 11. http://www.resines-et-moulages.com Productization: Injection Moulding • More new vocabulary: dépouille, contre-dépouille Mould-able? Yes ? No ?
  • 12. « Les dépouilles doivent être d’au moins 0,5° pour éviter tout stress à l’éjection de la pièce. Le plastique injecté suit le chemin le moins contraignant lorsqu’il entre dans le moule, donc la matière doit pénétrer dans la partie où la section est la plus épaisse et finir dans les plus fines. Pour un meilleur résultat, l’épaisseur de paroi est uniforme ou varie de moins de 10 %. » Productization: Know your limits http://eduscol.education.fr/sti/sites/eduscol.education.fr.sti/files/ressources/techniques/4721/4721-185-p30.pdf Moulding a pedal: We need a specialist!
  • 15. Challenges• For a product requiring a radio: – For the prototype: doesn’t matter as long as it doesn’t prevent from making a demo. WiFi + tethering on a phone is good enough for example – For the product: Which technology? • Depends on the coverage vs customers targeted • What is the cost of the radio chipset? • Can we easily find boards which integrate it already? Are they certified? • What about subscription fees? https://raed.it/blog/iot-network-sigfox-vs-lora/
  • 16. Reliability • Reliability: be “agile” – Our test bench showed a huge variation in lifetime for the 1st set of motors we had selected: • How long do they have to last? • How much does it cost to have someone intervene for changing parts every year? • Eventually: we selected new winners – Never seen before failure during the Vivatech event in 2017, after they had issues with the AC: • Had to change a component on the card • It’s hard for a small company to simulate all possible environments the products will be in: take some risks • Certifications: country-dependent
  • 17. Cost • Cost reduction effort – Initially: flexibility on the board – Once fully tested: fix the HW design – More optimization: choice of components • For productization we again decided to go in 2 phases: – small/medium series before a bigger cost-reduction effort for bigger volumes
  • 19. The robot can play a demo Failure rate:10-1 Next phase: SW redesigned to be more stable but also to ease the dev of new demos Failure rate: 10-2 Nirvana!
  • 20. Challenges • Reliability… again – Initially: failed to start once every 10 On/Off: we don’t even pay attention to such things on a proto! – Then… freeze once every 2 weeks: ok or not? No • Addicted to Stack Overflow, and one day, you become a contributor! – There is always someone who has had the same issue. Amazing, but as the issue becomes tricky… – There is not always an answer provided! • Increased Expertise for a more reliable product: – Need to manage your own Linux image ? (build root dark side)
  • 21. SCM and Maintenance • SW Configuration Maintenance: which version is where? Which one needs which upgrade? – Too obvious to mention it? Even for a prototype SCM is a must – But: can’t afford a QA team from the very beginning • OTA Update: – Another side of SW: the maintenance server
  • 22. • Maintenance on a prototype: – drive to the customer’s, fix it • Needless to say… doesn’t apply to the product
  • 25. • We haven’t been reading the user manual to build that box, don’t expect our customers to read it to use our product… • Lesson learned: Make it simple for them to use • And now we have to productize the packaging  Challenges
  • 27. First Product to our First Customer
  • 28. • KiOne is a tough product to productize but some of our challenges apply to any IOT device • Have fun, don’t hesitate to make a prototype • Don’t wait for the perfect product to start exposing it • Yet…. It’s easy to underestimate the efforts to go from a prototype to a product, even when we think we know! To conclude