故事的背景是这样的,公司一个内部运营App工具,两个产品团队产品规划,后台也是两地不同开发团队进行开发,使用人员可能是同一个运营人员。
在第一版开发的时候,产品团队已经考虑到了可能的情况,首页会根据不同的权限展示不同的业务模块。
但是在第二个团队做产品设计的时候并没有考虑到这个,按照业务类型进行区分登陆的用户,如果是选择业务1,则进入业务1业务,注意这里不能垮业务。想要进入业务2,必须重新登陆才可以。(反人类的设计)。
开发人员竟然没有人对这个产生疑问!就按照这样的设计进行了开发。后来因为开发一个bug,跟我提出这个事,我当时的第一反应就是这个需求从一开始设计就有问题,不能这样发版。再找另外一个组app负责人沟通的时候,竟然回复:“已经这样做了还能怎么办”!我的天啊,这是一个跟我同级别的开发么?我突然觉得很悲哀,为自己悲哀。
也促使我进行思考,到底资深的开发人员的最大价值在哪?仅仅是把事情做好吗?难道不是先要确定是正确的事么?我认为对待需求产品,开发不能没有自己的思考,只是一味的想着开发,那样开发出来的产品可能并不是用户想要的产品,先把方向找对,做的事情才有价值!
也许是我太较真的,都是打工干活,也许人家工资还比我高,我操着哪门子心。但是我真的是过不了自己这关,经我手的产品,我必须负责,这也是对自己负责。我相信以后自己设计产品或者创业都需要找对方向,否则做的越多,错的越多!
后续:跟产品沟通交流后,产品非常认同这个问题,已经两个团队的产品进行沟通下个版本会改过来。
2018年11月6日 秋 记于津城
网友评论