Category Archives: Agile Governance

The Importance of Agile Project Governance

Do the words “Agile Project Governance” sound like they go together? On first glance, your answer might be “No” – the idea of superimposing a Project Governance Model on an Agile project sounds like mixing oil and vinegar, but I don’t believe that is necessarily the case especially when you attempt to scale an Agile project to large, complex enterprise-level projects.

Much of the wisdom about Agile has been about how to optimize the performance of an individual Agile team. There are hundreds of books about almost every aspect of optimizing Agile team performance that you can imagine but the idea of scaling Agile to enterprise-level projects is a road that is far less traveled and requires a lot of new thinking. In many cases, it requires blending together some plan-driven principles and practices with Agile principles and practices to create an overall governance model for large, complex programs consisting of multiple teams.

The predominant thinking in many cases seems to be that you have to shift the entire culture of a corporation to adapt it to an Agile development approach. My experience has been that is not necessarily the best approach in many situations. The culture of a company needs to be built around what makes sense for that company to be most successful in whatever business environment that it operates in and that is not always well-aligned with becoming totally Agile. An Agile culture works best in companies who are focused on product innovation such as companies who produce and sell software products like Intuit Quickbooks or where some form of product innovation is closely related to their primary business goals like Amazon.com.

In companies where product innovation is not the most important factor in the success of the business, it becomes a lot more difficult to convert a company to an Agile development approach because it may not make sense to force the company to adopt a culture that is totally Agile. Consider, for example, the following case studies from my new book:

  • Harvard Pilgrim Healthcare (HPHC) – HPHC’s business success is driven largely by customer satisfaction (they have been ranked number one in healthcare industry surveys for over nine years) and operational excellence (being able to process millions of healthcare transactions efficiently at a very low cost. They were faced with a requirement to do a massive redesign of all their operational systems that involved over 100 Agile teams over a five year period. Obviously, they can’t afford any disruption of customer service in that process and there are a lot of moving parts that need to be carefully coordinated to avoid any disruption of service to their customers.
  • General Dynamics, UK is a large defense contractor in Europe. Obviously, there business has to be geared around government contracting so there are limits on how Agile they can become, yet they were able to blend together some level of traditional plan-driven project/program management practices with an Agile development approach to achieve the right balance to fit their business.
  • Valpak is a very Agile company and fast-paced product innovation is much more critical to their business success. Valpak is the company that periodically sends you those blue envelopes stuffed with coupons. They have a huge processing facility in Tampa where paper comes in one end and millions of coupons stuffed in envelopes ready for mailing come out the other end and the whole operation is very highly automated. It is a very impressive operation and Valpak has been very successful in transforming their entire business using Dean Leffingwell’s Scaled Agile Framework.

The key point is that each of these three businesses is different and trying to use a “one size fits all” approach to force each business to adapt to a “textbook” agile development model would not have been the best solution. The right approach is to go in the other direction and fit the methodology (or combination of methodologies) to fit the business environment. It requires a lot more skill to do that but fortunately some frameworks and models are evolving to make that a lot easier to do. Dean Leffingwell’s Scaled Agile Framework
is only one example. My new book, Managed Agile Development – Making Agile Work for Your Business provides a lot more guidance on this topic.