Finding a Content Management System solution – Part 1

I am having a lot of conversations with people about “content management”, “knowledge management”, and “records management” these days.  Some of this is because of products like Microsoft SharePoint® and OpenText.  If you are having these conversations, you may be wondering “why it is so hard to find a good solution?”

Part of the problem is that “technology is not the only part of the solution!” People and processes are actually more of the key than most of us would like to admit. I have seen hundreds of failed attempts to put in a Content Management system only to watch it fail because neither the people nor the processes were really addressed with the solution.

It may sound overly simplistic but to select the right content management system or CMS an organization needs to define clearly what it means by “content,” “management” and “system.” For example:

  • Content can be almost anything in today’s world that you could find on the internet; documents, graphics, images, videos, sounds, maps, books, source code — anything that can be digitally stored
  • The core management components that Gartner, as reported by Content Manager, includes in enterprise level content management systems are:
    • Document management – check-in/checkout control, version control, security and library services
    • Web Content Management – ability to dynamically manage and content authoring, ease of use
    • Records management – ability to comply with legal or regulatory rules, archiving and retention automation and compliance with organizational policies
    • Document capture and imaging and managing paper documents – entire scanning process from paper to electronic format
    • Document-centric collaboration for document sharing and supporting project teams – including permissions
    • Workflow for supporting business processes and routing content, assigning work tasks and states, and creating audit trails of who did what, why, when and how
  • A system ties together operating platforms and software. A content management system should be flexible and integrated so that data need only be entered once.  It should also be extensible – as needed, maintainable and robust or fault tolerant with an easily comprehensible user interface.

Content management systems can be costly to develop, so most organizations choose to purchase, rather than build.  I am amazed at all of the “solutions” that companies are selling – check this list out if you want your head to spin:  Wikipedia list of Content Management Systems. The first step in picking a solution is the decision to go open source or proprietary. Here is an interesting article that provides a comparative feature list of three popular, no-cost content management systems: Drupal, Joomla and WordPress – An Introduction to Content Management Systems. Of course, free software on your server or in the cloud, still requires effort to tailor to your company’s needs, prepare and load documents and employee training.  And it may not have all of the features that you really need based on process and people usage.
If you want to look at the top company supported products on the market, I found that Gartner has a viable list of these – check out the CMSWire magazine’s extract on Gartner’s top picks
While I could spend a lot of time talking about the strengths and weaknesses of different products – there are plenty of vendors and articles that will already do that for you.  And as I said, the tool is NOT going to solve your problems by itself.  I would rather focus on the aspects that many organizations miss when they want to get serious about implementing an Enterprise Content Management System (ECM).

Let’s talk about the way to get your organization successfully using CMS and make it a part of your culture.  Too often I meet with an organization that has implemented a CMS from the Top management or IT perspective and I must say – none of these is ever successful.  User adoption is terrible, the solution is not integrated into the daily culture and process, and there is often no support for the processes that are needed in true knowledge and content management (Read support as People).

I really like it when I walk in and the organization has actually hired a Knowledge manager and given them resources to make the CMS solution, process and culture successful!

In my next post I will present 10 questions that you need to ask when choosing your tools and implementation strategy. I have gone to some experts to get their advice and will highlight what they think.

How is the PMBOK like Wikipedia?

When you are stuck in traffic, you have free time — just kidding — for random thoughts to bubble up into your conscious mind. On one such occasion, I found myself considering the similarities between the construction of articles on Wikipedia and PMI’s Guide to the Project Management Body of Knowledge (PMBoK).

At first, these two entities may not seem to have much in common, but bear with me. A wiki is a Web site developed collaboratively by a community of users, allowing any user to add and edit content. The best-known wiki is Wikipedia, formally launched on 15 January 2001 by Jimmy Wales and Larry Sanger, using concepts pioneered by Ward Cunningham. The idea behind a wiki was to create an information repository where anyone — hopefully with domain expertise — could add topic content, which could in turn be edited or commented on by others. The result of the collaborative input should provide useful and valid content on a wide range of topics. Today, Wikipedia has over four million articles.  And Wikipedia is also has an administration and governance model for administration, oversight and management of the content.

Wikis are not limited to Wikipedia. Projects use wiki tools to build a reservoir of project documents and facilitate collaboration among project staff, especially when they work in separate locations. The Twiki Workspace project, for example, provides a set of tools to manage projects, facilitate collaboration, and maintain project documents, forms and policies as well as supporting social networking on the project. The core software can be downloaded using open sources and the tools are available for purchase in bundles for 5 users or 25 users.

So, what does this have to do with PMBOK?

From its beginnings in 1981 when the PMI Board of Directors approved the development of a book detailing procedures and concepts necessary to support the profession of project management, the effort was a “collaboration”. Twenty-five volunteers from local PMI chapters wrote the sections of the report. Review and comment on the evolving standards was solicited from organization membership through a series of circulated working drafts and workshops. The process to reach “A Guide to the Project Management Book of Knowledge” took several years. I wonder if they could have finished more quickly if they had had a wiki.

So the bottom line is – many executives who think the PMI PMBOK is a standard for Project Management do not realize that it is just a book of best practices that is put together by a group of PMs.  Remember that when you are implementing your processes on your project – you always need to apply the right processes to the type of project you are managing!

Hosting a Successful Requirements Meeting

Arguably, one of the most important phases of a project — getting everyone on the same page – occurs during the requirements meeting(s). The meeting with staff to develop the project requirements is the culmination of the initial effort to create a project charter, scope, schedule and budget. The work of deciding how to get from nothing to accomplishing project goals happens through the process of the requirements meeting.

Now I am not talking about the “high level requirements” that organizations use to get a project approved (And unfortunately sometimes sent out for bid).  This level of requirements is more for bounding and high level scoping – not useful if you are trying to actually define a set of tasks or detail out the what and how of the project.  High level requirements are great for preparation.

We used to joke – sometimes with more than a smidgen of truth – that the project manager would tell developers to begin coding, while he or she went off to find out the project requirements. However, having been dipped in the sacred waters of the “Guide to the Project Management Body of Knowledge,” we know now that collecting requirements falls under the process of Project Scope Management, as part of developing the Project Management Plan.

Preparing for the Requirements Meeting

Clearly defining the detailed tasks needed to complete modules, add functionality, or build a system begins with the vision of the project’s outcome, tempered by the reality of time and budget. Next, the top-level objectives that drive the requirements are defined through a process that involves all stakeholders – clients, users, senior management, organizational strategist and key project staff.

Assuming that the organization has not already documented the high level requirements, you can use several tools and techniques to gather objectives and top-level requirements. I have found that “scenarios of use” and “use-cases” work best with most stakeholders because they help crystallize vague objectives into understandable activities. Process maps, flow charts and decision trees can be used effectively with developers.

The project manager’s goal in conducting these pre-requirements meetings is to create a coherent list of high-level requirements that will be presented to the development staff to create the detailed project requirements.

Running the Requirements Meeting

First off, let me warn the new project manager that the requirement meeting is rarely a single event. Depending on the size and complexity of the project, multiple meetings should be anticipated. Before the meeting, provide all attendees with the information distilled from the interviews with users, customers and other stakeholders including comments from the scenarios. If your project has a Concept of Operations, that should be added to the pre-meeting review materials.

Break the meeting up logically using either the project work breakdown structure or development modules. Make sure everyone is comfortable, has available linked communications, notepads or sticky notes and a projector, whiteboard or electronic white board to capture ideas and decisions. Then, like Alice in Wonderland, begin at the beginning, continue through to the end, and stop.

Unlike Alice, though, project managers should plan to iterate at least once more through all steps to assess and integrate the impact of later decisions on initial ones. PMBOK suggests applying group process optimization techniques such as facilitation, group decision-making, and breaking up into small groups with timed feedback requirements. The requirement’s meeting is done when everyone understands what the detailed requirement are and how meeting each detailed requirement integrates toward a task and deliverable in the WBS. Developers should have a general idea of how to approach each task and understand the operating environment for both coding and execution. They also know how success will be tested.

Output

The result of the requirement’s meeting is a document, a requirements management plan and a requirement traceability matrix. The requirements document should be dated and versioned, as updates may occur based on change requests or risks realized during execution.  Now you have a baseline of scope for the project!

Conclusion

While no two projects are the same size or complexity, they all have “scope” and requirements as a common element.  You may have to tailor the steps or process to fit your project size, but don’t short change this critical step when doing
a project.  Many a PM has been wounded in battle because they didn’t take the time to get the requirements right!

Virtual Team Collaboration with Web Conferencing

 

A few months ago, a colleague of mine attended an on-line class on using Photoshop to edit portraits. The presentation was informal and had some technical problems, but the content was good and she signed up for a series of on-line classes by this vendor. So, why am I telling you this? The small start-up company that hosted the training made a big impact, improved their credibility and perhaps signed-up customers for their fee-based services, too.

There are many – hundreds – of software products that support Web conferencing. David Woolley provides an almost overwhelming list, annotated with brief comments on many of these in Web Conferencing – Online Meetings & Presentations . In the interest of full disclosure, Cognitive Technologies Inc., (the company I work for), has successfully used and really loves GoToMeeting and GoToTraining from Citrix Systems.

We have talked several times on this blog about the importance of collaboration for project teams – especially virtual teams. (See:  Collaboration Tools for Virtual Project Teams and Project Management Collaboration and Communication Tools.) Web conferencing can be part of this facilitated collaboration. Web conferencing offers support for team meetings, training, customer meetings, program reviews and informal team discussions.

When organizations need to decide on which Web conferencing software best supports their organization, technically trained project managers may be asked to participate in making that cost/benefit decision. Here are some questions to ask about your company’s specific Web conferencing needs in order to select the best service now and support for the future.

Some questions to ask:

  1. Do you need a hosted or on-premise solution – this decision affects performance, cost and security? (The line is blurring between these now with the “cloud” concept)
  2. Do you need the ability to send and receive video (video conferencing) from all sites or only from a central sending site (web casting)?
  3. Do you want to be able to record meetings and training presentations?
  4. What are the maximum number of people routinely attending meetings?
  5. Do you need mainly 1-to-many ability or do you want more collaborative, many to many sessions?
  6. How much can you spend?
  7. Do you need audio as a phone call-in and/or VoIP?
  8. How easy is setup and using the software? Will you have technicians available as needed or will managers and attendees need to handle setup and troubleshooting?
  9. Do you need to support multiple operating systems – Windows, Mac, and Linux?
  10. Do you need to integrate with existing tools and documents such as Outlook, Office, databases?
  11. Do you need the ability to hold ad hoc meetings?
  12. Do you need registration for the sessions with email notices?

In a June 2010 report by Ted Schadler of Forrester Research called “The Forrester Wave™:  Web Conferencing, Q2 2010”, he compared the industry leaders in supported conferencing including Adobe Connect, IBM Sametime, Microsoft OCS, Cisco WebEx, Citrix GoToMeeting, IBM’s Lotus Live and Microsoft’s Live Meeting. A link at the end of this post provides excerpts from the report, provided by Adobe.

In addition to core capabilities that most conferencing tools provide, Mr. Schadler recommends you also evaluate tools considering:

  • Quality user experience
  • Predictable costs
  • Support for smart devices including mobile phones (And now tablets – I just used GoToMeeting on an iPad and it was great!)
  • Easy integration with other collaboration tools such as email or a stored document
  • Integration with existing VoIP for audioconferences

Have you had successful or poor experiences with video conferences and conference-supporting software? What happened?

LINK: The Forrester Wave™: Web Conferencing, Q2 2010
http://www.adobe.com/enterprise/pdfs/wave-web-conferencing-q2-2010.pdf

Webinar: 5 Strategies for Leading Diverse, Distributed Teams to Success, Citrix and Forrester
http://learn.gotomeeting.com/forms/012511-NA-G2MC-PM-WBR-SM?ID=701000000005XBk

Follow

Get every new post delivered to your Inbox.

Join 354 other followers