什么样的产品算是好产品?
灵魂发问:一个好产品该是什么样子?
德国设计师 Dieter Rams 曾总结过十条产品的设计原则,在软硬件产品中得到了广泛应用。乔布斯和苹果的总设计师也都曾说受到了 Dieter Rams 十大设计原则的影响,才在产品外观上达成了一致:
人机交互学博士尼尔森也就软件行业的产品设计提出了十大可用性原则:
上述原则主要为我们的产品设计提供参考,并不是必须掌握所有原则。像二八原则所说,掌握 20%的原则就可以解决 80%的问题。
那一个好的产品,有哪些重要的原则必须要遵循呢?
一、挖掘核心价值
产品的核心价值需要考虑到用户和企业双方,对用户来说,产品需要满足用户需求,解决用户的问题;对企业来说,产品需要获得可持续性的收益,来保证产品的更新换代。只满足其中任何一方的产品都不是一款好产品,而现今出现了太多的快“快闪产品”。
前段时间某消消乐游戏实现了病毒式传播,地铁上几乎每个低头看手机的人,都在全神贯注地寻找这些小方块之间的关联:一次不行就重玩一次,又失败了就点开广告闭目养神一会儿,然后拿着看广告得到的复活机会再次“上场厮杀”。那段日子里,没有玩过消消乐的人开始逐渐上头,没有熬过夜的人也见到了凌晨 3、4 点的城市,这个游戏的作者更是赚了个盆满钵满。
但在放下手机的时间里,大家又会发现,这个游戏除了带来了挫败感,竟找不到其他的价值。如同其他爆火过一阵的旅行青蛙等游戏,这些现象级产品带来的是突然的爆火与快速的萧条,背后隐藏的是缺乏用户价值的产品内核与快餐式的产品设计思路。
二、平衡好用户需求与公司目标
对产品经理们来说,用户需求与公司目标的平衡是一个永恒的话题:前者是为了实现价值,后者是为了能够生存。
我们先看禅道的一个例子。有很多用户向我们反馈:任务的剩余工时应自动更新计算,这样可以减少用户的计算和录入。如果从用户角度来思考的话,这个需求完全可以理解的,做起来也非常简单。但这个需求禅道一直没有做,为什么?
一个任务最初预计 8 个小时,第一天开发人员花了 6 个小时,这个任务还剩 2 个小时?其实不一定。有可能这个任务很复杂,开发人员还需要 6 个小时;也有可能这个任务很简单,再有 1 个小时就可以完成。所以用户在更新工时的时候,需要根据实际情况重新做估算。
像上面的例子一样,如果一味迎合某一方的需求会出现三个问题:
一是迎合一些为了减少录入等操作的需求,会偏离软件的专业性。从用户的团队协作角度来说,前期少做 1 份工作,后面就需要用 N 倍的代价来弥补;
二是过于个性化的用户需求不具备普适性,很可能花大力气开发的产品功能没有市场;
三是一味地迎合用户需求,会偏离公司战略目标,而一味地响应公司和管理者的目标与需求,也会逐渐偏离市场方向。
综合来看,这意味着我们要短周期、低成本、有计划地持续满足用户需求。所以在做产品设计的时候,我们不应盲目地以领导或用户需求为准,而是需要思考需求的合理性、实现可能性,以及针对这个痛点,有没有更合理、更低成本的解决方案等等。
三、不盲目跟随
要做一款产品,就要坚持独立自主原则,虽然站在风口上“猪”都能飞起来,但是飞起来之后呢?没有实力、没有创新、跟不上变化的“猪”都摔得很惨。
当然不跟随也不是说完全闭门造车,还是要保持开放的态度,广泛地吸收信息、学习新的技术产品。但最关键的是,遇到问题不要第一时间去找市面上可参考的案例,而是应该自己进行设计,有了方案后,再去查找资料进行印证和完善。不停训练自己从 0 到 1 进行思考,保持对产品的敏锐洞察和独立判断,才能创新。
四、有底线和原则
![](https://static001.geekbang.org/infoq/4a/4a4b8a7caad921ac38be2d695e8bda8d.png)
相信大家在收到各种 APP 的授权消息时,心里都会犯嘀咕:这些软件真的有必要获得这些授权吗?一个拍照软件为什么要获取读取并修改我手机通话记录的权限?获取这些权限到底要干什么……
随着互联网的发展,各种 APP 或电脑软件在方便人们生活的同时,无疑也带来了个人信息安全隐患,用户的一些权限被恶意获取,很可能导致个人信息被扒得体无完肤。
虽然国家网信办印发了相关规定,但各类软件滥用隐私数据的事件依旧屡见不鲜:
当然,这只是看得到的数据安全问题,看不到的安全隐患只会更多。就像每年的 315 打假,打倒的只是一个行业的代表,类似不合格的小作坊却有成百上千。
在产品设计中,我们应拉起“数据安全”的警戒线,牢记用户与客户才是数据的唯一主人,做好数据安全。像禅道,其实没有任何与用户相关的数据埋点,只有一个检查更新的功能,会有标准的 HTTPREFERER 和禅道的版本号等信息传递到我们的检查更新接口,而且这个功能用户也可以关掉。所以对用户数据安全的保护,是从产品设计者这一端就需要开始的。
五、长生命周期
人有生老病死,同样产品也有自己的生命周期。一个产品要想经久不衰需要如何做?
延长产品的生命周期有很多方法:
建立有效的盈利模式,提高用户满意度
不断迭代与创新
……
但上述方法都做到了,还是会出现一个问题:试想一下,我们经常使用的那些产品,如果开发产品的团队不存在了,有多少软件我们还能继续用?
所以通过开源,我们不仅能延长产品的生命周期,还能让更多人参与进产品建设中,减少产品缺陷、丰富产品功能,通过共创实现产品生命周期以及使用周期的延长。
写在最后
让我们回到刚开始提出的那个问题:什么样的产品才算好的产品? 你心中有答案了吗?
评论