Book description
Today, even the largest development organizations are turning to
agile methodologies, seeking major productivity and quality
improvements. However, large-scale agile development is difficult,
and publicly available case studies have been scarce. Now, three
agile pioneers at Hewlett-Packard present a candid, start-to-finish
insider’s look at how they’ve succeeded with agile in
one of the company’s most mission-critical software
environments: firmware for HP LaserJet printers.
This book tells the story of an extraordinary experiment and
journey. Could agile principles be applied to re-architect an
enormous legacy code base? Could agile enable both timely delivery
and ongoing innovation? Could it really be applied to 400+
developers distributed across four states, three continents, and
four business units? Could it go beyond delivering incremental
gains, to meet the stretch goal of 10x developer productivity
improvements?
It could, and it did—but getting there was not
easy.
Writing for both managers and technologists, the authors candidly
discuss both their successes and failures, presenting actionable
lessons for other development organizations, as well as approaches
that have proven themselves repeatedly in HP’s challenging
environment. They not only illuminate the potential benefits of
agile in large-scale development, they also systematically show how
these benefits can actually be achieved.
Coverage includes:
• Tightly linking agile methods and enterprise architecture
with business objectives
• Focusing agile practices on your worst development pain
points to get the most bang for your buck
• Abandoning classic agile methods that don’t work at
the largest scale
• Employing agile methods to establish a new
architecture
• Using metrics as a “conversation starter”
around agile process improvements
• Leveraging continuous integration and quality systems to
reduce costs, accelerate schedules, and automate the delivery
pipeline
• Taming the planning beast with “light-touch”
agile planning and lightweight long-range forecasting
• Implementing effective project management and ensuring
accountability in large agile projects
• Managing tradeoffs associated with key decisions about
organizational structure
• Overcoming U.S./India cultural differences that can
complicate offshore development
• Selecting tools to support quantum leaps in productivity in
your organization
• Using change management disciplines to support greater
enterprise agility
Table of contents
- Title Page
- Copyright Page
- The Agile Software Development Series
- Dedication Page
- Contents
- Foreword
- Preface
- Acknowledgments
- About the Authors
- Chapter 1. Agile Principles versus Practices
- Chapter 2. Tuning Agile to Your Business Objectives
- Chapter 3. Aligning Architecture with Business Objectives
- Chapter 4. How to Establish a New Architecture Using Agile Concepts
- Chapter 5. The Real Secret to Success in Large-Scale Agile
- Chapter 6. Continuous Integration and Quality Systems
- Chapter 7. Taming the Planning Beast
- Chapter 8. Unique Challenges of Estimating Large Innovations
- Chapter 9. Our Take on Project Management for Large-Scale Agile
- Chapter 10. Organizational Approach: Managing to Disadvantages
- Chapter 11. Effective Agile Development Across U.S. and Indian Cultures
-
Chapter 12. The Right Tools: Quantum Leaps in Productivity
- Common Development Environment
- Simulation and Emulation Environment for Automated Testing
- Test Architecture for Scalability: Common Test Framework (CTF)
- The Most Important Part of Test Automation: Virtual Machine Provisioning System (VMPS)
- Real-Time Metrics and Tracking
- Integrated Toolset
- Cool Toys Worth Investing In
- Summary
- Chapter 13. Real-World Agile Results: HP FutureSmart Firmware
- Chapter 14. Change Management in Moving Toward Enterprise Agility
- Chapter 15. Differences in Our Perspective on Scaling Agile
- Chapter 16. Taking the First Step
- Appendix A. Twelve Principles of Agile Software
- Bibliography
- Index
Product information
- Title: A Practical Approach to Large-Scale Agile Development: How HP Transformed LaserJet FutureSmart Firmware
- Author(s):
- Release date: November 2012
- Publisher(s): Addison-Wesley Professional
- ISBN: 9780132980982
You might also like
book
Unix® System Management Primer Plus
Unix System Management Primer Plus describes in detail the concepts and methodologies that govern Unix system …
book
Leading Teams - 10 Challenges : 10 Solutions
Leading Teams is built on the authors’ experience of coaching 1,000+ team leaders in over 15 …
article
Reinventing the Organization for GenAI and LLMs
Previous technology breakthroughs did not upend organizational structure, but generative AI and LLMs will. We now …
book
The Truth About Leading Teams: The Essential Truths in 20 Minutes
Praise for The Truth About Getting the Best from People "Finally, a no-nonsense primer for leaders …