前言
刚开始做产品的时候,总想加功能,最后证明一点卵用都没有。产品最核心的点,顶多1、2个吧,其他部分做再多也影响甚微,反而白白浪费资源,性价比极低。不考虑大厂,通常情况下资源都是极度紧张的。能拿到的研发、设计资源总是不够,产品需要更有效得去消耗资源。
优先级定义
首先需要明确产品目标,一般来说只会有1~2个核心目标,筛选核心目标的标准是用一句话就能说清楚。围绕产品目标,再去做优先级划分。
P0:不做会死
P1:不做被骂
P2:做了可能更好
优先级P0>P1>P2,以上定义最初来源于我老板,他的解释我觉得非常精辟。
性价比
之前我一直犯了个错误,由于之前做过研发,不自觉的会评估实现成本,然后把自己觉得成本太高的功能去掉。但是对一个功能需求来说,应该先评估重要性,再评估性价比。
对于研发来说,没有做不到,只有成本多高。
P0的功能即便成本再高,也得去做。
P1、P2的功能,根据评估成本能得出一个性价比,再去考虑是否需要变更方案,甚至砍掉。
功能筛选
一个新项目启动或一个功能模块改版,正式启动前我们能脑暴出一堆feature list,外加一大堆用户反馈的list。看着都挺有道理的,但必须挑选最重要的做。
围绕核心目标再按上面说的方法来筛选,先完成不做会死的功能,快速上线,获取数据、用户反馈,再围绕核心目标去决定下个迭代版本。
另外,个人认为不要做超出产品定位的事情,除非产品转型,定位也发生变化,否则做得越多,未来的坑越多,还没法砍掉。用户的需求是无止境的,但我认为有些需求就不该去满足。
网友评论