我知道使用持续集成可以提高我的代码库质量,并加快发布速度,但是说服客户在下一个项目中需要它的最佳方法是什么?
答案 0 :(得分:4)
准确地说出你在问题中所说的内容:
只要你可以帮助他们合理快速和廉价地设置它,我就不明白为什么会出现问题。
答案 1 :(得分:4)
除了制作标准参数外,我还引用了本文的数据:
Alan MacCormack,Chris Kemerer,Michael Cusumano和Bill Crandall,“选择软件开发实践中的生产力和质量之间的权衡”,IEEE软件,2003年9月至10月即:
因此,CI可以为您提供更高的生产力和更高的质量。谁不想要那个?
答案 2 :(得分:2)
你做了一些断言。如果您想将这个想法卖给您的客户,您将不得不回答这些问题:
它如何提高您的代码质量?
定期识别编译/构建问题。如果与自动集成和单元测试结合使用,您将能够定期识别错误。
如何加快发布速度?
如果您自动化构建和部署过程,则可以消除开发团队发送新构建以进行测试所需的停机时间。
如果您的时间已经用完并准备发布不完整的功能,那么您有成功构建的历史记录,
答案 3 :(得分:2)
我不确定客户对持续集成的兴趣。我认为在很多情况下,开发团队在运动时更有价值。
那说客户总是喜欢听。
您的项目将永远存在于 工作状态。
所有代码在我们编写时都经过测试