我早期产品的需求最主要是从自己的需要出发,比如说我做一件事情,然后我发现重复了很多次,这个时候我就想自动化,所以我就会去写软件,而这个软件出来以后我就会尝试把它商品化。
当然因为早期的话我是程序员嘛,所以我接触到的业务绝大部分都是跟程序员相关的。Server酱最开始它是就一个面向程序员的,用于服务器报警推送的服务。
但是后来我逐渐发现面向程序员的市场并不是一个特别好的市场,主要原因是程序员他的动手能力太强了,绝大部分自动化的工具他都可以自己完成,而且还会把它开源到GitHub上。
那在这种情况下,我开始关注一些自身需求以外的市场。主要就是通过一些分析报告,看一下趋势,再跟踪一下竞品的客户。主要方式就是加他们的微信群或者QQ群看一看用户的真实互动,再看一下他们的意见反馈和投诉版,看这个产品目前存在的一些问题。
对于独立开发来讲,和创业公司与大公司不同,它不需要发现一个特别强的大众需求,只需要是一个小众刚需就足以把自己养活,所以相对来说需求发现的难度反而要低一些。这并不意味着说独立开发的难度下降了。需求发现的难度变低,但是产品营销的难度变高。
所以整体上来讲,需求发现还是比较容易的,你自己没有需求,你可以从自己身边的人,可以从你关注的人来获得这些需求,但真正难的地方是需求验证。
那我之前在上班的时候,自己的项目都是作为side project,做不好也无所谓。但是当我全职独立开发以后,这个就关乎到生活费的问题了,所以我后来采用了众筹的方式来验证需求。
这个效果其实非常好,我在咱们方法论这边也有提到,他是一个非常典型的双赢的不对称交易。所以你看,其实核心不是我们发现不了需求,而是我们发现的大部分需求可能都是虚假的或者是很弱的,或者是不适合自己做的,而我们缺乏的是一个可以分辨他的工具,而这个工具就是众筹。当然你做MVP也可以,但我觉得众筹更彻底。
然后再来说需求发现是一个难度很高的事情,你问题里面说我最早的两个产品。事实上你看见我最早的两个产品是我之前失败了100多个产品里面的两个。
最主要的是需求不是一个刚性的事情,而且不是你看到了你就能做出匹配这个需求的产品,也不是你把这个产品做出来了用户从天上掉下来了。它实际上关系到整个产品流程的每一个环节。如果你在其中一个环节执行不到位,最后的表现就是这个产品没人用。这我们可能把它归结成这是需求没有找对,但事实上有可能是市场没有做好或者是产品设计没有做好。它只是一个最终结果。
关于这些,可以读一下这本《需求:缔造伟大商业传奇的根本力量》。其实很多大公司和大牛也不是每一次都能找准需求的。哪怕他之前成功过。