如何解决公司内部开发资源不够的问题?
这个问题的本质不是人不够用的问题,而是“要做的事情”是不是有那么多。
其实很多时候,我们在提需求的时候,内心里是有一个权重判断的。例如有些是“必须要有,没有就死了”,有些是“最好要有,有了就如虎添翼”,而有些是“可以有也可以没有,影响不大”,更有一些是“有没有无所谓,我还没想好”所以把内心判断也要一起提出来,才能优化开发资源与效率。
有困境不可怕,可怕的是不去优化和解决。
要优化和解决这个问题,就要认识到,看似都是资源不够的问题,对于不同公司、不同团队、不同产品,背后深层原因不一样,去深挖这个根源是最重要的。这个需求值得做吗?性价比高吗?对未来价值大吗?很多时候,并不是开发资源不够,而是一些可有可无的需求霸占了宝贵的开发资源。
需要一步到位建造航母吗?很多时候,当发现一个需求,每个人内心生出都希望能一步到位开发完。但 对于很多互联网产品来说,先用核心需求做小范围迭代的方式更合适,一方面可以快速调整方向,另一方面项目出发时需要的开发资源就不会那么多,在有限的人力下,会倒逼项目负责人想清楚自己的核心目的。
你是重复造轮子吗?对于一家公司来说(除了那种技术基建公司),提供的核心服务是如何解决用户的问题,而不是“这个需求是我自己做的”。要善于利用业内已经有的成熟基建,用采购等方式“花钱买时间”,这时自己的开发资源只做跟自己业务和商业模式相关的事情。不要盲目追求“每一行代码都是我们自己写的”。
面对有许多需求需要投入时,要从业务负责人的角度,要去做一个评判:“养鸡两个月后每天都有鸡蛋吃”,还是“今天中午马上吃鸡?”。面对前一种需求,适合技术做投入,有足够的远期可期待。而后一种,适合先用人力用运营手段满足基本需求,再观察有没有价值产品化。
所有内部开发资源不够的问题,核心都是领导层业务战略决心不够。需要集中力量办大事。