Tuesday, October 29, 2013

To reduce the pain of failed projects, get small

I enjoyed Gretchen Gavett's post last week on the HBR Blog Network entitled "The Hidden Indicators of a Failing Project." In it, she discusses how to determine whether projects are going bad (before costly, late public failures, such as the launch of the healthcare.gov website).

Gavett rightly points out that we have biases that prevent us from admitting that our project may not be going as well as we'd like - such as the urge to avoid the recriminations and criticism that comes with calling a project that is going off the rails. The "quiet fixing" mentality also rules, as one of Gavett's sources states: "people actually think they can turn [a failing project] around, so they don’t bring it up." She passes along several pieces of advice to help diagnose problem projects: e.g., cast a wide net of knowledge, revisit requirements regularly, etc.

In my view, the most effective way to prevent big, expensive project failures is to break projects up into smaller chunks. Large projects have large, abstract goals and take a long time to complete - and a long time before end customers get a look at what was delivered (see: healthcare.gov). In uncertain situations (i.e., most projects), it is better to have clear goals than a completely defined plan.

When projects are decomposed into smaller deliverables, each chunk can be specified at a level to deliver value to the end-customer - instead of abstract deliverables such as diagrams, specs, etc. The customer (as opposed to project team members) determines whether the project meets requirements. Smaller projects with clear objectives are easier to measure. Due to this clarity, failures are not only less frequent, but are discovered more quickly and are more contained. The inevitable changes to project requirements are absorbed more easily because smaller pieces can be adapted cheaply. The epitome of this type of approach is the Toyota Production System, which pushes improvement responsibility to the lowest possible level on the factory floor, and through many many iterations of tiny projects, adapts a highly complex production process to the changing needs of the global car market.

So, to reduce the cost and pain with large project failures, do one thing: get small.

No comments:

Post a Comment