Tribal knowledge can be a detriment to any team, regardless of size. Tribal
knowledge occurs when small groups of people become domain experts in the
areas on which they are focusing. They become experts because they have been
the only group working on these applications or components. They primarily
have communicated via word of mouth and e-mail, and there isn’t a concrete
document trail to follow. The problem with this type of communication is that
to understand their process and procedure, you must become a tribe member.
Becoming a tribe member means undergoing a time-consuming indoctrination
process to get you up to speed on the ins and outs of the system. The tribal system
is the simplest process in which to transition knowledge, but it’s the hardest
system in which to get knowledge out of. That is why keeping your systems
knowledge on a tribal system is bad for the company and hard on everyone. To
determine if tribal knowledge is in use, ask any of the team members a question
about a specific piece of functionality. If he refers you to the group who owns this
functionality, this is your first clue they are using tribal knowledge. The second
clue is when you are directed to the same person over and over again, and there is
no one else in the group that can help. The third and final clue is when there is
no process documentation for the answer once you get it. When only one person
understands the information, you have a real problem, even if this one person is
extremely helpful if you need to get an issue fixed. The question for management
and others, however, is “Why do we have an entire team to support this process
when only one person understands it?”
Tribal knowledge becomes extremely dangerous when you have a conflict
between two tribes—it can cause a complete breakdown in communication, and
these breakdowns in communication continue for months—sometimes years. It
may reach the point where the person with the domain knowledge becomes even
more guarded with their information. The team of engineers handling the mundane
tasks leave at the end of the shift and have a fairly easy job, while the tribal
leader on the other hand is off fighting fires and solving all the application inquiries.
Managers, project managers, and team members have given up on the team,
but as long as the domain expert is kept happy, everything is okay.
When confronted by management, those participating in the tribal transition
will give you a wide range of excuses as to why they don’t understand the system—“
I wasn’t given the opportunity” or “It isn’t fair that I didn’t get all the
opportunities that the other person got.” Now you are in trouble: You may have
a team that is supposed to be saving the company money, but they are mired in
conflict and trying to determine who they can blame.
Truthfully, everyone is to blame; people need and want direction. Not everyone
has the ability to create a vision when sitting in a department, nor is it their
job. There is a certain sense of security when someone comes up with a vision
that gives a clear path toward success. If you do not have that leader in your
group, then management must find a way to create that vision for the employees
of the team. We all have goals in life, but many of us do not have a clear vision of
how to reach them. When we do not meet our goals and reap rewards, we may
feel like failures.