文档结构  
翻译进度:已翻译     翻译赏金:0 元 (?)    ¥ 我要打赏

在快节奏的软件世界里,敏捷的团队正面临着日益增长的、速度与质量的双重需求。

这两个目标可以说是互相矛盾的。正如我们在最近一篇关于技术债务和铁三角的文章中所探索的那样,要有速度,你就会面临一个选择,要么缩小项目范围,要么增加资源和开销。不然,质量就会受损。

该三角关系表明,这些矛盾的取舍存在,并很快会再发展项目的管理中变得明显起来,且都会对质量产生影响。QA团队在否定这些负面效应的方面会有重大影响。

第 1 段(可获 1.34 积分)

quality triangle.png

QA的协调工作

由于日益增长的速度需求可能会对质量所产生的负面影响,QA团队所扮演的角色比以往更为重要。

重要的是,他们要与敏捷团队相结合,并与整体业务目标相一致。采取一个以业务为中心的方法来选择正确的测试,使得测试小组更容易定义可自动化的验收标准。拥有正确的自动化水平是增长速度而不损质量的一个重要因素。通过使重复或特别耗时的测试自动化,你将能缩短开发周期的总时间。

第 2 段(可获 1.36 积分)

正确的测试趋势

速度和质量之间的平衡作用在某种程度上如此重要,仅仅是因为技术工业的速度越来越快.。这意味着处在技术趋势最前沿的位置是至关重要的。当你试图平衡速度和质量时,你应该意识到什么?

Tech Beacon的世界质量报告列出了QA团队向前发展时应考虑的一些趋势。

  • 日益普及的大规模敏捷框架(SAFe)方法论。因为这种方法设法解决了大规模投资组合管理,项目管理, 发布管理,预算和多种多样的实践,所以它已然在各行业普及。
  • 分布式的敏捷和测试方法。重点要转向业务结果和客户价值,而不是特定工具或方法。 单个项目中经常使用多个框架。
  • 卓越测试中心。 测试中心要建立清晰的愿景、鼓励最佳实践、优化测试成本正在变得越来越普遍。
  • 开发生命周期初始的QA。 敏捷QA团队所提及的最大挑战之一是 “测试团队早期介入初始阶段或冲刺计划。” 让QA团队从初期介入有助于使您的测试与所有重要的商业价值相保持一致,并促进QA与开发的合作。
第 3 段(可获 2.69 积分)

通过所有这些趋势,我们可以看到这有个共同主题:要取得进步,团队需要一起工作,并保证他们都与更广泛的业务策略相一致。这些都和自动化、协作和持续的质量保证有关。这便是项目获取快速的发展周期,而又不损质量的方法。

第 4 段(可获 0.73 积分)

文章评论