B端产品的客户需求推动落地全流程

2019-08-04  本文已影响0人  涛声徐闻

负责B端产品,在接到客户所提的需求后,如何处理?有哪些方法、流程可循?

需要说明的一个点是:B端产品的需求,往往直接来源于客户,小部分是自身的产品规划、功能优化,后者已经很明确;另外,本人没有从0到1的产品经历,所以这里主要讨论是产品迭代过程中,如何处理来自客户的需求。

作为产品经理,常说需要有逻辑思维,流程通畅,这不仅是对于功能设计,在日常事务中,都需要先捋清楚其流程,才能输出高质量的产物。

而在处理客户需求时,流程按顺序大致为:初步整理、沟通确认、梳理解决方案、评估做与不做、优先级排序、分解开发任务、推动落地。附上流程图:

image

下面详细说明各流程节点:

1、初步整理,记录完整:

重现操作这一步很有必要,是一个验证需求真实存在的过程。另外,以上信息非一次性就整理完毕,需要和客户持续的沟通确认。

2、沟通确认,挖掘需求:

注意:非直接与客户对接,而是从销售、客服等部门拿到的二手需求,警惕该需求是否经过加工,需要花时间还原客户本来需求。

3、梳理解决方案:

注意:
1.与开发:解决方案是产品综合各方面信息提出的,而非和开发去讨论,开发负责的是如何实现。当然,开发可以从技术角度评估方案的优劣,怎么实现。
2.与客户:客户是不关心背后的技术难题的,不要试图和客户科普。客户永远只关心能不能做,什么时候上线。

4、评估:
问自己几个问题,如果不做
1.是否会影响到客户基本功能的使用?
2.该客户签约时间是否快到期,实现该需求有助于客户续约?
3.该需求是否合理,超出了系统能力范围?
如果做:
1.最优解是哪个,如何引导客户选择我们的最优解?

基本上客户所提的需求不是太过分,都是要满足的。

5、优先级排序:简单粗暴,别想那么多优先级排序的方法。

在B端,客户就是上帝,就是财神爷,所有让客户不满意的行为都是不可取的,能这个版本实现就别拖到下个版本。另外,确定需求实现日期后,要向客户反馈。

6、分解开发任务:

7、推动需求落地:每天去跟开发要进度太折磨人啦……
跟进:
1.抓大放小:小的需求,开发容易理解的,如页面增加某些字段,基本不用怎么跟进。
2.抓先放后:优先级比较高的需求,要跟紧,至于频次方面,根据版本迭代周期而定。
3.进度反馈:除了向开发要进度之外,还要向上级汇报一下各需求的进度,及能否按期完成。
开发遇到问题:
1.整体进度慢:这个问题产生的原因多种多样,治标的方法是先做来自客户的优先级高的需求。
2.难度超出预期:开发过程中,发现该需求实现难度超出预期,先搞清楚是需求的哪部分开发任务,再想办法解决。
3.需求文档描述不清:开发看不懂需求文档就很尴尬了,马上沟通处理后再检讨反省,别推却责任。
4.其它问题:不管是什么问题,客户的紧急需求要优先实现,不紧要的推到下一版本并向客户说明(最好不要推)。
测试验收:
1.功能测试,一般会由测试工程师来负责,但有时候产品也得亲自上手,所以这时候考验开发任务/需求文档(测试用例)是否写得足够清楚,千万不要挖坑。
2.功能验收成果后,又需要将注意力放在未实现的需求上啦。

测试的流程如果产品未曾做过,绝对不要自作主张,要认真请教;另外,不同的公司、产品或许测试流程不一样,也需要向人请教,否则宁愿将该任务布置给测试人员。

上线:
1.上线后,第一时间反馈给客户。


总结:

上一篇下一篇

猜你喜欢

热点阅读