打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
可以使用哪些度量项来度量持续交付过程?

要使持续交付过程高效,离不开对它的度量。那么,我们有哪些度量项可以用于度量持续交付过程呢?

首先,对于软件交付过程来说,最重要的度量项就是交付周期。所谓交付周期,指的是从对某个需求分析开始,直到把这个需求交付给用户所花费的时间。

之所以说,交付周期是交付过程最重要的指标,是因为一旦知道了交付周期的大小,我们就能找到办法来缩短它。而缩短交付周期,就会给我们带来巨大价值。

要缩短交付周期,我们可以采用以下措施:

  1. 识别交付过程中的瓶颈。比如手工测试部分。

  2. 确保瓶颈环节有充足的输入和足够的资源。如果瓶颈是手工测试,那么就要保证有足够的用户故事在等待手工测试,并确保手工测试所需的资源充足。

  3. 根据瓶颈环节的调整情况来调整其他环节。比如,开发人员开发用户故事的速度只要能及时供应手工测试就足够了,其他时间可以让他们优化自动化测试,以减少手工测试上的时间。

  4. 如果第2步和第3步并没有产生太大的效果,就要向瓶颈环节增加资源。比如增加更多的手工测试人员。

  5. 重复上述步骤,找到下一个瓶颈进行优化。

除此以外,下面这些度量项也会对实现高效的持续交付过程有帮助:

  • 自动化测试覆盖率。这一度量项可用于判定是否通过自动化测试。

  • 缺陷的数量。这一度量项可用于判定测试是否终止,也可用于识别交付过程中的瓶颈。

  • 交付速度,即团队交付可工作、已测试过并可以使用的代码的速率。这一度量项可用于预测开发进度。

  • 每天提交到版本控制库的次数。这一度量项可用于优化交付过程。

  • 每天构建的次数。这一度量项可用于优化交付过程。

  • 每天构建失败的次数。这一度量项可用于优化交付过程。

  • 每次构建各阶段所花的时间,包括自动化测试的时间。这一度量项可用于识别交付过程中的瓶颈。

总之,快速反馈是所有软件交付过程的核心目标。通过以上这些度量项,让交付过程各环节的反馈可视化,并采取有效的措施对它们进行控制,有助于我们实现高效的持续交付过程。

这正是:

高效交付要实现,合适度量不可少

通过度量找瓶颈,优化瓶颈获高效

参考书目:持续交付:发布可靠软件的系统方法,作者:[英]Jez Humble,David Farley,译者:乔梁,出版社:人民邮电出版社

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
手工测试和自动化测试的关系
高效持续测试策略的4个要素
软件测试这四年
超越自动化测试,面向测试自动化
自动化测试用例设计
自动化测试的优与劣
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服