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 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.