一、企业软件外包签订合同防坑指南
现在很多企业都会选择it外包公司,将软件开发的项目外包出去,软件外包需要签订合同,在签合同的时候,企业要注意以下几点:
1、签订的方式
签订的方式有线上合同和线下合同两种,线上合同都是由第三方平台提供的,付款也是支付给平台,之后再由平台支付给软件开发公司,但是大部分的软件开发公司是不同意签订线上合同的,大多数的平台都是软件验收完之后,软件外包公司才会收到项目的款项,对于软件外包公司来说,需要承担的成本太大了;线下合同基本都是软件开发合同大部分都是由软件公司(乙方)准备的,在合同的编写上自然会偏向乙方,内容基本为项目开发说明、付款方式、免责说明等,然后最后附带已经梳理好的功能需求说明书,这个才是实际要开发的内容。
2、合同中的付款方式
关于付款方式上,每个公司都是不同的,一般主要有两种:50%的首付款,40%整体验收,10%尾款;40%的首付款,40%整体验收,20%尾款。这样的付款方式在软件外包行业还算是比较普遍的,相对来说这样对双方都是公平的,因为是第一次建立合作关系双方都不熟悉,客户担心给了过多的开发费用,软件公司可能半途干不了了,或是开发出来的东西不是自己想要的。软件公司这边可能会觉得客户跟进个差不多了,需求梳理也花了很多时间,项目也开工了人员都到位了,结果没消息联系不上了。所以在项目开发费用上根据实际情况谈一个合适的且双方都认可的付款方式。对于IT项目的付款方式,是可以自定义的,第一阶段的付款可以低至10%,当然也需要得到服务商的同意才可以。
3、合同中的项目工期
在开发工期上需要注意的是,一般软件公司报的可能是多少个工作日,工作日是指平常工作的时间,不包括周末和法定节假日,如果对工期紧的客户,需要问清楚并且落实在合同上面。
4、关于项目源码
在项目合同签订的时候需要说明源码归甲方所有,项目在交付验收的时候自己需要拿到源码。源码是软件工程师在开发项目时所编写的程序代码。其实客户并看不懂源码,自己拿到源码的目的一方面是后期可申请软件著作权,第二个就是后期如果更换软件公司,需要把源码交接给其他团队进行二次开发或是维护。
5、项目延期
有时软件外包会因项目开发延期而最终导致客户(甲方)终止合同,并且要求退还支付的开发费用的情况。但软件公司已经投了很多的人力物力,当要求退还开发费用时一般都会引起纠纷。导致项目延期的情况很多种,客户不懂软件开发,产品经理方案不完善,项目经理前期计划不足,中途需求更改等等原因。但如何尽可能的防止项目的延期,除了做好需求梳理外可以在合同签订时跟软件公司沟通增加项目延期赔偿的要求。这个是对客户的保障,相信有实力的公司在弄清需求后,这点承诺还是愿意给的。客户可能不会在意那些赔偿,他更需要的是项目按时交付的一个保障。
二、软件开发外包合同模板
委托人:(以下简称“甲方”)
研发人:(以下简称“乙方”)
甲方委托乙方就软件开发实施,双方经过平等协商,根据《中华人民共和国合同法》的规定,达成如下协议:
甲方:
第一条 总则
1)甲方选择乙方为其开发软件系统,乙方将在甲方规定的时间内,根据甲方要求分段为甲方开发软件系统。
2)甲、乙双方经友好协商,根据《中华人民共和国合同法》等有关法规,就乙方承担甲方信息系统开发项目事宜,达成以下协议条款。本合同为第阶段系统开发的合同书。
3)本合同中所用术语的定义如下:
服务资料规范任务
由乙方提供的项目管理、需求分析、软件开发、测试,以及咨询、计划、实施、培训、安装、调试、维护、升级等服务。由乙方向甲方提供的系统说明文件、使用手册等。信息系统在功能、操作、环境及性能等方面要求的周密而完整的说明。为完成“合同范围”所述服务而进行的相关活动。地址:联系人:电话:传真:
乙方:(公司名称)
地址:联系人:电话:传真:开户银行:帐号:
第二条 合同范围
乙方按照《用户需求书》的要求,向甲方提供在《工作说明书》中所列明的服务。
第三条 价格及付款方式
1)合同总金额为X万元,计人民币圆整,作为系统的开发费用。
2)甲方分期向乙方支付以下款项:
(1)本合同签订后X日内,甲方向乙方支付合同金额的X%,计X(大写)人民币圆整。
(2)软件需求开发说明书确认后%,计人民币圆整。
(3)软件按合同规定的标准验收合格之后日内,甲方向乙方支付合同金额的,计人民币圆整。
(4)剩余合同金额的,计人民币作为软件质量保证金,于软件验收合格之后____日内支付。
(5)甲方向乙方支付的费用,除另有规定外,所有费用的支付币种为人民币(),由甲方按本合同规定的付款方式以电汇或支票划入乙方指定的开户银行帐户中。
(6)双方同意各自分别支付因执行本合同而发生的有关税费。
第四条 工作环境
1)为了实施附件《工作说明书》中确定的工作任务,甲方同意乙方人员遵照甲方的管理规定进出指定用户的工作场所。
2)甲方按照附件《工作说明书》中应向乙方提供的物品所确定的日期和地点提供相应的物品。乙方在实施工作计划中和结束工作任务时,应保证物品的状态与接收时一致(正常耗损除外),并在工作结束时将这些物品归还甲方。
3)乙方提供的任何服务要求使用甲方所提供的硬件、软件和其它物品,甲方应保证:拥有必要的许可、证明或其它文件。确保在本合同实施过程中和乙方在提供《工作说明书》中认定的服务时,有关物品可以被移动、使用、复制、修改、翻译、分发和(或)与其他物品组合,而不会侵犯第三方的权益。
第五条 变更
1)任何一方要求对合同内容进行变更时,所有的变更要求都必须以书面形式提交并经双方签字同意。
2)对合同内容的任何变更都可能导致对预定计划、可交付资料或费用的变更。根据变更要求的范围和复杂程度,乙方应对实现变更要求的工作而相应增加或减少收取费用,并将预计发生费用以书面形式通知甲方,待甲方确认后执行。
第六条 知识产权约定
1)乙方向甲方提供的源代码的约定见《工作说明书》。
2)除非另有规定,本合同中乙方向甲方售出的产品(包括源码、程序、文件、文档资料),所有权和版权属乙方。未经乙方许可,甲方不得公布文件、源码,不得复制、传播、反编译、出售、出租或者许可他人使用其相关的程序、文件、源码和反编译等。
3)乙方保证所售出的产品享有合法的权利,没有侵犯任何第三方的权利。
4)甲方只能按乙方的规定享有相关产品的使用、升级、开发、转让等权利。如果甲方违反乙方的规定和国家法律规定,应承担相关的法律责任。
第七条 保密
1)双方不得向第三者泄露本协议的任何内容。
2)双方按本合同规定相互提供和提交的全部文件资料,凡涉及需要保密的,以预先说明的有关条款为据。并且任何一方在没有经过另一方书面同意的情况下,不能将另一方的保密资料(如技术资料、用户信息)透露给第三者。
第八条 合同的解除
1)任意一方欲提前解除本合同,应提前通知对方,经双方协商签字同意后方可解除。甲方要求解除合同,无权要求乙方返还甲方向乙方已支付的费用,并应对乙方遭受的损失承担赔偿责任;乙方要求解除合同,应返还甲方已支付的费用,并赔偿由此引起甲方的损失。
2)订立本合同所依据的客观情况发生重大变化,致使本合同无法履行的,经双方协商同意,可以变更本合同相关内容或者终止合同的履行。
第九条 违约责任
1)双方在执行本协议过程中,任何一方违反本协议之约定,均为违约。违约方除向守约方赔偿外,还须承担另一方为取得此等赔偿而支出的所有费用,包括但不限于仲裁费、诉讼费、律师费、差旅费等。
2)任一方未能如期履约时,应每天按未能履约部分的0.05%向对方支付违约金。但支付违约金并不免除违约方的其他合同义务。
3)如果任何一方没有实现本合同约定而受到本合同对方索赔时,应分清具体责任部分,确认该部分的责任方。对于利润损失等其他直接或间接损失(包括商务交易中的双方已告知有发生这方面损失的可能性),由各自承担,相互不承担责任。
第十条 不可抗力因素条款
1)双方因不可抗力的影响不能履行合同,履行合同的时间相应推迟,推迟时间与不可抗力持续时间相同,合同价格不因此而改变。
2)不可抗力发生后,双方要立即通知对方,并采取必要措施密切配合,以减少影响。
3)不可抗力是指动乱、台风、地震、水灾等以及双方同意的不可预见的情况。
第十一条 通知方式
任何为执行本协议而发出的通知(包括但不限于声明、请求、要求、通知和备忘录等)均应以书面形式作出。双方均负有签收对方发出的通知的义务。如一方拒绝签收,他方仅须提供能够证明其已将有关通知按本协议所列地址交付XX部门的证据,即可视为有关通知已于交付XX部门后的
第二天送达对方。如一方在收到通知后三个工作日内未对对方在通知中陈述的事实或要求提出异议,则应视为该方已承认或接受此等事实或要求。任何一方如变更营业地址,应在此等变更作出后三个工作日内通知对方。
第十二条 争议的解决
有关本合同的任何争议,双方应本着相互信任、以诚相见的原则,共同协商解决。若经协商不能达成协议时,可向____市仲裁委员会提交仲裁。
第十三条 合同效力
1)本合同壹式肆份,甲乙双方各执贰份,自双方签字盖章之日起生效。
2)本合同受《中华人民共和国合同法》保护,未尽事宜,均按《中华人民共和国合同法》规定执行。
3)本合同未尽事宜,双方可另行签订补充协议,补充协议与本合同具有同等效力。
甲方(公章):_________ 乙方(公章):_________
法定代表人(签字):_________ 法定代表人(签字):_________
________年____月____日 ________年____月____日