Chapter 4. How to Establish a New Architecture Using Agile Concepts

As we’ve described, our journey to agile started with completely redoing the firmware architecture of our large-scale firmware system that had evolved over the years as it powered HP LaserJet Printers and MFPs for more than two decades. The previous architecture successfully supported dozens of award-winning products but was architected for single-function printers and was past its prime in terms of enabling the future innovation needed for success in the new business realities.

As we embarked on the architectural effort, we reflected back on previous architectural initiatives we’d been involved in and decided we needed to take a radically different approach to avoid some major ...

Get A Practical Approach to Large-Scale Agile Development: How HP Transformed LaserJet FutureSmart Firmware now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.