产品设计

提升需求分析的能力有哪些?

2020-08-11 15:49:26 | 来源:中培企业IT培训网

对于需求这个词来说,无论是在我们的生活中,还是工作过程中都能好的体现。从逻辑关系上来说,一个产品的需求,决定这生产和进步。而在产品设计过程中,人们的主观和内在条件决定了用户的需求。所以就需要项目负责人或者产品经理深入的挖掘出用户的真实想法,需求基于具体的场景,而产品从用户的需求中产生,由此可见,需求分析对项目负责人的重要性。那么提升需求分析的能力有哪些?其实提升需求分析需要5种能力。

  1.持续学习——理论联系实践(学些什么呢?)

实践,大部分人是不缺的,可以说天天都在实践。然而许多初、中级 PM 常常会遇到能力提升、成长的瓶颈(往往是由于每天工作太忙了,没有充分的时间和精力进行系统地学习而导致的)。

光埋头实践不行,还应该适时地学习一些业界先进、成熟的产品需求分析理论(含方法论),知道坊间有哪些需求分析流派、专家(包括软件需求分析大师),阅读、学习其中一些精选的名著。

学习、探讨互联网产品或 IT 产品的需求方法,其实主体还是离不开(或大部分来自于)几十年来系统工程、软件工程等领域的发展、总结出来的需求(分析)方法论及其成熟经验。

在持续实践、阅读、学习和思考的基础上,不断总结和提炼,是一个必要的提升途径。

  2.锻炼、养成专业的产品思维

普通或平庸的 PM 与高水平的 PM 之间的主要差距,并不在于身高、体重或颜值等等外在的因素,根本的差异在于思维——大脑的所思所想,有很大不同。

专业的 PM,必然具有专业的思维(mindset or thinking),包括科学的、系统的、经济的、人文的产品观等等。

这些笼统的产品观可以分解为更具体一些的重要思维(方式或方法),包括:

* 抽象思维

* 系统思维(含结构化思维等)

* 逻辑思维

如因果律

* 流程(过程)思维

* 对象思维

* 质量思维

  3.PDI

这是我在 Agile 2 中提出的一个基本原则:

Problem Driven Improvement(问题驱动改进)

需要改进、提升的地方一时可能有很多,如何有条不紊地开展和选择呢?

Step by Step, Iteration by Iteration

在迭代的开发过程中,通过定期地评审与检查,不断地发现当前在产品需求分析中还存在哪些问题,根据严重程度、风险、潜在价值或收益、紧迫性等因子对这些问题进行排序,并加入后续的迭代计划,以便持续、及时地作出改进和提升。

  4.重视业务分析

许多初、中级 PM 有个误区,常常会忽视了产品需求分析的上游工作——业务分析(Business Analysis)。

产品需求必然是为最终的运营企业、机构的业务流程(Business Process)而服务的,而业务需求往往是后续提取产品需求或功能的一个根本或主要来源。

在进行产品的需求分析的同时(或之前),用心、尽快地把产品所涉及的主要业务流程搞清楚,往往可以显著地减少需求分析工作中的许多错误或折腾。

需要强调的是,业务建模(Business Modeling),尤其图形化建模(如利用传统流程图、UML、BPMN 等国际标准语言画业务图),是业务分析常用和主要的技术手段之一。

  5.细节决定成败——尽早掌握提高需求精准度的办法

有哪些常见的原因,容易导致日常产品需求分析的结果质量不高,如需求定义不完整、遗漏关键信息,稳定性、预见性差(变化无常、频繁变更),精准度不够等等?

获得高质量的产品需求及其描述,值得一提的是——用例故事(Use Case)方法,远比用户故事、特性等其它方法或技术更为强大而实用。

另外,PM 直接参与产品测试、演示等需求相关工作,对提升产品需求分析的质量也是大有好处的。

以上就是关于提升需求分析的能力有哪些的全部内容介绍,想了解更多关于需求分析的知识,请继续关注中培伟业。