Book description
Real-time and embedded systems face the same development challenges as traditional software: shrinking budgets and shorter timeframes. However, these systems can be even more difficult to successfully develop due to additional requirements for timeliness, safety, reliability, minimal resource use, and, in some cases, the need to support rigorous industry standards.
In Real-Time Agility, leading embedded-systems consultant Bruce Powel Douglass reveals how to leverage the best practices of agile development to address all these challenges. Bruce introduces the Harmony/ESW process: a proven, start-to-finish approach to software development that can reduce costs, save time, and eliminate potential defects.
Replete with examples, this book provides an ideal tutorial in agile methods for real-time and embedded-systems developers. It also serves as an invaluable “in the heat of battle” reference guide for developers working to advance projects, both large and small.
Coverage includes
How Model-Driven Development (MDD) and agile methods work synergistically
The Harmony/ESW process, including roles, workflows, tasks, and work products
Phases in the Harmony/ESW microcycle and their implementation
Initiating a real-time agile project, including the artifacts you may (or may not) need
Agile analysis, including the iteration plan, clarifying requirements, and validation
The three levels of agile design: architectural, mechanistic, and detailed
Continuous integration strategies and end-of-the-microcycle validation testing
How Harmony/ESW’s agile process self-optimizes by identifying and managing issues related to schedule, architecture, risks, workflows, and the process itself
Table of contents
- Title Page
- Copyright Page
- Contents
- Dedication
- Foreword
- Preface
- Acknowledgments
- About the Author
- Chapter 1 Introduction to Agile and Real-Time Concepts
- Chapter 2 Concepts, Goals, and Benefits of Model-Driven Development
- Chapter 3 Harmony/ESW Principles and Practices
- Chapter 4 Process Overview
- Chapter 5 Project Initiation
- Chapter 6 Agile Analysis
- Chapter 7 Agile Design
- Chapter 8 Agile Testing
- Chapter 9 Agile Process Optimization
- Appendix A Starfleet ZX-1000 Transporter System Requirements Specification
- Appendix B Harmony/ESW and CMMI: Achieving Compliance
- Glossary
- Index
Product information
- Title: Real-Time Agility: The Harmony/ESW Method for Real-Time and Embedded Systems Development
- Author(s):
- Release date: June 2009
- Publisher(s): Addison-Wesley Professional
- ISBN: None
You might also like
book
Real Time UML Workshop for Embedded Systems
This practical new book provides much-needed, practical, hands-on experience capturing analysis and design in UML. It …
book
Learning Cocoa with Objective-C, 4th Edition
Get up to speed on Cocoa and Objective-C, and start developing applications on the iOS and …
book
Cocoa Programming for OS X: The Big Nerd Ranch Guide
Covering the bulk of what you need to know to develop full-featured applications for OS X, …
video
Software Architecture Hour: Incremental Architecture with Allen Holub
Join us for a special conversation on incremental architecture with Neal Ford and software architect and …