在技术方面,我的老板是一个紧张的人,他很少批准不直接影响收入的项目.他(错误地)多次忽略了等式的成本方面,特别是对于难以估算成本的技术项目.这里有没有人有任何白皮书,文章等,以建立适当的开发环境(颠覆,开发,升级和生产服务器)的理性成本效益为基础的论点?
谢谢!
哇,你现在用什么来源控制?什么都没有?如果没有,那么你应该这样做,并设置一个Subversion服务器.最棒的是你没有必要要求批准,因为没有钱需要转手.
如果你不提问就不能这样做,那么我建议找一个更开明的老板.
Martin Fowler撰写了一篇关于持续集成的好处的文章.设置自动构建需要一些时间.在最后一个项目中,我介绍了CI,它让一个开发人员每天花一些时间来完成工作,然后花一个星期的时间来调整所有内容.有很多好处,很难列出所有的好处,但这些是帮助我们的:
鼓励频繁整合 - 帮助每个人保持同一页面
自动化测试 - 每次有人检查时都要确保尽早处理问题
自动部署 - 只需一次点击,几分钟内我们软件的最新版本就在所有服务器上
对我来说,最大的变化是最后一次.它变成了一个长达一个小时的过程,容易出错(你还记得更新远程版本号吗?哦,废话......)进入一个5分钟的过程,如果出现问题我们可以回滚.
当我学习设置CI时,Carol Lotz撰写的这篇文章无限有用.它逐步介绍,逐步建立一个复杂的项目.