Software Quality Insights

Jun 2 2011   8:23PM GMT

The complexities of developing Agile embedded software

Yvette Francino Yvette Francino Profile: Yvette Francino

Developing traditional software applications is difficult enough. Developing embedded software systems, applications that run on specialized devices, adds an additional layer of complication. In May, SearchSoftwareQuality.com published a series of articles by contributor Howard Deiner aimed at describing Agile embedded software development, some of the challenges that come along with those efforts, and how those challenges are best overcome.

* The fallacy of one size fits all for Agile embedded development

In this tip, Agile consultant Howard Deiner describes how Agile software development can and should be done with the iteration cycles using emulators or virtualized hardware so that the benefits of Agile will still be obtained, regardless of the hardware cycle.

* Seven deadly sins of embedded software development

In this tip, consultant Howard Deiner looks at how each of the deadly sins might be committed in embedded software development and suggests that by practicing Agile, organizations can avoid the nine circles of Dante hell, and instead bring their organizations to a state of celestial bliss.

* Embedded software test: To simulate or emulate, that is the question

Understanding the differences between simulator and emulator embedded software development tools is critical to effectively using them with the Agile engineering best practices of test first development and continuous integration. This article dives into the issue and provides some suggestions to follow.

* The role of continuous integration in embedded software development — better, faster and cheaper

* The motivation behind continuous integration in embedded software development

In this two-part series of tips, Deiner describes the benefits of continuous integration in embedded software development. By understanding how to best implement continuous integration, organizations will lower their risks and produce higher-quality products with a quicker time-to-market.

 Comment on this Post

 
There was an error processing your information. Please try again later.
Thanks. We'll let you know when a new response is added.
Send me notifications when other members comment.

Forgot Password

No problem! Submit your e-mail address below. We'll send you an e-mail containing your password.

Your password has been sent to:

Share this item with your network: