需求管理

通过考虑所有相关的功能、性能、安全、监管和市场需求,将出色的创意转化为突破性产品。

什么是需求管理?

需求管理会面向产品开发来收集、分析、确认和记录业务、市场和用户需求。收集需求涉及对有关各方进行调查以及与他们进行互动。对相应数据进行分析,以确定模式、需求优先次序,以及产品集成的可能性。有关各方的反馈和验证可确认数据代表了其需求。记录在案的需求既可以作为产品范围的指南,也是未来决策的基础。

overlaycontent

为什么需求管理很重要?

借助需求管理,组织能够通过考虑所有相关的功能、性能、安全、监管和市场需求,将出色的创意转化为突破性产品。成熟的需求管理实践可为卓越产品奠定坚实的基础。

谁负责需求管理?

每个组织都有自己独特的产品和项目决策方法。通常,产品组合团队会分析趋势、确定投资主题和产品的高级愿景。随着产品、软件和系统工程师在其专业领域内执行进一步分析,并添加更加详细的规范,这一愿景会随着时间的推移而不断完善。监管团队可能会提出监管要求。从最初的构思到产品交付,需求将会随着用户和市场需求的演变而发生变化或变得更加明确。需求管理是一个迭代的多变的过程,涉及诸多有关各方。

overlaycontent

需求管理流程包含哪些阶段?

不同组织的需求管理阶段各不相同,但通常包括以下几个阶段:

需求规划

组织将决定团队在敏捷开发、V 模型或其他流程中工作时如何分析、记录、验证和管理对需求的更改。

需求开发

经过多次迭代,需求或事迹会从总体愿景演变为详细的需求和用户案例,并通过相关的测试用例来界定成功的标准。

需求验证和变更管理

团队应努力确保记录在案的需求满足市场和用户需求,并根据需要酌情对需求进行更改。

系统验证

随着产品的成型,团队会对其进行测试,以验证每次迭代是否符合记录在案的规范。

实施

终极目标是交付可满足约定需求的产品或服务,从而使需求工程自然地融入到设计和制造或实施过程中。

需求管理的好处

健全的需求管理是产品、系统和软件工程团队的必修课。采用成熟需求管理实践的组织:

打造更符合市场需求的产品,获得竞争优势

减少因质量需求遗漏或不佳而造成的返工,缩短产品周期

更快地打造更加准确的共同产品愿景,加快产品交付

提高重复使用率,降低开发成本

了解 Codebeamer

Codebeamer 可帮助工程师将人员、流程和工具与需求工作流联系起来。它可帮助提升追溯能力、透明度,实现先进的变更和配置管理,并支持敏捷开发、Scrum、SAFe、V 模型等。

了解 Windchill

PTC 的 PLM 解决方案 Windchill 提供了一个可扩展的存储库,可针对有价值的需求和验证资产进行定制。Windchill 的内置需求管理和验证功能可帮助全球超过 150 万用户应对复杂的产品制造挑战,以提高客户满意度并降低风险。

了解 Codebeamer Codebeamer 可帮助工程师将人员、流程和工具与需求工作流联系起来。它可帮助提升追溯能力、透明度,实现先进的变更和配置管理,并支持敏捷开发、Scrum、SAFe、V 模型等。 了解 Windchill PTC 的 PLM 解决方案 Windchill 提供了一个可扩展的存储库,可针对有价值的需求和验证资产进行定制。Windchill 的内置需求管理和验证功能可帮助全球超过 150 万用户应对复杂的产品制造挑战,以提高客户满意度并降低风险。

需求管理卓越实践

协同

通过捕获和管理结构化和非结构化需求、事迹和用户案例来充分利用集体智慧。

通过捕获和管理结构化和非结构化需求、事迹和用户案例来充分利用集体智慧。

产品定义

利用需求为设计、开发和测试提供信息支持。

利用需求为设计、开发和测试提供信息支持。

可追溯性

全方位追溯能力有助于团队追踪从总体愿景到详细定义和实施的需求。

全方位追溯能力有助于团队追踪从总体愿景到详细定义和实施的需求。

变更管理

请求、分析、批准并传达需求变更,并将在制品的变更信息通知给个人和团队。

请求、分析、批准并传达需求变更,并将在制品的变更信息通知给个人和团队。

配置管理

管理、拆分和合并对特定产品、变型、产品平台和原型的需求。

管理、拆分和合并对特定产品、变型、产品平台和原型的需求。

重复使用

通过为团队提供对共享需求资产的轻松访问权限,加快开发速度并降低成本。

通过为团队提供对共享需求资产的轻松访问权限,加快开发速度并降低成本。

检验和验证

持续验证产品是否满足规定的要求,并验证需求是否经过优化以满足用户和市场需求。

持续验证产品是否满足规定的要求,并验证需求是否经过优化以满足用户和市场需求。

合规性

确保遵守相关行业法规。

确保遵守相关行业法规。

需求管理常见问题解答

需求管理与项目管理之间有何区别?

需求管理致力于获取、分析和记录业务、用户和市场需求。项目管理是一个更加广泛的领域,可以应用于各种交付成果,而不仅限于需求。

需求管理面临哪些挑战?

常见的需求管理挑战包括:

  • 证实偏差。我们都倾向于用一种证实或支持我们现有认知的方式来解读信息。以开放的心态真正倾听客户的意见实际上颇具挑战性。
  • 复杂性。当今精心设计的产品可能与数以千计的个性化需求相关联。如果没有合适的工具集,就很容易在细节中迷失方向,而仅仅寻找要使用的合适信息集就可能是一项艰巨的任务。因此,提供一个工具集,将需求信息组织成井井有条的层次结构和逻辑组,以自动将工作项与相关需求信息联系起来是如此重要。
  • 孤岛式组织。大型且分散的团队可能会使制定和实施共同愿景变得更具挑战性。虽然对文档的透明访问至关重要,但将人们聚集在一起以打造协同的工作环境同样非常重要。

需求管理中常见的需求类型是什么?

常见的需求类别包括:

  • 功能性需求定义产品功能
  • 非功能性需求指定常规属性或性能需求,如速度、扭矩、重量等
  • 安全需求定义产品将如何应对特定的危险或威胁
  • 监管需求必须符合特定行业、地域或市场的销售要求

敏捷开发用户案例对需求流程有何贡献?

用户案例是敏捷开发团队使用的一种需求获取技术,该技术从用户的角度捕获需求和愿望,通常采用“我需要、我看到”的第一人称叙述方法。用户案例是一种了解用户环境并对他们所面临的挑战感同身受的绝佳方法。事迹可基于一个共同的主题组织整理多个用户案例。

How can AI help with requirements management?

AI can not only help write requirements, but it can score your existing requirements to ensure that they are well-written and complete. There are existing AI tools that can help to check the requirements for your teams to cut down on human error and save time proofing. AI has great potential for helping to reduce writing and editing time and lets teams focus on testing, validation, and getting those requirements to customers.

What is a requirements management plan?

A requirements management plan (RMP) helps teams to establish and define the requirements and how they will be defined, managed, and executed . When creating an RMP, teams need to be specific about each part, including roles and responsibilities, how requirements will be gathered and defined, and how they will be traced. It is important for teams to look at the whole product lifecycle and how they plan to maintain and update their requirements over the course of a product life.