软件开发外包的坑(软件外包的利弊)

软件开发 2803
本篇文章给大家谈谈软件开发外包的坑,以及软件外包的利弊对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、找软件开发人员外包公司靠谱吗

本篇文章给大家谈谈软件开发外包的坑,以及软件外包的利弊对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

找软件开发人员外包公司靠谱吗

每年信息技术服务外包行业,产值是上万亿,还不算离岸外包,你说靠谱不?当然靠谱了,因为:

1、软件外包存在的价值就是:能够为企业节约成本,因为大部分传统公司没有自己的it团队,即使有了,未必从产品、开发、测试都配齐了人员,加上请人容易,管理难。如果it团队管理不善,不仅人员流失严重,并且项目也耗尽去了,停止不前。而成熟的外包团队,都有自己的管理模式,以及薪酬分配方式,所以未追求利润最大化,一般不会拖延项目。换句话讲,软件外包,能够给企业:省时省钱。毕竟专业的人做专业的事,这是企业端;从员工侧来讲,去外包公司上班的优势是:1)各种类型项目都有,可以快速积累项目经验,了解各个行业的项目玩法;2)能够接触到一些技术难点,能够积累技术经验;3)外包公司软件开发的时间管理很严格,如果你能够适应下来,应该能够提高你的代码编写速度;4)为自己将来开一个it外包公司学点东西,打点基础。劣势就是:1)项目多,所以垂直化做得不一定深入;2)有产品情怀的忌入,因为都是给人家做开发,给客户做嫁衣,要有很强的服务意识,做客户背后的坚强技术后盾。

2、但是,外包公司良莠不齐,有几个人的工作室、有20~50人的小公司,有上百人的大公司,建议你选择成熟业务稳定的外包公司。从如下几方面选择吧:1)时间,如果一个软件外包公司开了5年以上,我觉得是有一定积累和沉淀的;2)有没有自己聚焦擅长的领域,如果太杂就不建议,如果有一个行业深入+外包定制,那么就可以;3)最好进项目外包公司,不要进人力外包公司,除非是外派到华为、阿里、腾讯这些大的公司,不然做人力外包很苦逼;4)跟老板交流一下,从他身上看这家公司的风格调性;5)问一下薪酬制度,考虑是否合理,毕竟大家出来上班,挣钱还是比较重要的维度;6)了解公司的项目研发线是否完成,项目管理、风控是否成熟合理。

以上是喜望软件做了10年的软件开发的建议,希望对你有帮助~

IT人才外包到底靠不靠谱?

相信有些程序猿们多多少少都曾经被外包坑过,从此以后非常抗拒外包,这也能理解,毕竟一朝被蛇咬十年怕井绳,但是大家不要混淆了人力外包和项目外包。

IT人才外包和IT项目外包是IT外包服务的两个大类,一般不仔细的话,很容易就混淆了两者,以为它们两个是同一个概念,其实并不是这样。

什么是IT人才外包?IT人才外包可以理解IT人才的租赁。

什么是IT项目外包?IT项目外包就是将一个IT项目整体外包给一家专业的相关IT外包服务公司,我们经常说的软件开发外包就属于IT项目外包。

所以可以看出,人力外包只是变换了工作地点,都是在正规的品牌大企业办公,为什么我这么说,因为大家可以想想,小公司是没有实力做人力外包或者说是没有这个项目资金去做外包这块的,大公司比较有实力,所以有人力外包需求的公司大部分都是大公司,而且成长要去大公司做项目,小公司的项目有局限性。

那么重点来了,如果你知道是外包,怎么判断一家人力外包公司是否正规/优秀?首先看人力外包公司的企业发展年限,肯定是越长越好,接着去各个平台搜索一些公司相关信息,自己有一个基本的判断,然后区别好是人力外包还是项目外包,如果是人力外包,人力外包也分短期项目合作(签劳务合同)和长期项目合作(一年以上的,签劳动合同),那么是一年以上的项目合同的话问清楚是否按劳动法缴纳社保和公积金,如果没有,则公司不正规,哪怕他们说试用期不缴纳,要转正才开始缴纳也属于不正规,只要是签署了劳动合同必须是从入职开始就缴纳五险一金的,才是正规的外包公司。

另外,大家最关心的薪资问题,在签订劳动合同的时候,一定要弄清楚自己的薪资架构,正规的,比较好的外包公司薪资架构不分基本底薪+绩效+奖金,并且薪资高于行业平均水平,那么一些比较小的外包公司薪资架构是分基本底薪+绩效+奖金,这种往往底薪都偏低,靠绩效和奖金,那么那到时候那到手的薪资只有底薪是确定的,绩效和奖金是存在不确定性的。

这个薪资构成无关是否正规,只是因为是外包公司给大家一个提醒,如何从人力外包公司里面选择一家正规的公司,而且本文一开始也说了,需要人力外包的公司基本上市大企业,是属于大企业固定的项目,不存在不正规的情况,无非就是办公地点在移动,明显属于人力外包。

IT人力外包服务已经成为当下行业内的一种重要趋势现象,很多公司在工作上都有找专门的IT外包公司合作,毕竟IT人力外包不管对于甲方还是就业者而言都是有明显的优势的,对于甲方来说能够规避用工风险,灵活用工,对于就业者来说能够得到去大企业的入门卡、获得大项目的工作经验,以及增优履历和灵活就业。

题外话来了,不要脸的引荐下我们公司哈哈哈,做了8年从来没有任何负面消息,大家可以去网上查一查,先不说薪资水平高于行业平均水平,不分底薪绩效奖金这些七七八八的,谈好薪资是多少就是多少,并且我们不是单纯的人力外包公司,我们是招募唐普IT工场开发者,进入到我们项目的开发工程师可以获得在我们IT工场上传产品或代码的资格,我们公司会给你带来很多的流量,也就意味着你上传的产品可以让很多有需求想购买的人看到,如果卖出几单,这个收入很可观的。很多开发者通过我们平台赚的钱都超过他们原来一整年的收入了。

所以靠不靠谱还是得靠自己甄别,毕竟这个世界上还是存在着险恶的人类,一不小心就被忽悠了,赚个钱也不容易,所以大家眼睛要放亮~

找软件外包公司做项目,需要注意什么问题?

喜妹把某些外包公司开发App的套路写出来给大家提个醒!一定要注意以下五点!

套路一、虚假的知名案例

一般来说,客户和外包公司有三次现实交流的机会。

1.初步交涉:双方建立联系,外包公司自我介绍,客户阐述需求。

2.实地考察:客户亲临外包公司,看看公司规模、办公场地、员工架构。

3.达成合作:确认需求,签署合同,开始研发。

三步环环相扣,内藏杀机。

初步交涉阶段,客户会问外包公司有哪些案例,某些不靠谱的外包公司会用各种成功案例吹嘘自己,美团是我们做的,滴滴交给我们外包过,陌陌也是我们的案例......但细问之后却不能说出产品细节和开发过程。

相比之下,那些敢拿出一些自家真实开发但是不知名的成功案例给客户看的外包公司更坦诚一些,也更值得信任(毕竟没有那么多的案例可以一成而就,很多需要时间的沉淀)。

套路二、需求不明确就直接报价

一般在初步交涉时,客户就会想了解报价情况。如果外包公司在未了解清楚需求后直接脱口而出一个准确的价格,那就可以直接pass了。

因为开发一个App,小到登录方式,大到产品信息架构,不同的需求对一个项目的定价就有很大区别。在需求不明确的情况下就直接说出价格的外包公司,纯粹就是为了利用低价引诱客户。

所以,当外包公司在报价前详细的问了很多需求,这才是对客户负责的表现,这会是一个好的开始。

套路三、公司全靠销售撑着

在利用知名案例和低价忽悠之后,就进入了第二步。毕竟客户还是会持有“眼见为实,耳听为虚”的怀疑态度,需要进行实地考察,看看他们的员工配置是怎样的,有几个工程师,有几个产品经理和UI,有几个做销售的。

某些外包公司只为了多接单,并不注重技术,所以工程师的人员占比会比较少,可能连产品经理都没有。

这样就会出现以下三个问题:

1.很多公司的销售都不懂技术不懂互联网,有某些需求明明做不了却乱答应客户可以做,最后工程师开发不出来,耽搁开发时间,也坑了工程师。

2. 销售谈完需求签完合同后直接进行开发,没有产品经理进行需求分析、交互设计,也没有测试工程师专门做测试,导致做出来的App没有闭环,不能构成完整的逻辑,用户体验很差等。

3. 团队的工程师少或直接聘用实习生,经验不足,技术跟不上,质量没有保证。而且他们可能会把项目再外包出去,中间赚个差价,这样就会因为沟通不畅、需求传达有误等很多原因导致开发出来的项目“牛头不对马嘴”。

所以并不是所有大公司都靠谱,也并不是所有小公司都不靠谱。只有实地考察了解后,自己心里才会放心。

套路四、合同陷阱

某些不靠谱的外包公司经常会在合同上做文章,比如需求描述含糊不清,交付时间不明确,开发方式、验收标准等只字不提。一旦出现问题,他们就会以合同为标准推卸责任,损害客户利益。

所以在开发之前一定要谈好细节并落实到合同中,不论是再小的细节处理都要一开始就明确清楚。

套路五、产品缺胳膊少腿,后期不负责、坐地起价

当客户精挑细选外包公司,选场地大、案例多、员工配置齐全的正规公司,实地考察验过真伪,合同详细没有陷阱后,还有一个坑在等着你--产品缺胳膊少腿、粗制滥造、不负责任、坐地起价。

这一点很关键,很多客户都在这里吃了大亏。首先,开发一个App必须要有一份明确的需求文档,这通常是客户与外包公司的产品经理多次沟通后的产物。需求文档里要写明每个功能和要实现的效果,这是极其重要的一步,也是技术开发的唯一依据。如果部分需求没有写进文档,或者只是没有想到的小需求,那在后期,某些外包公司也会坐地起价。

拿最常用的登录方式这一块来举例,如果前期没考虑周全,只想到用手机验证码登录,而在后期想增加通过微信、QQ登录。其实只是一个很简单的小需求,流程逻辑是同样的,但某些外包公司就会搬出合同来说事,只要增加了需求就要求加钱。

当然也有前期低价竞标,中途高价增加需求的;也有消极怠工,粗制滥造的;还有趾高气昂,求着开发的;更有雇无经验的实习生,磕磕绊绊开发......这样开发的App和外包公司完全是个无底洞,你放心吗?

所以,针对喜妹上面讲的那五“阴”真经,客户该如何擦亮眼去识破这些套路呢?别急,喜望软件来传授你天龙八“步”。

第一步、查明真伪

当他们说哪些哪些知名案例是他们做的时,不要光听,得看他们的案例图、UI图,有上线的App就去下载下来实际操作体验一下,看看逻辑功能有没有问题、设计风格怎么样、会不会突然闪退或崩溃等等。

第一次实地考察后,还可以偷偷去突击考察,考察员工、场地。毕竟真金不怕火炼,好公司不怕突击。

第二步、明确需求

只有自己最清楚自己要什么,你的app到底需要什么风格、需要什么功能、不需要什么功能,一定要有清晰的想法。可以听听外包团队的建议,但不能完全被他们带着走了。沟通好的细节需求也一定要全部落实到需求文档还有功能清单或者原型图上,挨个确认签字。

第三步、专业产品

外包团队一定要有产品经理这一个岗位,他是客户与程序员之间最好的沟通桥梁。当客户说不清需求,程序员也听不懂需求的时候,最好的翻译就是产品经理了。

专业的他们能站在用户及客户的角度上把需求掰碎了、捋顺了传达给程序员,可以避免很多沟通和开发问题,能让app开发更顺利。

第四步、跟踪进度

客户需要清楚app的开发流程及工期安排,在正式进入项目开发之前,外包团队会对项目研发周期、提测时间、预发布时间点进行初步的判断,把项目需求划分成节点进行迭代开发计划。每个节点开发且测试完成后给客户递交周报或验收确认,然后再继续开发下一节点。

第五步、检查合同

一般都没有一次就定好的合同,在签合同之前要考虑好:项目是否按照前期原型图做、功能是否完善可用、工期安排是否合理和付款方式等。法治社会,大家都是守法的人,正规的外包公司都会跟客户签订正规的开发合同。所以之前提到过的开发方式、需求、UI、工期和款项等,都必须要在合同里有严格的规定。

第六步、定制成品

成品app就是套用其他app的模板,这样可能就没有自己的特色,如需增加功能就得另外加钱了。而定制开发就是完全根据客户自己的需求来做,价格比成品app要高,工期也会更长。

两者各有各的优劣势,客户可以自行分析选择,但要注意的是,若是直接购买成品,对于功能模块的增减,外包公司是否能做、价格是否合理,这个需要提前沟通清楚;若选择定制开发,就要防止外包公司不按前期原型图来做,而是给你套模板。

第七步、源码交付

别以为项目开发完就完全放心了,交付也是很重要的一块。外包团队需要按照合同规定,将源码(含源码)、说明文档、操作文档等所有项目的相关资料交付给客户。

包括但不限于:

1.前后端项目的所有最新源代码(含注释)

2.数据库设计文档

3.API接口文档

4.所有的开发者账号资料

5.原型设计稿

6.UI设计稿

7.项目相关文档等资料

一定要把源码拿到自己手上,方便后期进行迭代开发及系统维护。

第八步、完整服务

完整服务是指不仅提供单纯的技术服务,同时提供包括产品设计、用户体验、技术咨询及运营维护等一系列服务。外包团队需要有一条从开发到维护的完整服务链,用专业的经验让客户少走弯路。

无论是大型的外包公司,还是小型的外包团队,凡是不能用“All In”的态度为客户服务的外包,都不能算是好外包。

魔高一尺道高一丈,喜望软件传授了你如何见招拆招的天龙八“步”,可要好好收藏起来。其实对于我们软件开发服务商来说,我们与客户都是合作共赢的关系,最终是希望能帮客户赚到钱。所以在开发过程中,双方若是能坦诚相待,这是再好不过的啦。

软件开发外包的坑的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于软件外包的利弊、软件开发外包的坑的信息别忘了在本站进行查找喔。

扫码二维码