Agile Practices for Embedded Software Development
A client wants to know how Agile software development principles and practices work with development of software embedded in hardware they manufacture. I've found a number of companies and consultants that demonstrate and write about the value of Agile principles and practices in embedded software development. Dean Leffingwell has written about Agile software development in a high assurance (i.e., regulated) environment and explained that Scrum allows an organization that produces hardware and embedded software in a regulated environment to satisfy all regulatory and audit requirements. Rally Software provides a toolkit for Agile in high assurance environments. And consulting companies like Certified Compliance Solutions, Inc. , advocate Agile for embedded software in medical device manufacturing. The same risk factors and benefits that make Agile methods a compelling choice for all types of software development organizations make similar approaches appealing to the deve