我最近加入了一家大型保险公司的IT部门.虽然该部门的标题是"IT",但很多代码都写在这里; Java,JSP,JavaScript,COBOL甚至是我听过的一些C++.所有允许保险公司,经纪人和其他领带白领工人签发新合同并与客户打交道的计划都依据该部门制作的代码.我被告知,根据母公司的标准,该部门相当不错,我们甚至还获得了一两个内部奖励.我们这个部门有17个人,分成2个或3个小组.正如你可能从COBOL部分进一步猜测的那样,平均年龄超过40岁(作为参考点,我是29岁) .
目前,还没有版本控制系统(虽然存在一般的备份方案).需要时,文件将通过共享文件夹传递.通常每个组中都有一个人负责将文件的"最终"版本复制回生产服务器.我觉得这很荒谬甚至有点危险.
我怎样才能说服管理层我们应该在我们的部门实施VCS计划?我自己从未部署过VCS,但我工作的其他地方都有一个.我想我会打到"我们一直都很好,直到现在,为什么要打扰"第一步的墙,加上我的大多数同事的年龄,会觉得这一步是不必要的障碍.
我知道VCS的基本优势(可追溯性,粒度备份,问责制等).我希望用实际案例和实际成本实际附加值的例子来支持我的案例,不仅仅是"但是 - 但是,我们必须有一个你傻瓜的VCS!" :-)
Mer*_*ste 28
您不一定需要他们的许可.
在您的机器上安装svn,开始使用它,然后开始说服您的团队成员也使用它.
然后观察并看看会发生什么.
编辑
如建议的那样,可以在其他方面采用相同的方法:
..任何能够明显增加工作质量的项目,但不会(现在)破坏现有的方法和实践.
Kob*_*obi 12
乔尔·斯波尔斯基(Joel Spolsky)有一篇很棒的文章:当你只是咕噜咕噜的时候做完事情
引用
您团队中没有人想要使用源代码管理?如有必要,在您自己的硬盘上创建自己的CVS存储库.即使没有合作,您也可以独立于其他人检查您的代码.然后,当他们遇到源控制可以解决的问题时(有人不小心输入rm*〜而不是rm*〜),他们会来找你帮忙.最终,人们会意识到他们也可以拥有自己的结账.
管理?我会大胆地使用你应该使用的表达和单词:
您应该显示一些示例,如果出现一些错误/错误或灾难,VCS将如何防止向公司赔钱.解决所有问题会更快,因此保持系统不会太懒,人们会变得更有效率.
您还应该提到实施VCS 没有任何成本.
VCS还将为备份所有现有代码提供优势.所以,所有代码都是安全的.
| 归档时间: | 
 | 
| 查看次数: | 2250 次 | 
| 最近记录: |