Some years ago, I was involved in the testing side of a large and classified communications ground station project. We had a meeting about the formalisation of the design 'database' that was being finally populated. It seemed obvious to me (and all other engineers) that the modems team should have full permisions for the modem design documents and read access for everything else. The test team should have full permissions for tests specification documents, etc, etc, etc.
When management got involved (having shown no interest up to that point), they started to draw a matrix with system functions down the left vertical and functional teams along the top. Then, they went into long discussions about what sort of permissions should be at each intersection. Should the modems team have the ability to read the r.f. comms documents? Should the test team have the ability to read the modem specifications (yes, they actually discussed that!).
What happened after the first ten minutes is lost to me because my mind closed down in self defence.