老板不断加需求、改需求的四种应对方法
昨晚几个兄弟疫情之后,约一起聚聚,小张同学成功的占了C位,我们一晚上都在讨论他的问题。
“几位大佬,有没有好机会介绍,小弟要失业了。”
“你就少来了,你们公司最不缺的就是钱了,疫情不可能影响到你们公司啊!”
“我是自己想走的,哎,实在不想呆下去了... ”
我们等他接着往下说。
“一个app做了半年多了,还上不了线。刚开始做的是知识分享平台,做了一半改成微商平台,快做好了,又改方向做大健康,做了一半要接区块链,做积分换数字货币。好不容易接好了区块链,现在又说加了区块链不好融资,要去掉。”
几个兄弟都是做很多年的程序员,这种情况都有碰到过,各自想自己的心事。
最后小张同学说:“老子不陪他们玩了,提了离职,下个月走人。”
小张的老板我认识,他是传统金融公司的老板,在行业中有一定的地位。这两年时兴资源变现,他手上有几千家大中型公司的老板资源,他就想搭一个资源平台。刚开始想做成类协会模式,APP做成知识分享平台,为这些会员提供股权等金融知识服务。
后来觉得纯知识的分享,没有抓手,大家在这个平台上都不知道做什么,就想加入微商模式,老板之间可以在平台上做生意,由平台做背书,增加大家做生意的信任度。
再后来,会员里面有个做大健康的,产品很好,他就拿下大健康企业的全国唯一代理权,平台做成大健康产品的分销平台... ...
于是,做半年多,一款APP还不能上线。就有了上面的故事。
这种老板不断改需求,加需求的情况,我总结下来有四种情况。
1. 老板方向不清晰,经常改变方向
像小张同学他们公司,就是典型的老板方向不清晰,经常改变方向。
遇到这种类型的公司,要怎么办呢?
我们在讲怎么办之前,我先问个问题:“哪个级别的程序员能解决这个问题?”
能解决这种问题的程序员,级别要达到P9+。P9差不多是总监级别,能解决系统性的问题,而这种问题是经营性问题,所以要CTO和技术副总这个级别的人才能处理。
而这种公司最喜欢花大价钱挖P8的人来当CTO,所以关门是理所当然的。
如果你在公司中遇到这种情况,没有P9+的人来操盘,可以考虑在合适的时间走人。
2. 老板没有想清楚怎么做,容易受别人影响
第1种是老板方向不清晰,经常改方向;这种是老板方向清晰,但是他对一些细节没有考虑清楚。
老板的习惯是,一有人过来喝茶,都要讲一讲自己的商业模式,讲自己的功能多么的独一无二。
然后就有一些探讨,会有一些新的点子和想法出来,就像我们在项目概念阶段,会做头脑风暴,跟这个效果一样。然后他就会找项目组加需求。
这里实际上会有两种情况:
1)从前线返回来的真实的客户需求
稻盛和夫老爷子有讲过:一线有神灵!
老板是接触一线客户的人,有部分是客户真实的需求。
2)老板脑洞大开的伪需求
创业公司的老板,都是对自己的产品充满了希望,天天想着把产品做的更好。所以,他经常会有很多自以为是的需求出来。
像这类需求,基本上都是障碍,很多创业死在这个点上,拼命的想做个领先行业,革命行业,甩开竞争对手几条街的产品,然后就把自己的命革了。
遇到这种情况,处理方式都比较简单。
“小张,今天我跟行业一个很厉害的大佬聊我们这个项目,他给我们一个很好的建议,我们做社交,要给社交加入趣味性,我征求过多人的建议,觉得我们要加入...”
“老板,如果改成这样,我评估会多出1个月时间,如果还是要在这个月底完成,需要增加4个人。你看我们是改完成时间,还是加人?”
如果按这种方式处理,老板一般都会去思考下解决方案,最后的结果大致会有两种:
1)这个需求不加(伪需求)
2)如果是客户真实的需求,可能会提炼出最需要的部分加进来,不会全部加。(考虑成本)
3. 老板自以为是,用强权干预项目
有些老板会自以为是,我是老板,公司都是我的,我想怎么做是我的自由,过多的干预项目。
我之前接触过一个团队,老板是做B2B起家的,靠做会员赚了钱,于是想做B2B的APP,这个老板很努力,喜欢玩各种APP,然后发生什么事呢?他晚上会玩各种APP,把别人做的好的记下来,第2天直接找工程师按他的要求来改。
经常发生什么事呢?
“小张,昨天让你改的朋友圈,你改好了吗?”
“还没有改好,工作量太大了,一天改不完。”
“改不完没有关系,我跟你说,我昨天看到一个app,他们朋友圈是这样做的,这个效果会比我昨天让你做的好,你昨天改的那些就不要了,你按这个效果来做。”
最后,工程师和我说,单单朋友圈这个功能,改了多少遍他都不记得了,有一次要改发朋友圈的发布时间,他看到有7个地方,有的用隐藏属性把它隐藏,有的用透明让它看不到,有的把显示区域设成0让它不显示出来。每来一个新的工程师,都不敢乱删代码,都是把别人的代码做下修改,加上自己的代码。发朋友圈的一个主要函数有3000多行代码。
我给他们技术老大几种处理方法,老板都是当下说:“你这个建议很好,我接受。”
第2天,他还是照样找工程师改需求,技术老大就去找老板,不让他干预工程师的工作,老板都会说:“这个需求很重要,今天就改一个需求就好了,其它的我也不让他们改。”,第3天,又照就了。
他们做了一年,B2B的APP上,有服务号、订阅号,有朋友圈,有买家发布需求的功能,有卖家发商品广告的功能,有滴滴找货的功能,有5000人大群功能,有行业联盟功能。做了一年,APP还没有上线。
后来认识的朋友离开了,就不知道这家公司后来怎么样。
如果,遇到老板自以为是,听不见任何建议的情况,很多时候你用什么办法都没有用,如果有合适的机会,可以考虑走人。
4. 加需求,就是为了让研发团队加班
有一次做商场,我规划是1.0做商场的基础版本,1.1做引流,1.2做营销。老板一直在跟我说:你能不能把引流功能放到1.0做?刚开始我还很诧异,后来一想明白了,老板想用同样的时候让我们做更多的功能,完不成加班呗!
当你找老板谈:“老板,你看这个月加了好几个新需求,按我们现在的人员安排,这个月完不成,你看我们能不能排个优先级,把优先级低先放一放?或者你给加多2个人?”
老板看着你:“我最近晚上七八点经过研发团队,看你们一个人都没有,而行政、财务基本都在,你们研发团队工作是不是不饱和?”
你就明白了,老板加需求,就是为了让研发团队加班。
我带团队的风格是项目必须准时上线,其它不管。刚入职三个月内,框架不熟、代码不熟、业务不熟、跟同事的配合不到位,当天的工作完不成,自己加班。如果入职三个月,还需要加班,那我就要找你聊一聊,是能力问题,还是态度问题。
老板找我要团队加班,我就把情况解释清楚,皆大欢喜。结果,时不时有人来暗示我,要团队加班,让我很苦恼,我就去问一个HR总监这种情况要怎么处理,他教了我一个神方法:你把团队分成五份,每天安排一部分人加班,人要散开坐,老板过来一看加班的人还蛮多的,就不会再找你了。你的员工如果没什么事,可以看看书,玩玩游戏。结果,每天晚上就有一波人在吃鸡,一波人在开黑。
对于老板加需求,就是为了让研发团队加班,像这种情况,去改变老板很难。倒不如可以在公司看看书,学习点新技能。
如果你觉得这篇文章对你有帮助,请关注我,我定期会分享程序员相关的话题。如果你有需要我分享的知识点或困惑的地方,可以给我留言,我在下一次做针对性的分享。