When software becomes an integrated part of all physical products, continuous delivery will be key for value creation.
With continuous delivery, you can consistently and successfully deploy new product value in frequent and manageable increments to reduce risk. When you develop iteratively, you can deliver continuously. But unlike software projects, Internet of Things (IoT) projects often have physical needs and special environment issues that make each delivery more risky and expensive than a software-only delivery. It might not be practical to deliver on a short regular schedule as software does. However, you still want the risk reduction, focused iterations, and frequent value delivery that continuous delivery provides.
With the rise of more complex IoT products and services, I foresee the need for bigger development teams, integration with third party technology and supply chain management into an integrated operating system.
This multitude of connected devices and services will also translate to more information flows and organizations will need to understand the importance of agile development in delivering benefits from across all levels of organization and implementing them with support from all those levels.