app软件开发合作纠纷怎么起诉
在APP软件开发中,常常会遇到合同纠纷问题,常见问题如甲方未阶段性付款,甲方不验收,乙方软件开发功能不符合要求,软件BUG太多导致系统不稳定等等纠纷。
那么遇到app软件开发合同纠纷,想走诉讼流程该怎么处理呢,以下站在甲方的角度,本文从软件开发技术角度讲解需要注意的法律事项,需要收集哪些相关证据。
一、了解APP开发流程
第1步:app软件开发流程大致为前期收钱工程师指定初期软件功能清单,双方商定付款阶段和比例,验收标准,之后签订合同。
第2步:软件开发合同签订后,乙方将会移交到产品设计部门,由产品经理编写PRD文档,原型图,UI效果图。
第3步:软件开发公司的程序员根据PRD文档,原型图,UI效果开始设计APP软件。
第4步:完成软件开发,软件开发公司内部开始内测,查看是否存在BUG,是否具备交付条件。
第5步:移交给甲方,完成合同。
二、app软件开发合同约定事项
app软件开发合同一般约定了如下事项,这些事项可作为起诉时的证据。
1、软件初期功能文档
在软件开发过程中,一般是软件售前工程师进行业务沟通,在合同签订时会签订框架性功能思维导图或功能清单,这个功能清单大致能确定主题功能,完成80%-90%的功能,以此作为功能约束性框架,后期的产品经理完善在功能框架内进行涉及或修改。甲方在签订合同时务必要认证核对功能清单和详细功能说明,后期基本都是按照合同约定的功能来开发的,甲方如果不懂,可以找懂技术的人一起审定合同功能。如果发生合同纠纷,需要仔细比对app软件是否符合合同约定的功能。
2、软件开发的阶段,付款比例,开发时间节点
app软件开发一般是阶段性付款,甲方在开发时需要随时知道开发进行到了哪个环节,因为涉及到付款的问题,作为甲方如果发现开发公司设计的产品不合格,就需要及时止损,不要还未验收第一阶段,就去付第二阶段的款。
3、在开发过程中遇到功能调整或其他因素工期延期怎么处理,一般会约定双方协商处理。
软件开发工期延期是常有的事,可能是双方协商的功能调整,也可能是第三方接口或其他因素导致延期,如果发现延期,那么甲方需要明确的提出来,终止合同或要求软件开发公司违约赔偿。如果是什么都不做,继续沟通开发,那么一般会视为双方认可了延期。
4、阶段性验收标准
验收标准一般是符合合同功能清单或软件开发文档,甲方在验收时务必核对每一项功能,切记不要功能未测试完,就马马虎虎的签字确认,如果一旦签字确认,那么你就是验收了功能,功能符合合同要求,此时再主张退款就存在败诉风险了。软件开发出了专业技术员,律师和甲方,法官都很难对软件功能进行一一对应,即便可以,也是费时费力,所以签字务必谨慎。