4 Ways to Avoid Institutional Memory Loss When Key Employees Leave
schoolkeep.com
schoolkeep.com
Making content is never the answer to passing on institutional knowledge. This problem was actually solved very effectively a long time ago by trade unions such as the masons.
Start by having an apprenticeship program. Shore up any missing skills and teach someone how to apply them at your institution. Go into the meaning of why you are teaching them.
Second, set up a simple progression where one builds a base of understanding to move to the next phase of institutional understanding. Apprentice (learning) -> Fellow (perfecting) -> Master (can teach).
Masons don't even write anything down and have managed to pass on institutional knowledge for generations. Martial arts communities are similar.
I was recently laid off from my job. I was #2 in a two-person IT team (#1 had been there for 20 years). I came wanting to be mentored and to learn but the string of broken promises and lack of any sort concrete plans left me adrift so I continued to self-train. After expressing this sentiment to the boss, thinking an open and honest dialogue about where I hoped to be and that I felt neglected in terms of the company investing in me (whereas the other users received an educational stipend, paid for professional study and exams, etc.), I was told we'd come back to it after our office move earlier this month. Well, we did, and I was let go.
There is however some merit to writing down details to critical or seldom-used processes in a communally-accessed place such as a wiki. Keeping it up to date and having someone review it regularly has to be part of the process.
Sometimes the hardest part is just figuring out how to get a project running, or learning what kinds of settings need to be enabled on deployment.
As for craft and actual in-code understanding, I think the masonry example can fit well (see pair-programming as a more fluid example of this). Granted, if you have an API, you probably want to at least document the interface with an example of how to call it. The complex bits of "how is this architect-ed can be better taught by 1:1.
This is a puff piece for their LMS and on that basis is not necessarily good advice. Where it is good advice, it is a mixture of motherhood statements, commmon sense, and the bleeding obvious.
Edit/addendum: I'm starting to flag such articles. The poster in this case has never posted any remarks and only ever contributed advertorials and promotional blogs for this one product. That is red flag#1.
With the massive shifts in them(technology)you're losing the generation of TradesPeople that had both the old and new. And were able to draw off the old to work better in the new.
However there isn't the equipment/chance/time to spread that knowledge to the new Apprentices who only get to see the new without building a more solid foundation.
Seems like common sense.
I thought it was just something startups struggled with, but my mom, a long time transportation engineer, was just telling me about consultants who were paid a ton of money to do toll road analyses for the state and left sparse documentation, so I'm guessing it's a struggle everywhere, though some are better or worse at it.
I wonder if "institutional memory" is just a symptom of a poor process.
---
For example, say you work at CoolCorp. At CoolCorp you're a sales engineer and you notice that many engineers and sales people alike constantly ask you questions concerning conditional pricing.
You consider yourself to be an amazing employee. So, when again confronted with a edge-case pricing and technical question what do you do?
A. Answer the question and move on to additional tasks.
B. Answer the question and consider documenting this particular question somewhere along with your answer.
C. Answer the question and note the general scheme of this question in order to build an internal tool to give people the answers automatically.
I don't think there's a right answer since there are costs involved with each option, but it's interesting to think about.
It's only when the companies are going to loose that employee do they start trying everything to keep that employee. By then it's too late. Always reactive and never proactive seems to be the corporate motto these days.
On the downside it means not many are "experts" in their product, and it also drives some folks a bit batty. You'll get into a new product, look at a specific bug, pull a string here or there, and then wonder how the Earth is still in one piece.
Edit: Yet when employees leave there's generally at least one entire team still with us that built or maintained the product who can fill in and help, if needed.