Whether you’re building a Klingon Bird-of-Prey or Robot Vacuum cleaner, Agile software delivery for physical products is hard. When you are bringing together the development of an embedded software platform, robotics and machine learning algorithms, mobile apps and backend cloud services, all for a pre-defined launch date, can you really do it without a Gantt chart in sight? Well, we have certainly been giving it our best shot! This is the story of our journey so far in transforming how Dyson is developing products with an ever-increasing reliance on software.