摘要:项目实施是软件项目开发的重要环节,项目实施的成败直接关系到项目的进度控制、成本控制、质量控制,以及项目的回款情况,开发系统可交付用户使用,得到客户的认可,项目的开发过程才可以结束。本人参加过沈阳公交IC卡项目的需求分析、系统设计以及项目实施和实施培训,对项目实施在软件开发项目开发中的作用深有体会,本文结合IC卡项目的实施说明项目实施的目的、实施的过程、方法等。
关键词:项目实施 实施培训 沈阳公交项目
项目实施是指软件开发项目在开发过程完成后,系统在正式移交客户使用前,系统所进行的现场联调、系统试运行和实施培训的过程。
软件开发项目就是在一定的成本和时间内,完成满足用户需求的软件产品的项目。项目的三个特性是:成本、进度和质量,软件产品的质量表现为客户对产品的满意程度。项目的进度和成本在很大程度上取决于项目实施阶段和系统试运行阶段客户对系统的熟悉程度和接受程度。
有许多的软件项目,项目的需求分析、系统设计、编码、软件测试都完成的不错,但由于项目在现场实施阶段做的不好,客户对系统不掌握和了解,系统迟迟不能移交,从而保证不了项目的成本和进度,项目的回款也无法保证,项目也因此处于停滞状态。因此,做好项目实施计划和项目实施阶段的工作,是项目开发阶段的重要环节。
1.项目实施的目的
软件开发项目的实施的目包括如下几个方面:
系统需求测试
软件开发项目经过需求分析、系统设计、编码、测试形成可交付客户使用的软件,但在实际应用中是否可行,原有的需求是否满足客户的实际需求,项目的需求分析是否涵盖了客户的实际需求,需求分析是否与实际应用有偏差,需要在项目实施过程中经过现场测试和系统联调,来检验系统是否满足实际应用的功能需求和性能需求。
系统现场测试
项目在开发过程中虽然进行了测试,但测试用例和测试环境和现场实际应用不会完全一致,所以在项目实施过程中的首要任务之一就是通过现场实际应用环境的搭建和实际应用系统的试运行来进一步的检验系统,同时测试数据不能完全覆盖开发系统的实际应用,所以应用系统的现场试运行也是开发系统测试的一个重要阶段。
系统应用流程的测试
系统总体应用流程是否可以满足用户的要求,是否有与实际应用相冲突的地方,要在实际应用中进行检验,同时要使客户了解系统的运行流程,为项目的实施培训和客户使用系统打下基础。
项目的交付使用的前提
项目实施是系统正式交付运行的基础,在项目实施的过程中,要让客户了解和掌握系统的运行流程和系统的使用方法,以及系统的配置管理和相关的数据库管理,为项目移交打好基础。
2.项目实施的过程
项目实施计划
和项目开发阶段一样,项目实施要制定完整的项目实施计划,项目实施计划制定的是否完整,直接关系到项目实施阶段执行的是否顺利,也就关系到项目的进度和质量。
项目的实施计划应和客户方共同制定,应包括项目实施所需要的软硬件环境,项目实施的人员组织及职责,项目实施人员的沟通和联络方式,项目的周期性汇报机制。
其中项目实施的沟通汇报机制尤为重要,只有把项目实施中发现的问题逐一解决,才有达到项目实施的目的,解决项目软件开发过程中发现的问题,形成完善的系统,项目才有可能顺利移交。
系统安装及系统联调
在系统联调前,应搭建好系统的软硬件环境,项目实施的系统环境应与系统正式运行的实际环境一致。[本文共有 2 页,当前是第 1 页] <<上一页 下一页>>