产品个性化二次开发
赛拓科技在积累多年研发经验的基础上,开发出拥有自主知识产权的二次开发平台。平台采用面向对象的设计方法设计而成,横向进行模块化设计,纵向进行分层设计,使得软件功能具有较高的重用性,从而大大提高软件的稳定性、可扩展性与可维护性。能够根据用户的需求快速进行定制,使软件功能充分适应用户需要。
【1】 客户通过对标准软件产品的远程试用后,希望在软件原有功能基础上,进行功能增加或修改,先与我公司相关技术人员进行初步沟通交流,由技术人员给出初步建议,由其确定用户的大致开发需求,是否在我们开发的承接范围内,以及是否能够通过软件目前的功能实现。
【2】 如初步沟通确定可以并需要进行二次开发时,给客户安装标准软件产品,安装完毕后的__1__个月内,客户一次性以书面方式确定具体开发需求,开发需求就是用户关于软件功能增加或修改的想法,可以以列表的方式逐条给出,并标上序号,便于双方交流。用户的开发需求文档中,也可以配一些必要的插图,更直观的表现出自己的想法。我们收到用户的具体开发需求文档后,技术人员逐条给出回馈建议,主要包括以下方面:
A、对于无法实现或开发难度较大的条目,会向用户指出。
B、对于可以定制开发的条目,会给出程序与界面设计的具体思路。
C、对于用户描述不够清楚的条目,会通过交流,对需求进行明确。
D、初步估算开发周期和开发费用。
E、就其他需要注意的问题与用户协商。
在开发需求全部明确后,开发周期和开发费用双方协商确定后,双方签订开发合同,通过合同明确付款方式,开发进度以及交付日期,维护周期与服务承诺,并将《软件二次开发需求首次确认书》以附件方式作为开发合同的一部份。
【3】 赛拓科技根据《软件二次开发需求首次确认书》规定的内容与进度制作软件界面原型提交客户,客户比对《软件二次开发首次确认书》进行确认,期间客户提出新的二次开发内容,双方将重新确定二次开发费用以及开发进度,经双方沟通协商一致确认后签署《软件二次开发需求最终确认书》。
【4】 赛拓科技根据《软件二次开发需求最终确认书》规定的内容与进度完成二次开发,期间不再接受客户任何其它修改意见。
【5】 赛拓科技将根据《软件二次开发需求最终确认书》完成二次开发的软件给客户安装之后,客户根据《软件二次开发需求最终确认书》进行验收。