Slashdot Mirror


Knowledge Management for an IT Department?

Laurentiu asks: "In every IT department out there there's a wealth of heterogenous information floating around: code snippets, HOWTOs, FAQs, docs, spreadsheets, post-it notes etc. Asking Joe where he put that file won't work forever. So what is, in your experience, a good way to manage this knowledge? And what software would you recommend for such a task?"

24 of 90 comments (clear)

  1. Bongos. by riffzifnab · · Score: 2, Funny

    Bongos.

  2. MediaWiki by akmolloy · · Score: 5, Informative

    We've been using MediaWiki for this exact purpose: http://www.mediawiki.org/wiki/MediaWiki. It's easy to install, a snap to manage, and makes it easy to share your knowledge with the rest of the world if that's something you want to do.

    1. Re:MediaWiki by Bistronaut · · Score: 4, Informative

      The engineering company I work for uses MediaWiki as well. It is perfect for storing all sorts of random information. All those "knowledge management" apps that try to categorize all your info in one fixed structure always end up being more work to maintain, and there's always information that just doesn't fit into the system. Wikis are easier to organize (therefore easier to get information out of) and easier to get information into as well. I tried some of the other Wikis, but MediaWiki ended up being easier to install and more powerful to boot.

    2. Re:MediaWiki by Shewmaker · · Score: 4, Informative

      I haven't set up MediaWiki, but my coworkers and I chose MoinMoin because it doesn't require a database. We've been pleased with its ease of use, speed, and stability.

      They have a Wiki Engine Comparison page that was useful for helping us decide which one best fit our needs.

      --
      "For the Snark was a Boojum, you see." -From the Hunting of the Snark: An Agony in Eight Fits, by Lewis Carroll
    3. Re:MediaWiki by DaoudaW · · Score: 2, Funny

      MediaWiki ended up being easier to install and more powerful to boot.

      Okay, I give up ... I've installed a wiki before, but how do you boot a wiki?

  3. Wiki by JoeCommodore · · Score: 2
    I also see a Wiki as the best solution here, it gives a group a chance to get all those bits somewhere centralized and all the ability to flesh them out as time goes on. I'm in the process of setting up my first Wiki at work.

    If security is a concern look for a business suited Wiki like TWIKI (twiki.org) which includes access levels and such.

    --
    "Enjoy what you're doing! If it becomes drudgery, you're doing it wrong!" - Jim Butterfield
  4. Google by RingDev · · Score: 3, Informative

    Beleive it or not, Google Desktop search has saved me many a minutes of searching for opps manuals, work orders, business rule documents, log files, and many other assorted goodies. I'm not recommending it as a long term solution, but it works for short/mid range for small shops where the presure is on development.

    -Rick

    --
    "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    1. Re:Google by jbarr · · Score: 2

      I have to agree with this one, especially the Enterprise version that llows for searching Lotus Note (yes, we're stuck using Notes.)

      Google's Desktop search really works well for me, is very fast, and has saved me TONS of time loooking for information. And the fact that it'll also index mapped network drives is a boon.

      --
      My mom always said, "Jim, you're 1 in a million." Given the current population, there are 7000 of me. God help us all!
  5. RE: We... by Ignominious+Cow+Herd · · Score: 2, Funny

    Ooh, I wouldn't like that. It'd take all the mystery out of life.

    --
    Lump lingered last in line for brains, and the ones she got were sorta rotten and insane.
  6. Ahem by hostpure · · Score: 2, Informative

    http://www.google.com/enterprise/ Works wonders, all the power of google in a little box and anyone in the office *should* be able to use the search features :)

  7. Use a Wiki - MoinMoin by egriebel · · Score: 3, Interesting
    As some have said already, and many more will, a Wiki works well for unstructured knowledge. We had one where I worked last and it was good for brain dumps. Unfortunately, people mostly brain-dumped when they were leaving the company or they were very bored or were looking for something to help procrastinate. We even used it to keep track of on-call schedules.

    Software: moin-moin http://moinmoin.wikiwikiweb.de/. It worked well enough, easy to install, and it was easy to set up credentials and permissions for groups on the diretory and page level for editing and even visibility. It's easy to get in and make simple changes to the code and there's a bunch of modules available of varying quality, though.

    Funny anecdote, our group's manager pulled a Lundberg: "I uhh like the program and it works well, but is there a WYSIWYG editor for it?" [Although somewhat idiosyncratic, Wiki markup is trivial to learn and use, HTML looks like C++ in comparison.]

    --
    ACHTUNG! Das computermachine ist nicht fuer gefingerpoken und mittengrabben. Ist nicht fuer gewerken bei das dumpkopfen.
    1. Re:Use a Wiki - MoinMoin by Elwood+P+Dowd · · Score: 2, Interesting

      And if you fail to learn the markup, just do your brain dump unformatted. Later, when someone cares enough about the information, they can format it.

      My manager is constantly frustrated that he doesn't know enough HTML to change the font in UseMod Wiki, and I keep reminding him that he is wasting his time trying to nitpick the fucking font on a single page in a website used by 10 people. He may as well ask for the icon in cornflower blue.

      --

      There are no trails. There are no trees out here.
  8. Search by deodato · · Score: 4, Insightful

    I reckon the people suggesting Google are on the right track. For better or worse, search is how people navigate heterogenous information these days and I think you are wasting time if you try and work out some highfallutin classification system.

    Doesn't have to be Google though - there are a pile of tools (htdig etc) that you can use to crawl your kb and provide a basic search ui.

  9. Plone Help Center by Xenophon+Fenderson, · · Score: 4, Informative

    While we are probably going to end up with SharePoint (which isn't a bad collaboration tool if all your fellow staff members know is Word, Excel, and PowerPoint), I personally like the Plone Help Center. You can see examples on the Plone web site or on my personal web site.

    --
    I'm proud of my Northern Tibetian Heritage
  10. usenet? by TheGratefulNet · · Score: 3, Interesting

    I always liked the idea of simple ascii commentary on ideas. and if you need to refer to something, well, use a link - people will 'get' that even if their ascii browsers don't.

    I started in vax/vms with 'vaxnotes' and there was the notion of a base topic and its replies. it was simple, but it held the knowledge of DEC in a reasonable fashion, for many people, for many years.

    then in the unix world, there was nntp/usenet. same basic idea. and also ascii-based. it scaled well and it worked well (and was well understood and simple enough to manage).

    its worth considering. you can enable 'news' on linux boxes as clients (browsers) and servers. people can add (and edit and delete) content and its simple, free and best of all, it works.

    --

    --
    "It is now safe to switch off your computer."
  11. Re:Adobe.... by jgaynor · · Score: 2, Insightful

    What a fantastic idea - Acrobat running constantly on EVERY desktop. You put in the purchase order for n units of extra desktop memory while I get adobe on the phone to see what they're offering for souls these days . . .

  12. Sudden adoption of WIKI by Centurix · · Score: 3, Interesting

    After taking over the developement for a telemarketing application, with no prior documentation, I immediately started a Wiki using OpenWIKI (they lean towards Microsoft servers for their stuff, so a basic IIS installation is all I had to work with), I convinced the admin guy to give me web space on it plus their SQL server, installed it and started entering everything I came across as I was either fixing or adding stuff. After about 3 months pretty much the entire system was documented to some degree, from the UI to nearly every technical aspect. Then, one of the execs found it, figured out how to add stuff, and now 8 months later it's probably 25% my stuff, and 75% is now full of up to date company practice and communication.

    --
    Task Mangler
  13. The answer is not software. by TheOriginalRevdoc · · Score: 3, Insightful

    Ideal solution: hire a good librarian. (Or "knowledge manager", as they prefer to be known.)

    Google, Wiki, Notes and similar machinery are all well and good, but if you just let everybody stuff documents into the system, you'll end up with a large, undifferentiated heap of files in a dozen or more different formats. Ever tried searching for an Excel workbook with Wiki? A Visio file? An obscure CAD package file? An old CD-ROM of critical documentation in a proprietary format?

    Managing documents is quite hard to do - fairly close to programming in terms of the skills needed. It doesn't happen on its own. It requires a cluey person who understands the business and the documents, who can classify and index the material as it comes in, and record where it is so that it can be found.

    At the very least, it's a process that requires considerable thought, planning, and management. It needs to be viewed in that light - not "which search engine should I use?"

  14. Enterprise Wiki by burcarpat · · Score: 2, Interesting

    My favorite: http://www.atlassian.com/software/confluence/
    Confluence is just software ($4K + $2k/year); no hardware or hosting.

    From the founders of Excite: http://www.jotspot.com/
    Jotspot sells hosting w/ SSL ($9-$250/month) or remotely maintained appliances ($10K-$15K/year); no software.

    BusinessWeek's choice: http://www.socialtext.com/
    Socialtext sells software and hardware but no hosting (Can't remember the price range right now).

    You might also want to look into search appliances such as Google's enterprise stuff:
    http://www.google.com/enterprise/

  15. Departmental Gmail account by therblig · · Score: 3, Insightful

    We set up a departmental Gmail account. Then, if someone comes across something useful, they can send it to the Gmail account. We obviously don't keep sensitive information on there, but it is good for almost everything else. The nice thing about the Gmail account is that it is easily searched, people at any location can get to it, and the only effort required is actually adding the information to it. If someone is anal-retentive enough to want to organize it, he is free to use labels, but so far, the searching has been adequate for everyone.

    --

    I struggled for days and days and all I got was this lousy sig.

  16. Google search appliance... by haplo21112 · · Score: 2, Interesting

    ...I have been thinking about this alot where I work...or current knowledge managment solution...well in a word SUCKS! Whatever you do stay away from Peregrine(hp soon) Get.Answers....

    I have done a basica architecting of a solution that I think would work excellently. Its all based off a Google Search appliance...dump the docs in a few directories tell the Mini google to go to town....

    Now users can google for what they need!

    --
    Power Corrupts,Absolute Power Corrupts Absolutely, leaving one person(group)in charge is absolutely corrupt.
  17. Taxonomy is knowledge glue by davekebab · · Score: 2, Interesting
    Four steps
    (1)ditch microsoft office & outlook
    (2)make everything visible
    (3)make everything shareable
    (4)taxonomy is knowledge glue

    I just did this for all new projects, the solution is Drupal. Every project and sizeable task gets a chunk of taxonomy then you can catch the conversations in blogs, forums, wherever. All new, popular and recommended stuff is shown on a personal front page modelled on the DC.GOV website. All of this is also RSSified so it can go anywhere and be seen on a cellphone. There's a lot of information but also space for showing feeds & inboxes.

    Taxonomy takes a bit of work but tagging actually helps build and refine it. Over six months it will stabilize.

    WebOffice All 'documents' should now be written online - either with Writely or the drupal bookmodule. They can be seen, co-edited and generally shared. All drupal mods are wikified. Any text that is proprietary or cannot be written online is a knowledge prison.

    Old docs - Knowledge Tree'll hold the old ones

    DK

  18. Re:The answer is not *just* software. by dunee · · Score: 3, Interesting

    I must de-lurk for this topic.

    My company is currently centralizing all of its IT functions from the 42 Europe-wide sites it has. Knowledge management is a nightmare, as the institutional knowledge is spread too thin among the old timers to make any impact for the new people. We have some processes documented, but by far not all of them. We decided we needed a written repository of knowledge, as we are growin at a rate where we can not afford to waste time.

    We finally decided on MediaWiki, just like some of the others here have suggested, for pretty much the same reasons. It is just great for unstructured information, and the ability to categorize and very quickly link to other pages has turned out to be very useful. It is very quick to update - no need to muck around with HTML and uploading a page. Just hit Edit, change that IP from 223 to 23, click Save and you're set.

    Converting existing Word documents to wiki format is essential for quickly populating the wiki with content. We have a lot of support documents with screenshots. I found out that the best way to do that is to save the Word file as HTML. It will export the images both as JPEGs and PNGs. The PNG is the image as it was imported into Word, at its native resolution, while the JPEG is a result of how it has been processed within Word itself (cropped / framed / recolored). I generally just grab the PNGs, unless the cropping was significant, as the JPEG resolution is fairly low. As for the text, I just grab the plain text from the document and mark it up with wikicode. Fairly painless.

    Additionally, I also found a nice tool for converting Excel tables into wikicode, for all those worksheets with server IPs, domain functions and other stuff. Save your Excel as CSV then fire up the converter at http://area23.brightbyte.de/csv2wp.php. Just copy-paste (or upload), and presto! You have a nice wiki table. You can then mark it up with colors and other bling-bling if required. Again, I found the process to be relatively fast and painless.

    Keeping with the wiki way, the majority of our pages have unrestricted access. Since I'm not a great believer in security through obscurity, we needed something to protect sensitive information - mostly passwords. The privileged few that need to know can get bumped to a higher security level and access these restricted pages.

    http://conseil-recherche-innovation.net/index.php/ 1974/04/10/31-restrict-pages-under-mediawiki is a good page on how to restrict certain pages in MediaWiki. There is only one level of restriction though - the page is either restricted, or it isn't. To my joy I also discovered that while restriced pages also get indexed for searching, they do not show up among the search results if the user is not on the restricted level himself.

    By the way, I full agree with the parent - the wiki by itself is not enough, you do need a librarian / knowledge manager to categorize all the braindumps and also to educate people on its mere existence. I also found that you need to pour a certain amount of info into the wiki before it reaches critical mass and people start to really use it. You do need to work a lot on it, especially in the early stages, with importing content. We didn't bother with scope definitions and categories and stuff - since all of this is so easy to change once the data is up, we'll just build it as we go along.

  19. tilting at windmills by Clover_Kicker · · Score: 2, Insightful
    Writing good documentation is hard work. I've never had a job where I had time to produce good documentation.

    Why should I produce good documentation anyway? So it's easier for you to fire me? What's in it for me?

    I document the bare minimum and keep the rest in my head. My crib notes are so cryptic they might as well be Swahili to anyone else.

    Oh, but the boss is insisting I write some documentation. No problem.

    Theoretically you could use the linked article to help you write good documentation, but I've never seen it happen.

    If you really want to capture the state of your IT department, you need to lock everyone in a room with a gigantic whiteboard and start diagraming your systems. Get someone to take notes or digicam pictures or something. Encourage questions and heckling.

    Edit those notes into something useable and let everyone criticize them. Once everyone is happy, do it again for the next system.

    The above takes way too much time, so no-one ever has a complete picture of what/where/why/when.