Technique 5.3: Knowledge Optimization
To maximize the benefits of KCS, Knowledge Optimization focuses on the patterns and trends that emerge from the activities of the Solve Loop. This includes the quality of the articles, the effectiveness of the workflow that produces and improves the articles and, perhaps most importantly, the use of the articles.
Knowledge Optimization and Evolve Loop content processes are critical for continuous learning, innovation, and improvement. They leverage the Solve Loop content, create incremental value for the organization, and help to elevate awareness and sensitivity to the requestor or customer experience in the organization.
Knowledge Optimization activities should begin as soon as the Solve Loop is implemented. This is how we know our Solve Loop activities are making a difference, and where to find stories of success to share, which keeps interest in KCS high. Early in a KCS implementation, Knowledge Optimization is performed by the KCS Program Manager, and might include regularly investigating the top linked articles and the top viewed articles. Often, this is enough to expose areas in need of celebration or improvement, or places where Evolve Loop content would fulfill a need.
As the KCS implementation matures, a formal Knowledge Optimization function becomes critical to insure that issues are resolved effectively and efficiently, while gathering and communicating data about the impact KCS is having in the organization. Depending on what the optimization requires, Knowledge Optimizers may include:
- KCS Program Manager and/or Executive Sponsor
- Knowledge Domain Experts
- Data Scientist/Business Analyst/Data Owners
- Development/Product/R&D
- IT
- Self-Service Portal Owner
- SEO Experts
- Tech Writers and/or Content Specialists
- Training team
- Voice of Customer/Customer Experience team
- UX/UI team
Knowledge Domain Experts are the people who look after the health of a collection or domain of knowledge, usually a subset of the knowledge base that aligns with their expertise. The knowledge workers doing this function must have both deep subject matter expertise as well as a profound understanding of KCS.
Knowledge Domain Experts seek to optimize the use, improvement, and creation of articles as well as identify patterns and trends of reuse to identify potential product, process, or policy changes that could eliminate the root cause of the most frequent issues. Based on the analysis, Knowledge Domain Experts work with Coaches and the KCS Council to improve the content standard and the KCS workflow.
Knowledge Domain Analysis outputs include the identification of :
- Improvements to the content standard and process integration (workflow)
- Discoverability issues: knowledge exists but is not being found - search performance and optimization
- Content gaps: knowledge people are looking for that does not exist
- Content overlaps: consolidating duplicate articles, identifying the best or preferred resolution among many proposed resolutions
- Improvements in how we leverage known issues, eliminating re-work, improving access and discoverability
- Improvements in how we solve new issues, suggestions for problem solving and collaboration to solve new issues quickly
- Pervasive issues: facilitating root cause analysis and working with business owners on high impact improvements
- Value of the knowledge base, such as article reuse rates, self-service success, and contribution in improving time to resolve
- Archiving strategy for the knowledge base
Success of Knowledge Optimization is measured through improvements in findability or discoverability, self-service use, and success rates and incident volume reduction that is a result of corrective actions taken to eliminate the cause of pervasive issues.
For a detailed look at what's involved in Knowledge Optimization, including creating Evolve Loop articles and conducting a New vs. Known analysis, please visit the KCS v6 Knowledge Domain Analysis Reference Guide.
Creating Evolve Loop Articles
Solve Loop articles are created and improved by knowledge workers in the role of responder, while they are resolving issues. At the time Solve Loop content is created, it is difficult to judge how important or valuable it may be, but if an issue is worth a response, it is worth capturing in the knowledge base for others to reuse and thereby contribute to the patterns that emerge in the Evolve Loop analysis.
Solve Loop articles are developed just-in-time based on requestor demand. Solve Loop articles must adhere to the content standard so that the articles have a consistent structure and are findable and usable by the intended audience.
Evolve Loop articles are created based on demand identified by patterns in Solve Loop content. These articles are usually created by Knowledge Domain Experts based on patterns and trends in article reuse or the analysis of self-service activity. Evolve Loop content is high-value because it is derived from the patterns of reuse or the clustering of articles around a common theme or issue, or critical processes and procedures. Evolve Loop content generally represents a very small percentage of the total knowledge base.
For a thorough look at creating Evolve Loop articles and other Knowledge Domain Analysis activities, please visit the KCS v6 Knowledge Domain Analysis Reference Guide.
A major benefit of KCS is the opportunity to continuously improve the user's productivity and experience. KCS creates a system of persistent learning that is based on experience. Patterns and trends in the knowledge base can be used to drive documentation, product and service improvements. The Evolve Loop, a process of analysis and reflection, generates insight for the whole interaction network. The Knowledge Domain Expert extracts the learning from the patterns of information in the system.
Root Cause Analysis and Evolve Loop Content
Just as the healthcare industry has moved from reactive-only services to more proactive, preventive care over the last decade, many organizations have started to supplement reactive support with preventative actions—eliminating the source of issues in the first place. This has become possible as self-service has off-loaded responders' time, making them available to spend more time identifying issues for elimination. In order to find and diagnose problems, Knowledge Domain Experts perform root cause analysis. The patterns and trends of the articles in the knowledge base are the source of information for the analysis.
Knowledge articles are very transactional in nature. They represent what we have learned from an interaction. Looking at a collection of articles in a domain allows us to identify patterns and trends. We can assess the closeness or distance between articles. Articles that cluster around common themes or have similar causes represent opportunities to improve products or services. Removing the source of a frequent request is the ultimate level of success for an organization as it improves the customer productivity.
80% of the incident volume relates to 20% of the content in the knowledge base.
The Knowledge Domain Expert, product engineering, and product management must be part of the workflow and become engaged as patterns and trends in the Solve Loop content start to emerge. Through understanding the patterns and trends, we can pursue another form of intervention. Perhaps we can improve the documentation or create Evolve Loop articles - ones that merge the experience represented in many related KCS articles into a single KCS article. (See KCS Roles and the Proficiency Model for a complete description of Knowledge Domain Expert responsibilities.)
Dealing with Duplicates
Duplicate articles are inevitable if the organization is truly practicing KCS. A certain level of redundancy and diversity in a knowledge practice is healthy. Redundancy becomes a problem only when it adversely affects the discoverability and usability of the content.
Some examples of redundancy include:
- KCS articles for the same issue but for different target audiences or context (for example, novice vs expert). Target audiences can be defined as an environment variable, thus requiring a separate issue with a different resolution.
- Having two articles with different issues and the same resolution does not necessarily mean there is redundancy. If the cause is different, then the issues are most likely unique and therefore no redundancy exists.
- Occasionally we may find two articles with similar descriptions and different resolutions. If upon evaluation the issues, environment, and cause is the same, but the resolutions provided are different, this is redundancy, and these articles should be merged.
There are two causes of duplicate articles. One is necessary and productive; the other is not.
The first is naturally dealt with in the KCS methodology. A person encountering an issue may describe it in a totally different way or in a different environment than the way in which an existing article in the knowledge base is documented (article A). The responder is not likely to find the existing article and will create a new one reflecting the requestor's described experience (article B). If we are following the Reuse is Review technique and constantly updating issue fields in the articles based on the requestor's experience, duplicates will evolve over time to the point where they will both show up in a single search. This is the point at which the responder should merge articles A and B.
The second cause of multiple articles with the same symptoms, environment, and resolution showing up in response to a search is a result of not following the KCS Practices. The existence of lots of duplicate articles is typically a symptom of one or a combination of the following common violations:
- Responders are given a goal for article creation; this drives the behavior of creating rather than re-using
- Responders are not following the "search early, search often" technique and as a result they create articles about issues that have already been solved and captured in the knowledge base
- The culture discourages editing articles that are believed to "belong" to others, so responders create duplicate articles instead (individual ownership of articles is death to successful knowledge management practices)
In any case, we need a way to deal with duplicate articles.
Merging Articles
When duplicate articles are discovered, they should be merged. Different knowledge management tools have different ways of dealing with this, but generally the newer article's content and links should be merged into the older article, and the newer article is archived or deleted. We want to preserve the oldest article because:
- It is important to keep the metadata: information like the date this issue first occurred, its revision history and other important article attributes and history
- We don't want to lose the links to the original incident and subsequent incidents
- We want the reuse count to be based on the complete history of the article
- It is typically less work; the older article is more likely to have a richer set of symptoms and environment statements
Archive Strategy
Age and Size Shouldn't Really Matter
One of the by-products of the KCS Practices is improved success with search. If we are only finding relevant articles when we search, we don't have to worry about how big the knowledge base is or if it contains "old stuff." If it is not relevant, old stuff should not show up in our search results. In fact, we could make the case that on those rare occasions when we need the old stuff, the value of the seldom-used, old articles is higher than the set of frequently used articles, since the knowledge about the frequently used articles also exists in the knowledge workers' heads. Imagine a situation arises about an old issue, requiring knowledge that people have long forgotten or those who knew it have left the organization. Having access to the older, seldom-referenced knowledge can be of tremendous value. But only if it shows up when it is relevant.
However, findability is sometimes a problem as organizations grow their knowledge. Archiving old articles treats the symptoms of findability, not the cause. Relevance is the key. Relevant search results are enabled by a combination of context, structure, rich environment statements, and search technology. KCS addresses the first three - the content factors- but it does not address search technology. While search technology can help, it can not overcome deficiencies in our content. If we are having findability problems, the first place to look for opportunities to improve our search success is to review our context, structure, and the richness of our environment statements. More information about the role technology plays in KCS is covered in the Process Integration section.
Addressing findability issues by reducing the size of the knowledge base is treating the symptom, not the cause.
Some have tried to improve relevance by reducing the number of KCS articles in the knowledge base. This reduction will compromise the completeness of the knowledge. The greatest value from the knowledge base comes from it being a complete collection of the organization's experience and our ability to quickly find what we need when we need it.
This is not to say that knowledge base cleanup and maintenance should never be done. There is a need for ongoing knowledge base maintenance, but it should be done in a way that improves the findability of what we collectively know, not by reducing what we collectively know. Maintaining a knowledge base is like tending to a garden: it requires constant weeding. We have to be sure we can distinguish the weeds from the flowering plants, some of which may only occasionally produce beautiful flowers. The "reuse is review" and the "flag it or fix it" Solve Loop activities play an important role keeping our knowledge up to date as we interact with the knowledge base. We have to compliment that with a knowledge base maintenance strategy that looks at the collection of knowledge in a given domain, and as such, it is important to involve the knowledge workers in that domain to define the characteristics of their "unused" content.
Some things to consider when developing an archive strategy:
- Number of internal versus external (customer) views and date of last viewed
- Number of times linked and date of last link
- Date created and last modified
- Product lifecycle (is the content still relevant? is this version still supported?)
- Customer profile (do high value customers still use "old" products?)
- Involve the knowledge workers in a given domain to determine what "unused" content looks like
This is an important part of the Knowledge Domain Analysis process and is typically done by the Knowledge Domain Experts (KDEs).
Priming the Knowledge Base with New Information
KCS is a demand-driven system; this means we should not add content in the absence of demand. Just as we should not try to anticipate the future value of an issue (if it is worth resolving, it's worth capturing), we should not create articles in anticipation of demand. This often causes concern and raises the question... What if we know a situation will occur with the release of a new application or process? If we know something will happen it is probably based on past experience, as in, the last time we did this, that happened. Or, we know from the alpha and beta testing that users will experience these issues. That is demand-driven.
The general rule of "don't add articles until someone asks" raises a problem when introducing new products or processes. How do we prime the knowledge base for them?
Perhaps the worst thing we can do is have development or engineering write articles about the new product or process: those articles will be in the context of how the product was designed and built, not how customers will use it, and not how it will break. We can, in fact, capture information about new products in a useful context. As a new product or process is going through alpha and beta testing or user acceptance testing, we should capture those experiences in the context of use. Creating articles that address the issues users are likely to encounter because of what we learned in the pre-release testing is the best way to seed the knowledge base.
During product beta cycles, we pay special attention to creating content in context of the beta testers experience. Generally these pre-release articles should be in a Draft or Not Validated state (not visible to customers) until they have been reused to solve a customer issue, and, as a result, updated with the customer context and then made available externally for direct customer access through self-service.
KCS articles can also be pre-populated in the new knowledge base during the KCS training and pilot phase. Students bring their top ten current issues to training and use these issues to practice creating KCS articles. We structure and enter the knowledge according to the KCS content standard. As these KCS articles are reused in the request-resolution process, they should be modified to include the requestor's context.
