Situation: Publishers want a content management system to be flexible and adaptable at a low cost.
Reality: Unlike desktop applications, enterprise content management systems change and sometimes pretty often. Publishers are often surprised by the amount of changes a CMS requires after the initial implementation. That is because a CMS changes to meet the way your organization wants to work, not force you down a path such as Microsoft Word. Yes, Word can be customized, but a CMS can truly evolve as your organization evolves its processes and workflow. In the pure definition of a system, it is one that never stops changing. You can read between the lines here and either ignore the fact that a CMS will require a budget to make changes as your organization changes or you can budget the appropriate time and money to keep the system current and reflect user needs. Systems don’t change by themselves and the flexibility you get with a CMS comes at a cost. If you want a system that is inexpensive and inflexible, that is fine, but be ready for unhappy users.
Best Practice: In our experience publishers who budgeted between 25% and 50% of the original project implementation costs for changes after the initial launch were able to respond to user change requests in a timely manner.
Every publisher manages projects and budgets differently. As a CMS vendor we understand that. It is imperative for publishers to understand though that a system will require changes after it goes live and this is perfectly natural as a system is used by the staff. Those publishers who budget for and plan out a period of time after CMS launch to complete user change requests will ultimately have higher user adoption across the organization. Higher user adoption equals higher organizational efficiency.
What are your experiences with system changes post-launch?

The success of a CMS implementation is ultimately determined by thousands of individual choices made every day by team members - developers, PMs, analysts, and so on. Many of these choices are based on design principles with which business managers might strongly disagree but of which they are often unaware. Occasionally one of these decisions has inordinate impact - a complexity of design that results in a complexity of implementation, testing, and maintenance that is radically inappropriate relative to the value of the feature in question.
All of us have been involved at one point or another in our careers with that “death project” that just seems to lack any real conclusion and no one seems to know how or why it is in the state of limbo. Vendors who serve the publishing industry have many reasons why a project is in jeopardy or has failed altogether including lack of proper resources, no project management discipline, etc. From a vendor’s perspective there are some telltale signs that were evident from the very beginning of the project but everyone overlooked them in the excitement of project kickoff. Following are my top 5 reasons (from a vendor perspective) on why CMS projects fail at publishers:
A CMS project in most cases comprises a cross-departmental team with a varied set of personalities assigned to get the project done. Over the past decade I've noticed some trends in the type of people who make up these teams and five specific types have come to the surface. I thought I would have some fun and describe these team member personalities and how they interact with other team members.