Knowledge management programs can use a wide variety of people, process, and technology components. It’s important for KM program leaders to gain direct experience with as many of these components as possible, to evaluate their possible application, and to lead the way in implementing new ones to fill current and future needs.
Classic software development projects included lengthy time allocations for analysis, design, and development before users ever had a chance to try out the results. Given that it is difficult to know exactly what features users want and how they should actually work, the “finished product” would often be unsatisfactory to the users for whom it was developed, despite the fact that it met their specifications.
Give it a try
A more useful approach involves rapidly developing a prototype, letting users try it out, capturing their feedback, and then improving it accordingly. My colleague at both Washington University and St. Louis University, Dave Bridger, used to say that a software program should be measured not by how closely it met its design specifications, but rather by how useful it was during its development. Programmers who rapidly develop, try and refine save time, continuously involve users, and produce better results in fewer cycles.
Ban the Big Bang
Knowledge Management programs and intranet systems often make the same mistakes as software development projects. Lengthy designs or redesigns are followed by big launches and then by users disliking or ignoring the touted offerings. I call this the “big bang” approach, such as when a new or revised website is unveiled after six months of development, only to miss the mark as judged by its intended audience. What are the users supposed to do during the time prior to launch? It’s much better to quickly launch a simple site serving up the most important content (as defined by the users) and then continue to improve and add more content on an ongoing basis. This results in a site that is both immediately useful and perceived as being continuously improved.
As soon as you have a potentially good idea for a people, process, or technology innovation, try it out. Start by discussing it with a group of trusted colleagues, fellow members of a community of practice, or insightful friends and family. Mock up a simple picture, screenshot, or process flow. Encourage candid comments and suggestions—and incorporate as much of this feedback as possible in your initial design.
Implement your idea directly, through a colleague, or through a team good at development. Do this sooner, rather than later. Publicize your initial implementation through a relevant community of practice, your social network, and your work team. Solicit feedback for improving functionality, usability, and effectiveness. Then quickly make improvements and repeat the cycle. Continue this process indefinitely, with longer cycle times as functionality better aligns with user requirements.
New KM tools are being developed and made available with increasing frequency. For the ones with great personal appeal, relevance to your organization’s needs, or the potential to be widely adopted, it’s a good idea to get out in front of future demand and try them out. This embodies learning by doing, leading by example, and modeling desired behavior.
Lucidea Press has published my book, Proven Practices for Promoting a Knowledge Management Program, which includes more information on how best to leverage technology as a key part of your successful KM implementation, as well as additional advice and insights drawn from my career as a KM practitioner. See other posts on Think Clearly related to Enterprise Social Networks.
Knowledge management documentation best practices and guidance for supporting training, communications and user assistance, from a KM expert.
Knowledge management training best practices and resources, plus examples of plans for KM overview, knowledge capture, creating team spaces
Communities should be part of any KM program; connecting people is fundamental to getting knowledge flowing; communities are an important way to do so.
A KM program should help people add others to networks, facilitate social network analysis, provide tools for finding, communicating, collaborating.