软件外包公司的定义:有实际技术团队主要业务以接受甲方雇佣委托开放软件项目的出售技术劳动力服务的软件开发公司。
很多传统企业在需要开发一套APP系统时,因为自己没有专业的软件开发团队,所以往往会找一家靠谱的软件公司进行合作。把专业的事情交给专业的人去做,自己专注于公司业务的提升。
刚开始因为自己不懂软件开发,所以大多数是咨询朋友或通过搜索引擎去来找软件开发公司。通过官网对公司有个简单了解。但是一航接触了几十个传统企业客户后发现,大多数人在选择软件外包公司时因为行业知识的缺乏会出现以下几个误区:
误区一:急迫的要求报价
在找到软件公司后几乎关心的第一个事情就是价格。
客户:“你好,我想做一个类似“美团”的软件大约多少钱。”
软件公司:“您好,要开发的软件内容能否详细说明下,我们按照开发的内容进行报价。”
客户:“就是跟美团差不多,需要团购、本地商家展示,用户能下单购买就行了,很简单。”
软件公司:“好吧,费用大约在8万左右。”
客户:“啊,这么贵。我要的功能很简答啊”
软件公司:“#$%……#%…..@%….&%#¥&¥……#&”
这是很常见的询价对话,软件公司只需跟客户通话短短的1分钟就能判断出你是否懂得这个行业。大多数想开发软件的人最急迫的就是想知道开发的价格,殊不知软件公司准确的报价都是建立在详细需求梳理的基础上。
那目前8万的报价可能包含了3万元的需求不确定性,商务经理或产品经理只能凭借自己的行业经验进行粗略的评估。
当然绝对不可能有10万元工作量,即便如此也会在正式签订合同时再进行追加。赔钱做是不可能的了,如果客户不同意追加费用,那宁可不接这一单,哪有对待陌生客户还赔钱做生意的道理。
误区二:只关心公司规模,忽略项目组现状
找到公司后需要进行实地拜访,看下公司氛围以及公司的规模,一航不建议选择人数太少的团队(15人以下),如果人数太少注定是缺乏了某些职位,同时公司稳定运营和人员流动性等都不确定。另外软件外包公司都是订单流水式工作,做完这个接着接上下一个项目。
公司规模虽然重要,但是更重要是项目组人员的现状。
如果公司看起来非常不错,但是安排给你开发项目是的实习生,那后果可想而知了。如果这点你不注意,即便是公司再大,对你来说又有什么用?等你做完项目后才会发现原来问题出在这里。
同时团队成员需包括:产品经理、项目经理、设计、前端开发、后端开发、测试、运维。每一个人在团队中都是不可替代的。
在对公司有了大概的认识后,需要了解项目组的人员工作经验等情况。
误区三:忽略公司的行业经验
为什么说公司的行业经验比较重要,一个好的项目不光是要有过硬的技术还要具有良好的行业经验。有行业经验和没有行业经验差距很多大的,前期如果只靠外包团队的产品经理去做他不熟悉行业的产品需求调研,会增加很多难度。
如果团队开发过行业类似的项目,那么在跟你沟通的过程中理解成本会降低,针对某一个行业问题可能会有他们自己的想法或是建议,可以帮你更好的开拓思路。同时开发人员在某些问题和细节的处理上也会有一些经验。整体来说还是要优先选择有行业经验的团队。
选择正确的公司非常的重要,他们可能是你后期长久的合作伙伴,也或许会成为你的技术合伙人。选择时是要慎重,不然后期想更换合作伙伴面临代码的交接,是一件很麻烦的事情。