Weblogs as Base for Knowledge Management Systems?
cpfeifer asks: "I'm joining a small startup that needs a knowledge management solution. I know that 'knowledge management' is seen an empty buzzword, but after working at a company where the communication is very poor, I see the value of allowing folks to post their own news instead of having it filtered through some sort of corporate newsletter. I've seen the commercial portals (Plumtree & others), but after seeing a couple of OSS publication systems (phpNuke, Slash), I think these would fit the bill quite nicely." Aside from some of the basic features found in weblogs (posting, archival, sorting and searching), what else is necessary for the proper maintenance and use of such a system? How hard would it be to adapt existing weblog-ware to this task?
The most important and accessible location of information is in your experienced employees' heads. It's great to have things written down and all and it should certainly be encouraged, but even with such knowledge, it is much easier to interpret the writings if the person is still on staff.
So bottom line: Pay the engineers a lot. Don't let them leave the company.
I have been pwned because my
Go for a Wiki. I can recommend MoinMoin
(sorry if there are any spelling mistakes, My goddamn fonts are broken and I can only read this back in this bizarre roman/metropolis thingy)
--Giving to trolls for the benefit of us all
I havent seen any blogs really do that good a job at some like Content Management, but writing a plugin for such wouldn't be so hard.
... i say quasi friendly as I've yet to meet an api which IS friendly.
A blog can be a good choice to start with though, as they'll handle the whole user authentification, security (if your blog of choice DOES security), templates, etc etc etc.
As a developer of Geeklog, we do have a security system, based on the typical *nix model of users and groups, along with the ability to use these through a quasi-friendly plugin api
If it's a fairly open staffing/documentation setup over there, I'd recommend a wiki. PHPWiki is pretty good from experience, and now does handle user logins.
Robert Anton Wilson
it does all phpnuke does plus
there is more, but i think you get the idea.
Ultimately the major barrier was typing speed. When it takes 10 times longer to type something in than to mention it at the next department lunch, they tend not to bother. I left that place before I ever implemented a solution. We tried providing a touch-typing tutorial CD, but few staff could be bothered running it.
The second most major barrier is that people value their knowledge and wish to keep it to themselves. These sorts of automated, souless information repositories don't help -- specifically, thinking that some big tech-oriented buzzword will allow turnover to stay at 50%pa without the company eventually being full only of people that don't know what they're doing does tend to re-enforce the belief that staff are not considered valuable as individuals.
If you find a solution, let me know.
You don't want a weblog, you want Everything. I think it would suit your purposes perfectly.
I've put a lot of time into investigating KM and how people can derive benefit from it. Here are some things you should look out for:
Take a look at KeyNote, its a free note manager, and unfortunately not networked, but has many of the requirements for a really good knowledge manager.
i-name =twylite [http://public.xdi.org/=twylite], see idcommons.net
I agree. Email works too, but email isn't centrally archived and isn't searchable by everyone (except for the email admin, ideally).
The whole point of a KM solution is to act as a central repository for "stuff" (project status, project documents, FAQs, internal processes...) so that nothing gets lost, nothing goes floating off into space. I know it's not a silver bullet, but every little bit helps.
it's not going to stop until you wise up, no it's not going to stop. so just give up.
A Wiki has these benefits over a Weblog.
Most wikis support a RecentChanges page. This allows you to see what topics have been modified recently. Therefore you can track those projects/clients/topics that interest you.
The participation threshold is very low. You don't have to learn any formatting codes. Links to other topics are created by smashing words together LikeSo or putting them in brackets [LikeThis]. (No bothersome href's to type).
I'd recommend UseMod Wiki because it's simple to setup (it's perl-based and doesn't rely on a fancy DBMS on the backend) and it is fairly free of 'creeping featuritis' which plague some of the other Wiki products.
My father is a blogger.
I installed Bugzilla at work, because i was tired of people putting post-its on my screen and mentioning bugs at coffee-break.
To get people to use it, i had to turn into a bitchy hard-ass.
Whenever someone had a bug they wanted fixed i went "Have you entered it in the Bugzilla? No? Then i don't know anything about it."
In short, i refused to fix any bug unless it was entered into the bugzilla.
Now, i was in a position where i was able to do this without the risk of getting fired. (Although i felt a little uncertain about this at times... especially when my boss claimed it was too much work for him to be bothered to use the bugzilla, when he could just talk directly to me. )
Of course, once people got used to Bugzilla, they started liking it.
After all, in the end it's about making it easier for everyone to obtain information and do useful work.
You just have to get over the acceptance threshold.
Unfortunately, a bit of forcing is required to change the ways people work, and not everyone is in the position to do this.
Stumbling in the dark
I hear slavering of jaws
Eaten by a grue.
I agree. Email works too, but email isn't centrally archived and isn't searchable by everyone (except for the email admin, ideally).
So set up a mailing list instead. It's still email, and it's archived, threaded and searchable.
In your search for content management systems check out www.postnuke.com. It is a fork of the PHP-Nuke project. It is run much better. It is more secure, as seen in buqtrac, and they have rewritten the entire core. It is truly much nicer then phpnuke. Not to mention the fact that phpnuke is a one man show and postnuke has dozens of developers. With a little enginuity you should be able to get your weblog written as a module but it will require some coding :-)
Good Luck!
Try TWiki, a perl-based system that adds version control, user accounts and a range of other useful features. The UI is a bit icky, but you can edit the templates to fix that.
Or a shared IMAP directory... something I need to do this week for managing tasks. :)
--
Evan
"$30 for the One True Ring. $10 each additional ring!" -- JRR "Bob" Tolkien
When you tried to spell "our" backwards, it came out "rou" (which is "uor" frontwards), instead of "ruo". Does this mean that you are dyslexic? Does this mean that you are cixelsyd?
I see even classic Slashdot is now pretty much unusable on dial up anymore.