Chapter 3. Aligning Architecture with Business Objectives

As we started out on this agile transformation, we began by investigating what would be the best firmware architecture. We found it extremely important to align code architecture with business objectives and architect the code so that, wherever possible, we could eliminate non-value-added work from the system. The approach to architecture and the directly related approach to coding standards can either lead you in the wrong direction or provide significant breakthroughs in development or deployment efficiencies. Our previous firmware architecture had been formed based on our single-function printer legacy, which, besides being fairly old, was not well suited to the complexities of Multi-Function ...

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.