Agile Practices for 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 developers of software embedded in different types of hardware.