I'd love if someone could explain to me how this is supposed to work. I work on a software development team at a company of 50k employees. While we are developing and documenting the software planning, the doco lives on our team sharepoint site - where it is constantly updated. Once we come up with a final design, we have to upload our (hopefully) final doco to a department architect sharepoint site where it is reviewed and approved, or sent back for revision. There's almost always something they nitpick, so I have to revise the doc that lives on the team sharepoint site and then upload a copy of that back to the architect sharepoint. Then we upload it to yet another sharepoint for the overall project and present it to the project team and business line who requested the IT project, invariably resulting in changes to the doc, necessitating changes in all three places. Doco is continually out of sync, since I can't just have one doc and symlinks or somesuch to the three sites. It's a nightmare and the stupidest thing I've ever seen for doco management. Yet it all needs to be there. The project requires all artifacts related to the project to be documented within the project SP for completeness, the auditors require all code changes to live in the architect sharepoint for overall system documentation, and we need to keep our internal team sp updated, because if someone ever has to maintain this code, the team already has access to the team sp - and wouldn't have to wait for access to, or dig to find, the other sites.
And the best part is that none of this is searchable! Even if I know the internal project ID number, there's no overarching way to search for it, since each project runs it's own siloed SP site not linked to anything else. And at the architect IT site, you're only allowed to see what you uploaded yourself. God I hate sharepoint. It's a plague unto IT.