半年多的工作历程中,常常陷入到一种与产品、交互、开发之间的口舌之争上,大家各有各的视角,各有各的问题,总想设计出一个一揽子解决方案,总认为自己掌握着用户的真实想法。而半年多来,直到这个月,产品才算真正上线,交到了用户手上。
听罗胖子讲保守主义的政治源流,突然一想,这样一个建构VS扩展的二元分析框架,也完全是互联网产品开发的一种思维框架么。
建构论相信,存在一个全知的设计者,能够掌握人类社会的所有知识,然后设计出一个完美的方案,让人们各取所需、良性运转。
而扩展论呢,它认为知识是分散掌握在一个一个具体的人手中,所有的这些人和知识汇聚在一起,才构成了知识的全部。
建构论的产品经理们,会认为开发好产品的方法是可以被完全学习和掌握的,只要有足够优秀的设计者们聚集在一起,只要有足够牛逼的idea,假以时日,就能设计开发出足够优秀的产品。
扩展论的产品经理们,认为开发好产品的方法是不能被完全学习和掌握的,产品不可能覆盖用户的所有使用场景并预解决用户的所有问题,一切的一切,只有让产品直接面向用户,到海量用户中去寻求产品改进的方法。开发一个好产品的知识是分散在一个一个具体的用户手上。
毫无疑问,保守主义站在了扩展论这一边。
埃德蒙·伯克,保守主义的开山祖师说过:「我們擔憂人們會依照自身的理性主導其生活和交易,因為我們懷疑每個人的理性其實是相當有限的。」
应用到产品思维身上,我把它翻译为:「我们担忧产品经理们会依照自身对用户和社会的想象,来固执地设计产品,因为我们怀疑每个人产品经理对用户的理解其实都是相当有限的。」
这其实就是敏捷开发的出发点。一点一点往前拱,寻求渐进式改进,而不是革命式重建,不要求一步到位解决用户的全部问题,不要贪多求全,而是小步快跑,快速检验,在实践和迭代中去发现问题,解决问题,积累宝贵的经验。
我相信每一位信奉敏捷的产品经理,同时也是一名保守主义者,不相信有什么必然通往成功的道路,不相信有什么全知全觉的产品大牛,只相信每一次过往经验的成功和失败, 只相信用户才是检验的唯一标准。
我们永远无法找到真理,我们的每一次努力只是想离它更近一些。