- 我如何知道错过了哪些产品要求?
- 我如何知道哪些产品需求没有被测试用例完全覆盖?
- 我如何知道哪些产品要求没有通过测试?
- 如何识别流氓开发活动?
- 我如何知道是否在系统和/或硬件级别进行了影响软件团队的更改?
- 任务活动在Jira中照常进行,通过将Jira中的所有用户故事和bug与Jama Connect中每个需求的预期开发和测试活动进行比较,Jama Connect会自动检测到风险。
- 所有的例外都被识别出来了——这些例外回答了让软件工厂领导层夜不能寐的问题——比如没有用户故事的需求、没有需求的用户故事、没有测试用例或测试结果的需求等等。
- 在Jama Connect中检查异常后,管理层可以采取行动,并在Jira中分配纠正任务,将其作为开发人员队列中的另一项任务。
Traceable Agile™ — 安全关键行业的软件工厂可以实现速度和质量
汽车、航空航天、国防和工业公司在快速增长的软件工厂中大量采用敏捷,以加快上市时间,从而保持竞争力。这些软件工厂在很大程度上成功地加快了采用该技术的行业内公司的软件开发速度,但保持质量仍然是一个关键问题。无法协调跨工程学科的开发导致了产品召回、质量投诉,并在满足监管机构的功能安全要求和自信地交付高质量软件方面带来了重大的内部挑战。这些挑战以及由此产生的结果往往是如此严峻,以至于软件工厂的领导层被解雇了。
我们听到的基本问题
当我们问软件工厂的领导,“是什么让他们晚上睡不着?”我们总是会听到以下五个问题:
这些都是领先的敏捷工具应该回答的基本问题,但事实并非如此。原因是敏捷工具专注于任务(定义、分配、状态、完成、删除),而不了解项目的当前和历史状态。任务与项目的任何状态都不相关,这通常会导致偏离客户或最终用户的实际需求和要求。因此,Jira和Azure DevOps等敏捷工具无法回答这些问题。像Jira Align这样的项目管理工具回答了有关人员配置、冲刺计划和成本分配的重要问题,但没有解决上述关键问题,这些问题集中在软件开发工作相对于批准的需求的实时状态上。
关联:什么是规模化敏捷框架(SAFe)?它如何帮助复杂的软件开发?
答案是什么?可追踪的敏捷。
您如何最好地加快软件和整体产品开发的速度,同时达到客户和公司领导层的质量期望?答案是Traceable Agile。可跟踪敏捷加快了软件开发的流程,但也保持了开发工作的当前和历史状态,并在软件开发过程的早期自动检测问题。Traceable Agile认识到,开发人员的活动最好使用Jira等工具中的任务作为FLOW进行管理。实现可跟踪敏捷所需要的是将一个系统与Jira配对,Jira始终管理开发工作的状态。通过将STATE和FLOW工具分开但集成,不需要对软件开发人员流程和工具进行更改。这意义重大。软件领导层现在可以回答他们的关键问题,而不必与有抵抗力的开发人员一起进行重大流程和工具更改,这将减缓开发速度和/或增加员工流失。
关联:如何使用Jira®为软件开发团队实现Live Traceability™
那么,可追踪敏捷在实践中是如何运作的呢?
以下是Jama Connect®维护开发活动状态和Jira提供FLOW的概述和图表。
关联:使用Jama Connect®将Live Traceability™扩展到产品生命周期管理(PLM)
这是一个完全自动化的过程,通过Jama Connect Interchange™利用Jira和Jama Connect之间元数据的自动同步。为了使可跟踪敏捷成为可能,唯一需要从Jira同步的元数据如下:ID、创建日期、创建者(用户)、修改日期、修改人(用户),标题、状态、链接(URL)、关系。在Jama Connect中检查问题时,如果需要更多信息进行诊断,只需单击链接即可转到Jira。
我们的许多领先客户已经实施了Traceable Agile,并正在显著提高他们的Traceability Score™,我们已经在我们的Traceability Benchmark Report中证明了这一点,从而在质量指标上取得了卓越的性能。
请随时联系我了解更多信息,我会做出回应。
0 Comments