I don't know if this helps, but if you need to convince someone to be more candid about things...
As a user of information, I believe that processes, unless highly sensitive for some specific reason, should be available to all persons in a company. I think that it is not unreasonable for someone to experience a problem with something in an unrelated department and need to understand the system, especially in dealing with customer service issues.
Also, we are often naive in thinking that our processes are only inter-related as far as the process map, and many not understand the interdependancy that is not shown on the process map (unless someone does them 3-D). This especially occurs in engineering an project management environments, and almost always when using IT services.
Have you ever noticed that upper management especially seems not to understand the actual dependancies and bottlenecks. For many things all they have to say is "I don't care what it takes, I want it done" and they disrupt the system further. Then they get upset at the ripple. If the company were more focused on sharing information, this might help...
There is also the advantage of a department or process that is similar to another (not close enough to share the same procedure). They might be able to learn from each other if they had access to each others procedures.
I think that all processes should be mapped with the interdepence listed, and available to everyone, and procedures available to everyone so that people can understand how things get done.
Sorry this turned into an essay.
