敏捷开发最佳实践:工具维度实践案例之落地工具提升研发质量

从最新敏捷白皮书调研数据来看,绝大多数中国企业在敏捷转型和落地实践中开始使用工具,也反映了中国企业对于工具的认可和依赖。

那么如何构建适合自己团队的工具,以及如何利用工具提升需求和产品质量,减少测试资源投入,将在本节的敏捷实践案例中为大家介绍。

本实践节选自《2022中国企业敏捷实践白皮书》,分享者为王波,是来自某研究院的质量负责人。

问题:

  1. 产品需求质量低,功能文档不规范,导致研发和测试返工浪费;

  2. 缺少版本规划,开发人员和测试人员之间存在障碍,被测代码容易失去控制。

问题成因:

  1. 缺少有效工具建立测试用例到需求的可追溯性,无法保证功能测试覆盖率;

  2. 没有自动化测试来保证每日构建质量,很多低级问题靠发版前的人工测试识别;

  3. 原有Jira工具由测试中心来控制,后台设置流程漫长。

敏捷实践:

引入TDD和自动化测试方法,通过开发代码和自动化测试代码同时入库确保每日构建版本冒烟测试通过。从代码静态监测-动态监测-规范监测,再到接口自动化以及迭代中的测试,每天会有一轮简单的测试;

将持续集成与项目的版本规划相结合,包括发布版本规划,内部迭代版本规划;

研发管理工具替换。质量负责人推动落地PingCode工具管理需求-开发-测试的全生命周期,建立测试用例到产品需求的可回溯性;通过PingCode进行产品需求规范化管理,对需求进行“史诗-特性-用户故事”三级划分,使得用户故事需求粒度达到了每轮迭代(双周)可实现的合理水平,同时通过测试结果追溯具体需求条目来提升产品需求质量;

利用工具来完全覆盖开发及DevOps:让团队能够有完整的工具平台覆盖关键活动,以测试管理为例,摒弃传统Word写用例集的方式,通过PingCode直接在用例上标注,包括版本号,不同发布能快速使用不同用例集,并在工具中做缺陷的追溯和流转,整体效率提升明显。

实践结果:

  1. 引入TDD之后,利用自动化测试节省测试人力,接口测试从原来的10人天减少到5人天;

  2. 借助PingCode管理测试用例,将项目整体故事级别需求的测试覆盖从40%提升到了100%;

  3. 通过对产品的需求规范管理,用户故事需求粒度平均控制在2人天左右完成;

  4. 测试用例的更新及时率提升,由原来的滞后4天减少到滞后1天。

总结

落地工具提升研发质量非常适合诠释敏捷第三条及第十二条原则:“经常地交付可工作的软件,相隔几星期或一两个月,倾向于采取较短的周期。”、“团队定期地反思如何能提高成效,并依此调整自身的举止表现。”

专家观点:

某新势力造车企业 敏捷教练

有效的工具可以更好的支持企业产品研发过程的可视化和流程化,提升软件研发效率和质量。

通过本次调研结果发现,绝大部分企业都较为重视工具链在软件开发过程的效能提升作用。本节所选用的实践案例中,利用工具来覆盖开发及DevOps全流程并实现需求和测试的双向追溯,有效提升了研发全生命周期质量并减少测试资源投入,这对ToB企业或内部IT部门都具备很好的借鉴意义。

依据此实践并结合个人经验,推荐一种“工具先行推动敏捷转型”的实践方法。这个方法主要是用于在企业敏捷转型初期,团队的敏捷成熟度无法很好的支持敏捷实践落地,如Scrum、SAFe,、TDD/ XP等,我们可以选择引入一些软件研发、测试、质量管理等工具,并附以部分预先定义好的研发过程指标,通过统一和规范团队在研发过程中的动作,减少不同团队或个人由于对敏捷实践的理解不一致带来的效率损失,快速赢得领导层的支持,进而推进深层次敏捷转型。

推荐阅读:

Scrum 开发指南: Scrum 框架详解  |  Scrum 四个会议及正确召开方式 |  正确的计划和执行Sprint的方式 |  做好迭代计划的4大关键点 |  做好这4点让每日站会更适配敏捷团队  |  开好迭代评审会的3个关键步骤  |  为什么要召开迭代回顾会  | Scrum 3大角色及其岗位的具体职责  |  Scrum三大工件在敏捷开发中的作用  |  2022年14个最佳 Scrum 敏捷项目管理软件  |  更多 

Kanban 敏捷指南: 使用看板(Kanban)管理方法的5大好处  |  看板 VS Scrum:如何选择? |  看板和 Scrum 的混合模式适合在哪些场景使用  |  更多 

规模化敏捷: 规模化敏捷的价值及五大规模化敏捷框架  |  规模化敏捷之 Spotify 模型  |  规模化敏捷框架之LeSS框架  |  SAFe 规模化敏捷框架  |  Scrum@Scale 模型  |  敏捷项目组合管理  |  OKR与敏捷开发  | 更多 

产品管理: 如何构建合格的产品路线图  |  如何成为一个优秀的产品经理  |  敏捷路线图的重要性以及构建  |  如何构建简单有效的产品需求文档  |  利用 NPS 确定功能优先级  |  每个产品经理都需要了解的产品分析技能  |  更多 

  • 20
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 《数据质量管理:6个维度,50个检查项.pdf》是一份关于数据质量管理的指南文件,主要包括六个维度和五十个检查项。 这六个维度是指数据质量管理中需要注意的六个方面,包括:准确性、完整性、一致性、可靠性、及时性和可用性。 准确性是指数据的准确程度,即数据与实际情况的一致程度。在数据质量管理中,需要对数据进行准确性检查,确保数据的正确性和真实性。 完整性是指数据的完整程度,即数据是否包含所有必要的信息。在数据质量管理中,需要对数据进行完整性检查,确保数据不缺失、不重复,并且包含所有必要的字段和记录。 一致性是指数据在各个系统、模块或者时间点上的一致性。在数据质量管理中,需要对数据进行一致性检查,确保各个系统之间的数据一致性,保证数据的准确性和可靠性。 可靠性是指数据在各个操作中的可靠性和稳定性。在数据质量管理中,需要对数据进行可靠性检查,以确保数据能够在各种操作和环境下正常运行,并不会因为某些异常情况而导致数据失效或错误。 及时性是指数据的更新和发布的及时性。在数据质量管理中,需要对数据进行及时性检查,确保数据能够及时更新,并及时发布给相关人员和系统,以保证数据的实时性和有效性。 可用性是指数据对于用户和系统的可用性和易用性。在数据质量管理中,需要对数据的可用性进行检查,确保用户和系统能够方便地获取和使用数据,提高数据的价值和利用率。 《数据质量管理:6个维度,50个检查项.pdf》提供了五十个具体的检查项,针对以上六个维度进行细致的检查和评估。这些检查项可以根据实际情况进行筛选和应用,帮助企业或组织全面提升数据质量管理水平,确保数据的准确性、完整性、一致性、可靠性、及时性和可用性。 ### 回答2: 《数据质量管理:6个维度,50个检查项.pdf》是一份关于数据质量管理的文档。这份文档主要围绕数据质量管理展开,其中包括6个维度和50个检查项。 在数据质量管理中,涉及到的6个维度主要是:准确性、完整性、一致性、唯一性、时效性和可靠性。这些维度是评估数据质量的重要指标,帮助我们了解数据是否准确、完整、一致、唯一、及时和可靠。 而50个检查项则是针对以上6个维度的具体检查内容。这些检查项可以帮助我们评估和监测数据质量,并发现其中可能存在的问题和潜在风险。这些检查项包括但不限于:数据是否存在错误或异常值、数据是否缺失、数据是否符合标准格式、存在重复数据等等。 通过对这些检查项的实施,可以确保数据的质量得到有效的管理和控制。数据质量管理对于企业来说至关重要,因为高质量的数据能够提供准确可靠的信息支持,帮助企业做出决策和实施业务战略。 总之,《数据质量管理:6个维度,50个检查项.pdf》是一份针对数据质量管理的文档,通过6个维度和50个检查项来评估和监测数据质量,提高数据质量的管理和控制水平。 ### 回答3: 《数据质量管理:6个维度,50个检查项.pdf》是一份关于数据质量管理的文件,其中包含了六个维度和五十个检查项。 数据质量管理是指对数据的准确性、完整性、一致性、可靠性和及时性进行管理和控制的过程。这个文件把数据质量管理分为六个维度,即准确性、完整性、一致性、可靠性、及时性和可理解性。 首先,准确性是指数据的正确度和无误差性。在数据质量管理中,准确性是一个重要的指标,它确保数据的准确和可信度。本文件列举了一些检查项,用于评估和改善数据的准确性。 其次,完整性是指数据的完整性和完整性。它确保数据的完整性,没有缺失或丢失的值。文件中的检查项可以帮助评估和监控数据的完整性。 第三,一致性是指数据在不同系统和环境中的一致性。这是确保数据在各种应用程序和系统中的一致性非常重要的一个维度。文件中的检查项可以用来检查数据在这个方面的一致性。 第四,可靠性是指数据在长时间内保持不变的能力。在数据质量管理中,可靠性是一个重要的维度,因为它确保数据在时间和环境中的一致性。文件中的检查项可以帮助评估和监控数据的可靠性。 第五,及时性是指数据在所需的时间内可用的能力。在数据质量管理中,及时性是一个关键的因素,因为它确保数据在需要时及时可用。文件中的检查项可以用来检查数据的及时性。 最后,可理解性是指数据的易理解性和易使用性。数据质量管理中的可理解性是确保数据易于理解和使用的一个重要维度。文件中的检查项可以用来评估数据的可理解性。 总而言之,《数据质量管理:6个维度,50个检查项.pdf》提供了一个全面的数据质量管理框架,其中包含了六个重要的维度和五十个检查项,可以帮助组织评估和改善数据的质量

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值