View
124
Download
1
Embed Size (px)
Citation preview
InternetofThingsProduct Development
Kick-offWorkshopMadrid,21October 2015
IoTOrganicview
TheInternetofThingsismuchmorethanthings.
Goodnews…Eachlevelofabstractiondefinesatechnologicalspace,tosomeextentindependentoftheothers
Developerscanfocusonthelevelatwhichtheydeveloptheirproductsandonhowitcommunicateswiththeadjacentlevels.
Communicationsbetweenlevelsoccur throughstandardizedinterfaces.
Developersneedalimitedunderstandingoflowerlevels:offeredservicesandhowtoaccessthem.
Developmentplatformshide(almost)allthetechnologicalcomplexityassociatedwiththeuseoftheinterfaces.
Youdon’tevenneedtoknowtheinterfacesdetails…
Thedevelopmentofanyproductrepresentsatechnicalandcommercialchallenges.
interoperability,scalability,securityandprivacyaredifficulttocircumventindevelopinganIoTproduct.
Themarketingphilosophyfeaturesrequired)canleadtotechnologicalrequirementsdifficulttoachieve
Maturityoftechnologyaffectstheviabilityofaproduct,itsprice,andsalesservicethatcanbeofferedtocustomers.
Bothchallengesarenotindependent.
Scalabilityofthebusiness(absorptionofnewcustomers)anditsextensibility(offeringnewproductsorservices)dependonscalabilityandinteroperabilityofthetechnicalsolutions.
Goodnews…• Scalabilityandinteroperabilityarenothardtocomeaslongasthe
productiskeptrelatively"small"andsimple.
• Simplicitygreatlyhelpsachievescalabilityandusingcommonlyacceptedstandardsandtechnologieshelptoachieveinteroperability.
• Iterativeandtest-drivendevelopmentprocessesgreatlyhelptoachievereliability
• Iterativeandtest-drivendevelopmentprocessesgreatlyhelptoachievereliability
• Simpleproductsneedarelativelysimpleengineering.• Technicaltalentcanbehired.
SandHill
1. Avoid the “technology driven” trap. Solicit early customer feedback and rapidly determine whether to enhance or abandon early concepts.
2. Provide new “minimum viable products” (MVPs) offerings now using existing tools and protocols to gain immediate feedback.
3. Be nimble. Use flexible, extensible, development approaches that can rapidly accommodate new products [] and architectural changes.
4. Track and engage with standards groups.
5. Secure adequate funding that will last at least 50 percent longer than you think you need.
6. Don’t succumb to the “partial solution” trap. Your customers are seeking a complete solution or service.
• Whatisthemainobstacleforyourproducttobescalable(numberofcustomers)?
• Identifyoneoportunitythatinteroperabilitymigthoffertoyourbusiness.
• Identifyyourmainsecurity/privacyconcern.• Identifyyourmainreliability/maintainabilityconcern?
• Identifyyourtechnologicalstack• Ifyouhadtochoosetheagendaofthetechnologicaljourneywhatthreesubjectsyouwouldsurelyinclude.