产品面试系列:如何设计一款产品?
在面试的时候,如果问你,该如何设一一款产品,你该怎么回答?
产品问题是产品经理面试的核心和灵魂,这类问题直接和产品经理的工作相关:设计产品和改进产品。
产品问题通常都以三种常见的形式出现:
- 如果是你,你会如何设计某产品?比如说,你可能会被要求设计一款地图。
- 关于某种产品,你会如何进行改进?
- 你最喜欢的产品是哪一个?为什么?
这些问题听起来虽然不尽相同,但它们都有一个重要的相似点:你需要理解这些问题的最终目的。这个目的可能是要为用户设计出最好的产品和为了增加收入也可能是其他意图。
今天我们就来讲解第一种形式:如果是你,你会如何设计某产品?
设计一个产品
解决问题的思路:
这类问题远没有听起来那么开放,遇到这类问题,你得表现得像一名出色的产品经理:使用结构化的方法,优先考虑用户需求。
记住:不是你想要产品怎么样,而是用户想要产品怎么样。 面试里我们需要记住,回答问题的方法不唯一,但是好的回答需要注意以下几点:
- 问适当的问题;
- 理解和评估问题的目的(是优化用户体验还是提升商业价值);
- 应用结构化的方法。
回答该问题时可以从以下几个步骤进行回答:
1. 通过提问来理解问题
开始回答问题之前,首先确保自己确实理解了这个问题。某些情况下,它未必就是你认为的那样。
比如说,你被要求“设计一支笔”。这是一个简单直接的问题,对吗?
其实也不尽然,笔可以是:
- 油性马克笔,用来为衣物着色,不会因为洗涤而褪色;
- 使用神奇墨水的钢笔,只有在特殊的光照下才会显示出字;
- 专为宇航员设计、在太空使用的笔;
- 儿童在浴缸里使用的笔;
- 潜水员专用的笔。
显然,上面说的这些人需要的是不同的笔,他们需要不同的尺寸、颜色和功能。 面试官出这种题,莫非是想耍你?
是的,从某种意义上来说是这样的。但是,产品经理若是未理解产品的设计目标就贸然开始做这个产品,最终可能会与用户的期望背道而驰。
2. 使用结构化思维
面试官想要看到的是一个结构分明的思维。而要表现出这一点,最简单的方法就是给出一个结构分明的答案,并时刻声明你的思路到了这套结构的哪一个节点上。
举个例子,你可以这样说:“首先,我想要说说设计这个产品的目的。接着,我会列出一些可行的功能点。最后,我会结合产品设计目的对这些功能点进行评估。那么,现在我们开始讲这个产品的目的……”这样,你就能向面试官传达一种信息——逻辑清晰的解答能力。
这种方法对于保持自己和面试官的思路清晰也有帮助。
3. 明确目标用户和消费者,为用户考虑
既然已经理解了问题本身,那么接下来就应该搞清楚这个产品的目标用户和消费者都是什么样的人。如有需要,还应该向面试官提出更多问题。
有些情况下,目标用户和目标消费者并不是同一人群。消费者是愿为产品付费的人,用户是使用产品的人。有时候,用户并不是单一人群,也可能是不同的用户群。遇到每个问题,都要想象产品的使用场景,以及除了用户之外,还有什么人会与产品互动。
我们设计产品,得考虑所有目标用户,因此必须要询问面试官以明确目标用户的范围。
4. 有哪些使用案例?用户为什么要使用这个产品它?他们的使用目的是什么?
为每种用户(如果有多种用户的话)列一个使用案例的清单,这个清单要列出用户使用这个产品各种可能的使用目的和使用场景。
比如说,如果我们要为年长者设计一个钥匙圈,使用用例可能包括:
- 在钥匙圈上找到正确的钥匙,打开家门、车门,等等;
- 在钥匙圈上再扣上一把新钥匙;
- 从钥匙圈上移除一把钥匙;
- 在提包里找到钥匙圈;
- 在住所里找到这个钥匙圈。
你需要评估这些使用案例,独立评估或和面试官讨论都行,并决定要依据于哪些案例来设计产品。可以说所有情况都是重要案例,也可以决定哪一些比较重要,哪一些不那么重要。你也可以考虑,哪些使用目的更高级。
你不仅可以考虑用户使用这个产品来做什么,还可以考虑他们为什么要使用这个产品。
用户的潜在动机是什么?比如说,用户对钥匙圈的潜在动机可能是独立生活。其次,你得说服面试官,你的产品能通过激发用户的潜在动机,满足他们的使用目的和使用场景来改变世界!
5. 现有产品能否良好的满足这些使用需求?这些产品是否存在明显的缺陷?
逐个复核使用案例,评估现有产品或解决方案如何满足这些案例。用户会觉得这个产品最大的问题是什么?而这些问题就是你将要在设计中注意的。如果有不同用户群(比如老人与他们的护工),我们可能需要分别评估他们的使用用例。
在很多情况下,尤其是当你被要求“为某个人群设计某种产品”的时候,仔细想想这群人有何特殊之处,这个思考可能会有帮助。
举个例子,一位老人在身体行动和灵敏度上可能有所不便,但是长者不仅仅只有生活不便这个特点。对产品来说,这个人群也有其他特质。他们可能会非常在乎与家人的关系,或者会把医疗保健或安定的生活放在首位。我们在设计中需要时刻记住这些因素。
6. 什么功能或修改能改进这些缺陷?
一直到现在,我们都在评估现有的问题和需求。很多情况下,我们得同时考虑多个用户需求来解决问题。比如说:在钥匙圈上多扣一把钥匙和在钥匙圈上移除一把钥匙的解决方案是十分相近的。 有个好办法可以处理这一部分,就是向面试官提出几个想法,并询问他想要对哪一个想法进行深究。
一定要明确地将你要设计的功能和用户的使用需求或目的紧密挂钩,要让面试官清清楚楚地知道,你想出来的主意都是消费者关注的,而不是你自己凭空想要的东西。
如果你开始技穷了,那就回到使用需求清单去看看,让自己再来点更有创意的东西。要是面试官确实很希望你还有更多想法,就问问她吧,看看是不是还有什么是你没有充分探究的。
7. 总结
在面试的最后一个环节,将你的解决方案给面试官作一个回顾总结。
案例
为6岁的孩子设计一款智能手机?
步骤1:提问,以理解问题(体验你进行需求挖掘的素质)
在这个问题里,我们被清楚地告知了目标用户。同时,我们还应该搞清楚,6岁的孩子在什么地方使用这个智能手机。这是一个只能在家用智能手机,还是只在学校用的智能手机,还是在这些场景下都可以?我们不妨假设面试官确认过了,这是为6岁儿童设计的、可以在家也可以在学校用的智能手机。
这个过程是向面试官了解需求来源,了解做这事的期待和目的的过程。这点主要体现你不是直接接了需求就直接干,而是会进行需求挖掘、充分了解项目的背景和需求。
步骤2: 使用结构化的思维
解决这个问题的方法,本质上就是我们展示给面试官的结构化思维。
那么,既然已经清楚这个问题了,就可以将其拆解为几个部分:
- 首先,我会考虑用户是哪些人,他们为什么要使用这个智能手机。
- 接着,我要将现有的智能手机和这些使用需求作对比,看看它们之间的差距是什么。
- 最后,我会对如何填补这些差距进行讨论。
在对问题进行逐步破解的时候,要让面试官清晰了解你的步骤。你可以说一些诸如此类的话:“现在我们已经明确了用户群,下一步我们来评估以下现有的智能手机吧。”
步骤3:明确目标用户和消费者,为用户考虑
目前,我们已经有了一个明确用户群:6岁的孩子。
还有什么人可能会使用这个智能手机?由于父母将是产品的购买者,因此,他们也将被视为该智能手机的用户和顾客。此外,看护人 (保姆) 也将成为用户。
步骤4:有哪些使用需求?用户为什么要使用这个产品?他们对产品的期望是什么?
为什么6岁的孩子会使用智能手机?6岁的孩子需要只能手机仅仅是需要打电话吗?当然不是。
孩子使用智能手机的主要场景如下:
- 孩子们会用它玩游戏;
- 孩子们会将其用作 SOS 按钮,如果他们迷路了,它将在父母的手机上发送有关其位置的警报;
- 当孩子需要时,保姆会用它来呼叫(音频/视频)父母;
- 父母会用它来记录他们的摇篮曲,这样当父母不在时,保姆或孩子们自己就可以轻松玩耍;
- 父母还将使用它通过智能手机跟踪孩子使用时的每一个动作;
- 父母想通过智能手机教孩子们。
假设我们要设计的基础功能是为了满足父母对孩子位置的了解。
步骤5:现有产品能否良好的满足这些使用需求?这些产品是否存在明显的缺陷?
目前,他们的需求都可以使用不同的方法来解决。例如:单独的视频游戏,保姆通过自己的电话拨打电话。磁带录音机用于记录摇篮曲。但是当前没有这样的设备,它可以为6岁的孩子提供了SOS按钮,可以与孩子父母视频。父母不希望将自己用的智能手机给孩子,以免孩子分心,浪费金钱或其他原因。对于游戏和教育的功能,在实施的第一阶段我们可以无需解决。
步骤6:什么功能或修改能改进这些缺陷?
智能手机将具备哪些功能来解决这些差距?新的智能手机应具有以下功能:
- 它应该附有一个绳子,以便在孩子玩耍时不会掉下来。
- 它的大小不必与原始智能手机一样大,因为它不一定需要键盘。
- 屏幕应该有一个在一侧的三个按钮。首先,他们会在按下后立即将孩子的位置发送给父母。第二个将与父母发起视频通话,第三个将具有录制音频文件或播放录制的文件的功能。
- 还可以提供诸如地理围栏之类的功能,如果孩子走出某个地区,它将向父母的手机发送警报。
- 父母应该能够通过智能手机跟踪孩子的每一个动作。
- 整体模型不应大而笨重,并且应足够容易被6岁儿童携带。
- 存储空间不必足够大,因为我们只需要存储少量摇篮曲。
- 电池至少应足够大,以在孩子玩耍过程中持续提供GPS跟踪服务。
步骤7:总结
根据我们对以上问题的分析,进行总结,得到结论。
如何设计一款地图?
步骤1:提问,以理解问题(体验你进行需求挖掘的素质)
在这个问题里,我们未被清楚的告知目标用户和产品形态,只告诉了我们目的。
用户是谁,是企业用还是个人用?地图指的是什么地图,单单是传统的静态的地图还是具有定位导航功能的地图?是否有其他的利益相关者,有无基于一定的背景(比如是在已有产品增加一个模块,还是要切入地图的市场)。
同时,我们还应该搞清楚,用户以什么形式使用这个地图,要做的是web端还是移动端?
步骤2:使用结构化的思维
解决这个问题的方法,本质上就是我们展示给面试官的结构化思维。
那么,既然已经清楚这个问题了,就可以将其拆解为几个部分:
- 首先,我会考虑用户是哪些人,他们为什么要使用这个地图。
- 接着,我要将现有的地图产品和这些使用需求作对比,看看它们之间的差距是什么。
- 最后,我会对如何填补这些差距进行讨论。
在对问题进行逐步破解的时候,要让面试官清晰了解你的步骤。你可以说一些诸如此类的话:“现在我们已经明确了用户群,下一步我们来评估以下现有的地图产品吧。”
步骤3:明确目标用户和消费者,为用户考虑
目前,我们已经有了一个明确用户群:出行需要导航的人。还有什么人可能会使用这个地图呢?企业,商家需要吗?
步骤4:有哪些使用需求?用户为什么要使用这个产品?他们对产品的期望是什么?
这里的核心用户的用户场景就是出行时搜索出发地点和到达地点,然后开始导航。那用户使用这个地图还有没有其他的原因呢? 于C端来说,用户可以在地图上叫车、查找电影院、餐饮、酒店、门票等衍生服务。 于B端来说,用户使用地图供应商为各行各业提供定制化的解决方案。比如:出行服务、LBS服务、O2O服务。
假设我们要设计的基础功能是为了满足用户出行导航的。
步骤5:现有产品能否良好的满足这些使用需求?这些产品是否存在明显的缺陷?
步骤6:什么功能或修改能改进这些缺陷?
作者:haoxinguo,公众号:Kris产品成长之路
本文由 @haoxinguo 原创发布于人人都是产品经理。未经许可,禁止转载
题图来自Unsplash,基于CC0协议
挺好的,我在国外的学的也是这套方法,相比于现在市面上流行的答题技巧,更加据有说服力和可行性。
总结:不一定需要特别天马行空的想法,但是一定要拥有结构化思维。
非常棒,对于面试回答问题很有启发
很好哦
写得太棒了
打卡 非常不错
感谢 😉