第55讲 | 用机器打造迭代机器:现代研发流程体系打造(二)
爱范儿CTO兼知晓云负责人、TGO会员何世友
该思维导图由 AI 生成,仅供参考
你好,我是爱范儿 CTO 兼知晓云负责人何世友,今天想跟大家继续聊聊“打造现代研发流程体系”这个话题,并将着重跟大家分享其中“用机器打造迭代机器”这一部分内容。
在上一篇文章里,我们分析了研发流程中的关键环节,并给出了对应的解法。它们分别是——
1. 高速运转的传送带
现代化的项目管理(任务流转)工具。
2. 可追溯的迭代
通过传送带,将每一次迭代的产物,如代码提交、架构设计变更、测试构建部署等串联并存储起来。
3. 重要角色的沟通
用一个通用平台,如 Slack,在解决人与人之间通讯的基础上,重点解决系统工具与人之间的沟通问题。
4. 用机器打造迭代机器
受限于文章的篇幅,上篇文章中只是简单说到了因为迭代的步骤很多,所以要让机器包揽大部分环节,估计很多读者并不能十分感同身受。本文将对此做详细解释:为什么要用机器打造迭代机器?
迭代频率越高,对迭代里的自动化程度的要求就越高。打个简单的比方,如果项目要求一天迭代两次,测试工程师就要一天走完两次主流程回归测试。此时,人工就是最大的瓶颈。一个项目分分钟有成千上万个用例,依靠有限的测试人员分拣完成,那就是纯体力活了。而对质量的要求越高,主流程的覆盖范围就越广。单就这一个环节,如果没有机器的参与做自动化,就会成为一个不可调和的瓶颈了。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
现代研发流程体系的构建是一项复杂而重要的任务,其中“用机器打造迭代机器”是关键内容。文章介绍了高频迭代对自动化程度的要求,以及通过机器自动化完成研发流程的方法。作者详细介绍了静态检查、单元测试、构建和自动化测试等环节的实施方法和工具选型,并强调了持续集成系统的选择和配置。此外,文章还探讨了部署、监控、自动扩(缩)容等方面的技术选型和实践经验。作者指出,高速迭代对人员的要求会更高,因此团队的成长至关重要。最后,作者分享了如何打造一个高速成长的团队的思考。整体而言,本文为构建现代研发流程体系提供了有益的指导和参考,涵盖了自动化工具和实施方法,以及团队成长的重要性。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《技术领导力实战笔记》,新⼈⾸单¥98
《技术领导力实战笔记》,新⼈⾸单¥98
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(7)
- 最新
- 精选
- k-郭鹏翔看到这篇,脑海里出现了摩登时代的场景,码农也进入了流水线时代,成了机器运转中的一个节点,跟不上机器的效率2020-09-143
- walkingdonkey"自动化测试,主要是指白盒测试和集成测试",是不是说错了?应该是黑盒测试,不是白盒测试吧?2018-07-181
- KingSwim看不太懂😂2022-01-16
- Nicko请教下生产环境上Sentry的机器配置要求是啥样的,多少GB内存,多少CPU核心,多大磁盘呀2020-03-23
- wenhao没有介绍传送带了。用什么工具可以把各环节串联起来,需要自己开发吗2019-05-15
- Ernest 何世友@walkingdonkey,感谢指出,这里刊误下:黑盒。2018-07-18
- walkingdonkey"这里的自动化测试,主要指的是白盒测试和集成测试",是不是应该是黑盒测试,而不是白盒测试?2018-07-18
收起评论