目录

什么是需求可追溯性,为什么它对产品团队很重要?

随着产品变得越来越复杂,需求在开发过程中将在各个部门和利益相关方之间不断传递。可追溯性能帮助产品团队解决他们在需求管理过程中面临的一大挑战。

目前产品开发需要做出的决策比以往任何时候都多,每一种决策都需要充分考虑对具体需求和整体产品的影响后再做出。所以能够清晰地了解正在进行的工作活动并将其关联起来非常重要。

这就需要依靠需求可追溯性。下面我们来探讨需求可追溯性的定义、目的、重要性、好处和面临的挑战。

常见的挑战

在实施需求可追溯性的过程中,项目团队可能会遇到各种挑战,但许多模板和工具可以帮助我们简化这个过程。接下来,将为大家提供一些策略和建议以应对一些常见的挑战。

1.不同的组织观点

不同人对追溯的理解和做法各有不同。管理层可能仅从规则规定层面考虑,将其视为必须做的事。他们可能不像项目或系统工程师那样,理解追溯的额外好处。我们可以通过教育提高管理层的认识,让他们知道实现端到端追溯可以达到什么目的。

2.组织范围的采用

一个组织可能因为各种原因延迟采用追溯。培训就是一个原因,不是所有人都理解追溯的重要性,也不知道如何正确执行。一些人可能担心追溯数据会被用来追责。我们需要培训,并创造将追溯视为固有过程的文化。制定清晰的追溯政策,并对所有员工进行培训。选择直观易用的追溯工具,使其适应我们的流程。

3.实施的成本

让整个组织执行追溯需要投入,会增加政策、培训、数据维护的时间,可能让人感觉效率降低。采用追溯工具也需要投资。要克服这点,我们需要改变思维方式。我们应考虑不追溯的成本,比如低效的工作、冗长的开发周期、返工和缺陷,这些都是非常昂贵的。虽然执行追溯和使用工具需要成本,但可以节省的成本远超过短期投入。

4.管理变更

在开发复杂产品时,变更不可避免。团队成员必须知道相关的系统需求、下游需求和验证测试都会受到影响。手工处理非常麻烦,风险也类似于不做任何变更管理,容易遗漏信息。我们可以采用自动化追溯工具,实现需求变更的实时追溯。

5.不当的管理工具

一些团队仍在用Word、Excel文档和邮件进行追溯,这对简单产品可能还行,但对复杂产品就面临种种挑战。文档无法满足变更追溯的需求。我们可以采用灵活的追溯工具(比如PingCode等),在团队和工具间建立追溯关系,获得更多益处。

6.不充分的合规框架

受监管行业需要管理需求,证明符合标准。审核需要以特定方式提交材料,必须提供完备的追溯证据。如果在开发过程没有全面追溯,审核会非常耗时。即使在文档中保留了追溯信息,也需要编译成可接受的格式。与此同时,将追溯作为内在流程的竞争对手将更快进入市场。我们可以选择与行业标准一致、具备导出功能的追溯工具,以简化合规审核过程。

简化流程的模版和工具

有许多工具可以简化端到端可追溯性流程,最好根据自己需求来选择适合的工具。

如果团队所开发的是相对简单的产品,且没有功能安全或合规要求,那么使用需求可追溯性矩阵(RTM)就足够了。

但是如果我们正在开发包含软件和硬件组件的复杂产品,并且需要安全证明或合规证明,那么我们可能需要一个能够提供双向可追溯性的需求管理工具。

本文是否对你有用?

内容导航

目录