我不是在谈论bug跟踪软件(如Bugzilla或Jira).我正在寻找一些东西:
我最近加入了一家大型保险公司的IT部门.虽然该部门的标题是"IT",但很多代码都写在这里; Java,JSP,JavaScript,COBOL甚至是我听过的一些C++.所有允许保险公司,经纪人和其他领带白领工人签发新合同并与客户打交道的计划都依据该部门制作的代码.我被告知,根据母公司的标准,该部门相当不错,我们甚至还获得了一两个内部奖励.我们这个部门有17个人,分成2个或3个小组.正如你可能从COBOL部分进一步猜测的那样,平均年龄超过40岁(作为参考点,我是29岁) .
目前,还没有版本控制系统(虽然存在一般的备份方案).需要时,文件将通过共享文件夹传递.通常每个组中都有一个人负责将文件的"最终"版本复制回生产服务器.我觉得这很荒谬甚至有点危险.
我怎样才能说服管理层我们应该在我们的部门实施VCS计划?我自己从未部署过VCS,但我工作的其他地方都有一个.我想我会打到"我们一直都很好,直到现在,为什么要打扰"第一步的墙,加上我的大多数同事的年龄,会觉得这一步是不必要的障碍.
我知道VCS的基本优势(可追溯性,粒度备份,问责制等).我希望用实际案例和实际成本实际附加值的例子来支持我的案例,不仅仅是"但是 - 但是,我们必须有一个你傻瓜的VCS!" :-)