产品经理课程

原型工具

一、土耳其机器人

这个说法来源于 1770 年出现的一个骗局,一个叫沃尔夫冈·冯·肯佩伦(Wolfgang von Kempelen)的人为了取悦奥地利女皇玛丽娅·特蕾莎(Maria Theresia),“制造”了一个会下国际象棋的机器人。这个机器人的外表是一个身着土耳其传统衣饰、叼着水烟袋的木偶,端坐棋盘前。

然而,真相是棋盘下面的桌子是用镜子伪装起来的,里面实际上是个大箱子,箱子里面悄悄藏了一个棋艺高手。

土耳其机器人的做法简单来说就是,你可以设计一个看上去功能齐全的产品,但实际上用户接受的是人工服务。

比方说,我们要做一个电商 App,那肯定是要做交易流程,但退款退货的功能要不要做呢?一开始可能决定不了,因为这和你卖的商品品类有很大关系。

那么,我们可以这么做,开始的时候先做一个退款退货的“假按钮”,点击以后并没有相应的系统,而是让人工客服介入,处理退款。这样跑一段时间,如果发现退货退款的订单太多人工处理不过来了,再考虑上系统,如果退款退货的量一直不大,那就一直人工处理好了。

二、酒店门童

酒店门童,就是那个对你有求必应的人。

酒店门童和土耳其机器人有点像,都是用人工服务来替代产品。但两者的差异在于,酒店门童的人工服务会直接与用户发生交互,用户很清楚,他接受的是贴身的人工服务。

这时候你要找到对你的新产品概念感兴趣的用户,提供与成型的产品完全一样的服务,只不过它是人工的。

打个比方,一家 2B 做企业服务的公司,对于最开始的几个客户,很可能是通过人肉服务的方式实现的,把这几个客户的项目当成定制项目来做。在做的过程中,总结提炼它们的共性,慢慢打磨将来可以批量化服务很多客户的产品,让更多的环节可以由客户自助完成。

三、众筹

虽然没有做出产品,但你可以做出一些图文视频材料,告诉潜在用户,你将要做的是什么产品。

然后让用户用各种行动来告诉你是否认可产品,比如点赞、评论、转发分享等,如果能有真金白银的投票,就像很多在众筹网站上众筹的产品,那就更棒了。

筹款成功了固然好,但筹款失败了也有巨大价值,至少避免了把产品做出来之后才发现用户不认可的窘境。

在线存储公司 Dropbox 在开发产品之前,做了一段产品功能的介绍视频,放在 YouTube 上,探测目标用户看完视频之后的反应。

最终,视频的各种数据十分火爆,让 Dropbox 团队充分验证了用户的需求,坚定了信心。

淘宝众筹上很多的商品,类似预售,通过销售情况,也可以看出哪些产品真的值得投产,哪些产品不需要继续投入资源。

四、善意谎言

这和众筹有点像,都是没做产品,告诉用户我们将要做什么,但善意谎言的区别是,假装已经做出了一项新产品或新服务,来试探有没有用户感兴趣。

比如产品宣传单页,经常被用来探测市场反馈。

做产品之前,先做个宣传 / 销售用的小册子,投放市场,看到底有多少人主动联系。对于联系过来的人,也不用担心没有产品提供,大致的话术是:感谢关注,还没做好,送您 VIP 体验资格,上线后第一时间联系您。

很多公司的 PR 部门,也可以做类似的事情来帮助产品创新。

具体点说,就是通过非正式渠道放出消息,说我们要做一个什么样的产品了,然后看市场反馈。如果反馈好,那就继续加大资源投入,如果反馈不好,那就可以官宣发表声明,说之前是个假消息。

五、动物标本

这一点比较容易理解,就是做一个高保真的静态原型,看起来和真的一模一样,可以让用户“装模作样”地用一下,但并不具备真正的功能。

不过这种方法,多用于发现产品本身的设计、体验细节问题、特别是外观、形态方面。

一些数码硬件,都要做这一步,用各种材料做一个模型出来,然后让大家从各个角度看,触摸把玩。这可以发现很多值得优化的地方。

要注意的是,这个方法通常只适用于验证产品外在的特性。

六、乾坤大挪移

这也是个很有趣的技巧,借用竞争对手已经发布的产品,通过简单的重新包装,装作自己的产品,来测试某些假设。

比方说想测试用户喜欢哪种洗发水的香味,就可以买市面上已有的很多种来,用测试结果指导我们自己的设计。

再比如做手机应用程序,还可以直接拿竞品的 App 来给用户试用,以避免自己在设计的时候犯同样的错。

七、低配的诱惑

最后这个办法,是开发一个功能有限的低配版本,来试探用户的反应。

这是唯一一个需要做一部分真实产品的做法,当然,它能够验证的假设也会更多一些。

比如小米内测版的路由器,接近工程样机,有基本功能,但很多体验性、包装都还不是成品的样子。有些硬件产品,比如我见过创业者用乐高搭出来给用户做测试,也是类似的方式。

这七种武器,在现实应用的时候也可以灵活混搭。比如有些车企用了“6+7”的做法,简单地说,就是新车的发动机底盘已经做出来了,装在老车型上给用户试用。

不轻易做真实产品功能还有一个现实意义——上线容易下线难。

任何产品功能上线后,如果只有很少的人在用,就会陷入尴尬境地——如果下线,这些在用的人会跳起来说:“我用得好好的功能,你们为什么要下线”。

而如果迫于这种压力,勉强继续维护着这一功能,一方面有成本,投入产出比很低;另一方面后续新功能也必须考虑和这个鸡肋功能的兼容、协作。

所以,我很推崇一句话——完美不是无一分可增,而是无一分可减。这就要求我们在做加法的时候,必须慎之又慎。

生活中,我们在做重大决策之前,也可以灵活使用上述手法。

比如,想不好装修到底是喜欢北欧还是简美还是现代,可以先让设计师渲染一份对比的效果图。

再比如,做买某种车的决定之前,可以先租同样的车型来个周末两天的周边自驾游。

小结

这一讲,我们介绍了很多免开发,或者最多少量开发投入就能验证解决方案的手段。

要做好这一步,开始提出的“关键假设”很重要,就是说你到底要验证什么。比如著名鞋类电商 Zappos(后来被 Amazon 收购了)在早年要验证的两个问题就是:

1、用户愿意在网上买鞋;

2、可以通过给用户寄三双鞋,用户留一双的方式来打消顾虑。

所以,他们一开始并不需要做电商系统,也不需要自己建仓库采购库存,而只是做了一个可以下单的页面,一旦有用户下单,他们就去线下商店买鞋,然后寄给对方。

通常,一种原型只能验证部分关键假设,所以,我们有可能为一个产品做多个原型,或者做一个兼具上面多种特征的混合原型,但哪怕这样,综合的投入产出比也远远低于一上来就做真实的产品。

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

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

相关文章

nginx中的limit_req 和 limit_conn

在 Nginx 中,limit_req 和 limit_conn 是两个用于限制客户端请求的指令,它们分别用于限制请求速率和并发连接数。 limit_req limit_req 用于限制请求速率,防止客户端发送过多请求影响服务器性能。它通过 limit_req_zone 指令定义一个共享内存…

基于winform的串口调试助手

目录 一、串口助手界面设计 1.1 串口配置 1.2 接收配置 1.3 发送配置 1.4 接收窗口和发送窗口 1.5 状态显示窗口 1.6 串口通讯控件 二、程序编写 2.1 端口号自动识别并显示在端口号下拉框 功能说明: 2.2 波特率下拉框显示 2.3 数据位下拉框显示 2.4 校…

Docker基础2

如需转载,标记出处 本次我们将下载一个 Docker 镜像,从镜像中启动容器 上一章,安装 Docker 时,获得两个主要组件: Docker 客户端 Docker 守护进程(有时称为“服务器”或“引擎”) 守护进程实…

Rocketmq2

一、生产者端防丢失 1. 发送方式选择 同步发送:使用 send() 方法,等待 Broker 确认响应(SendResult),确保消息已成功发送。异步发送:使用 sendAsync() 方法并设置回调函数,处理发送成功 / 失败…

RabbitMQ详解,RabbitMQ是什么?架构是怎样的?

目录 一,RabbitMQ是什么? 二,RabbitMQ架构 2.1 首先我们来看下RabbitMQ里面的心概念Queue是什么? 2.2 交换器Exchange 2.3 RabbitMQ是什么? 2.4 重点看下优先级队列是什么? 三,RabbitMQ集群 3.1 普通集群模式 3.2 镜像队列集群 一,RabbitMQ是什么? 假设我们程序…

【一步步开发AI运动APP】六、运动计时计数能调用

之前我们为您分享了【一步步开发AI运动小程序】开发系列博文,通过该系列博文,很多开发者开发出了很多精美的AI健身、线上运动赛事、AI学生体测、美体、康复锻炼等应用场景的AI运动小程序;为了帮助开发者继续深耕AI运动领域市场,今…

MySQL——DQL的多表查询

一、交叉连接 标准语法:select * from 表1 cross join 表2 where 表1.公共列 表2.公共列; 简单语法:select * from 表1 , 表2 where 表1.公共列 表2.公共列; 公共列:两张表具有相同含义的列,不是列名一样。 …

【Linux内核】如何更加优雅阅读Linux内核源码(vscode)

1. 前言 因为已经习惯在Ubuntu下进行嵌入式工作开发,但Linux源码在Source Insight下进行阅读,一直很苦恼Linux/Windows来回切换的开发方式,当前发现可以通过 vscode clangd(扩展组件) 方式进行更好的内核源码阅读。 2. 环境 操作系统&…

21.OpenCV获取图像轮廓信息

OpenCV获取图像轮廓信息 在计算机视觉领域,识别和分析图像中的对象形状是一项基本任务。OpenCV 库提供了一个强大的工具——轮廓检测(Contour Detection),它能够帮助我们精确地定位对象的边界。这篇博文将带你入门 OpenCV 的轮廓…

LETTERS(DFS)

【题目描述】 给出一个rowcolrowcol的大写字母矩阵,一开始的位置为左上角,你可以向上下左右四个方向移动,并且不能移向曾经经过的字母。问最多可以经过几个字母。 【输入】 第一行,输入字母矩阵行数RR和列数SS,1≤R,S≤…

Day2-2:前端项目uniapp壁纸实战

再在wallpaper新建一个目录components 在components下新建组件common-title 记得点击创建同名目录 在index加 <view class"select"><common-title></common-title></view> 图片换了下&#xff0c;原来的有点丑&#xff0c;图片可按自己喜欢…

其他 vector 操作详解(四十)

介绍 除去向 vector 添加元素&#xff08;如 push_back&#xff09;之外&#xff0c;vector 还提供了许多其他操作&#xff0c;这些操作大多与 string 的操作类似。通过掌握这些操作&#xff0c;我们可以方便地查询、修改和比较 vector 中的元素&#xff0c;从而构建灵活、高效…

【Leetcode 每日一题】368. 最大整除子集

问题背景 给你一个由 无重复 正整数组成的集合 n u m s nums nums&#xff0c;请你找出并返回其中最大的整除子集 a n s w e r answer answer&#xff0c;子集中每一元素对 ( a n s w e r [ i ] , a n s w e r [ j ] ) (answer[i], answer[j]) (answer[i],answer[j]) 都应当…

python基础-13-处理excel电子表格

文章目录 【README】【13】处理Excel电子表格【13.1】Excel文档【13.2】安装openpyxl模块【13.3】读取Excel文档【13.3.1】使用openpyxl模块打开excel文档【13.3.2】从工作簿取得工作表【13.3.3】从工作表sheet获取单元格cell【13.3.5】从表中获取行和列【13.3.6】工作簿、工作…

ABS函数c++

简介&#xff1a; abs 函数用于计算一个数的绝对值&#xff0c;在 C 中它继承自 C 语言的标准库&#xff0c;其历史可以追溯到早期的 C 语言发展历程&#xff0c;以下是详细介绍&#xff1a; 早期编程语言的需求 在计算机编程的早期阶段&#xff0c;处理数学运算就是一项基本…

闭环SOTA!北航DiffAD:基于扩散模型实现端到端自动驾驶「多任务闭环统一」

端到端自动驾驶目前是有望实现完全自动驾驶的一条有前景的途径。然而&#xff0c;现有的端到端自动驾驶系统通常采用主干网络与多任务头结合的方式&#xff0c;但是它们存在任务协调和系统复杂度高的问题。为此&#xff0c;本文提出了DiffAD&#xff0c;它统一了各种驾驶目标并…

整车CAN网络和CANoe

车载网络中主要包含有Can网络,Lin网络,FlexRay,Most,以太网。 500kbps:500波特率,表示的数据传输的速度。表示的是最大的网速传输速度。也就是每秒 500kb BodyCan车身Can InfoCan娱乐信息Can 车身CAN主要连接的是ESB电动安全带 ADB自适应远光灯等 PTCan动力Can 底盘Can

实战设计模式之迭代器模式

概述 与上一篇介绍的解释器模式一样&#xff0c;迭代器模式也是一种行为设计模式。它提供了一种方法来顺序访问一个聚合对象中的各个元素&#xff0c;而无需暴露该对象的内部表示。简而言之&#xff0c;迭代器模式允许我们遍历集合数据结构中的元素&#xff0c;而不必了解这些集…

JVM 垃圾回收器是如何判断一个对象是否要回收?

JVM 垃圾回收器&#xff08;Garbage Collector&#xff09;需要判断哪些对象是“垃圾”&#xff0c;即不再被程序使用的对象&#xff0c;以便回收它们占用的内存。JVM 主要使用以下两种方法来判断对象是否是垃圾&#xff1a; 1. 引用计数算法 (Reference Counting): 原理&…

kali——httrack

目录 前言 使用教程 前言 HTTrack 是一款运行于 Kali Linux 系统中的开源网站镜像工具&#xff0c;它能将网站的页面、图片、链接等资源完整地下载到本地&#xff0c;构建出一个和原网站结构相似的离线副本。 使用教程 apt install httrack //安装httrack工具 httrac…