I've seen many projects (from start-ups or big companies) that couldn't scale up their embedded system because of a lack of agility.
An update of the robot already sent to the factory, a lack of components (breakage) and bingo!… A cascade of problems.<p>When you have an idea for an application, software, or a web application, you don't even think about what hardware is running behind it. It is transparent, fluid, and adaptable over time.<p>Some projects are set up to gain agility, but would you have any advice to give to these projects?<p>Tips to implement or mistakes to avoid?