长久以来,在企业信息化/数字化的浪潮中,很多人都在做着二选一的艰难选择,或者是一处碰壁再去尝试第二种的无奈之举。其实,在良性的软件开发环境中,如果前两种你遇到问题或者困难,可以试试用专业的公司提供的服务,利用第三方公司提供的软件团队,去实现自己的信息化和数字化。
外包项目模式面临问题和风险
通常现在国内我们看到的情况,就是一个企业选择外包项目,往往是一些自建团队做不到的,或者是自己的能力各种原因达不到,或者是对于企业信息化不是特别重要的部分,会选择把这个部分外包出去。做一个项目,包给一个第三方的公司,他也会竞价,也会想办法找到性价比最好的供应商。这个方案,对一个企业来讲,如果外包的项目并不是那么重要,那我认为是可以的。
但是,重要的系统,外包是有问题的。因为第三方公司通过外包的项目,在多大程度上能够理解你的业务,而这个东西本身对你来讲又是至关重要的话,其实风险很大的。
你能不能提出一个有效的需求,这个需求能不能为第三方的公司理解,有很多挑战。当你已经有需求了,要不然你已经有了软件团队,你的团队做不了,或者事情太多做不过来,你选择外包。但你的团队有能力做出一份比较专业的需求,然后外包,这是现有的市场里面项目外包的模式,成功的概率会稍高一些。
但是更多的情况并不是这样,而是可能客户还没有软件团队,或者连一个软件的负责人都没有。只是想到了需要一个什么样的系统,大概列几个功能,就找公司去做,这种外包的模式是非常危险的。因为你想的东西跟第三方外包公司能够理解的东西之间是存在巨大落差的。
当然,也许有可能情况正好相反。外包公司做过类似的东西,根据你的需求,套现成的模板,理论上讲,看起来是多快好省。但实际上,在将来会很不好用,或者压根就用不起来,因为它毕竟不是你的东西,我们也不是太建议这种模式。
对一个软件来讲,其实需求本身是最难的。几句话的需求,到最后成品软件之间,存在着巨大的差异。如果是一个有良心的第三方外包公司,他会想办法把这个东西逐步完善,搞清楚需求,最后把它做出来。但是这个过程会很漫长,而且,这个有良心的公司是不是能够一开始把这个工作量就评估得很准确,这要打一个大大的问号。
作为第三方的外包公司,如果一下子不能给你一个报价,可能他就没有机会了。如果给你一个报价,再花时间去了解业务,把它慢慢变成一个详细的需求,这个过程很有可能一开始的报价根本承受不住,其实这里头都是些悖论。
因此,对中小企业信息化和数字化来讲,外包项目不是个好主意,因为那就是一次性的。
自建团队,成本高、效率低
一个企业,在数字化或者信息化过程中,自建团队和外包项目这两个相比,如果你有足够的实力的话,我认为自建团队可能更靠谱。或者如果你在选择企业信息化的核心部分的开发,我相信不用选,大家肯定会用自己的团队——自建团队。
我们现在认为说,对于很多企业,自建团队是有困难的。第一,实力上允不允许,通俗点说,就是很烧钱。有可能你的团队会建很大,你要花很多钱,但其实它的效率有可能很低。
第二,我认为更重要的并不是实力问题,而是你有没有办法去管理和有效地衡量这个团队本身的性价比,他是不是足够好。作为传统行业,要管理一个技术团队是很困难的,往往你连他的KPI都做不了,做不出来。但是,我们也不是靠KPI去管理程序员的。
ODC并不是软件开发服务 却能解决根本问题
目前市场的情况,当我们提到外包的时候,基本上就是项目外包或者人力资源外派,再加上自建团队这条路。其实,除此之外还有个选项,也许你可以用专业的公司提供的服务,类似于我们讲利用第三方公司提供的软件团队,去实现自己的信息化和数字化,峻德提供的就是这样一种服务。当然这个从一定程度上讲,考验我们是不是能够信任这个第三方公司。
这种服务,我们过去叫ODC,但这个名字在国内是不是能叫,或者我们是不是能够认同这样的服务的叫法,我不确定。假定说我们就叫ODC,严格地说并不是软件开发服务。因为软件开发是针对所谓客户的软件去的,我们提供的其实是一种能力,为客户建立一个软件开发的能力,其实是一种高效的研发能力。
这种服务其实在国内市场现在还比较少见。很多人可能会认为这很像人力资源外派,但其实不是,因为它不提供驻场。换句话说,程序员实际上是由第三方公司管理的,但是这个团队本身是为客户服务的。只不过他的效率是由第三方的公司来负责任,而不是客户。当然,这个团队本身在做哪些事情,或者它的性价比怎么去体现,第三方公司会跟客户之间有一个沟通,达成一个共识。
我认为ODC的价值,其实就是在于我们解决的是客户没有需求的问题。峻德提供的并不是一种软件开发服务,我们提供的是一种能力,其实解决的是自建团队的问题。你如果自建团队发现问题了,你自己会解决不了,我们那个服务肯定会很重要,会很适合你。
中国企业更需要陪跑式的服务
自建团队,你可以有一个Keyperson——关键的人物,比如说是信息化的负责人,由他在那主导去找第三方的公司,演变成一个合作伙伴或者陪跑式的服务。
我认为中国的软件或者中国的企业更需要这种陪跑式的服务,你时刻在关注它,你可以根据它的实际情况,去定制信息化的路径。这个对于大部分中小企业来讲,我认为是会有帮助。
因为我们就是专业的公司,其实你可以做对比。自建团队,跟专业公司提供的服务的效率,到底哪个高?我们有些客户就是做了这样的选择。自建团队,大概有十几个人的团队,后来,把它变成一个第三方公司提供的服务,只要三五个人,甚至两三个人就能搞定。
苏州峻德在推行这项服务的时候,其实发现在国内市场目前还是很少见的。但是,我相信,随着市场逐渐成熟,会有越来越多的公司认识到这种服务的好处和价值,我相信这类服务商会越来越多,为企业提供一种除了自建团队之外的选项。