So: what collaboration tool would you suggest for the average corporate drone to use? And no, git is not an acceptable answer.
Email + shared folder (as flat as possible) with rigorously enforced naming conventions. Clever features like search can be added with crawlers.
- have workflows, so documents can be approved among other stuff
- have document lifecycle, so they expire and must be reviewed after time x
- solve the Dropbox problem - how do you collaborate with external entities without compromising security by having users uncontrollably put stuff on Dropbox, because there is no other way?
- have automatic versioning
- be able to checkout/lock a file during editing
These are just a few aspects. You can do most if this by gluing stuff together yourself, but these are the constraints:
- be able to achieve all this with semi-competent IT staff
- seamless integration into the existing Windows infrastructure is a big plus
- be able to blame someone else if something goes wrong
So - what do you propose?
- Versions
"Doc-456 V-023" "Doc-456 V-024"
To maintain an archive files become read only after 24 hours.
- approvals
"Doc-456 V-024 Joe Bloggs ✔"