产品新人如何培养产品思维?

news2024/9/22 13:22:45

什么是产品思维?

其实很难定义,不同人有不同的定义。有的人定义为以用户为中心打磨一个完美体验的产品;有的定义为从需求调研到需求上线各个步骤需要思考的点,等等。

本文想讨论的产品思维是:怎么去发现问题,然后发散、归纳、总结,最后提供解决方案的思路。

同时,讨论在我们定义的产品思维内,有哪些常见的思维模型,怎么在日常生活中去训练这些产品思维,最后很自然的形成这种意识和敏感度。

思维模型

以上是6种常见的思维模型供大家参考,不管是在生活中、做产品、还是平时使用其他产品时,我们都可以有保持这样的意识,用这几个维度去思考:

1. 根据已知需求,思考产品的形态


已知目前的问题和需求,思考怎么找到一种合适的产品形态去满足用户的这种需求。

产品上的思考:

比如说在公交车上,遇到一个心动的女生,又不敢搭讪,那怎样能拿到女生的联系方式呢?什么样的产品形态能满足这种需求呢?

可以有微信附近的人,可以有探探,可以有连信等,连接陌生人的社交产品。

生活中的思考:

比如说我要从深圳到北京,怎么才能到北京呢?

如果我急着去谈生意,我可以选择飞机;如果我是出差,我可能会选择高铁,公司可以报销;如果我是自由行,又比较穷,我可以选择坐火车;如果我是个骑行爱好者,我还可以选择骑车等等。也就是说不同的场景,选择的交通工具不一样。

2. 根据交互体验,思考解决方案


怎么通过UI交互的表现形式,去提高产品的易用性和用户体验,从而达到我们的目的。

产品上的思考:

同样是直播,不同产品在页面的呈现和互动方式有什么不同,为什么会不同,他们的侧重点都是什么?这就是需要我们去思考的。

同一个页面,为什么要做这样的改变,目的是什么?怎么样可以帮我们更好的达到目的?

生活中的思考:

比如说我们烧开水的时候,按下烧水的开关,它会发出“啪”的一声响,然后水壶灯亮了,这时从听觉和视觉上,我们很容易感知到水壶是在正常工作了。这是我们发出一个操作之后,外界给我的反馈,让我感知到我动作的结果是什么。

这部分分享一篇非常棒的文章——《淘宝商品详情信息重构:“搭积木”背后的设计思考》,讲的是淘宝的详情页改版,怎么通过UI的方式去向用户传达信息,做转化分流,从而达到商业目的。

3. 根据一个产品,思考其本质


在体验一个产品时,先列举其有哪些特点,再根据这些特点去思考其本质是什么,定位是什么,核心竞争力是什么?想要给哪些用户解决什么问题?

产品上的思考:

比如说网易严选,特点是:网易自营、真货(广告语:来自网易总裁丁磊的推荐)、品质、生活品牌。可能其定位是:通过自营去把控商品质量的生活家居品牌电商。

生活中的思考:

比如说饮料:东鹏特饮,其口号是:累了困了,喝东鹏特饮。其特点是:功能饮料、维生素、提神,补充体力。可能其定位是:为累了困了的人提神的维生素功能饮料。

4. 根据多个产品,思考其共性和差异性


在体验同行业的不同产品时,思考他们都有什么共性,有什么差异性?可能还要有哪些需求没有被满足,在哪方面还有发展空间。

产品上的思考:

比如说同是电商产品,淘宝、京东、网易严选,都有哪些相同点和不同点。

生活中的思考:

比如说同是功能饮料,宝矿力、脉动、东鹏特饮,又有哪些相同点和不同点。

5. 根据一个话题,思考该话题所有可能性


根据一个话题,去思考该话题话题的所有可能性,然后每种可能性,都有些什么特点。

比如说电商这个话题,有B2C模式,有C2C模式,也有B2B模式;然后在B2C模式里又可以有京东自营的和天猫的旗舰店模式;在C2C模式里又可以有淘宝的一手货或和闲鱼的二手货市场。然后每种模式都有哪些核心特点,存在的合理性是什么。

6. 根据不同话题,思考其共性和差异性


比如说广场舞、吉他俱乐部、徒步爱好社群、骑行俱乐部等等;他们共同的特点是社群、圈子,需要组织者、需要有响应者、需要给响应感受到参与度和存在感等等。

各思考模型的共性和差异性

1. 正向思考和逆向思考


从上图中,可以看到左上角的3种属于正向的思考方式,右下角的3种属于逆向思考方式。

  • 正向思考:已知目前的问题,沿着问题的方向去寻找解决方案(由条件推解结论的过程);

  • 逆向思考:已知当前现状和结果,返回去寻找引发结果的原因(由结论反推条件的过程)。

其实我们很多时候都缺乏逆向思考,以为看到的就是真实的,而没有反向去深挖问题的本质。

还是那个经典的例子:用户说我想要一个杯子,然后我们就他一个杯子,但其实用户只是口渴了,他想要那个杯子去装水喝。那如果我们问下用户为什么要杯子,那可能就知道了根本原因,然后可能给用户的是一瓶矿泉水,而不是一个杯子。

2. 已有产品或未成形产品的思考


从上图中,可以看到:

  • 左边的3种是基于目前还没有成形的产品去思考的,更多的是思考新的功能或新产品去满足用户需求。

  • 右边的3种是基于现有的产品去思考的,更多的是思考对现有产品的优化或体验一个产品时的考。

总结

用生活中的一个例子,回顾这6种模型


场景:怎么教育小孩更加的孝敬父母?

  • 模型1(产品形态):可以选择的方案很多,自己教、请个老师、或者买相关的书给孩子看等等。

  • 模型2(交互体验):假定选择的是自己教,亲力亲为,那说教时说话的声音和语气会影响到孩子的接受程度,温柔点孩子可能更容易接受

  • 模型3(思考本质):其实这个场景的就是“传道受业”,怎么把思想(技能)传授给一个人,让他理解并接纳。

  • 模型4(不同产品的差异):不同老师的传授方法不一样,有的可能是以说教的方式,有的可能是以文字的形式,或者以实际行动的形式。

  • 模型5(同一个话题,所有可能性):说到教育,还可能要教孩子识字、教孩子煮饭,教孩子骑车等等,教不同的东西,都哪些差异和技巧呢。

  • 模型6(不同话题,共性交集):老师教孩子、孩子平时看电视、孩子平时观察我们的言行、孩子与其他孩子玩,看似不相干的场景,但可能都有共同点是这些场景会影响孩子,孩子接触周围的环境,就是学习吸纳的过程。

小窍门


有两个小窍门供大家参考:

多问几个“为什么”;

现在问题是什么?我们要怎么解决?我们这么做到底有没解决了最初的问题?这个问题可能会带来什么影响,要怎么应对?别人是怎么解决的?我们的解决方案跟别人有什么共性和差异?这个解决方案的性价比怎样?

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/392897.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

23.3.6打卡 AtCoder Beginner Contest 277 A~D

E题最短路有点生疏了先不写, 之后再补 A 题意 给出一个排列和X 问X在排列中出现的下标是多少 代码 void solve() {cin>>n>>m;for(ll i1;i<n;i) {cin>>arr[i];if(arr[i]m) ansi;}cout<<ans<<endl;return; }B题 题意 这机翻翻译的挺正确的…

5.3中断系统中的设备树——中断号的演变与irq_domain

通过上一节我们知道&#xff0c;在内核中有一个irq_desc数组&#xff0c;数组里面的每一项对应一个中断&#xff0c;数组的下标就是对应中断的虚拟中断号&#xff08;virq&#xff09;。 假设只有一个中断控制器&#xff0c;有32个中断&#xff0c;那么中断和irq_desc数组可以…

654. 最大二叉树

题目 leetcode题目地址 给定一个不重复的整数数组 nums 。 最大二叉树 可以用下面的算法从 nums 递归地构建: 创建一个根节点&#xff0c;其值为 nums 中的最大值。 递归地在最大值 左边 的 子数组前缀上 构建左子树。 递归地在最大值 右边 的 子数组后缀上 构建右子树。 返…

项目黑马面面-学科列表-增删改查

查 1.布局2.定义api3.导入api4.进入页面就调用api5.获取数据6.存储并渲染7.与分页建立关联a.请求参数值要与分页组件绑定b.total值存储并绑定到分页组件c.页码改变与页容量改变都要请求api1.布局 <template><div><el-card><el-form :inline"true&q…

C语言例程:猜数字游戏

猜数字游戏 实现一个简单的猜数字游戏&#xff0c;学习 while 循环语句的用法。 实例解析 while 循环语句 while 语句的一般形式为&#xff1a; while(表达式)语句; 其中表达式是循环条件&#xff0c;语句为循环体。 while 语句的语义是&#xff1a;计算表达式的值&#xf…

Vue使用ElemenUI对table的指定列进行合算

前言 最近有一个想法&#xff0c;就是记录自己花销的时候&#xff0c;table中有一项内容是花销的金额。然后想在table的底部有一项内容是该金额的总计。 然后我就顺着elemetui的table组件寻找相关的demo&#xff0c;还真发现了一个这样的demo。 对于这个demo&#xff0c;官方…

嵌入式 Linux进程之间的通信

目录 1、Linux进程间的通信继承 2、Linux进程之间的通信种类 3、管道 3.1 管道概述 3.2 管道文件 3.3 管道特点 3.4 通信框架 3.5 对管道文件进行操作 4、标准流管道 5、无名管道 PIPE 5.1 无名管道特点 5.2 创建管道函数 6、有名管道&#xff08;FIFO&#x…

FPGA lattice 深力科LCMXO3LF-2100C-5BG324I拥有很强的灵活性和适应性可编程内核的FPGA 值得期待

FPGA lattice 深力科LCMXO3LF-2100C-5BG324I MachXO3系列 拥有很强的灵活性和适应性可编程内核的FPGA 值得期待 &#xff0c;FPGA 现场可编程逻辑器件,小尺寸&#xff0c;高性能&#xff01;在工业领域&#xff0c;它可以用于网络控制器&#xff0c;PLC,网络边缘计算&#xff0…

kubernetes--分析容器系统调用:Sysdig

目录 Sysdig介绍&#xff1a; sysdig工作流程 安装Sysdig sysdig常用参数&#xff1a; sysdig过滤&#xff1a; sysdig之Chisels&#xff08;工具箱&#xff09;&#xff1a; 其他常用命令 Sysdig介绍&#xff1a; Sysdig是一个非常强大的系统监控分析和故障排查工具。汇…

MOEA/D: A Multiobjective Evolutionary Algorithm Based on Decomposition

目录1 问题定义2 算法步骤3 代码4 效果1 问题定义 本博客以最小化问题为例 f1x2f2(x−2)2min⁡f(f1(x),f2(x))\begin{aligned} f_1 & x ^2 \\ f_2 & (x - 2) ^2 \\ \min f & (f_1(x), f_2(x)) \end{aligned} f1​f2​minf​x2(x−2)2(f1​(x),f2​(x))​ 代码…

二十、常用调优工具概述与Jprofiler演示

常用调优工具 1.JDK命令行 2.Eclipse:Memory Analyzer Tool 3.Jconsole 4.VisualVM 5.Jprofiler 6.Java Flight Recorder 7.GCViewer 8.GC Easy jprofiler 简介&#xff1a; 他把CPU、执行引擎和内存的剖析组合在一个强大的应用中。JProfiler可提供许多IDE整合和应用服务器整合…

集成学习boosting、bagging、stacking

目录 一、介绍 二、三种架构学习 &#xff08;1&#xff09;boosting &#xff08;2&#xff09;bagging &#xff08;3&#xff09;stacking 一、介绍&#xff1a; 对于单个模型来说很难拟合复杂的数&#xff0c;模型的抗干扰能力较低&#xff0c;所以我们希望可以集成多…

ElasticSearch 8 学习笔记总结(五)

文章目录一、ElasticSearch 8 版本二、ES8 集群 环境安装1. 生成安全证书2. 生成http证书3. 配置第一个节点4. 配置其他节点三、ES集群 关联问题解决四、 Kibana 安装和使用五、kibana 基础操作1. 索引操作2. 文档操作3. 文档搜索4. 索引模板六、分词器七、文档评分机制1. 什么…

上拉电阻与下拉电阻总结

文章目录相关概念介绍IO引脚的三态输出之高阻态---将逻辑门与系统其他部分隔离&#xff0c;电平外部控制IO引脚输出模型 推挽电路 与 开漏电路---单独开漏无高电平驱动能力原理介绍什么是上下拉电阻&#xff1f;---把IO口用电阻拉到正压VCC&#xff08;上拉&#xff09; 或 接地…

如何使用Docker容器部署O2OA(翱途)开发平台与OnlyOffice的集成版本?

O2OA(翱途)开发平台[下称O2OA平台或者O2OA]默认可以和OnlyOffice进行集成来实现在线文档编辑以及流程集成。开发者可以直接安装O2OA官网的OnlyOfficeO2Server的Docker版本用于体验。本文将详细介绍如何安装O2OA OnlyOffice的Docker版本。OnlyOffice Docs Sever可以单独安装,O2…

aws apigateway 使用httpapi私有集成ecs服务

参考资料 https://docs.aws.amazon.com/zh_cn/apigateway/latest/developerguide/http-api-private-integration.htmlhttps://docs.aws.amazon.com/zh_cn/apigateway/latest/developerguide/http-api-develop-integrations-private.html 在《aws apigateway 基础概念和入门示…

Vue2.0开发之——购物车案例-Goods组件封装-把购买数量传给counter组件(52)

一 概述 Goods组件中导入Counter组件设置Counter组件的数量 二 Goods组件中导入Counter组件 2.1 Goods组件中导入Counter组件 import Counter from "/components/Counter/Counter.vue";2.2 Goods组件中注册Counter组件 components:{Counter }2.3 Goods组件中使用…

GDKOI2023游记+一周模拟赛题解

温馨提示&#xff1a; 1)有些链接需要在本校OJ上的博客里才能打开。2)没更新完。 Day -6&#xff08;3.4&#xff09; 晚上打了场AtCoder&#xff0c;rank1515rank 1515rank1515&#xff0c;切了5题&#xff0c;信心。 zswangziye的atcoder账号 打T5的时候心态不稳&#xff…

2022年MathorCup数学建模A题大规模指纹图像检索的模型与实现解题全过程文档加程序

2022年第十二届MathorCup高校数学建模 A题 大规模指纹图像检索的模型与实现 原题再现 在生物特征识别领域&#xff0c;指纹作为最具独特性与持久性的生物特征之一&#xff0c;被广泛应用于身份识别。   指纹识别过程分为特征提取和比对两个环节。其中特征提取环节会提取用于…

matplotlib: 绘制柱状图

通过matplotlib绘制柱形图 第一个例子 from matplotlib import pyplot as plty [10, 11, 12, 11, 9, 8, 13, 10] # 创建y轴坐标 x list(range(1,9)) # 创建x轴坐标# 创建x轴显示的参数&#xff08;此功能在与在图像中x轴仅显示能被10整除的刻度&#xff0c;避免刻度过多分…