在产品开发和管理的复杂世界中,区分产品需求与项目需求是至关重要的。这不仅关系到产品能否满足市场和客户的期望,也直接影响到项目的成功率和公司的盈利能力。
———— / BEGIN / ————
最近接手了一款产品,之前被客户吐槽过。这其中有很多原因,比如客户服务响应不及时,需求设计及开发效率低,客户故意挑刺儿等。
今天就来谈谈我对项目需求的思考。
产品与项目的关系
“先有产品还是先有项目”就是“鸡和蛋”的关系,很难说清楚。有些产品是从项目中孵化出来的。有些产品则是根据竞品分析、市场反馈等信息,一边开发,一边找客户落地。
不过产品和项目的目标差别还是比较明显的。产品更强调普适性,要持续迭代,以标准化为目标,希望单一产品能够服务更广大的客户。而项目更强调以客户服务为中心,允许个性化定制需求,以交付为目标,更加重视利润。
目前软件产品有两种形式:传统软件产品和互联网 SaaS 产品服务。
1)传统软件产品
传统软件产品被客户购买后,需要部署到客户现场,只为该客户服务,需要根据客户的需求进行二次开发和运维服务。这个过程就是项目。
在项目实施过程中,客户经常会提出各种各样的“需求”。一般而言,这些需求都需要根据项目管理的原则进行管控、变更。否则项目范围可能会无限扩充,无法按时交付验收。但是这些需求要不要纳入产品范围,还需要进行充分地分析。
传统软件产品会维护一个基线版本,用来满足市场上绝大多数的客户的需求。市场、售前人员可以拿着基线版本的功能特性与客户进行沟通,从而获得市场机会。客户签约之后就会以项目的形式实施,对于客户的个性化需求,进行定制化开发。
因此基线版本其实就是产品的通用版本,既可以助力拿到客户订单,也可以实现项目快速交付。
2)SaaS 产品服务
SaaS 产品则是基于互联网打造的满足市场上所有目标客户需求的软件产品,不需要在客户方单独部署软件系统。客户只需要注册账户,根据自己的业务需求订购不同的功能服务即可。当然产品维护、数据存储都是在产品侧,客户只是使用。客户在使用过程中,必然也会有个性化的需求,产品会根据定位、投入产出比等因素综合考虑是否接受。
这类产品不存在项目,主要是跟进用户反馈或者工单,做好版本迭代,保证客户服务质量即可。
如何管理需求?1)挖掘产品需求
我们在做产品和用户体验的时候,非常强调用户调研。不过用户调研很难直接获得用户需求,而是通过了解用户的业务场景、工作流程等,分析挖掘用户需求。
一般客户会有两类。一类是客户对自己想要什么很清楚,甚至会提出各种各样的想法;一类就是完全没有想法,很多时候需要产品经理去引导,才能说出一些有用的信息。
不管哪类客户,他们提出的需求或者想法,产品经理都要进行思考、甄别后,才能转化为产品需求。否则有些是“伪需求”、有些则是个性化需求,无法产生普适性的客户价值,上线后可能很少有客户买单。
2)管控项目需求
项目需求一般比较明确,因为客户在立项的时候,会输出一些报告、方案等。产品设计可以根据这些材料展开,但是不能完全按照方案内容原封不动的设计。因为客户的建设方案主要是从产品功能出发,定义了系统的功能范围,以及要达到的目标。
至于如何产品化、系统化,产品经理需要根据客户的实际业务场景和业务需求进行拆解完善。
其实大多数客户对产品功能并没有明确的想法,产品经理不能指望客户告诉你产品功能。而是需要通过沟通,了解客户的需求或者需要,或者客户的实际工作流程和场景,通过分析来挖掘客户的需求,形成功能设计后再与客户沟通确认。
在方案评审时,有的客户不是真正的用户,有的只是兼职,无法全身心投入到管理中。对于评审可能会应付了事,或者是提出一些皮毛上的问题。但是当功能上线了,客户实际操作后会提出各种意见。想要避免这些问题,产品经理必须发挥自己的主观能动性,站在客户角度做好需求分析,在不断地客户沟通中做好产品设计。
产品经理在收集项目需求设计时,如果遇到需求中不合理的内容,需要积极反馈,尤其是一些没有费用的需求,需要与项目经理做好沟通。如果有些需求有助于提升产品价值,需要纳入产品需求池中,做好迭代规划,提升产品的竞争力。
另外项目在启动阶段就应该有明确的项目范围,并且做好需求管控,项目执行过程中客户提出的需求,需要经过评估后才能够变更。避免后期项目范围无限扩展,导致项目延期、无法取得预期收益。
作者:子牧先生
来源微信公众号:子牧UXD
品牌推广| 内容撰写|广告投放|培训合作
热门跟贴