软件研发三大思维之一:产品思维

Test Ninja 软件质量报道 2019-03-19

想成为一个优秀的软件企业,要培养自己的团队具有良好的产品思维、项目思维和工程思维。本文就产品思维、项目思维和工程思维进行讨论,帮助读者更好地理解项目管理、产品管理和工程管理之间的区别和联系。


产品思维


软件研发,是开发出一个软件产品(软件服务可以被看作是一种产品,为了叙述方便,不严格区分产品和服务),借助产品的特性为用户服务,解决用户的问题,向用户输出价值。做对事情比正确的做事方式方法重要,创造(或定义)出一个正确的产品,比软件开发方法和技术更重要,所有产品思维更重要,是我们首先要讨论的。

我们经常说,做产品要对市场进行调研,清楚市场的需求;要了解客户,特别是要知道客户的痛点在哪里;甚至要懂得人性,知道人性有什么弱点。可以看出产品思维的出发点事市场、用户。“做产品的逻辑就是做人的逻辑,人生逻辑大于商业逻辑”,产品思维首先是基于用户的思维,具有同理心,要去研究目标群体——人的心理结构是什么样的?目标群体内心是如何活动的?顺应用户的潜意识,了解用户的真实想法,从而了解用户的真实诉求。 基于人的心理反应倒过来去想我的产品要怎么做,要遵循哪些人类共有的心理逻辑。

  • 解决什么问题?真有这种问题吗?

  • 为谁解决?可以进一步细分市场吗?用户画像

  • 有多少人需要?市场规模多大?

  • 产品具体价值(流量、转化率、现金流等)多大?

  • 之前人们是如何解决的?我们的解决方案有优势吗?


产品思维就是用户思维,体现在从从用户角度想问题,扮演用户角色、设身处地为用户着想,理解用户的真实想法,帮助用户实现目标,注意观察用户行为,注重用户体验。有时需要透过用户的言语、绕过用户心理的防范,才能够获取用户的真实需求。具有同理心,我们就更能从用户角度去思考,设身处地为用户着想,理解用户在什么情况下会有一种愉悦心情、在什么场景下会表现出愤怒和恐惧。

产品思维的核心是产品及其使用者关注做什么产品、关注做对产品——做出的产品确实是用户想要的,而不关注如何做。可以不断试错、不断迭代、不断演化,但必须向着客户期望的方向努力,逼近客户所想要的产品。产品思维关注产品结果,关注要交付的产品特性。虽然产品思维不关注项目的进度,但关注交付的时间,因为交付时间和市场需求要向匹配,不能过早、也不能过迟,在市场需要的时候适时交付相关的产品特性。正如产品愿景板所示,产品思维关注:目标群体(用户)、需求和商业价值。


产品思维是一种联结主义的学习思维产品联结客观世界、过去与将来,产品联结当前用户以及其周围的潜在用户,产品思维关注和用户/市场的交互,能够随时向用户学习和适应市场,而且我们清楚市场具有不确定性,用户更具有不确定性,要看到这种不确定性,清楚市场的变化所带来的风险,所以不仅要持续关注市场、关注用户,而且尽力看透市场或用户喜好的发展趋势,预测市场或用户心理的变化。所以,产品的思维还要有前瞻性。

产品思维是一种持续迭代演化、逐步求精的动态思维。关注用户的反馈,积极获取用户的反馈,和用户保持交流。产品推出后,用户开始使用产品之后,就会产生真实的感受,至少有一部分用户愿意分享使用软件产品的感受,这些感受更能真实地反映软件产品这方面的特性是否适合用户的需求。如果获得用户的正面反馈,产品经理获得经验和自信。如果用户反馈是负面的,说明产品有问题,产品经理要反思自己忽视了哪些细节、哪些地方思考得不对等等。所以,产品思维关注用户的反馈,促进我们和用户交流、促进我们不断反思,不断提升产品的价值。

产品思维是一种创新或创造思维、发散思维、跨界思维,如勇于探索、敢于试错、打破平衡。产品需要创新,区别于其他产品,能够吸引用户。这种创新思维有助于我们从不同的维度(商业模式、用户操作方式、用户界面、流程、技术等)去创新,但这种创新思维,往往是用户驱动的,和用户思维结合起来。


(待续)

    发送中

    本站仅按申请收录文章,版权归原作者所有
    如若侵权,请联系本站删除
    觉得不错,分享给更多人看到