SparkFun Support and Front Desk will be closed on Thursday 11/14 from 1-2:30pm for a company event. Please plan to pick up your orders before or after this timeframe.
This post is part of a series of guest posts by GroupGets and their appointed experts to talk about project crowdfunding and early-stage product development, from successes to battle wounds.
The connected economy is here.
The Internet of Things (IoT) is undeniably explored among most companies today. Connected products are becoming increasingly prevalent in the modern economy. Brands around the world are planning how they can grow from increased data connectivity to the products they sell and the services they provide.
Whether your motivation to invest in IoT is to increase your own operational efficiency, to build relationships with customers through differentiated product experiences, or simply to collect a ton of useful data, one of the first dilemmas that must be addressed is how much you should build from scratch versus what to buy off the shelf.
Unfortunately, there is no single, all-encompassing answer to the buy vs. build dilemma. From our experience, the line must be drawn internally after careful consideration of some key aspects of IoT product development.
From our experience, here are a few of the aspects we have identified as the most important to understand before embarking on IoT product development.
Cost is an important driver in most IoT projects - the business case and ROI for an IoT product often hinges on it. However, optimizing hardware for cost is a difficult and time-consuming effort. Although designing parts with manufacturing readiness in mind is very important, highly constraining unit costs from the get-go will significantly stifle development.
A better approach is to build “minimum viable” prototypes to get in customer hands as quickly as possible. This will help flesh out the business case fast, before zeroing in on cost reduction. Customer feedback is invaluable.
The Internet of Things provides a space for products supplied with smart sensors to collect data and transfer data over a network. Thus, an IoT system requires development across three fields: hardware (the physical products developed with embedded firmware and smart sensors), infrastructure (the software that holds and tests the sensors data) and applications (apps for tablets, PCs and smartphones, which bridge the gap between hardware and infrastructure, enabling users to manage smart gadgets).
Understanding the scope of the cost, timeline and expertise required across these fields is important before making a decision. To learn more, check out some of these great articles:
There are extensive resource, manufacturing and fulfillment infrastructures that already exist. Don’t choose the first solution you find, no matter how easy they may make it seem. Before you begin, talk with as many hardware startup founders, consultancies and manufacturers as possible. Do it all over again after you start. Research them to get a sense of the many things you don’t yet know and still need to learn.
Although it is not cheaper to hire people, things often move a lot smoother and quicker in-house, especially when it comes to prototyping and debugging. A successful company is always prototyping and debugging — once the first iteration is released, revising and prototyping on the next production run and iteration begins. While the next phase of development and manufacturing rolls on, don’t forget to continually take stock of where the market’s headed, as timing is key to a successful product adoption, and it's easy to be left behind.
We wanted to validate the points identified above, so we decided to form a small internal team (all engineers) to build an IoT solution for a problem that we see quite often: indoor asset tracking. Going through the process of drawing our own build vs. buy line, here are some of the considerations undertaken:
For us, the goal was to first to identify the best specific use case, then implement as quickly as possible. Time-to-customer being our most critical factor, the line we drew between building and buying includes many great existing solutions, and a bit of integration and design. Here is the breakdown:
The solution is currently being implemented and customized for early adopters. Check it out on GroupGets!
About the author: Daniel deLaveaga comes from a product design and subtractive manufacturing background. Prior to co-founding Breadware, Daniel worked in the medical device industry and lectured at University of California, Santa Barbara on Design for Manufacturing. Having co-founded a product design consultancy, Stel LLC, Daniel has significant experience in IoT product development and has overseen the design, manufacturing and new product introduction of 11 products in the market. Daniel holds a BS in Mechanical Engineering from UCSB.