Most organizations we talk to are often looking at their second or third CMS implementation, so by no means are they strangers to the promise of web content management. But almost half the time the specific CMS has nothing to do with problems that are prompting them to start looking for a new one. In these cases we most often find the issues center around the following:
Poor Planning
No adoption strategy (or also known as the 'Field of Dreams' strategy)
No or poor end user training and ongoing internal support
Not using the CMS features correctly
Poor technical implementation
- Change in core requirements
The hard part about this is often so much emotion is invested into blaming the platform for the problems it is hard to take a step back and recognize that the problems are often of their own making by either rushing through an implementation or choosing the wrong implementation partner. We will often encourage them to do a compressed CMS selection process while keeping in mind what the true costs of switching are (A discussion about true switching costs is a post unto itself) to ensure the platform is still a valid option. After that and some CMS therapy to work out their product issues most people come to understand that the product itself is just a tool and given the correct planning and training they can be successful with it. In most cases they are excited by the amount of time and money they can save since they are already familiar with the product and already have a licensing agreement in place.
So when should you consider a new CMS you ask? The following is the my list of most common reasons:
Change in core technology platform (from JAVA to .NET for example).
Product mismatch. The most common scenario here is using ECM (Enterprise Content Management) for marketing driven WCM (Web Content Management)
CMS Company issues.
Poor support
Licensing costs
Product end of life
Missing key features
Using a home grown/ custom CMS
So remember if you are starting to look for a new CMS, take stock of what your real reasons are for doing so. You might be surprised to find that you already have the right CMS but you just might be missing the right implementation.