前言
作为一个开发者我们在持续不断地交付我们负责的需求,可我们很少从产品的角度来看待我们交付的需求,比方说一直被强调的需求类型、需求价值、需求目标。作为产品需要具备的能力:看到用户、倾听用户、判断用户、与用户连接、在用户的交互反馈中迭代和优化;建立系统能力,向用户交互一种确定性;建立交互能力,不断的连接与迭代,深化和用户的关系。但作为一个开发者需要具备的产品能力应该是什么样的?如下将简单分析作为开发者在日常工作中需额外兼顾的思想行为。
知道很多道理,但依然过不好这一生。M 站在此之前随着定位不断发生变化,我们随之应对策略也不断调整,如下将从 M 站整体建设过程中开发者站在产品的角度思考问题的重要性,但非专业性,欢迎专业人士补充。
如果你到了地狱,那就继续保持前行。-丘吉尔
同理心
同理心:产品同学
开发同学日常工作中接触最多的就是产品同学、测试同学、运营同学等合作方,产品同学为什么能够做此决策?测试同学为什么能发现问题?运营同学的数据从哪里来?这三连问在接到需求、交付需求、 review 需求时你是否也曾在心里问过自己。
首先,产品同学一般是根据产品定位,本财年某产品作为什么样的定位和价值存在,因此产品同学会据此定义出本财年的 KPI ,然后根据KPI进行拆解出来要做的项目来完成或者说达到 KPI 。整体思路如下:
作为开发者可以想象一下如果你做作为产品你会怎么制定产品策略。除了应该具备上述产品思维,还应该从产品本身问题出发,当然产品同学也会从问题出发,只不过开发同学更容易发现问题更贴近问题。那么如何发现问题,首当其冲的就是通过数据发现问题。举例来说,通过某产品的数据可以发现某一个渠道某一个节点到另外一个节点的转化效果相比其他渠道极差、相比其他端型的效果也是很差,据此可以通过我们最擅长的撸代码找到问题所在,最后依据问题制定相关策略解决面临的问题即可,这里总结如下:
同理心:用户
举个例子:音箱调研的例子,人们说是喜欢黄色的,但自己却带走了黑色的,人为什么会口是心非,因为人会基于自身所处的角色、所在的场景和个人的认识判断,选择性地说一些他觉得正确的话;但是&