分享

你的外包项目为什么又失败了

 心不留意外尘 2017-05-16
http://www./nForum/#!article/Entrepreneur/603369
转信人: royguo1988 (呐,这就叫做特异功能), 信区: Entrepreneur
 
发信站: 水木社区 (Tue May  9 10:58:58 2017), 站内
  
 
  
1.引子
  
周末和朋友吃饭闲聊,哥们向我大倒苦水,公司的一个项目由于人手不足,找了一个外包公司帮忙,二十几万扔进去又搭了三个月,做出来一个“烫手山芋” :上线的话 bug 太多,不上线的话修修补补收尾遥遥无期,让我推荐一个真正靠谱的外包公司接手......
  
这样的情况,大家在圈子里已经屡见不鲜了,也有一些业内的朋友攥文痛书外包公司坑人、坑钱、坑时间,呼吁大家远离外包公司。类似的观点有其合理之处,但是也未免绝对,本质上来说,所有的 To B 公司,都是“外包公司”,为什么到了软件外包后,靠谱的公司就那么难找了呢?
  
笔者曾经作为某外包公司的联合创始人,公司最多做到 100 多人,同时也做过甲方和不靠谱的外包公司合作过,期望通过自己的亲身经历,以及对这个行业的思考,来试着解答这个问题,期望对那些正在寻找外包的公司有所帮助。
  
  
2.外包公司的生存困境
  
软件外包公司的商业模式很尴尬,它的综合成本很难随着客户数量的增加而降低,这个帐很好算:
假设我们要做一个 CRM 系统且只需要一个PC管理平台端,最低人员月成本大致是:
  
一个后端:15K
一个前端:8K
一个产品经理:兼任,5K
一个测试:8K
一个项目负责人:兼任, 5K
  
若项目需要2.5个月,则人员纯工资是10.5万,加上社保公积金和公司税费等,约14万的人力成本。
加上税费、员工带薪休假、其他综合办公成本(网络、房租等),尤其要核算人员离职、员工奖金等隐形损耗,总的成本分分钟上16~18万。
设想一下,如果这是一个 20 万的项目(现实中很可能是这个价格),外包公司如果稳稳的按照标准流程来开发,只能赚 20% 左右,也就是 2~4 万,这还是税前。
  
任何一个稍微动点脑子的老板都会马上想到:“我的研发可以同时做 N 个项目啊,假如我一个员工同时做三个项目,那我的成本其实只需要 1/3 就好了,这真是个天才的商业模式!”。
  
在这类老板眼中,码农和缝纫机厂的工人没什么区别,可以尽可能的复用。然而,他们往往高估自己的项目管理经验,也往往没有没有实际的一线研发经历。当他们意识到项目要延期的时候,他们会执行以下步骤:
1)拼命加班补时间,同时告诉工程师先把表面功能糊弄过去(什么?权限验证有bug?先去掉,以后再弄,先弄个简单的前端验证。哦,算了,前端验证也不要了,先上线);
2)仔细再看一下合同,确保合同中规定的功能都“有”,嗯,是的,都有,但合同不保证没有 bug;
3)开始琢磨根客户沟通加钱,你们中间改了XX需求,之前没有说清楚,合同里面也没有讲清楚,得加钱;
  
实际上,很多互联网公司的项目管理人员也犯同样的错误,但是很多外包公司的问题在于,他们的人员复用程度过高,即便是争取来更多的时间,员工时间上也并没有得到休息,而是扑进了别的项目救火。
  
如此一来就形成了恶性循环,员工不停的加班,项目依然不停的延期,客户一再推迟付款,这时候外包公司会发现自己的延期成本急剧上升(员工需要时长被打断“收尾”之前的烂尾项目,而且又不能收款,逐渐转向消极应付,直至员工离职,项目还需要新的人进来继续收尾)。
  
这类外包公司横行在市场上,造成了几个非常严重的问题:
市场价格严重偏低,劣币驱逐良币
烂尾项目泛滥,外包公司口碑扑街
外包公司招人更难,只能转向应届生、培训生等初级工程师
  
当然, 我并非全盘否定所有的外包公司,还是有一些非常可靠的外包公司,口碑良性循环,然后这些公司据我所知大部分徘徊在生死的边界线,虽然他们的收费在很多人看来 “很贵”。但是通过上面的逻辑,相信大家可以很清楚地认识到 “贵” 是有原因的。
  
这些徘徊在生死线的优秀的外包公司我们今天暂且不提,外包行业的乱象除了人员的复用程度吓人之外,构建在上面的各种商业模式也是层出不穷,可谓是道高一尺魔高一丈,让甲方公司防不胜防。
  
  
3.外包公司的商业模式
  
  3.1. 自营外包
这是一种最传统的外包公司,如上面所说,他们有自己的研发团队,自己亲自做项目,一些优秀的外包公司会良好的排期并且正常的收费(也就是那部分很贵的外包公司),也有一些我上面提到的价格低廉,榨取员工的休息时间以赚取利益,甚至有一些只是为了赚取首付款,项目开始就打算直接烂尾的也不少见。
          
如何在这些公司中选择靠谱的外包,是我们今天的核心话题,后文会详细介绍。
  
3.2.“集成商”
这些公司是从过去硬件集成商的逻辑发展而来的,他们自己只有“项目负责人”,几乎没有研发,最多有一两个辅助谈谈项目,客户来的时候充充门面,当项目被成功忽悠下来之后,他们立即找到合作的其他外包公司,将项目扒一层皮交给他们,这些接手的外包公司,往往是自己没有能力接单的小外包公司,模式参考自营外包。
  
3.3.众包
这两年众包的概念越来越火,甚至有一些打着众包旗号的外包公司成功融资炒作概念。然而归根结底,这类公司的模式与集成商类似,但实际上更差一些,他们往往会将项目分包给个人,在宣传上他们会声称让 BAT 的人兼职帮你做项目,听起来很牛,实际上他们的审核标准往往只有一条:活有人接,有成交量就行。
  
当然,不乏有一些大公司的工程师业余兼职做项目的,但是往往这些项目都要足够小,能够一、两个人可以搞定的,否则项目管理很容易失控。笔者在做外包公司的时候,也尝试过用众包的形式来做过不少项目,成功和失败五五开(失败的项目,我们只能通过自己的研发人员来救火,血的教训)
  
3.4.分包商
分包商是最可怕的一种,这类公司严格意义上来说很多都是皮包公司,他们只有销售人员没有研发,这些公司会租用其他大公司的会议室,谈客户的时候给客户一种很强大的感觉,实际上根本就不是自己的办公室。这些人的忽悠能力出众,往往公司的核心人员都是资深的研发出身,从技术上能忽悠住客户。
          
一旦客户签订合同,项目立即转包给其他公司,后续的全部沟通、成本甚至亏损都不归他们管,项目搞定之后他们立即从首付款中拿钱结账。
  
据我所知,这类公司在北京尤其多,我们在做外包公司的时候,每个月都会接触到一些这类公司来“谈业务”,其实就是做甩单,价格往往低的可怕(比如10万做 iOS + Android 的 APP,多是这类公司甩单)
          
3.5.个人兼职
个人兼职不算是外包公司,但是相比较而言,反而有时候更靠谱(注意,是相对而言)。这类兼职往往需要甲方靠人脉或朋友介绍寻找,综合成本不是很高,同时个人往往不会主动造假(类别分包商和集成商),同时个人对自己的声誉和口碑也更加注重一些。
  
  这类人群做事情靠谱,但是的缺点是时间容易失控,很多人没有专门的外包项目时间预估的经验,又加上是兼职,时间更不好把握,这就需要甲方有相对专业的人员配合一起开发或者追踪才合适。
  
  
4.甲方的责任
  
上面提到了一些外包公司的坑,其实有时候甲方往往也是项目失败的主要原因(很少有甲方愿意承认),其中最关键的一点是对市场价格没有清晰的认识。
  
有个朋友举的例子很好,去医院看病你砍价试试看?外包公司在一定程度上,其实也是一样的,虽然不救命,但是挽救的是公甲方的时间,如果甲方恶意压价,对于很多处在生存边界的外包公司,往往一狠心就接下来了,这些外包公司寄希望于项目一切顺利,赚个小钱(现实是担心的事情往往会发生,小钱没赚到,反倒有可能亏损,还落下骂名,项目也要烂尾)。
  
另一方面,很多甲方希望自己做甩手掌柜,项目包出去了,自己就不管了,时间到了我来收货就好了,这也是大忌。一个完整的项目,往往需要频繁的沟通和需求探讨,外包公司如果内部的流程不规范,或者项目管理人员身兼数职,往往会遗漏很多细节,进一步导致开发跟不上,最终体现在项目延期修改,恶性循环。
  
5.如何选择一家靠谱的外包公司
  
说了这么多,主要是阐述目前业内外包公司的乱象,现在回归正题,如何选择一个靠谱的外包公司呢?
  
5.1. 合理的价格
外包公司报价这个环节,很能体现一个公司的专业素养和水平,甲方可以通过这个环节来了解对方的需求分析能力,只需要让对方给一个报价单,基本上能大致了解对方的实力。
  
比如外包公司给你一个报价单,里面会清楚的列出来功能清单,清单中需要哪些人来做,这些人的价格等信息,如果各方面看起来合理,人员薪水看起来也是正常的(可以通过拉勾等平台查询薪资),那么这家公司应当是仔细研究了需求。
  
如果外包公司的报价很低,且没有明细,基本上客户忽略不看,90% 是一个不靠谱的公司,甚至他们压根没有仔细分析你的需求,极大可能是一个分包商。
  
切忌盲目的砍价,如果仍然觉得价格过高,可以同时找几家供应商报价,对比他们的报价单,其实就很容易分辨出哪些公司仔细分析了需求,哪些公司只是往上面套价格。
  
5.2. 人员状况
很多外包公司,报价的人员是一波,做事的是另一波,这也很常见,为了防止这种情况,很多土豪客户会明确告知,钱可以多给,但是人不能调来调去(实际情况是钱多给,但是人还是会偶尔调动)。
  
对于没有很多钱的企业,为了解决这个问题,可以通过让项目参与人员每周填写日报的方式监督项目进展,一个管理规范的公司甚至会有专卖的工具供客户查看每个员工的日报或周报,客户可以随机查询自己的项目是不是指定的人在做。
  
同时在考察阶段,也可以要求对方给出之前做过项目的周报日报,以体现其管理规范程度。
  
5.3.内部项目管理工具
一个项目的成败 50% 以上由管理工具和项目负责人决定,首先甲方要确保项目负责人能够有足够的能力,同时考察该公司内部是如何管理项目的,内部管理的好坏基本上决定项目的成败,按照靠谱程度分为以下几个等级(越靠前越靠谱):
  
自己研发的项目管理工具
说明该公司有充分的项目经验,同时是一家立志长久的公司,在研发过程中发掘自己管理的痛点,按照实际情况进行项目管理工具的开发,是一家极其注重项目风险控制的公司
使用现有的付费项目管理工具
说明该公司意识到项目管理的重要性,且愿意往项目管理投入成本,对项目本身的质量有责任心
使用 Google Drive 或者一起写等现在表格管理
该公司有基本的项目管理思路,同时也采用较为成熟方便的在线管理,说明内部是有管理需要的
使用 office 表格进行管理(大多数公司)
这类公司是相对较为传统的公司,内部管理风险很大(离线表格说明不需要多人定期会审,同时客户也不能实时看到),遇到这类公司,需要三思。
  
5.4.过往案例
过往案例是一个公司好坏的很好的指标,如果上面几点无法辅助你判断的话, 要求对方给出成功上线的项目,打开看一下即可。如果有联系人可以联络一下对方,咨询一下意见(当然这个联系人也有可能是外包公司给的假联系人,是的,这很常见)。
  
在我们做外包公司的过程中,也和一些其他的外包公司产生过合作,这些公司虚假的案例宣传俯拾即是,但是共同点是你几乎无法找到正常上线且在运转的,要么他们告诉你项目都是内部项目,外面不能访问,要么告诉你项目由于创始团队的问题不做了,言外之意是你几乎无法看到靠谱的上线了的项目。
  
5.5.官网的UI设计
这一点有些类似于金融行业的的“alpha指标”,是一个看起来不重要,但是实际上代表创业公司风格的指标,有些公司的官网做出来你发现千篇一律很难看,大红大紫,要么就是蓝黑色块,然后再搞一个巨丑无比的 logo。
  
官网的UI设计体现这个公司的管理层对待细节的心态,也体现了公司整体的做事风格,如果官网作为门面都做的难看又不好用,它凭什么 100% 全身心的做你的项目,他们唯一的目标就是利益驱动,尽快完成项目。
  
5.6.内部的代码管理
作为一个外包公司,如果没有自己的代码仓库和通用模块,也没有良好的管理机制,那么你很难想象他们能在人力成本这么高的时代生存下来,唯一的可能是它们的人力成本极低(或者说人员复用程度极高)。
  
如果恰好甲方懂技术,可以要求对方介绍一下他们的 Maven 仓库、Git 私有仓库等,甚至自动化部署测试的平台,那么这个公司相对来说,是一个负责任的,眼光长久的公司,是可以尝试合作的。
  
5.7.有没有测试人员
这个指标相当于是杀手锏,据我们之前的经验,如果一个外包公司没有专门的测试人员,他有一定几率是一个好的外包公司,但不会高。
  
但是如果这家公司有专门的测试团队和测试流程、测试历史记录,那么这家公司八成是一家靠谱的外包公司。
  
6.总结
  
通过以上几点筛选出来的外包公司,基本上符合我们对于一个靠谱外包公司的定义了,然而遗憾的是,据我们的了解,这类外包公司往往长期处于生存的成本线上,有一些公司坚持不住,转向了分包商或者集成商,也有一些公司开启众包模式,但即便如此,也还有一些坚持品质的公司在苦苦支撑,我们期望未来能够给他们带去一些好的客户。
  
我们所接触的几家规模不小的外包公司,基本都是这个状况,而且对外的报价往往又不低,很难被人理解,我想这就是国内的外包行业的最大的讽刺所在吧。
--
  
※ 来源:·水木社区 http://www.·[FROM: 124.202.184.*] 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多