IPD体系进阶|需求管理篇之需求实现过程

简介: 需求实现

继续 IPD 体系中的需求管理相关的专题。

先来看看整个需求管理涉及的过程内容:

0001.PNG

需求管理流程主要包含五个阶段:

  • 需求收集;
  • 需求分析;
  • 需求分发/分配;
  • 需求实现;
  • 需求验证与确认。

其中,需求实现阶段强调的是要将客户需求转变为产品。

从而最终能够满足所确定的客户需求。

在需求实现阶段,首先任务是要对需求打上标签进行分类。

需求实现是一个复杂的过程,必须对所有的需求进行识别分析。

对优先级高、重要性高的需求优先实现。

需求实现流程主要会涉及以下几个方面:

第一个是需要立即开发的需求。

这个时候,一般是要提交 PCR 变更申请,将需求加入到当前的开发项目;

第二个是需要在下一个版本开发的需求。

需要将需求纳入到 CDT 团队进行分析;

第三个是需要纳入路标的需求。

将需求发送给路标管理团队,进行路标的排期。

其实,如果从整个需求的生命周期来看,需求会有多种状态之间的转换。

如下图所示:

最初从客户的要求,一步步转化为设计上的内部需求,在开发端实现落地。

0002.PNG

也就是说从客户需求到最终的研发完成,需求会不断转化和分解。

比如从特性需求到功能需求的转化,从对问题的描述转化为对解决方案的描述,然后逐层展开分解。

这个时候就会涉及到对需求的跟踪和变更控制,以及管理。

需求的整体流转过程如下图所示:

0003.PNG

主要涉及原始需求、初始需求、特性需求、系统需求几个维度,下面分别介绍一下:

1、原始需求

简称是 OR,具体是指客户对问题或产品功能、性能等要求的具体描述。

2、初始需求

简称是 HR,也就是经需求解释后,用企业内部使用的规范语言描述的原始需求。

3、接下来时系统特性

简称是 SF,具体描述的是产品为解决客户问题所具备的重要能力。

同时特性也是产品包的主要卖点,每条特性都是满足客户特定商业价值诉求的端到端解决方案。

4、最后是系统需求

简称 SR,是指支撑系统特性所需的具体需求,是系统对外呈现的、可测试的全部功能需求和非功能需求。

系统需求也需要进一步分解到子系统/模块的功能或非功能性需求。

它们实际上也是系统需求的一种表现形式,可以按领域进行,也可以按子系统进行。

完成需求分解分配后,然后由各开发组设计开发实现。

并由测试部进行测试,确认需求实现即完成验证。

需求验证的方法一般会包括内部验证和外部验证两种方式:

内部验证是指通过产品开发流程的各个评审点来操作控制,包括需求评审、跟踪等活动。

而外部验证的目的是保证对于客户需求理解的准确性。

今天的内容分享到此结束,更多干货内容,敬请期待!

 

专栏作家

卫朋,公号:产品人卫朋,人人都是产品经理专栏作家。关注智能硬件领域,擅长市场分析、产品设计开发、生产管理等,喜欢阅读和爬山。

相关文章
|
Linux 测试技术 项目管理
产品、项目、平台、系统、应用的关系
产品、项目、平台、系统、应用的关系
1616 0
|
Linux Shell 虚拟化
RISC-V 入门笔记(新手必看!)
RISC-V 入门笔记(新手必看!)
|
缓存 小程序
微信小程序使用vant组件样式不生效的问题
微信小程序使用vant组件样式不生效的问题
1834 0
|
5月前
|
人工智能 算法 测试技术
从“越用越好用”的 AI Agent 说起:测试开发如何打造自己的专属智能体?
本文揭秘开源AI Agent框架OpenClaw的核心设计:智能不来自复杂算法,而源于可读、可版本控制的`.md`文件——SOUL.md定义人格,AGENTS.md沉淀踩坑经验,SKILL.md固化规范。测试开发可借此构建“会学习的测试助手”,实现用例生成、缺陷规避与脚本维护的自我进化。
|
前端开发 NoSQL 关系型数据库
如何开发研发项目管理中的需求管理板块?(附架构图+流程图+代码参考)
本文探讨了中小企业在研发或产品工作中常见的需求管理问题,如需求记录混乱、交付靠口头约定、变更无追踪等。通过系统化的需求管理,可实现“谁在做什么、为什么做、何时完成、谁验收”的可视化与责任归属,减少沟通成本,提升效率。文章详细介绍了需求管理的核心功能模块(如需求看板、处理流程、研发日报)、系统架构设计、前后端实现参考、开发技巧与落地建议,以及上线后的运营指标与实施路线图。最终目标是将松散的流程规范化、可追踪、可复用,助力企业构建高效的研发项目管理体系。
|
消息中间件 供应链 测试技术
图解 DDD,这一篇总结太全面了!
DDD领域驱动是非常热的架构设计,微服务也有大量涉及,本文详细解析领域驱动设计(DDD),涵盖DDD原理、实践步骤及核心概念等,帮助更好地管理复杂业务逻辑。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。
图解 DDD,这一篇总结太全面了!
|
C语言
【C语言】头文件命名详解 - 《铁头无敌 ! 》
头文件在C语言编程中起着组织代码和提高代码复用性的作用。标准头文件提供了丰富的库函数,而自定义头文件可以将常用函数、宏定义、类型定义等封装起来,以便在多个源文件中共享。遵循良好的头文件命名和使用约定,有助于编写清晰、易维护的C语言程序。
681 3
|
监控 数据可视化 项目管理
板栗看板是什么软件?如何使用板栗看板提升团队协作效率?
随着数字化办公的发展,企业和团队急需高效工具来提升协作效率。板栗看板应运而生,它是一款基于“看板管理法”的可视化管理软件,提供任务规划、跟踪和团队协作功能。其核心功能包括看板视图、任务管理、团队协作、项目管理和分析报告,帮助团队简化沟通、明确责任分工、优化工作流程。板栗看板适用于个人和企业,特别是企业版在数据安全、权限管理和跨团队协作方面进行了深度优化,助力大型团队提升管理效率。
857 0
|
分布式计算 负载均衡 监控
p2p网络架构模型
P2P(Peer-to-Peer)模式是一种网络架构模型,在这种模型中,每个节点(peer)既是服务的提供者也是服务的消费者。这意味着每个参与的节点都可以直接与其他节点通信,并且可以相互提供资源和服务,例如文件共享、流媒体传输等。
820 6