A Practical Approach to Large-Scale Agile Development: How HP Transformed LaserJet FutureSmart Firmware

A Practical Approach to Large Scale Agile Development How HP Transformed LaserJet FutureSmart Firmware 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 publi

  • Title: A Practical Approach to Large-Scale Agile Development: How HP Transformed LaserJet FutureSmart Firmware
  • Author: Gary Gruver Mike Young Pat Fulghum
  • ISBN: 9780321821720
  • Page: 327
  • Format: Paperback
  • 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 agileToday, 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

    • [PDF] ✓ Unlimited ☆ A Practical Approach to Large-Scale Agile Development: How HP Transformed LaserJet FutureSmart Firmware : by Gary Gruver Mike Young Pat Fulghum ↠
      327 Gary Gruver Mike Young Pat Fulghum
    • thumbnail Title: [PDF] ✓ Unlimited ☆ A Practical Approach to Large-Scale Agile Development: How HP Transformed LaserJet FutureSmart Firmware : by Gary Gruver Mike Young Pat Fulghum ↠
      Posted by:Gary Gruver Mike Young Pat Fulghum
      Published :2018-08-07T00:59:29+00:00

    1 thought on “A Practical Approach to Large-Scale Agile Development: How HP Transformed LaserJet FutureSmart Firmware”

    1. A a software developer and manager who has spent a lot of my career working with embedded software and firmware, it was great to read a book about DevOps practices being used for firmware with great results. I enjoyed the book so much that I presented on it at a company tech talk. We were already an agile development shop, practicing scrum and working on integrating more continuously - but this book takes it to the next level. The book is well written and provides many great tips on how to get s [...]

    2. A bit dry, but worth reading because of (at least) 2 ideas:1. A scalable architecture is table stakes. They figured out how to rearchitect their system to be scalable across products before doing any organizational change.2. The HP team used "system engineers" to "work out the feature definition by taking new requested features from 'new' to 'investigated,' where they are well defined and ready for handoff to the technical team."Basically systems engineers offload the technical team by being a m [...]

    3. Despite being called (and being) a practical approach, this is extremely well principled: the directives around metrics are worth the price of the book alone.It's also a very honest and humble book, documenting failure, challenge and regret as much as triumph, showing a true learning mindset.The only caveat I'd offer to readers is that offered by the authors: this is their journey, their story, their decisions in their context. It does show (and openly state) that following what has become metho [...]

    4. In the book “A Practical Approach to Large-Scale Agile Development”, the authors Gary Gruver, Mike Young and Pat Fulghum tell their story about applying agile and lean principles in a large scale software development program for the HP laserjet futuresmart firmware.This book is a description of a large scale agile implementation, with the nuts and bolts of actually doing agile. It shows that the agile journey that HP laserjet futuresmart firmware took wasn't easy, but that is was worthwhile [...]

    5. Dry? Sure. Did I skim parts? You bet. But I also highlighted and wrote notes over large chunks of this book, and if you work in software you probably will too. Though you can tell it was written by committee (the portion on continuous integration was riveting—others less so), there are so few detailed case studies on large scale agile projects that it's definitely worth a read, assuming you're into that sort of thing.

    6. Great book about applying Agile practices in large sized projects / enterprise level development groups. The first person point of view, mentioning the strategies applied and obstacles encontered was a good choice por the presentation. Lots of tips in this one worth thinking about and following. I think it could have been a bigger book with more detail, but the info that exists is still very usefull.

    7. If you are a technical manager in a large company that is implementing agile development, you'll find useful stuff here. I bored through most of this because several at work were reading in in preparation for a consulting visit from the author.

    8. A must read for anyone needing a reality check in their Agile journey. While the HP LaserJet team took their decisions, do not assume their decisions are globally applicable. "Learn as you go" is the best way to do - irrespective of how HP or any other company did.

    Leave a Reply

    Your email address will not be published. Required fields are marked *