Management drastically underappreciates the value of tribal knowledge. Even the best documentation doesn't cover every edge case.
Management drastically underappreciates the value of tribal knowledge. Even the best documentation doesn't cover every edge case.
What are your thoughts on the usefulness of tribal knowledge when older (age-wise) employees change jobs? [0]
Then, the tribal knowledge they had at their previous place of employment won't be as useful somewhere else. Though I suppose you can make an argument that they might have similar workflows, or tools, or they might just have general experience that would be useful.
But I suppose your comment was more on the under-appreciation by management of existing tribal knowledge in a team.
[0] Perhaps out of necessity, e.g: company went under, or maybe they want a change of pace.
> the tribal knowledge they had at their previous place of employment won't be as useful somewhere else.
It cuts both ways. It pays to listen when someone goes 'We tried that at my last workplace, here is what happened..'
I've been lucky enough to have a few examples of that in my career.
There are different kinds of tribal knowledge. Some is company-specific, some is role-specific or domain-specific.
If you've not read it yet:
Programming as Theory Building: https://pages.cs.wisc.edu/~remzi/Naur.pdf
> Management drastically underappreciates the value of tribal knowledge.
they may, but i think it's that they prefer if there were no tribal knowledge - because it means having irreplaceable people, which makes for weak business continuation should accidents/issues arise with those people.
You are being downvoted, but I absolutely agree. Tribal knowledge (institutional knowledge) is a bug not a feature. It is lack of standardized processes and it is ultimately a failure of management to extract this knowledge from employees, any means necessary.
While I'm not sure that we should encourage the continuation and growth of tribal knowledge, it is incredibly unwise to not recognize that:
I didn’t read the comment you replied to in that way. I read it as, edge cases can be gnarly and the most thorough of documentation and process will never capture them all.
It’s just the truth, tribal knowledge comes from experience in the trenches and what a new hire could take weeks to discern from perfect documentation and old timer may know off the cuff.
That’s the reality of enterprise software. Especially in big tech where scale is massive and theoretical solutions aren’t always the best choice for “reasons”.
It's not just the management.
Younger workers as well.
I speak from my own experience from both sides of the table, now of course at the receiving end of the under appreciation.