今天因为Inspire的一个新功能,我和NC持有不同的意见,于是展开了讨论。
我作为一个纯粹的使用者和测试,我只考虑这个功能使用起来是否符合需求。当然,我并不能代表所有用户的需求,毕竟,每个人的需求都是不一样的,一个产品也不可能满足所有人的所有需求而设计。但是,我考虑产品的功能细节的时候,我不会考虑这个功能实现的逻辑是否复杂,技术是否有难度。
而作为开发这个产品的人(NC)来说,自然会不可避免地潜意识里从实现的逻辑复杂度去考虑,所以,在自己设计产品需求,自己写代码去实现的情况下,难免会把功能设计往比较容易实现的方向去设计。
我们就功能应该如何讨论的过程中,就难免有谁听谁的。这也是为什么在行内,产品经理和开发总会结下梁子的原因。
当然,争论完各自的观点,我和以往一样,选择让时间去解决,毕竟,NC又不是一般的程序员,他对产品设计上,还是积累了多年的经验,而且,经他做出的产品,都是很经典完美的。这足够让我相信,经过争论后,他会去重新思考,因为这个功能也是他在短短的两天内去设计和实现的。
果然,还没等我去趟厕所出来,NC已经想清楚了。于是,我们相视忍不住哈哈大笑。笑完了,没到十几分钟,他又提交新版本给我了,此功能又是一个完美的功能。
所以,请大家投票:产品(经理)or 开发(经理)的话语权。
顺便把Inspire推荐给大家,如有喜欢经常写写东西的,可以用用看,如果有个人Blog的,那写完Publish上去就非常方便了。
|