<p>Do you use a formal event to get people talking in your IT department? Like a <strong>monthly meetup</strong> in a social place, a <strong>internal wiki/chat</strong> space or just a regular "information market" with some <strong>presentations about technology or projects</strong> made by your staff for your staff? Do you invite Sales people to participate or is it a closed event for programmers only?</p>

<p>How do you get people to participate in these events? Do you allow them to spent work time on knowledge transfer? Or do you understand it as an integral part of the work time?</p>

<p>I wonder how to monitor the progress of knowledge transfer itself. How do you spot critical one-person spots of failure in your projects? There are several methods to avoid it, like staff swapping or the "fifo" attempt on bug fixing.</p>

<p><em>Note:</em> Ok, this is a very very noisy question and I hope to fix it after a few comments. Sorry for the mixup.</p>

<p><strong>edit</strong>: My personal experience is that there is a very high barrier for people to start contributing. It looks like they won't put in the (minimal) extra time to edit our wiki, or spend the hour in the afternoon to talk about technology topics with the developing staff. It's like people don't like our wiki, our document management system or the meeting. Maybe it's because it's all free-to-use and not forced by the management. But I don't like to force people into it - but is it the right way?</p>

<p>One example: Our wiki holds pages about projects, telling who worked on it to get a first contact in case of questions. But nobody besides a colleague and me is creating this pages...</p>

[{'answer_id': 51353, 'author': 'Mauro', 'author_id': 2208, 'author_profile': 'https://Stackoverflow.com/users/2208', 'pm_score': 2, 'selected': False, 'text': '<p>I think it depends on the knowledge you are trying to transfer.  I\'ve found the following:</p>\n\n<p>Technical Knowledge: "How to guide" with screenshots and a short demo - similar to the way you will see new features at a conference.  The added benefit of this is what you have got is documented for when you leave the company.</p>\n\n<p>Problem solving: informal discussions, short internal projects, lessons learned and an internal FAQ system which EVERYONE is responsible for updating.</p>\n\n<p>Soft Skills (people skills): social meetings/outings/informal events etc.</p>\n\n<p>Measuring that is going to be difficult though, as no matter how you transfer your knowledge there will always be varying degrees of uptake, after all, just because I do something one way doesnt mean its correct.  Another developer/designer/manager may have a different way of doing the same thing with the same end result.</p>\n\n<p>Mauro </p>\n'}, {'answer_id': 51362, 'author': 'Mendelt', 'author_id': 3320, 'author_profile': 'https://Stackoverflow.com/users/3320', 'pm_score': 2, 'selected': False, 'text': "<p>I think all of the above. But you're forgetting the most important way.</p>\n\n<p>The most efficient way to transfer knowledge is to have people work together. You might think about doing 1 on 1 code reviews or even pair programming and make knowledge transfer an intergral part of the work.</p>\n"}, {'answer_id': 51370, 'author': 'Einar', 'author_id': 2964, 'author_profile': 'https://Stackoverflow.com/users/2964', 'pm_score': 2, 'selected': False, 'text': '<p>At my workplace we use a wiki. The workplace is small enough (~20 people) so that you can always ask the person who was most involved in a particular project, however it is expected that you have searched on the wiki before you ask "the expert". If you cannot find your answer in the wiki, then you should add it after you have discussed it with your co-worker.</p>\n'}, {'answer_id': 51379, 'author': 'Matthias Winkelmann', 'author_id': 4494, 'author_profile': 'https://Stackoverflow.com/users/4494', 'pm_score': 0, 'selected': False, 'text': '<p>One word: Lunch</p>\n'}, {'answer_id': 51386, 'author': 'Ralph M. Rickenbach', 'author_id': 4549416, 'author_profile': 'https://Stackoverflow.com/users/4549416', 'pm_score': 3, 'selected': True, 'text': '<p>Knowledge Transfer and Knowledge Management have one drawback. They seem to cost an aweful lot: if everybody knows what I know, am I still needed? All the time I use to bring others up to speed, what do I gain from it?</p>\n\n<p>The best way to go about this is to be an example. Share your knowledge; in a wiki, blog about it, talk about it, make it easily accessible, and talk about the benefits you have from that: less people come to interupt and ask you stuff, as they can get an answer easily without even getting up. And show them that you are still there.</p>\n\n<p>This with all the other things mentioned will actually win out. One more thing: one of my employers kept on paying me 1/3 of my salary for another year after I left (on my own initiative), just to keep my knowledge-base up and running. Did he have to? No, it was his property anyway. But it motivated people still working for him to share their knowledge.</p>\n'}, {'answer_id': 51456, 'author': 'aksangrav', 'author_id': 5149, 'author_profile': 'https://Stackoverflow.com/users/5149', 'pm_score': 0, 'selected': False, 'text': '<p>You should encourage people about things that you want them to do. You should "feed the animal". Look at stackoverflow; what do you think about badges? Why do you think this wonderful things exist? Thanks to <strong>ego</strong>, there is nothing you can\'t get it done. Give them badges, real badges, wearable badges. They will wear with happiness, they will do with happiness.</p>\n\n<p>Btw, yes, I am a boss :)</p>\n'}, {'answer_id': 51524, 'author': 'Josh Hunt', 'author_id': 2592, 'author_profile': 'https://Stackoverflow.com/users/2592', 'pm_score': 0, 'selected': False, 'text': "<p>Although i am still a student, when i did work experience 12 months ago, the all IT departments from within the corporation (I was 'working' for large corporation which own several mines in the area) would have a daily telephone conference, where each employee would say what they had been doing etc, and then talk about something new they had discovered and any other interesting tid-bits.</p>\n"}, {'answer_id': 216583, 'author': 'Petteri H', 'author_id': 28841, 'author_profile': 'https://Stackoverflow.com/users/28841', 'pm_score': 0, 'selected': False, 'text': '<p>Couple ways I have seen so far:</p>\n\n<ul>\n<li><p>Wiki is suitable for internal knowledge, for example environment, project specific topics.</p></li>\n<li><p>Open doors policy</p></li>\n<li><p>Encourage asking questions. </p></li>\n<li><p>Voluntary presentations. Find out who have special knowledge and make it easy and attractive to set up a short presentation about it.</p></li>\n<li><p>Project post mortem documents. A wrap up meeting moderated by someone outside project team held after project is finished or terminated. </p></li>\n<li><p>Compulsory presentations. </p>\n\n<ul>\n<li>Project presentation when they go live. Technologies used etc.</li>\n<li>In case someone is sent to conference, he should have a presentation about new technology he saw.</li>\n</ul></li>\n</ul>\n'}]
['https://Stackoverflow.com/questions/51349', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/834/']