旧文导读

    那些用力过猛的员工

    最近想继续说一下这个话题,其实当年我处于职场的时候也存在类似的问题。

    当我们需要提交一份报告,做一份产品设计,提供一份活动策划,往往不由自主的希望,证明自己十分投入,十分勤劳,十分善于思考,于是,我们会尽可能的丰富内容,充实功能点,罗列各种目标和原因。

    然而,只有当我站在创业者的时候,才会真正意识到,能不能,用最低成本,最少的时间,把最重要的那个东西,赶紧他妈的发布上线。

    职场有时候会开头脑风暴会,秉着集思广益的目的,每个人都可以贡献自己的想法,自己的理由,这个功能一定有人喜欢,那个功能一定是个亮点,还有什么什么肯定会吸引一波粉丝。然而,很少有人会出来说冷场的话,这个东西不值得做,那个东西没必要做,还有什么什么,偏离了产品的目标用户。

    大家都积极表现,都希望自己的聪明才智得到证明,但是在很多情况下,这种表现造成了整体效率的下降,造成了无谓开销的激增。

    能否回归核心问题,能否找到核心诉求,能否快速实现验证。

    我跟我们公司内部一个游戏相关的项目负责人最近聊天,我说你每天就想两个事情,第一,玩家为什么会沉浸;第二,玩家为什么会付费,就这两件事情,你把所有的思考集中在这两点,所有的设计也好,规划也好,你就围绕这两点,然后用成本最小化的方式去实现这两点。记住,是最小化!

    如果做出来没有效果,效果不好,一定是你思考出的结论有问题,或者执行的细节不到位,不要想太多有的没的,七七八八在那里凑工作量。

    欧美很多出色的游戏,之前提过的playrix,或者更早的coc,或者皇室战争,你看他们制作很精良,很多细节设计的很出色,但算下来产品功能点特别少,付费点也特别简单。而中国的游戏,恨不得满屏幕都是按钮,恨不得一个游戏两百个功能点,当然,人家可以说,我每个按钮都赚钱了。但做一款好游戏,真的需要那么多功能点,那么丰富的系统么?

    人家那么简单的系统设计,玩家活跃度好几年都不掉的,当然也有更新迭代,但都是在原有系统上增加新的元素,比如新的关卡,新的道具,新的角色,而功能点依然保持简单。我们搞了那么多看上去系统繁杂,似乎丰富多彩的游戏,大部分都是火不了半年就凉了。

    我依稀记得俞军老师说过,第一个版本的百度贴吧产品设计文档,只有一页纸。

    化繁为简真功夫,研发也是同理。

    为了炫技,为了展示自己的才能,为了让领导觉得自己很努力,很勤奋,很有水平,使用复杂的架构,繁琐的数据结构,编写特别绕的SQL,框架上面套框架,简单的工作复杂化,动辄要考虑100多种业务扩展或者五年后的性能压力问题,你想那么多干嘛的。

    还有,程序员很容易出现的思维误区,我来这个公司,拿这么高的薪水,我当然要体现自己的实力,要证明自己的能力。那个开源系统,我拿来用,用的好了,是人家开源系统做的好对不对,用的不好,肯定是我的问题对不对,退一步说,你看,业务诉求上这里那里开源系统不满足对不对,我为了业务诉求的满足也要自己开发对不对。

    不满足的业务诉求怎么来的呢,产品设计人员是这么想的,老板让我参照那个平台做产品,可是如果一模一样,那我的价值在哪里呢?怎么体现我的思考和我的努力呢?我当然要提出一些不一样的东西,你看,这里这里可以有新的设计,那里那里可以有新的功能,这肯定比对方的产品好么。你看研发也打包票说能实现么。

    老板怎么想的,妈的人家那谁谁的公司这么个产品两周就上线了(开源系统快速搭建),业务跑起来了,有收入流水了,老子这边跟我说要六个月才能开发完成,搞个鸡毛啊。

    产品和研发为什么会用力过猛,失去重点?对于创业公司来说,时间成本是巨大的。即便强大如淘宝,最开始也是从开源软件快速起步,当然后续的技术迭代是非常给力的,但你不可能在那个年代就构思好后面整个淘宝和支付宝架构的,不要盲目去考虑过于遥远的技术架构问题,只有保持对系统状态异常的敏锐,和具体遇到问题有足够清晰的分析能力,是必要的。

    能站在老板角度思考确实是个挺难的事情,实话说我在职场的时候,上面提到的很多问题也都犯过。试图证明自己的能力,试图证明自己的想法卓越,试图证明自己可以驾驭更复杂的架构,只有真正参与创业,和进入创业者的角色,才明白一个企业真正需要的是什么,才明白为什么俞军老师当年一直强调 “百度是个小公司,产品要做减法。”

    当然,肯定有不少读者会不以为然,你知道么,如果我们做减法,我们只关注最基本的诉求,我的领导,上司就会给我考评很低,我的升职加薪就遥遥无期。

    这是另一个话题,是关于管理学的话题,企业如何实现正确的激励,这不是我今天要讨论的议题。当然,如果你处于一个层级繁复,考核标准非常死板教条的企业里,你去用他们的标准做事情,获得升职加薪,我也不能说你是错的。但我想说的是,很多创业者也跟我抱怨过,包括我自己公司我也觉得存在这个问题,为什么简单的问题不能简单的实现;为什么很小的需求要搞得非常复杂;为什么别人团队几天就可以发布的产品我们要做几个月。为什么研发和产品总在根本就不重要的地方投入那么大的精力去折腾。

    如果无法理解这个认知差异的,烦请移步旧文 从“自相矛盾”的一些问题来谈谈认知