Continuous delivery for IoT by María Gómez
The software industry has spent the last 10 years creating tools and frameworks that reduce the friction in the delivery process, like continuous integration tools, test driven development, automated deployments, etc. There should not any reason why projects that have hardware components cannot use the same tools. However, in practice, this process can be really costly and risky and it requires a mindset that hardware and embedded system developers are not used to.
In this talk, I explain how to apply continuous delivery practice in projects that contain hardware and software components and embedded systems and how to solve the most common challenges.
Main topics include:
-Strategy for creating continuous integration pipelines
-Tips on how to reduce the development feedback cycle
-How to automated deployments and test on physical boards
-What development practices work in this environment