敏捷与持续交付于移动应用项目之实战经验分享.pdf

敏捷与持续交付于移动应用项目之实战经验分享.pdf

敏捷与持续交付于 移动应用项目之实 战经验分享 DevOps, 持续交付与Agile的关连 2 有了Agile为何还要持续交付? •Agile 只注重软件开发周期的前段: 规画,开发,测试 • 当软件开发完毕,依然无法交付到客户手上 • Operation 团队完全不Agile,开发Agile也没有用 • 开发团队觉得feature做出来以后就没他们的事了,把东西”丢 过墙”给Operation团队即可 • 当新版软件交到Operation 团队手上时,就是他们恶梦的开始 • 持續交付的解決方法:当某件事很痛苦,就一直做它 3 所以持续交付就是大量且快速的自动化部署? •自动化部署就能解决问题? • 没测试的软件能部署吗? • 一天部署十次以上,手动测试来得及吗? • 测试都在比实际环境简单很多的机器上测,可靠吗? • 出了问题,开发者根本就不想管, 因为在他的环境没问题 • 显然只是自动化部署无法解决问题 • 整个软件开发周期都必需改变, 以支持快速自动化部署

文档评论(0)

1亿VIP精品文档

相关文档