Last week Tesla released a software update that added an autopilot mode to its cars. Earlier this year they made their cars faster – again, through a software update. GoPro doubled the frame rate of its cameras and added new picture modes. Good times, and also a good illustration of the differences between hardware- and software-driven businesses.
If you work in an office, you probably have a phone on your desk. The functions may vary, but it’s essentially a piece of plastic, with 15+ buttons and a display. Each button has a function and the functionality of the phone hasn’t changed significantly since you first installed it. That’s pretty much a hardware-driven business: The product has been carefully designed, produced, shipped … and that’s it. Ship and forget. There are certain implications of this kind of business:
- You need diligence in designing and manufacturing your product. Once you ship, there is no turning back. Mistakes are expensive, which is the reason Six Sigma is so popular in manufacturing industries.
- The manufacturing process is fairly complex and involves either significant capital investment in plants or complex supplier relationships and coordination processes.
- There is little chance that the functionality changes over time. If it does, consider it a bonus and the rare exception.
- The barriers to entry are different. Capital is no longer a major barrier. If you know how to code, have a computer and a credit card, it is very easy and inexpensive to rent infrastructure from Amazon, Microsoft or Google to get going. The barrier to entry shifts towards talent.
- As the competitive advantage of having access to capital diminishes, most incumbents struggle to compete with smaller software companies: (a) there’s just too many small companies and you don’t know who you’re competing with until it’s too late and (b) long-term access to engaged talent is not a problem to be solved by throwing money at it.
- A shipping date becomes an interim milestone, not the end of a project. Once you ship (put your app on the app store) you continue improving and adding functionality. This gives you permission to experiment. If things don’t work out, you can change it. Speed gains importance, reaching six sigma loses relevance.
- This accelerates what Clayton Christensen calls disruptive innovation: releasing a good-enough product that targets an un-served customer segment (which typically cannot afford the traditional products) and improve it until you capture not only the new market segment, but also traditional customer segments. You start small, continuously improve and in the process extend the market and take over the traditional market en passant.