软件开发合同纠纷的律师随笔
吴国平 北京市隆安律师事务所
笔者曾经承办多起软件开发合同纠纷,部分案件由法院判决,部分案件在仲裁委员会仲裁结案。笔者发现仲裁委员会在认定软件纠纷案件时的思路与法院存在一定差异,这种差异的原因来自仲裁员特定的软件或电子行业背景,正是这种背景使得仲裁员对于软件开发合同中争议问题的把握更为准确,最终认定的事实也更容易被当事人所接收。当然,法院法官在审理此类案件时对于法律规则的适用掌握更为严格,此为法院审理软件开发合同纠纷的特点。综合来讲,软件开发合同纠纷涉及多种编程语言和开发工具,相应的专业问题比起一般的合同纠纷更为复杂,案件审理中只有熟悉软件行业的特点和相关处理流程才能对争议的问题作出准确的判断,这无疑对承办律师和法官都提出了很高的要求。
以下,根据笔者的案例对于软件开发合同纠纷的特点简述如下:
一、开发周期技术上无法准确预测
根据国外的一项统计数据,受调查的软件项目进度平均延期222%,根据笔者与中国软件企业管理人员及程序员的沟通,对于软件开发延期的原因,企业管理人员认为项目经理早期计划不充分是最主要的原因,其次是应急预案制定不足;而程序员则认为客户需求变更和技术复杂程度是最主要的原因。
以上两者的差异来源于企业管理人员大多不懂软件,对于程序员也缺少了解。企业管理人员为了在有竞争对手的商业谈判争取订单,有时候不得不承诺减少开发周期,同时也是因为竞争的原因,软件开发成本限制参与项目的程序员数量和技术水准,而以上的结果是项目经理所最不愿意看到的。因此,从某种程度上来讲,软件开发合同前期的商务谈判过程决定了软件开发的成败
软件开发合同纠纷的律师随笔
最新推荐文章于 2024-04-07 22:40:05 发布