在与客户的谈判达成一致后,就要把双方谈判的结果以合同的形式固定下来。合同的主要作用,在于约束合同双方(即项目发包方和承接方)履行责任,同时也为日后双方的分歧,提供有力的文字性依据。因为签订了合同就有了法律依靠,在履行合作期间,双方的书面承诺,有法可依,有据可寻,使得项目的发包方和承接方,都能按照自己的承诺来履行自己的义务,从而使得项目能够顺利地实现。
项目开发合同主要包括:项目内容、开发费用、开发周期、验收标准、付款方式、保密协议,软件所有权、知识产权归属等等以及其他甲乙双方权利和义务还有违约责任。除了这份正式的合作,一般还应该有一份软件开发方案书,作为附件,对软件开发的需求分析、软件设计、程序编码、功能测试和后期维护五个过程如何去实现的一个总体设计思路和方案。
合同附件还要包含双方的有效证件的复印件或者扫描件,如果出现了违约或赖账的事情,你可以凭对方的身份证找到对方。否则对方不给钱,你连对方是什么人都不知道,那就更是无法追回你的项目费用了。
这里着重讲几个问题,首先是大家都很关心的预算款的问题。目前在外包行业中,普遍施行的方式是:在确定需求及费用并签订合同后,发包方先预付项目总费用的20%到30%作为预付款,承接方接到预付款后要立即着手开始开发项目。在项目开发到一定的阶段(一半或大半时),承接方给发包方看阶段性的项目成果,然后发包方再支付40%到50%的项目款。
在项目全部完成后,承接方把项目的全部源代码及相关的技术档案交给发包方,发包方则付清 剩余的 20%到30%的项目款,然后等到项目维护期满后,客户再付最后的10%。这种做法可以最大限 度地保障交易双方的利益,是目前最为普遍的一种做法。当然,如果你能说服发包方支付 40%甚至 50%的预付款就更好了。
在实际的开发实践中,总有一些外包方不愿意预付项目款,他们总以这样或那样的理由搪塞开发方,遇到这种情况,该怎么办呢?我一般的处理方法是,除非对方是经常交易的、已经合作过多年的发包方,否则一律都要先收到预付款后才能开工。发包方支付预付款,是为了显示他外包项目的诚意,让开发方相信只要自己拿出合格的项目产品,就一定能够拿到全额的项目款。
己辛苦一个月,人家只一句话:我那个软件不想要了,一切的一切全部付诸东流。所以奉劝大家,不愿意出预付款的发包方,你不用理会,再找过其他的项目来做吧。这就是说,只有支付了预付款,这些开发者才会觉得开发项目更有信任保障,才会拿出自己的全部技术实力努力完成项目。本人也见过一些开发者,为了能拿到项目连预付款都不要了,结果自己辛苦一个月,人家只一句话:我那个软件不想要了,一切的一切全部付诸东流。所以奉劝大家,不愿意出预付款的发包方,你不用理会,再找过其他的项目来做吧。
在这里我也想谈一谈开发者骗预付款的事情,在实际情况中,确实也有少数的承接方在拿到发包方的预付款后,就溜之大吉。这些人虽然是少数,却损害了占绝大多数的诚实的开发者的信誉。就像目前社会上有的个别老年人,明明是自己摔倒的,却把好心来扶他的人诬陷为肇事者,以至于人们见了摔倒的老人都远远躲开,使得真正需要救护的老人只能无助地躺在街头呻吟。到了现在,“老人摔倒该不该扶”都成为了一个社会问题。
所以如果你发现身边有预付款的开发者,不要抱着事不关己的态度,而且坚决地在论坛、QQ群甚至网站上揭发他,让这帮无良分子无处遁形。否则,如果给这帮坏分子搞乱了外包市场,搞得发包方个个都不愿交预付款的时候,大家也就都可以洗洗睡了。
有的外包网站提供项目担保,就是发包方把项目款项先打入网站,待到项目完成后再转给发包方。这种方式好不好呢?这要看外包网站的实力及信誉,还要看项目资金的大小。如果外包网站的实力及信誉不好,那么托管的费用可能会出现问题。还有如果发包方和承接方在项目上如果发生纠纷,网站也很难给出一个公正的判断,到时候这个问题处理起来更加麻烦。特别是如果项目的资金大的话,还是不要把这笔钱放在外包网站为好。
另外,很多的外包网站经常按15%的比例扣除一定的服务费,这更是不能接受的。因为团队好 不容易接到项目辛苦干了一个月, 团队的利润扣去成员的工资、奖金及必要的费用,都还赚不到 20%,一下子就被扣去了 15%,那利润更是减少了很多,这个是绝对不能接受的。如果外包网站的 服务费超过了 5%,在合同中就规定项目的资金不经过外包网站的中转。其实,可以先把预付款或 全部款项通过支付宝作为第三方资金托管来担保,毕竟支付宝还是值得可信的。
还有就是发票的问题。如果发包方不是私人,一般都会要求你开发票,因为作为企业这些项目开发费用都是需要报销的。而你们作为团队,不是软件公司,没有发票怎么办呢?其实私人也可以开发票的,你可以以个人名义去当地的地税局开发票。个人去税务局申请代开发票需要提供:身份证及复印件,合同(协议)以及对方的有关资料。
应该是按劳务费开票一共是6-20个点,包括营业税,城建税,教育费附加费,地方教育费附加,个人所得税,税率就是总报酬的6%-20%。具体该收多少税需要去向当地的地税局查询。另外一个解决的办法就是把你们的团队挂靠在某一个软件公司之下,这样谈单子、签合同、走账、交税什么的都方便,缺点就是要交一定的管理费给软件公司。