谈谈如何提升应用发布的质量?
一、为什么发布成功率很低?
软件交付的终态是提供一个稳定可预期的系统,可预期的系统要确保环境和软件制品的一致性。而在软件研发协作的过程中,无论是制品、环境,还是发布过程,往往都是定义在代码里的。 软件交付体现为发布,而提升交付能力的目标,是要发的容易,发的频繁,增量要多,每次发的时间要少。
二、全方位的测试质量守护体系
三、质量与成本的平衡
总结
一方面,要提升应用的发布成功率,需要建立在全面的质量守护体系的基础上。研发团队的上下游各个角色都需要参与到质量守护的活动中,并为之负责,特别是上游要更多地为下游考虑质量问题,共同提升质量水平,避免测试的公地危机。 另一方面,质量是有成本的,守护质量也是有成本的,我们对质量的投入要平衡成本与收益,既要避免质量问题带来的过高管理成本,也要避免对质量保障的过度投入。简而言之,质量问题首先是一个经济问题,然后是管理问题,最后才是工程技术问题。12 月 22 日到12 月 23 日阿里云研发效能峰会线上直播来啦!5 大论坛 26 个议题 2 天趋势直击 29 位领军人物邀你一起进化·飞跃!
看点剧透:
• 产学研媒联袂首发必致(BizDevOps)白皮书,助力企业打造高效能组织
• 云效BizDevOps产研数字化平台焕新升级
• 信通院、南京大学、招商银行等多家单位分享最新效能成果与实践案例
•
更有2000份大礼等你拿,体验效能实验室100%有奖
直播地址 点击阅读原文查看。