Better Practice Checklist - 9. Selecting a Content Management System

May 2004 (organisational details updated January 2008)

Introduction

A wide range of Australian Government departments and agencies are planning to select and implement a content management system (CMS). With a large number of products in the marketplace, and capabilities still evolving rapidly, choosing the right CMS can be challenging. The steps to consider in the implementation of a CMS are the topic of Better Practice Checklist 10, Implementing a Content Management System.

A key role of Australian Government Information Management Office (AGIMO), Department of Finance and Deregulation is to identify and promote 'Better Practice'. This checklist is designed to assist agencies in considering key issues when selecting a CMS. The items in the checklist are, however, not mandatory.

This checklist is intended to be used by those staff in an organisation who have been given the responsibility to determine CMS requirements and evaluate products. The information within this checklist may also be relevant to Chief Information Officers, Information Management steering groups and other senior managers. The checklist focuses on non-technical issues.

It should be noted that the checklist is not intended to be comprehensive. Rather, it highlights key issues for agencies. The checklist is iterative and draws on the expertise and experience of practitioners. The subject matter and issues are reviewed and updated to reflect developments.

Download PDF of Checklist 9 - Selecting a Content Management System [PDF Document - 305 KB]

Acknowledgments

This checklist was developed with the assistance of Australian Government agencies. In particular, we would like to thank the Bureau of Meteorology and the Content Management Community of Practice.

In addition, we would like to thank Step Two Designs Pty Ltd.

Overview of selecting a CMS

There is no single 'best' CMS. Instead, each CMS product has a mix of strengths and weaknesses that derive from its underlying architectural model or market position. This applies equally to products in all price ranges, from small-scale CMS offerings to large 'enterprise' products.

The content management marketplace is comparatively young compared to other IT systems, and is still undergoing rapid evolution A few years ago there were a small number of vendors, but recently the marketplace has grown rapidly with the entry of a large number of new products.

The challenge is for agencies to select a product that best matches their unique needs, while mitigating the risks inherent in the current marketplace. Another critical issue is implementation of the chosen CMS, which is covered in Better Practice Checklist 10, Implementing a Content Management System. The basic issues associated with managing online content are covered in Better Practice Checklist 8, Managing Online Content.

Summary of Checkpoints

Before you start

check box Consider the time required to select an appropriate product

check box Consider the range of products available in the marketplace

check box Build content management knowledge

check box Consider risks and risk mitigation strategies

check box Redesign the site if necessary

Determining project goals and targets

check box Focus on business outcomes

check box Specify targets and how their achievement will be measured

Determining and documenting business requirements

check box Focus on business needs rather than technical solutions

check box Address compliance needs

check box Provide descriptions and examples to clarify meaning

check box Avoid specifying too many requirements

check box Make use of existing resources

check box Consider gaining an external review of requirements

check box Consider the use of scenarios to help document requirements

Producing tender documentation

check box Include background information

check box Include any new site design

check box Specify technical infrastructure

Evaluating and selecting a CMS

check box Use scenarios during demonstrations

check box Visit reference sites

check box Focus on usability and simplicity

check box Assess the vendor's implementation methodology

check box Consider the total cost of ownership

Checkpoints

Before you start

check box Consider the time required to select an appropriate product

Broad industry experience suggests that the evaluation and selection process can take upwards of six to nine months in practice. Failing to allocate sufficient time to these activities can expose agencies to the risk of selecting an inappropriate product, and agencies that have already implemented a system generally emphasise the importance of spending time to fully develop and understand CMS business requirements.

check box Consider the range of products available in the marketplace

In an environment of rapidly evolving CMS capabilities, agencies may find it useful to increase their familiarity with a range of products as well as the overall state of the marketplace. An up-to-date list of CMS products in the Australian market can be found at www.steptwo.com.au/cm/vendors/australian/index.html [External Site].

check box Build content management knowledge

With many agencies purchasing a CMS for the first time, one of the greatest challenges may be obtaining sufficient knowledge about content management tools and processes.

Without this knowledge, agencies may find it difficult to compare products and may encounter unexpected challenges during implementation. Building internal knowledge about CMS products before proceeding to evaluate and select options can help mitigate risks and maximise project outcomes.

A number of sources of knowledge regarding CMS are available, including:

check box Consider risks and risk mitigation strategies

Consider possible project risks, and ways to manage these risks, when selecting a CMS product and planning the implementation project. A number of approaches are now being used in both public and private sector agencies to manage project risk, including:

check box Redesign the site if necessary

Agencies may consider using a CMS to address limitations and deficiencies in their current website or intranet. In this situation, the site can redesigned as part of the content management project.

Each CMS has specific capabilities, strengths and weaknesses in its ability to handle specific site design, structure and navigation needs. For example, some systems can only handle three levels of navigation. Depending on the design of the site, this may be desirable (as it simplifies the CMS interface) or it may be a major limitation. It may be worthwhile to redesign the site first, and then the new designs can be used as part of the selection criteria for the CMS.

Redesigning websites is a major undertaking that involves content audits, user-centred design processes, usability and information architecture techniques, amongst other things. Further details are available in Better Practice Checklist 15, Information Architecture for Websites.

Determining project goals and targets

Agencies may find it useful to determine the business goals and outcomes for the project as the starting point for the selection process. These goals and outcomes can then guide the requirements-gathering process and form the basis for 'weighting' the various aspects of CMS functionality during evaluation.

check box Focus on business outcomes

Content management projects that focus on broader business outcomes may be more effective than projects that do not. Examples of business-focused goals could include improving customer satisfaction, better informing the public, or improving knowledge-sharing within the organisation.

check box Specify targets and how their achievement will be measured

For each of the project goals it may be useful to identify targets and determine how their achievement will be measured. This will help determine the success of the project as well as provide a basis for assessing the ongoing viability of the CMS. Attributes to be measured could include:

Determining and documenting business requirements

A key step in choosing a CMS can be the identification and documentation of business requirements. As the CMS products on the market are so diverse in their designs and features, it may not be possible to directly compare one product against another. Instead, CMS products can be evaluated on how closely they fit the organisation's unique business requirements.

check box Focus on business needs rather than technical solutions

Specifying detailed business requirements rather than technical solutions provides vendors with an opportunity to propose methods or technologies that can meet the business goals of the website.

check box Address compliance needs

A range of compliance issues may need to be considered, including:

check box Provide descriptions and examples to clarify meaning

There is little consensus regarding content management terminology within the industry. To avoid misunderstandings, consider carefully the use of jargon and acronyms, and spell out requirements in as much detail as possible. Examples showing concrete situations and business needs are an effective way of supporting requirements.

check box Avoid specifying too many requirements

Care should be taken not to 'overload' the list of business requirements. While documenting more requirements may be beneficial, there is the risk of forcing the purchase of an expensive solution where a more modest option would suffice. This would then impact upon training, product usability, licence fees and ongoing maintenance costs.

check box Make use of existing resources

A number of existing resources can be used as the starting point for further requirements gathering, including:

check box Consider gaining an external review of requirements

The clarity and viability of CMS requirements can be hard to assess by the business team who developed them. Agencies may therefore consider gaining an external review of the requirements from similar agencies (particularly ones that have already obtained a CMS) or from others.

check box Consider the use of scenarios to help document requirements

Scenarios are narrative descriptions (stories) that outline how something will work in practice. In the context of a CMS project, scenarios are a very effective way of documenting key CMS requirements, and they complement the formal lists of functional requirements typically found in tender documents.

The following is an example of a scenario that could be developed to assist documenting CMS requirements:

Robert is an author who is responsible for maintaining some sections of the website.

A new press release needs to be created for the site. Robert creates a new page in the CMS, indicating that it will be a press release. This provides a number of specific fields to be filled in (such as title, release date and contact details for the press officer), as well as an area for the body of the press release (as formatted text).

Robert then specifies the AGLS Metadata for the page (this has been made very simple by the CMS, which has defaulted many of the values). He also indicates that the press release should be released at 9 am tomorrow morning, in sync with when the press release will go to the media.

Having completed the mandatory metadata for the press release, Robert forwards it to his manager, Lyn, for her review. Lyn is happy with the release, so she forwards it to Sandra (one of the web team) to do a final quality check, before approving it for release.

Scenarios can also help to:

Producing tender documentation

Contracts or procurement units in agencies can provide assistance in developing tender documentation and should be contacted to ensure that the agency's requirements are adhered to. Government procurement should be undertaken in accordance with the Commonwealth Procurement Guidelines.

The primary aim of a CMS tender is to communicate the business requirements to vendors, as well as to allow internal stakeholders to determine whether their needs have been accurately captured.

Effective tender documents should focus on providing a clear and simple description of needs, with a minimum of 'legalese' or other formality. Additional information should be provided wherever possible, to further explain requirements.

check box Include background information

The tender should include sufficient background information to provide the vendor with a context for the business requirements. This should include project goals, current site features and issues, and other agency characteristics.

check box Include any new site design

If the site is being redesigned as part of the project, the prototype designs and site map can be included in the tender documentation, to allow vendors to demonstrate how they would accommodate the site.

check box Specify technical infrastructure

The specific IT environment and constraints within the agency should be specified within the tender, including the preferred operating system, database platform, workstation configuration and web browser. Specifying exact requirements allows the compatibility of the CMS with the current agency environment to be meaningfully assessed.

Evaluating and selecting a CMS

When selecting a CMS, agencies should follow the standard tendering and procurement processes used for obtaining software solutions, as well as consider other processes as necessary.

check box Use scenarios during demonstrations

Scenarios are an effective way of ensuring that vendor demonstrations clearly show how the CMS will meet the specific business needs. They also allow demonstrations to be compared and scored.

check box Visit reference sites

Vendors may be able to provide contact details for similar organisations where their CMS solution has been installed. These sites can then be visited (without the vendor) to determine how well the product works in practice. This is one of the most effective mechanisms for reducing the risk of choosing an inappropriate product.

check box Focus on usability and simplicity

While a number of products may match the identified functional requirements, the overall usability and simplicity of the CMS may be a key consideration. Complex or counter-intuitive interfaces can impact upon training needs and staff uptake and, in extreme cases, can lead to project failure.

check box Assess the vendor's implementation methodology

Agencies may look to the vendor (or implementation partner) when deploying the CMS. It may therefore be useful to assess the implementation methodology proposed by the vendor, paying particular attention to the non-technological aspects (such as training, change management, usability and information architecture).

check box Consider total cost of ownership

The total cost of ownership, not just the initial purchase price, may be an important consideration when selecting a CMS. Total cost of ownership may include the:

Other Better Practice Checklists

  1. Providing Forms Online
  2. Website Navigation
  3. Testing Websites with Users
  4. Use of Cookies in Online Services
  5. Providing an Online Sales Facility
  6. Use of Metadata for Web Resources
  7. Archiving Web Resources
  8. Managing Online Content
  9. Selecting a Content Management System
  10. Implementing a Content Management System
  11. Website Usage Monitoring and Evaluation
  12. Online Policy Consultation
  13. Knowledge Management
  14. Designing and Managing an Intranet
  15. Information Architecture for Websites
  16. Implementing an Effective Website Search Facility
  17. Spatial Data on the Internet
  18. Digitisation of Records
  19. Access and Equity Issues for Websites
  20. Marketing E-government
  21. ICT Support for Telework
  22. Assistive Technology for Employees of the Australian Government
  23. Decommissioning Government Websites
  24. ICT Asset Management
  25. Managing the Environmental Impact of ICT

Download PDF of Checklist 9 - Selecting a Content Management System [PDF Document - 305 KB]


Contact for information on this page: AGIMO Better Practice Team


Back to top

Last Modified: 26 May, 2008