定制软件开发

2010-07-15 产品研发

、售前服务:

◇ 向企业提供资料、现场演示,让客户了解产品 。

◇ 根据客户需求,提供性价比高的企业信息系统解决方案(包括硬件/网络/软件配置) 。

◇ 提供企业相关产品的技术咨询 。

◇ 与客户进行软件功能及硬件配置探讨交流,实现软硬件优组合 。

◇ 提供合同范本,进行合同内容及实施的细节谈判,签订合同 。

二、售中服务:

◇ 安排企业计算机管理人员进行先期的操作系统/数据库及应用系统的培训 。

◇ 安装系统软件及应用软件,准备培训参数 。

◇ 根据企业规模提供在客户现场的业务交流和操作培训 。

◇ 系统投入运行,进行现场的技术支持,随时解决问题 。

三、售后服务:

◇ 提供热线服务,通过远程维护实时解决企业问题 。

◇ 系统出现严重问题或瘫痪,公司在接到通知后48小时内派工程师到达现场。

◇ 定期进行客户的回访,了解企业需求,完善软件功能,现场解决问题 。

ruanjiandingzhikaifa.gif

我们可以承接从需求分析,系统设计,编码,测试,及维护的全部工程。

、前期准备

 公司的售前工程师对系统开发前期进行充分的调研、需求分析和系统体系结构的设计准备工作。软件开发人员以及业务需求人员共同组建项目组,名项目经理负责监控项目的整体实施,共同参与系统的全面设计、开发,并针对业务提出进步开发需求,制定开发方案。

二、实施过程

整个开发过程将经历获取需求、需求分析、系统结构建立、设计、编码、测试等阶段。

1.获取需求

 软件在进入正式开发之前供准确的书面《软件设计详细需求书》响待开发系统的主要因素。

2.需求分析

 公司开发人员构思、确立系统目标、划分业务领域、现行业务分析、建立业务模型、信息需求分析、用户视图规范化、数据元素标准化与致性控制等。 在项目组和用户充分交互、理解的基础上,提出系统的技术构架,对系统功能、性能等主要指标作描述,对实现方法项目实施人员应有个比较清晰的轮廓及整体设计思路,对有疑问的地方及时与业务需求人员进行沟通交流,终达成共识。 综合对该用户群体现有硬件配置,软件配置,网络使用情况,数据库使用情况,计算机熟悉程度做定的调研,根据调查的统计结果决定即将开发的些软件适用指标。

3.系统结构建立

 确定软件服务器的硬件配置及用户硬件资源配置。 确定用户软件平台的统协调。

4.设计

 软件设计阶段的工作包括对模块进行必要的修改,同时可能需要对某些结构做些修改,确定界面定义、用户服务层、业务逻辑层、数据库服务层和具体数据库,确定软件开发工具。这阶段还将完成更详细的功能和业务需求调研,制作系统中符合用户需要的文档。根据应用系统对安全的要求,同步进行安全保密设计。

5.编码

 确定软件的界面风格、使用功能、编程语言、数据库结构和具体数据等工作,并开始进入程序编写阶段。 开发人员进入设置和编码工作之后,应先确定编码的风格在开发过程中保持致,工作过程中如发现前面分析或设计阶段的某些错误,应返回到前面的阶段进行必要的修改,同时主要开发人员之间应相互紧密配合。

6.测试

 系统投入使用前关键的个步骤,由开发人员之间、业务需求人员交叉测试或由软件测试工程师测试。开发人员将对在测试过程中发现的问题提出可行建议进行改进。

三、整体验收

 业务需求人员负责提供验收标准。 当软件的后期测试完成后,通知业务需求人员验收,验收主要以业务需求人员提供的原始资料及《软件开发需求确认书》为依据,对软件的各项功能进行全面的核查,如无异议,验收后签署“验收确认书”。

四、后期培训

1.培训目标

 在实施项目的过程中,使相关操作人员理解软件的基本原理和实际运用,使他们对整套业务软件的具体性能,操作步骤以及具体要求,有个更深层次的认识,并能在计算机管理下对其业务软件流程熟练操作使用。 再开发人员共同接受软件开发方全面、系统的培训,保证能够在二期推广中独挡面完成推广及软件升任务。

2.培训计划

 项目组有义务对用户提供及时、有效、全面的培训,并在项目实施过程中充分重视对用户方的技术转移,并提前制订有效可行的培训计划。

3.考核标准

 以实际操作方式测试用户对软件系统流程的操作使用能力。

4.技术支持

 公司为业务需求方提供书面的技术支持承诺,并能够认真执行,落到实处。

五、案例

定制软件开发项目业绩案例

4001881510 56296827