识别客户的真实需求,并对需求进行卓有成效的管理,确保需求价值交付,是需求管理的核心和基础。事实上,市场越成熟,做好需求管理就更为迫切。以需求来驱动产品研发,是产品取得成功的重要因素之一。
>>>>需求管理的重要性
需求是产品的根源,需求工作的优劣对产品影响很大。就像一条河流,如果源头被污染了,那么整条河流也就被污染了。
很多项目失败,其重要原因之一就是需求管理没有做好,导致项目最终产生很大的偏差。
➤有研究表明,在一个产品研发的过程中,超过50%的缺陷由不完善的、不正确的、不准确的和/或不明确的需求所引起的;
●缺陷引入阶段分析
➤80%以上的用于定位软件错误的费用是基于软件系统需求定义的错误。
●缺陷定位费用分析
因此,在进行产品研发时,应该将主要精力放在前期的需求分析上,而不是后期的修改上。尤其是复杂产品研发,这一点表现得尤为显著。可以说,做好需求管理,会使产品研发事半功倍。
>>>>需求管理普遍存在的问题
在我们给很多企业实施需求管理建设时,发现企业在需求管理领域普遍存在以下问题:
❶ 对需求管理不够重视。部分企业没有专职的需求管理人员,靠开发人员兼职;或者认为需求管理不重要,软件开发就是“写代码”。
❷ 缺乏有效分析客户需求的方法和工具。没有对需求进行系统化分析,导致“头痛医头、脚痛医脚”,为了满足客户需求“疲于奔命”。
❸ 需求评审靠拍脑袋。对需求没有进行有效评审,或者评审多是基于经验丰富的人而不是系统化的科学方法。这对产品研发造成很大不确定性,遇到牛人,产品就成功;否则产品很容易失败。
❹ 需求管理没有建立端到端可跟踪性,需求变更时无法确保变更一致性。需求是信息孤岛,需求是否有测试用例完整覆盖,无从知晓;需求变更,难以分析变更影响,导致“一变就乱”;久而久之,需求文档与产品形成“两张皮”。
❺ 内外部对需求的理解不一致,协作困难。对于复杂产品开发,需要公司内部各部门、客户、供应商等多方协作,需求信息无法在这些组织之间实时准确传递。
❻ 没有理解客户真正的需求,闭门造车。没有对客户需求进行深入分析,挖掘客户的真实需求,错误将客户的“需要”理解为“需求”,或者自己臆想需求,甚至客户提什么就做什么。事实上,我们认为 需求=问题+解决方案。
❼ 同一产品线下的各个不同产品之间的需求不能做到有效复用,法律法规需求也无法复用。
……
以上种种原因导致了研发过程中的需求管理混乱,极大影响了研发的质量和效率,最终影响了企业的收益。
>>>> 需求生命周期管理解决方案
Polarion 提出了需求管理全生命周期解决方案,从需求获取、需求分析与定义、需求基线/变更、需求验证等各个环节帮助客户有效地管理需求,尽早交付价值,为产品研发保驾护航。
1.在需求获取阶段,可以通过Word、Excel、ReqIF、邮件或其他系统集成的手段,收集来自于方方面面的需求;同时,定义需求模板,确保需求的重要信息被完整地记录下来。
2.在需求演进/分析阶段,可以对需求进行分解、跟踪,并使用图片、图表、文本等方式,充分描绘需求。
3.需求评审时,支持采用专家会签、基于Checklist方式评审,确保组织的相关规范被良好遵从,使用组织的智慧促进项目成功。
4.需求验证时,保证需求被测试用例全面覆盖,充分测试,降低产品发布风险。
5.需求变更时,基于需求端到端的可追溯性,确保变更的一致性。 1
欢迎后台留言,说说您在需求管理上遇到的困惑吧!
扩展阅读:
Polarion是西门子旗下业界领先的ALM(Application Lifecycle Management)平台,全球财富1000强企业中的绝大多数都已经在使用Polarion产品及解决方案,Polarion拥有LiveDoc、文档双向协同(round-trip)等专利技术。Teamlive为国内众多客户提供了基于Polarion的ALM解决方案及实施服务,致力于帮助企业提升研发质量和效率,满足合规性。
微信扫一扫
关注该公众号