软件产品功能规划
软件规划,我的想法就是要根据市场运营阶段来规划产品要开发的需求。那先说运营阶段。
运营分4个阶段 拉新,留存,促活,转化。
通俗一点说就是靠什么功能把用户拉过来(拉新);增加什么好玩的功能把用户留住(留存),留不住就跑到竞争对手那里去玩了;留住还不行,用户虽然没有去竞争对手那里,而是死肥宅待在家里,这和没养无区别,所以必须要他每天冒个泡(促活); 最后是设计什么功能从用户身上赚钱,猪养肥了肯定是要杀的(转化)。
所想的一切都是假设
按照运营的思路,我们可以开始设计自己的产品。设计好后,我们一定要有一个清晰的认知,那些都是我们假设的。我们假设那个功能能够吸引用户进来,我们假设这个功能能够让用户玩的爽等等。我们在层层假设的基础上认为我们这个产品一定能够赚钱。
可是数学概率中有一个公式告诉我们多个独立事件同时发生的概率是每个事件单独发生的概率的乘积,基于一个常识多个小于1的数字相乘只会越来越小。也就是说最后基于层层假设能够赚钱的概率是极低的,也就是失败的风险极高。对风险的评估很明确的告诉我们这些功能不能同时上,否则就极其可能是浪费时间和钱。
不过有一种可能的情况是可以上的,那就是全军覆没的成本<收益*预期成功率。这是一个绝对理性人才会思考的过程,这是投资家要做的事情。 我们普通大众是损失规避性的,在这里就是我们会想办法降低风险。(PS: 反驳一下经济学里对理性人的定义 我们承担风险的能力不同导致了人的理性程度不一样,其实最后在个人那里我们都是理性的)
那如何降低风险呢?肯定是边走边看,第一个假设被验证成功,才开始第二个假设,然后第三个假设,第四个假设......这里好像对应高三数学里的条件概率。在某个事情成功的基础上,另外一个事情成功的概率就提高了。找到了降低风险的办法,就是一步步验证了。
规划一部分是降低风险,另外一部分是提高成功概率。
知道产品应该如何规划设计后,其实还有一个问题,那就是脑袋热认为能够起到某种运营上的作用的功能很多,于是要一股脑全部开发。这些功能之间没有层层假设关系,都是平等的用户吸引点等等。
那如何设计出更好的功能来吸引用户,留住用户,转化用户。我推荐的办法还是不能全部上,必须有所舍弃,不能全部都是重点。可能成本有时候全部开发的成本的确都不高,风险都在可承受范围里。可是一次性都开发后一全部开发好的功能在验证时会看不到针对性二用户接受度低,整个产品可能吸引用户进来玩的就是一个功能,而你一下子就做了很多功能。多余的功能干扰用户的认知,阻碍用户对产品的独特认知,这是得得不偿失。
外包开发上的特殊性
如果公司都是自己招聘团队开发产品,上面的思维容易得到落实一些。如果是外包开发很多业主都想尽量少花钱一次性把想做的功能全部实现,在省钱的冲动下,完全顾不上产品功能规划这个事情,他们只想一次性全部搞定。最后大部分结果是无疾而终。
最后举一个例子,这也是我想做的一款产品。
我想以服装售后为入口收集服装店的线下流量,给服装店提供价格营销工具,给用户提供在线选好线下试衣的系统,假设把这款产品叫做瞧过来。
那么瞧过来这个产品应该如何规划呢。其实根据思路很简单就是先做售后功能再做服装店营销功能然后做选衣服功能。
我假设的路径就是
1.售后这个入口能够让服装店和消费者同时接受我这个产品。
2.有了商家入驻后 我通过给商家营销工具让服装店愿意上架新品
3.消费者在系统里有衣服可看后愿意提前选好衣服后再去线下试衣服
4.试衣订单商家赚钱后 我能够赚钱。
这里的规划基本上是按照拉新,留存,促活,转化来的,但是也不是全部都有了。说明系统设计还缺点什么。也正常。
这个简单的规划出来后就是涉及具体功能规划,例如售后服务这个功能,做到什么深度什么强度都是要思考的问题。简单了解了一下服装售后有退换,裁剪修理 ,赔付 ,投诉安慰等等 这些功能如何取舍呢。基本共识肯定不是一次性全部都做,因为全部都做 就是做多错多,因为我什么都不是精确的了解流程。
这个例子就就说到这里,有兴趣和我继续交流那个事情的可以加为微信yang 3521 6971 5.
最后总结一下,产品功能规划
1.要按照市场运营阶段来
2.要能够降低风险,提高成功概率
3.有利于突出产品的差异性。
4.外包开发时不能冲着省钱就一次性全部开发。
我们思维上武装到了牙齿但是不影响我们走错误的路。不过不同的是走错误的路时我们也感觉方向清晰。