如果你想开始自动化你的开发过程,但不知道从哪里开始,请收看最新的Infragistics播客 [iTunes | 谷歌播放 | MP3下载 | RSS ]。在其中,Ignite UI产品经理James Bender与ArchitectNow总裁Kevin Grossnicklaus讨论了开发中自动化的实践和原则。
Kevin在自动化方面拥有丰富的经验,与客户合作的范围从小型初创公司构建自动化到他们从一开始的流程,一直到拥有大量现有代码和复杂实践组合的财富500强公司。他和James谈到了自动化随着时间的推移而改变的方式,以及Kevin和他的团队更喜欢的各种工具。Kevin还分享了如何将自动化引入严重依赖手动流程的企业的想法。
凯文说: “销售它的第一件事就是更多的教育: 展示它在其他地方是如何成功的,以及他们如何利用它来让他们的团队变得更好。”“我从来没有遇到过一个不想改进的开发团队。这真的更多是出于恐惧,他们认为改善将付出巨大的代价,或者会让他们变慢。“
对于那些担心成本和时间的客户,或者不想重温过去自动化项目的痛苦,凯文建议在推进之前花时间确定什么是合理的和可能的。收听更多关于自动化如何帮助开发人员节省时间和防止错误的信息,部分是通过借鉴可供借用和改编的实践和脚本。
“开发人员往往是懒惰的,所以大部分的东西已经被一些懒惰的开发人员克服了,他们只是想让它发生,不想去想它,” 凯文开玩笑说。“有人可能有一个脚本,你可以抓住并制作工作。