By Chris R. Chapman at May 10, 2008 05:41
Filed Under: moss, sharepoint

Just finished reading a brilliant 5–part series of posts by Aussie SharePoint consultant, Paul Culmsee, that lays bare what many of us intuitively know about why so many MOSS projects meet with failure:  It’s not the technology, it’s the people.

Paul dilutes the principal causes of SharePoint project failure into several key areas:

  1. Instead of being the solution to a problem, SharePoint actually exacerbates the problem domain because it is a complex product that has come to mean many things to many people;
  2. As a result of 1), SharePoint projects engender what has come to be known as “wicked problems”, or those that have no real end-game or winning scenario.  They’re almost always characterized by some significant setback or loss or disappointment.
  3. Often, project managers, executive sponsors, IT and developers enter into implementations by grossly underestimating scope and underlying physical infrastructure requirements, governance measures, information architecture, and the potential impact to existing systems.  The resulting conflagration often doesn’t blossom immediately, but when it does…
  4. SharePoint has become a victim of its own success, with unfortunate abuses of acronyms and terminology around its features and usage scenarios.  Often, this is done at the hands of pre-sales folks.

In almost all of my SharePoint projects I have encountered the issues and wicked problems that Paul describes – some of them lamentably brought about by too much planning and analysis paralysis (BDUF/waterfall) and some by just rushing in a “yeah, yeah, yeah I get it, we don’t need to talk to users let’s just install the thing quick fast and roll it out NOW we’ll worry about content types and site columns and governance later” fashion.

I think Paul makes a lot of solid observations in the series, perhaps none more salient than the fact that because SharePoint is so expansive and so new, it is an immature product (much like Active Directory was in 2000).  Thus, it’s really premature to be speaking in terms of recommended or best practices with respect to the product since very few people on Earth have been running it long enough or extensively enough to generate the necessary corpus of empirical practices.

Do take the time to read Paul’s blog – it’s chock-full of pragmatic SharePoint goodness borne out of practical experience.  Start with Part 1 of his Why do SharePoint Projects Fail? series – I guarantee you’ll be laughing hysterically and nodding violently in agreement with almost everything he says.

Comments

5/10/2008 3:56:13 PM #

Paul Culmsee

Thanks for the write-up. The series is not finished yet - not by a long shot. Developers are in my sights now Smile

Paul Culmsee |

5/12/2008 3:02:13 AM #

Chris R. Chapman

No problem, Paul!  Can't wait for the next installment;  I'm already under the table after the round of tequila shots from part 1...

Chris R. Chapman |

5/13/2008 11:39:57 PM #

Paul Culmsee

Chris, I am not fimiliar with scrum methodology. I have researched into wicked problem theory much more than my blog, so I'm interested in how much synergies there are with this.

Paul Culmsee |

5/14/2008 11:49:30 AM #

Chris R. Chapman

Paul:  Scrum, like most agile/lean/iterative disciplines, is ideally suited to attacking "wicked problems" primarily because it is adaptive to the conditions "on the ground" that these types of projects encounter.

Scrum succeeds because it breaks down wicked projects (any project for that matter) into manageable segments that always begin with a discussion between the team and customer about the features he/she wants to build for the iteration, and always concludes with a demonstration and feedback session that helps inform the next iteration.  And it does this while allowing the team to make demonstrable progress.

In Scrum, the latter part of the iteration or "Sprint" is where the process really shines because it provides an opportunity to "inspect and adapt" not only the product under development, but even the very process itself.

Back in 2002, Mary Poppendieck wrote an article for Dr. Dobb's that addresses why, in her opinion, iterative/lean practices like Scrum are well-suited to solving "Wicked Problems"[1] - check it out.

http://www.ddj.com/architect/184414851

PS: Ping me directly and we can pick this up offline via email.

Chris R. Chapman |

5/15/2008 11:08:33 PM #

Paul Culmsee

I would ping you direct if I could find your darm mail Smile Ping me on the plugoo widget and I'll add u to my msn

Paul Culmsee |

6/5/2008 4:07:41 PM #

Paul Culmsee

Thanks for your input Chris, I've credited you in the final part 8 post on the "project fail.." series. Hope you like it

Paul Culmsee |

Comments are closed

About Me

I am a Toronto-based software consultant specializing in SharePoint, .NET technologies and agile/iterative/lean software project management practices.

I am also a former Microsoft Consulting Services (MCS) Consultant with experience providing enterprise customers with subject matter expertise for planning and deploying SharePoint as well as .NET application development best practices.  I am MCAD certified (2006) and earned my Professional Scrum Master I certification in late September 2010, having previously earned my Certified Scrum Master certification in 2006. (What's the difference?)