政府部门应用软件系统的质量保证本文关键字 转贴文档 广告 政府部门应用软件系统的质量保证 这些政府工作部门根据工作需要建设的软件应用系统,由于工作流程的特殊,往往通过招标,要求中标软件公司进行设计或对其成熟的产品进行改造,来满足该部门的工作需要。在实际的建设中,经常会遇到以下问题:一是开发周期过长,拖延原计划的时间;二是开发完成后,系统的使用与实际的应用有差距;三是日常的维护工作十分繁重,不能得到软件公司的快速响应。怎样把软件系统设计好,使它好用耐用,成为了各个政府部门建设软件应用系统尤为关心的问题。 一、 公文交换系统质量保证的实施过程 公文交换系统是广州市政府信息化建设的一个重点项目,于2003年9月完成了系统的招投标工作, 12月系统基本建成, 2004年9月正式运行。建设这么大型的一个政府软件系统,怎样控制软件的质量?怎样避免产生上述经常出现的问题?作为业主方,政务信息中心在整个系统建设中做了大量的工作。 1) 建设公文交换系统的环节 2) 项目计划的质量保证 一是项目计划制定得尽可能合理。项目计划的合理程度与项目计划制定者从事类似规模和类似业务的项目的经验有直接关系,通过经验往往能够预见潜在的阻碍,这样要求项目计划制定者需要集众人之力来完善计划。 在公文交换系统中,先由开发公司制订项目计划,由政务信息中心、监理公司、开发公司的主要负责领导和技术骨干成立项目小组,对项目计划进行讨论,研究其可行性,由指定的记录员收集各方意见,形成记录,对计划中不合理的地方进行修改完善,由监理公司对其结果跟踪,以确保项目计划完整性、可行性,完善后的计划交、由开发公司配置管理人员进行版本控制,业主方、监理方、开发方各保留一份。 二是项目计划要根据项目实施过程的变化适当调整。在计划实施过程中,计划要跟上变化。根据每一阶段的完成情况,适当的调整每一个较小的阶段的任务量和完成的任务时间,这种方式非常有利于整个项目计划的动态调整,也利于项目质量保证的实施。 公文交换系统的项目计划,共分为制订项目计划,需求分析,制订设计说明书,编码,测试,培训,试点运行,验收,正式运行九个阶段,每个阶段有一个时间段,并分解成各个子任务。在实际运作中,当开发人员发现每阶段计划实施有差异后,报告项目经理,由项目经理组织负责对计划进行周期性维护,对于已经变动的计划进行版本控制。整个项目实施周月报制度,每周每月召开三方(中心、开发公司、监理)碰头会,由监理组织,开发公司针对在每周所遇到的问题,与中心进行协商,并明确责任分工,确定下一步工作计划,使中心、监理及时了解项目计划的进展情况,并根据实际情况及时调整计划中每个阶段的时间,保障项目按计划进行。 在整个项目的设计过程中我们都坚持这种制度,有效的防止设计周期过长,项目不能按期完成。但是在实际的进行中,我们仍然遇到设计周期的延长,主要是系统的硬件环境因设备采购程序等导致不能在规定的时间内搭建好,使整个设计周期加长。 3)项目开发的质量保证 政务信息中心的工作人员既有相当的计算机知识,也了解政府内部工作流程,对软件应用系统设计的标准就容易把握,与开发公司设计人员的沟通与不懂计算机的人对比,相对比较容易沟通,这种沟通往往体现在需求分析,使软件设计的工作流程更符合使用者的需求。 在公文交换系统中,为了减少需求分析阶段可能发生的各种风险,中心的技术人员参与到业务分析建模阶段,并与开发公司的需求调研人员也是编写程序的程序员直接到最终客户进行沟通,了解真正的需求,为了达到更好的效果,中心还要求开发公司能用目标系统的模型或DEMO系统作为需求分析阶段讨论和分析的直观参考,如果用户的意见和DEMO系统出入比较大时,通过对DEMO系统作适当修改以表达客户的要求并再次向客户演示,直到双方都达成共识为止。这样做既直观又不容易有错误,当然前提是开发公司的技术力量要有相当的水平,在短时间内建成DEMO系统,也是比较困难的,有时我们也用图片的形式来代替难以实现的功能。在需求分析结束后,用明确的文字形式作为文档,由中心、监理、开发公司三方签字认可,作为验收方案和验收标准,并做好变更控制和配置管理。这些文档是将来对软件系统验收标准的重要依据,避免软件开发完成后,使用的效果与实际不符合。 二是程序开发。程序开发阶段虽然主要由开发公司进行,但用户仍然需要注意程序开发的进度是否符合项目计划,开发的程序是否与需求分析相符。 在公文交换系统的程序开发阶段,周月报制度就显得尤为重要,每周召开的三方碰头会上,由开发公司介绍当前开发的进度,有变更计划时间的,立刻进行版本控制。公文交换系统的程序设计实现模块化,每完成一个子模块,开发公司先给中心进行演示,有修改的就立刻记录下来,回去修改,再演示,再修改,以瀑布式开发的方法,循序渐进,减少软件在设计过程中功能上的失误,不会越走越远,得到及时的更正。 4)系统维护的质量保证 在公文交换系统中,为解决此类问题,中心专门有二位工作人员负责交换系统的技术及培训,对交换系统从设计到使用都有深入的了解,不用过份依赖于软件开发公司,只要不是大的改动都能应付,特别是硬件系统、软件系统环境的维护,从安装、备份各主要工作都相当熟悉。而完备的文档为程序的维护、更新、扩展提供很好的帮助,在公文交换系统中共有二十三份电子文档,中心将所有文档进行规范化管理,要求开发公司提供完整的文档,包括软件安装手册、软件操作手册、在线帮助、系统操作索引等都上传到中心的文档服务器中,如有变更,由负责公文交换系统的技术人员进行版本控制,为以后的维护工作提供了方便。当出现二位工作人员出外,交换系统遇到大的系统问题,例如系统需要重启,数据需要恢复,其它同事只要查阅电子文档,就能找到解决此类问题的方法。 总结上述的经验,政府部门应用软件系统的质量保证和管理在系统实施过程中相当重要,事实证明广州市政府的公文交换系统在控制软件质量上是成功的。公文交换系统从2004年3月1日试运行至今,正式注册单位43个,注册用户746人。期间登录交换系统进行公文与信息交换的已有上万人次,共交换公文1862余份。该系统运行稳定,多次受到了上级部门、兄弟省市的肯定。 (作者单位:者广州市政府政务信息中心) 如果您希望与本文章的作者或其所在机构,进一步交流,请联系:畅享网 姜小姐 jill.jiang@amt.com.cn | 021-51096826-112 | 在线联系 |
|
|
|