15

Possible Duplicate:
How do you deal with an information hoarder?

Often, in IT teams knowledge equals power. This is fine as long as (IT-)knowledge is equally accessible by all members of the team and company specific know-how is well documented. Sometimes personnel in an IT department build up a tremendous amount of know-how without documenting it. By doing so they think that they ensure their position. Often these people like it when people specifically have to ask them how to do a job.

How do you get these programmers, database administrators or other IT staff to DOCUMENT their work and make it accessible to the company they work for?

EDIT: It's a relief that so many of you know this type of person. That it is not me bumping into them everywhere I do projects. On the other hand it makes me sad, such talented people but in many ways behaving as a child. I have seen the behavior in men and women btw. It is hard to pick one answer as the best and accept. Will do after more re-reads.

  • 4
    Quentin Tarantino and the Bastard Operator From Hell have some educational movies and books for you. But in earnest: The answer to this question depends crucially on the kind of organization you are working in. Military? Large corporate? Start-up? All these environments have radically different answers to the problem. – thiton Dec 15 '11 at 15:24
  • Experience is in government, banks but I think it is very much in the nature of any programmer to want to do things 'alone'. That's OK if it is accessible what he does. – nilo de roock Dec 15 '11 at 15:28
  • 13
    Just so you're aware, documentation 75% of the time is not equatable to making your life or the devs that follow life any easier. – Aaron McIver Dec 15 '11 at 15:41
  • 1
    Those attitudes are anti-IT. We exist to encode knowledge and reduce labor. A person who thinks their job is to be the only person who knows which levers to pull and to show up each day and dutifully pull them is not a valuable IT worker. The great IT worker says "let me document or automate this so that I can move on to more interesting tasks." IT job security should come from a reputation of always being the one who can solve the next problem. – Nathan Long Dec 15 '11 at 19:07
  • 1
    Are you sure they're trying to get job security, or are they just the types of people who find sharing knowledge to be bothersome/stressful? – user16764 Dec 15 '11 at 19:36
  • 1
    If by 'you', you're talking to management then you just need to stop rewarding the hoarders and start rewarding the sharers.

    If you are just a worker bee then you need to just shut up, because in your type of organization asking a question is almost certainly considered a sign of weakness.

    – Jim In Texas Dec 15 '11 at 21:37
  • 1
    Ask yourself from their perspective, what's the benefit to them and not the team, for putting their time and effort into doing the extra work of documentation? – T. Webster Dec 16 '11 at 06:06
  • in the title you want people to share knowledge
  • in the description you want people to document
  • These two are very different things. In any agile development process, you share a lot but you don't always document. Now you should take these people point view and wonder why they should waste their precious time documenting things, and why they should become redundant sharing knowledge.

    – rds Dec 16 '11 at 11:08