Chapter 12. The Right Tools: Quantum Leaps in Productivity

As far as our motivation for starting agile development, it was all about improving productivity, and in particular, improving feature throughput and code quality through increased developer productivity. We’ve already described the processes we changed to accomplish this, but this chapter is all about the infrastructure behind the processes. Although everyone spends a lot of time investing in code architecture for scalable, reusable software or firmware, it’s not so natural to think about a scalable, reusable architecture for integration and build processes, for test harnesses and test execution, or for metrics collection and reporting. But where productivity is the focus, these are ...

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.