Using an EDMS and an SCM to implement CM
I am a member of a software safety and quality management team. One of our current goals is to put all the software used and/or developed "at home" under CM, using the same tool(s).
Notice that we are not looking for a tool.
After having defined a set of guidelines about baselining, document structure etc. we are now investigating the kind of tools we will use. We are thinking of using two kinds of tools:
- an SCM tool (probably ClearCase) for the code
- an Electronic Document Management System (probably Livelink) for other documents
I come from the development world and up to now, I was using a single (SCM) tool to manage all my documents (requirements, design tests, code etc.) and it was ok for me.
Currently, people here are convinced that using 2 tools will make it easier.
Did some of you already worked this way ? What do you think of such a solution ?
Any help is welcome
Re: Using an EDMS and an SCM to implement CM
We are experimenting with Microsoft's latest beta version of Sharepoint in our shop. It seems to handle document CM very well. I cannot yet speak to code CM yet.
Our production code and documents are currently housed in VSS. While I would not recommend VSS as a tool, I would say it is better than nothing. Anyway, it seems to meet the need just fine.
Are there better ways or tools? Probably. For the cost in real dollars? That is more difficult to answer. VSS certainly does not make it any more difficult to handle documents than to handle code.
Do the tools need to be integrated in your case? That might present a bit of a problem.
Finally, many folks are convinced that anything that a developer does or uses will be difficult and/or complicated. Therefore, it would not work for them or they would not be capable of using it.
I tend to agree with your position. However, if having a separate tool will cause documents to go under CM that wouldn't otherwise, then the cost and hassle are worth it.
Please let us know what the final disposition is. I find this sort of interplay to be more typical than folks admit.