Get the real story via our bi-monthly newsletter

Search

    2
    0

rss

Send to a colleague

Home > Web Content Management > Why do CMS projects go over budget?

Get a Free Sample

Wondering about CMS Watch research? Sign up to receive free samples of any of our products.

Report Excerpt

The Web CMS Report 2009 looks at... Midgard CMS

"Midgard handles versioning, but has weaker version control, and in some environments developers risk overwriting each other's work unless they apply some sort of version control system on top of it. "

(p. 667)

More about The Web CMS Report 2009

Our customers say

"The Web CMS Report was the roadmap for our entire CMS selection process. It truly provided a basis for understanding what we should look for and expect in a CMS. Above all, since we used the report as our guide, we are more-than-confident in our CMS selection. If we had to go through the process all over again, we'd still rely as heavily on this report as the first time.
- - Michele McDonald,
IT Project Manager, University of Oklahoma

NEW at CMS Watch

The Search & Information Access Report 2009 The Search & Information Access Report 2009: This report provides comparative evaluations of 20 search and information access offerings... Read more
Fundamentals of E-Discovery E-Discovery Online Education Course: This course lays out the proper ways to build a successful e-discovery process... Read more
The SharePoint Report 2009 The SharePoint Report 2009: This report will help your team decide whether and where and when to apply SharePoint to your information management problems.... Read more

Glossary

Application Server

Blog(ger)

Java

Open Source

Workflow

XML



 

Project Management

Why do CMS projects go over budget?

by Janus Boye
15-Feb-2006

Nobody likes it, but too many IT projects cannot deliver on budget. Frequently additional funds need to be allocated to meet the agreed deliverables and even then, features are often slashed in the final weeks to meet the budget or deadline.

Many articles have been written on reasons why IT projects in general are often more expensive than expected. See for example:

Common reasons? You'll recognize the litany: weak project management, bad planning, communication shortfalls, excessive focus on technology at the expense of business processes, and organizational problems.

Of course, these shortfalls also apply to CMS projects. But in this article I'll focus on the origins of CMS-specific cost overruns. I believe at the root of these overruns lies a few common myths:

  • "It is just a website / intranet / portal project -- how hard can it be?"
  • "Our recent search and imaging projects went smoothly, so why shouldn't this one?"
  • "We know .NET, so we can easily implement any .NET-based CMS."
  • "The CMS has WYSIWYG editing, so our smart colleagues in the communications department don't need to be trained how to use the system."
  • "Our application developers understand our network and security infrastructure."

Underestimating complexity

Still today many senior level executives do not think a website or intranet is something special. To them, applying a CMS is just another project. It's about getting started, getting it over with, and then moving on to another project.

Many executives have family members, often younger ones, who publish their own personal website or blog and happily talk about how easy it is to maintain. When consultants and experts then arrive and claim that it is not so easy after all, it seems strange and hard to understand.

Introducing a content management system is far from an easy process. It causes many changes throughout the organization and affects nearly every department. A new CMS typically needs to be integrated with the existing IT landscape and even with "out-of-the-box" tools, implementation times rarely come in under 6 months.

Other additional important aspects are also often underestimated. These include:

  • Hardware requirements. This applies especially to content delivery (i.e. consumption) environments, which are often under-equipped, especially for dynamic page generation. And of course, the machines used by your content contributors need to perform speedily for famously impatient editors. In most enterprises it's not easy to procure additional or more powerful hardware at the last minute. Moreover, more hardware typically means more software licensing as well.

  • Additional modules might actually be needed after the initial deal is struck. CMS vendor salespeople are just as candid or opaque as other software salespeople. They'll do what it takes to close the deal, and they may ink a contract without telling you that additional modules will be required for your project. Sometimes these modules can be both expensive to buy and complex to implement.
  • There are constant requirements to patch, upgrade, revise, and improve almost any content management system. Your initial deployment rarely makes people happy; expect to really hit the mark on version 2 or 3. This leads to consistent implementation costs over the lifetime of the system, which is one of the biggest hidden expenses, and potentially a major resource drain.
  • Varied IT support is needed. Integration with the existing IT landscape entails content and application integration, but also working within the existing network and security infrastructure. To do this well, you need diverse IT talents on your CMS team, including system and network administrators. Particularly in a major enterprise, experienced application developers alone will rarely cut it.
  • The discipline is new and complex. Content management -- especially Web content management -- is a relatively new discipline with a wide variety of approaches for solving basic problems. Vendor techniques and established operational patterns are much more diverse than in, say, the document imaging community, where technical and organizational norms have ruled for some time now. As Enterprise Search Report readers know, search technologies are also deceptively complicated, but amazingly easy to test: just install, index, and show query results. The results are good, or not. No CMS project of any meaningful size ever works that way.

Inexperienced project team

The lack of norms and patterns cited above gets compounded by inexperience. In most CMS projects almost nobody on the project team -- from IT to management -- has actually implemented such a tool before. Here's where an outside integrator can certainly lend expertise, but your implementation partner might solely have experience with another vendor, or an older and quite different version of the vendor's product you chose. As readers of The CMS Report know, even dot-releases can bring major changes.

This is the background for one of my old rule of thumbs: A system integrator rarely makes a profit until the 3rd project with the same version from the same vendor. Changes introduced in new versions -- or a loyal customer selecting a CMS that its favored SI does not know -- often causes the faithful partner to make an overambitious proposal, forcing them to charge high rates on any change request to break even on the project.

It is thus a potentially expensive proposition to become among the first customers deploying a new version. Nicholas Carr asks whether that "IT matters," since it does not offer any competitive advantages; I'll simply just say that there is a first-mover disadvantage in fast-evolving technology markets, most notably CMS.

I've written previously on selecting the right implementation partner. For this article I'll just say: make sure your partner has good references, with at least 3 of them using the same version as yours from the same vendor.

Many systems integrators are very technically skilled, with strong competences in Microsoft technologies, Java, or the LAMP platform. Same probably goes for your own IT group. Don't be naïve and think that this translates into a capacity to successfully implement any Microsoft, Java, or LAMP-based CMS without significant problems. The reality is unfortunately not that simple, since developers still need to learn how the system works with specific content types, its interfaces and methods, and in many cases also a proprietary development environment.

Unexpected training costs

Training matters. The majority of enterprise employees might be familiar with completing simple tasks inside a browser, but rarely so for editing text and images over the web. Your marketing and communication people may be used to writing for paper, but not for the online medium. The fact that most content management systems are rarely as easy as they seemed in the sales demo compounds the problem.

On the one side the vendor claims that very little training is required. On the other side your loyal colleagues are frustrated. They are doing the best they can, but it is very hard for them to grok a CMS and how it works. To get the new tasks, capabilities, and responsibilities properly anchored you'll need a significant investment in training. Most vendor documentation is not really geared towards business managers, and you have customized your CMS in any case.

Inasmuch as getting up to speed takes time for contributors, it's quite risky to get started with the training just a week before going live. This is late in the process to discover that the training needs were underestimated. You may cross the finish line with a couple of technology-enthusiastic colleagues, but after a while these staffers will become your new webmaster bottleneck. More funding will be required to develop and organize effective training sessions if you want to decentralize some of the tasks.

Remember that the necessary organizational changes can't be "trained" and will take time to settle. You should also realize that the most significant aspect of the training, in particular for your non-technical business users, is not tied to a specific tool, but rather in getting them used to writing suitable text for the Web, applying metadata, and generally understanding how to use the new medium.

Be realistic -- and think about value

Indeed, many enterprises face a rude shock when the 2nd year of their CMS project finds costs approximating the 1st year expenses. Experience from more mature markets (e.g. ERP, CRM) suggests that the majority of costs occur after an initial systems deployment. Be realistic, exchange experience with other companies, and avoid the surprise.

Methods such as Total Cost of Ownership (TCO) or Return on Investment (ROI) might be employed by your vendor or your implementation partner to justify the significant expense here. These models, simplistic or advanced, may not take into account all cost factors, and as such, a narrow focus on TCO or ROI can get you into all sorts of trouble if you use them as justification and then blow your budget.

Instead I urge you to focus on the value drivers in the project. What is the value for the organization to have a well run website? What is the value of higher quality content or better online customer service? What drives this value and how can it be optimized?

Costs are important, and a smart manager will estimate them properly and contain them carefully, but a visionary manager will take a wider focus on value.


Next:

Send Feedback

See all Web Content Management Channel feature articles.

Need to select a technology vendor, but confused about your choices? See our vendor-neutral technology reports.

Join the conversation

Digg This! Search Technorati Tag it on Del.icio.us



About the Author

Janus Boye

Janus Boye is the managing director of J. Boye, a vendor-neutral content management and portals consultancy based in Denmark. Janus is the author of the CMS Watch Enterprise Portals Report as well as a contributor to The Web CMS Report.



Get a Free Sample

Wondering about CMS Watch research? Sign up to receive free samples of any of our products.



What we do

CMS Watch™ evaluates content-oriented technologies, publishing head-to-head comparative reviews of leading solutions. What makes us special?

  • Our critical analysis exposes product weaknesses as well as strengths
  • We deliver unrivaled technical depth and comprehensive project advice
  • Our research is led by international topic experts
  • We only work for buyers -- never for vendors

Contact us

CMS Watch

info@cmswatch.com

18113 Town Center Drive, Ste 217

Olney, MD USA 20832

1 800 325 6190 (customer service)

+1 617 763 5336 (int'l customer service)

Fax: +1 214 242 3048