Thursday, June 23, 2011

Knowledge and information management

Knowledge and information management is one of the building blocks in an effective Operations department. It is really important to get a content management system in place before starting to build a production system. If you DO NOT do this, you and your team will suffer from the following:
  • equipment inventory details will be stored only in your Purchase Orders, most likely kept in your mailbox
  • low level design details can be found only in emails asking to perform cable wiring, or will be lost at all
  • many versions of systems design documents will be managed in emails or in locally stored documents, making it almost impossible to trace down and identify the latest versions
  • the documentation for managed systems will simply not exist since there is no place to store it
  • and many other problems related to the lack of a central place to store and manage all required information about the system

There are many ways to build a content management system, and an open source Wiki platform is probably the best choice.

Theoretically, any popular Wiki engine should work for you - check this page for a list and comparison table of available Wiki software. From open source versions try to use TWiki. From commercial versions try Confluence - I have a very good experience using this software.

It is important to deploy your Wiki service outside of your remote production environment (for example, put it in your office datacenter or separate remote site designated for corporate IT), so in case if the production site go down, you still have an access to important information required to get the site back online.

If the Wiki service will be used by your whole company, create in it separate "partitions" (or "webs" or "spaces" - different Wiki systems use different names for separate Wiki content sections) for different departments: Operations, R&D, QA, Marketing, Sales, General, etc. Create individual user groups for each department, and set user/group permissions accordingly.

Use the Wiki service to prepare and store all information required to properly operate your production environment:
  • technical requirements for new services
  • high- and low-level design documents
  • personnel contact list
  • vendors contact list
  • systems description
  • operations procedures (runbook)
  • troubleshooting procedures
  • change requests
  • equipment inventory database

Once you have a CMS in place you should define for your team a strong procedure of how to manage the information for your team:
  • No system (project) is complete while it is not documented
  • No documentation is complete until it has not been reviewed by someone else in the team, and if it is a technical procedure, the procedure has not been verified by someone else
  • Everyone making a change in the production environment is responsible for updating the Wiki with introduced changes in timely manner.

Should you have better ideas how to manage your information you are welcome to leave your comments for the post.

Thank you for reading this.


  1. This comment has been removed by a blog administrator.

  2. This was really an interesting topic and I kinda agree with what you have mentioned here!
    Time management

  3. Data science is the application of algorithms, machine learning and various such methods and options for bringing out patterns by going through a lot of data. 360DigiTMG data science course in hyderabad

  4. "I am looking for and I love to post a comment thatExcelR Online data science training
    ""The content of your post is awesome"" Great work!"

  5. I am reading your post from the beginning, it was so interesting to read & I feel thanks to you for posting such a good blog, keep updates regularly.I want to share about data science certification in noida

  6. How could that person be true to the values and the brand of the company, which the chief executive has spent so much time, energy and money developing? Salesforce training in Hyderabad

  7. It’s hard to come by well-informed people in this particular topic, but you explained this really good

    DevOps Training in Hyderabad

  8. Marvelous article! You are giving us extremely substantial data. This merits perusing. Continue to share all the more such articles…

    DevOps Training in Hyderabad

  9. Really awesome blog, Informative and knowledgeable content. Thanks for sharing this stuff with us. Keep sharing more and Thank you.
    AI Patasala Data Science Training

  10. Thanks for sharing is a nice post. Ziyyara Edutech offers online home tuition for 7th-grade students, expertly addressing subject-specific challenges with innovative teaching methods.
    Book A Free Demo Today visit home tuition near me for class 7th