在软件开发过程中,需求分析可以说是一个不容忽视、不可或缺的重要工作。中培课堂《需求分析与管理最佳实践》培训专家郭老师指出,一个成功的需求分析应该是产品经理和技术人员共同努力的结果。而要做好需求分析,首先就应该做好产品定位,产品定位既是这两个岗位共同努力的结果,也是做好需求分析的第一步。
何为产品定位
这是产品设计的方向,也是需求文档和设计产出的判断标准。此外,产品定位也是团队成员形成统一的目标和对产品的认识,提高团队的凝聚力和工作效率,可以这么说,产品定位是需求中的需求。
一些产品经理和设计师沟通时候,往往会把功能、业务逻辑梳理得很清楚,但却忘记了把产品主要面向对象、他们的使用场景如何,还有产品的功能、特色等也说清楚,这就会导致设计师很难做决策。
这里可以看出,产品定位实际上就是关于产品的目标,范围、特征等约束条件,主要包括两个方面的内容:产品定义和用户需求。
产品定义由产品经理得出,用户需求由技术人员得出,但这一般只出现在大型项目或者有充足团队配置的情况中,实战案例更多是PM一手操办。
其中产品定义中的主要功能、产品特色和用户需求中的目标用户形成了产品定位中最核心的内容,是产品设计最主要的依据和方向。
有了产品定义之后,可以迫使产品经理努力思考产品的方向和机会,在竞争中寻找差异化,也限定大致的范围,让团队不至于茫然。
用户需求
用户需求就是在具体场景中,目标用户的目标事件。根据一定方法(头脑风暴、调研访谈等),可以得出用户需求示意列表。
需求来源
确定产品定位之后,然后通过不同的方式来收集大量的需求,然后根据这些需求的有效性和真实性、产品定位和项目资源情况进行筛选和匹配,提炼出产品需求,定义出优先级。从产品定位到需求优先级,整个过程不仅涉及对用户的分析和理解,还包括了对产品定位、项目资源的考虑。
需求来源可以大致分为以下几种,其中竞品分析、产品数据、用研是从产品层提出,老板敏锐的眼光则是“人为思考的结果。
通过五花八门的渠道收集到一堆需求之后,不可能全部都能做,需要按照一定规则和流程,筛选出来最有价值的需求,将有限的投入产出最大化。
郭老师最后总结道,需求分析广义上看包括了需求获取和分析筛选两个方面。产品定位是确定产品需求的根本依据,而目标用户则是产品定位的标尺。要想得到正确的需求,PM需要全程参与,充分准备,深入到各个关节中,并且充分听取不同成员的意见。