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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.