By accident or by design, I’ve managed to steer clear of MS SharePoint (SP) centric Enterprise Content Management (ECM) deployments until a few weeks ago. However, even though I’ve only been on the periphery of SP, I’ve never been of the opinion that all the SP implementations that have gone wrong were really the fault of the platform.
As almost everyone knows, whether they want to acknowledge it or not, SharePoint is an indomitable presence that’s not going anywhere. I know that many of us ECM purists (a.k.a.: snobs) kinda laughed the first time we saw MS SharePoint included in analyst coverage that also included Alfresco, Documentum, Filenet, Hyland, Laserfiche, OpenText, Stellent, etc. We laughed and we also cringed a little bit in fear because we knew that at some point we were going to have to deal with it. Between Microsoft’s might, the ubiquity of MS Windows and MS Office, a partner/vendor/SI ecosystem in the tens of thousands, user comfort, and ease of use (a nebulous concept, to be sure) no wringing of hands, gnashing of teeth, or blood sacrifice was going to save us. So here I am, facing my first SP2010 content management problem project.
The backstory goes like this …
- Some time ago my client (an energy transmission provider) decided that storing all of their business critical content on network shares was not a sustainable thing to be doing (good start).
- They took the decision to implement SP2007 to manage the aforementioned content (reasonable decision considering their core business and ECM maturity level).
- On a content type/owner basis they copied (not moved) some content from the network drives into SP2007 (making progress, except …).
- They did not …
- Take a content inventory.
- Develop a taxonomy or metadata model.
- Account for other stakeholders that may need access to the content.
- Provide context / role specific views to the users.
- Put any rules around site provisioning and what to do with them when no longer needed.
- Do ANY of the things needing to be done prior to implementing an ECM solution and migrating content, regardless of what the platform is. In short, they moved whatever was in those network folders right into SP2007, effectively creating two messes instead of one.
- So … SP2007 started to collapse under its own weight (because they missed the parts about capacity planning, scaling, and disposing of content).
- They decided to migrate to SP2010 (Yay! We can take this opportunity to make sure things are done the right way).
- Aaaaand they didn’t.
My client hired an SI firm to do the SP2007 to SP2010 migration. They effectively said, “We want a like-to-like migration from 07 to 2010.” The SI said “Okay” and did it. Now, I don’t know about you, but when I hear “like-for-like” I typically think that we’re not adding functionality, but we are fixing mistakes. I also tend to think that we’d be taking advantage of new out-of-the-box features, available to make all our lives easier. A fairly reasonable thought process, no?
The SI interpreted “like-for-like” literally, and fired the entire mess from SP2007 into SP2010, effectively creating a third repository of unmanaged stuff. Enter Chris the consultant (that’s me, in case you’ve lost track by now).
So I spend a few days talking with a bunch of stakeholders to figure out what’s needed and what went wrong with the first two attempts. I also spent some time getting into people’s heads about their thoughts, fears, and attitudes around how they viewed information management as an enabler for them to do their jobs. Here’s what I found …
Scope – The scope was limited to a specific group’s SP site. You don’t need to bother anyone else, they said. Not so fast. Though the content in the site was “owned” by a single business unit, the content applies to a business process that involves all non-administrative units in the organization. No one spoke to these other folks in the first two iterations. They also neglected to hold any discussions regarding what happens upstream and downstream in the process (a 7-stage process in which the affected department is the primary participant in stages 4 & 5).
Fundamentals – By fundamentals I am referring to items such as file plans, retention & disposition schedules, archiving strategies, metadata model, user profiles (personas), security, … pretty much everything I mentioned in the numbered list above.
Content Migration – Content migration is not just simply forklifting content from one repository to another. There has to be some serious thought put into it. Decisions about what content goes, where does it go, what gets archived, day forward or legacy, all have to be asked and answered. In addition, the target repository needs to be configured so that people can find what’s been put into it.
Search – You know you’re in trouble when the search screen tells you to go to the Windows Explorer view to find what you’re looking for. Suffice it to say that absent any metadata and taxonomy, search was a fantasy.
Miscellaneous – (‘Cause I want this to end soon.) No infrastructure planning or architecture, no capacity planning, no business continuity planning, no backup/restore planning, no storage management, no integration, no enterprise search, etc. There is a long list of things that should have been, but weren’t done.
Any one of the above could have caused the SP implementation (any implementation, really) to be a spectacular failure. Combine them and you’ll end up with … I don’t know what you’ll end up with but it’s really, really bad. So, what happened?
One small mistake doomed the whole thing. No, it had nothing to do with technology selection. The mistake was even more critical; they picked the wrong partner. It’s really that simple.
Anyone can do SharePoint; very few can do it really well in a mission critical scenario. With all that’s possible with SP, you need a partner that really knows their stuff. Had my client selected the right partner they wouldn’t be in the hole they’re in now.
Regardless of what solutions you’re deploying, selecting the right partner is critical. In the case of my client, they needed an SI that has a deep understanding of ECM and how to do it correctly using SharePoint as the technology. My client chose wrong and the SI, to be blunt, misrepresented themselves. Had the client done some additional due diligence, they would have discovered the skills and services gaps that the SI has. They also would have discovered that the SI does in fact have an ECM practice that could have been involved, albeit they are located in a different city.
So how do we rescue this thing? We go back to square one and do the right things in the right order. The client needs to acknowledge that what they’ve paid the SI is pretty much wasted. I and the group I am working with fess up about our shortcomings and help the client fill the gaps. We involve the right stakeholders in the discussions. We stop the client from making quick decisions and get them to make correct decisions.
The point of my little story is that you need to do your homework before you choose a partner no matter what you need them for. The wrong partner can kill a project; the right partner will help you succeed. My colleagues at Digital Clarity Group have done some tremendous work to help organizations select partners; you should check it out, especially some of the more recent posts by Cathy McKnight and Jill Finger Gibson (she may or may not be involved with Gibson guitars).
I spent this past weekend writing up a final report, to be delivered this week; there are going to be some mighty unhappy people. On the bright side, all is not lost and we can still make this a success. I’m going to roll the dice and see what happens; either the client understands what needs to be done and we move forward, or my contract comes to an ignominious end in a few days.
June 25th update – meeting with the client ended a little over an hour ago. Decision to proceed to the next phase.
SharePoint is looked at far to often (by people like your SI) as a technology solution only. Upgrades are software upgrades – they put in the new disk and push the upgrade button.
Nope. That’s not it at all. Upgrades are the opportunities to fix some of the things that are lacking, as you point out. If you’re doing an upgrade, it damn well be because there is new functionality that *you actually need*. If there is new functionality, then the isomorphic mapping of the content has to be more complicated than a software upgrade can cover.
The most successful SharePoint implementations (or upgrades) have the right mix of technical skills, business domain knowledge, and the ECM secret sauce that you and some others possess. (I’m sure I’m missing some other key skills, like design, but those three are indisputable.)
M.
LikeLike
Marc – the sad thing with this particular SI is that they are so much better than what they’ve shown so far; they just didn’t look deep enough and, I suspect, cut some corners to win the business. I’ll have to reassess my level of respect for them (I’ve known them and worked with them for about 8 years, on and off).
The issues with this project have appeared many times in the past with other platforms. My initial take is that it’s more pronounced with SP because of the relative ease in deploying sites.
LikeLike
I could go on about all this for days, of course.
The most successful SharePoint usage that I see is where there’s what amounts to an internal consulting capability that serves a number of purposes:
* Assist any and all SharePoint users of any kind to design, implement, buff up, whatever – anything that they want to do in SharePoint
* Build shared capabilities based on watching over bullet #1. If 40% of people need a widget, build the widget.
* Keep vendors on their toes (and honest)
The most successful ones of *these* that I see are not based in IT, but are made up of a mixed set of skills: technology, process, organization, etc.
That’s all we need to succeed. Simple, eh?
SharePoint is not better or worse than any platform, IMO. Any platform tends to have isolationist tendencies, so SharePoint people tend to know what SharePoint does, Jive people tend to know what Jive does, etc. The “it-doesn’t-matter-what-tool” stuff is what makes or breaks it, though.
SharePoint’s power-to-the-people capabilities are both one of its biggest benefits and its biggest detriments. The people need help to make the most of it.
M.
LikeLike
Welcome to the platform Chris. At least in one regard, SharePoint is just like any other ECM product – if you don’t plan your project, it’s very likely to fail. But hey, that means work for the King’s Army and the King’s Men so maybe it’s not such a bad thing after all.
LikeLike
I dunno. I kinda like working on things that make progress, however incremental it may be. I’m actually looking forward to seeing how this works out. It’s a great chance for me to learn something.
LikeLike
That kind of sounds like when my father used to say “this will build character” – good luck.
LikeLike
Great article! If I could share this 100 times, I would. I would especially share it the government agencies I have worked with over the years because they wanted to focus on design (for awards) over content taxonomy (for users). I finally got my hands on one of Arkansas’ larger state agencies and was given carte blanche to organize as I saw fit. Sure, we had some struggles and it took a very long time (well over a year) but they are still happy with the outcome four years later. Is it perfect? Of course not but it is so much better than it was before. People can FIND what they need any number of ways. I totally agree with your points but it’s frustratingly hard to get the stakeholders on board. Most people have to see it before they get it.
LikeLike
Hi Pat
Thanks for commenting. Feel free to share away. 🙂
If things go the way I’m planning on this project, buy in ought to come relatively quickly. We’re not starting where I would prefer, but it’s visible enough that any success or failure will be very public in the organization. In this case I think it’s a true domino effect thing. We’ll see.
Cheers!
Chris
LikeLike
Gotta admit this ain’t the first time I heard this story…. (Have you been following me at some of the clients I have dealt with? 😉
LikeLike
I’d be be shocked if it were the first time you heard the story. It’s something not bounded by technology choice.
No, I haven’t been following you. I’m just that little voice in your head saying “Do it. What could go wrong?”
LikeLike
Yep – treat an ECM project as a technology upgrade and watch it fail. Maybe we should get TShirts printed! Great article Chris
LikeLike
We could add it to my PHIGs T-shirt line (which no one is buying).
LikeLike
I feel your pain. Part of the problem is that the customers do not WANT to listen to this – they get sold a dream that a product will solve all their problems out of the box with no hard work on their part, and frankly they sign up becuase that is what they WANT to hear.
Ironically I have just completed a hugh project that was properly scoped, had properly planned, scalable architecture, had a full metadata and file plan (two years work on that alone!), security model etc, and that project is at risk of being abandonded (a consultant has been employed to write an “options” document for the board) because the users “find it too complicated to use compared to a file share” and it “has too many clicks to get to what I want”…
LikeLike
Hi Iain
I’d love to learn more about that project. I was involved with something similar when I was a consultant at Oracle. In that case, we were able to make some adjustments and get things back on track in about 6 weeks. The project had been comatose for the previous 15 months.
Cheers!
Chris
LikeLike
Hi Chris. This is so deja vu with multiple conversations we have had without even having to talk technology. As you know, I am a strong believer that ECM has two pillars, the Business Practice and the Technological Practice. It isn’t rocket science to figure out which is the Cart and which is the Horse. Unfortunately, I believe it will take more time before we see the Cart and the Horse in the right place and hopefully clients learn to engage the right charioteer! Good Luck mate!
LikeLike
Thanks, Sanooj. We’re presenting to the client later today and should have a good indication of which direction things will go. Fortunately, the client PM is an ally and understands what it is we’re trying to accomplish.
LikeLike
Let’s hope your ally has sufficient influence!
LikeLike
Pingback: Case Study: Managing Information – How and Why | The Info Gov Guerrilla