如何判断一个功能或系统是否过度设计?
2019-08-11 本文已影响3人
产品徐经理
我们做产品设计的时候,有两个很重要的区别:
- 给自己做功能
- 给需求方做功能
其实大多数的产品经理都是在给需求方做功能。
那么很明显,如果一个功能,需求方不需要,你也无法说服需求方需要它,那么无论在你心中这个功能有多🐂🍺,都是过度设计。
还有一种情况,是其他人看来是过度设计,但其实它不是。这通常是因为产品经理对功能 / 业务未来发展的预期,以及未来可能会有的变更和扩展,综合考虑后得出的一个现阶段可能没有必要,但对产品未来发展更有利的设计思路。尽管如此,产品经理在工作中的大敌「排期」对产品设计的影响也很大,有些时候因为时间原因,我们不得不去放弃一个相对更好的方案,而选择一个更快的方案,毕竟需求方总有这么一句话:
先这么做,后期再迭代嘛!
有些产品经理对这种情况会感到气愤,但冷静下来仔细想一想,我们失去的无非就是一个(自己内心中)优秀方案的落地,以及未来迭代中因为弥补设计债务而带来的时间成本,但我们的收获却是 match 上了业务发展的窗口期——这是你无论拿多少设计方案都换不来的。