在软件研发领域。d流程,团队会一步步“过关”,让通过业务收集的很多需求转化为实际价值功能,交付给用户。作为研发的第一步。糟糕的需求管理过程通常被认为是项目失败的主要原因。从需求的产生到需求的结束,需求生命周期的可见可控管理可以帮助项目更快更好地完成和交付产品。

既然需求管理这么重要,怎么才能说得更清楚呢?
相当多的团队采用的标准分步流程,我们称之为「金字塔指令式」流程,主要包括以下四个部分:
决策:对收集到的需求进行筛选和整理。
计划:确定要实现的需求的交付相关事宜。
监控计划与实际情况的偏差:跟踪计划的执行情况,防止意外发生。
偏差修正:处理计划偏差的方式和策略。
在软件研发领域。d流程,第一件事就是处理通过业务收集的很多需求。下面,将详细介绍在第一部分——决策中,如何将收集到的需求进行甄别和整理,这一甄别和整理的过程,也就是需求管理的过程.(以下内容均以Gitee企业版为例)
1.需求分类
根据不同的业务情况,需求之间会有很多差异。根据现实情况,Gitee企业版为每个创建的“需求”提供了一个“标签”,也支持定制。
2.需求拆分
在确定了需求的分类之后,应该对粒度相对较大的需求进行拆分。在Gitee企业版中,当需要拆分一个“需求”任务时,相关人员(如需求分析师、产品经理等。)应该在它下面创建几个子任务,保证它们之间的关系。
3.确定优先级
在分类和分层拆卸之后,是时候确定排序后的需求的“优先级”了。确定优先级的第一步是定义什么是优先级。
在Gitee企业版中,我们默认提供四个优先级:关键、主要、次要和不重要。在使用之前,团队成员应该就优先级达成共识。
例如,“严重”,该小组同意,关系到战略目标层面,且需要近期上线‘s的“需要”将被视为“严重”。当这种情况发生时,人们自然会心领神会,降低沟通成本。
当然,四象限法则:也可以使用。
严重的:重要的和紧急的。
主要:重要不紧急。
次要的:不重要但紧急的。
不重要的:不重要或不紧急的。
4.需求评审
优先级确定后,需要各方确认需求,达成统一认知和共识,推动需求的实现。
在需求评审的过程中,一定要把需求的背景、价值、意义说清楚,而不是纯粹的解释需求,这样有助于各方理解需求。
5.需求变更管理
当由于外部环境的变化或内部需求定义错误而需要变更需求时,要做好需求变更控制,防止需求执行的过程因为变更而无法进行。利用Gitee企业版中任务的操作日志,自动记录每一次需求变更,让所有操作都有迹可循。
ss=”aligncenter j-lazy”>6.需求归属
经历了分类、拆解、确认优先级、评审之后的需求,通过比较需求定义与后续工作成果之间的对应关系,建立与维护需求跟踪列表,我们可以根据团队或者产品功能模块的区别,分别归属于不同的资源池,方便不同的团队进行统筹管理了。Gitee 企业版中的资源池被称为「项目」。
以上各个需求管理的环节在整个需求的生命周期当中都会实际发生,但很多小伙伴在实际工作更多的是关注在需求分析的环节,而没有注意后续的落实环节,导致虽然找到了真实需求,但却没有办法落地。从用户需求转化为产品需求更多的是前三个环节,而从产品需求变成实际的产品则需要后三个环节。
在整个研发管理流程中,需求管理往往是第一步,也是比较重要的一步,只有需求管理足够清晰和明确,后续的任务规划、排期及执行才能更高效地进行。一个好的研发管理工具能帮助更好地管理实践,达到事半功倍的效果。Gitee 企业版 – 一站式研发管理平台是一款不仅具备精细化代码管理能力,还能为需求管理、迭代规划、进度跟踪等经典 Scrum 环节提供工具支撑,帮助企业有序管理研发全流程,云端/本地均可灵活部署,想开始小范围测试的企业可以注册免费使用!
还木有评论哦,快来抢沙发吧~