Mature Teams Prioritize End-to-End Interactions

27 March 2023 by Phillip JohnstonEmbedded systems are increasingly complex, especially those connected to the internet. In many cases, they are better viewed as one part of a larger distributed system involving the device, one or more phone applications, backend servers, fleet management, CI/CD servers, and more. Many teams do not approach product development with this distributed nature in mind. The “old ways” are followed instead: first, make all of the individual components work on their own, then integrate them together. The firmware team will work in their own world until the system is mostly completed, as will the app …

To access this content, you must purchase a Membership - check out the different options here. If you're a member, log in.