上海市国土资源信息化软件质量管理的实践.doc
《上海市国土资源信息化软件质量管理的实践.doc》由会员分享,可在线阅读,更多相关《上海市国土资源信息化软件质量管理的实践.doc(14页珍藏版)》请在三一办公上搜索。
1、上海市国土资源信息化软件质量管理的实践摘要:本文深入地介绍了上海市规划和国土资源信息化建设中软件质量管理的发展历程和现状,总结了如何推进和实施软件质量管理的主要想法和做法,并且阐述了软件质量管理实施过程中的问题、解决办法和取得的成效。关键词:软件质量管理;配置管理中图分类号:P23 文献标识码:A 文章编号:1674-3695-(2010)01-58-051前言近年来,上海市规划和国土资源行业信息化建设取得了可喜的成绩,人们都在满怀信心地期待今后信息化在规划和国土资源管理工作中会有更惊人的发展。然而,如何能更好地进行信息化建设还是一个比较新的课题,而信息化建设的本身又是一个典型的智力密集型工作
2、,如何做好组织和管理,如何使人员的主动性和积极性得到充分的调动和发挥,始终是业内人士,特别是上海市房屋土地资源信息中心各级管理者时时思考的课题。在信息化建设实践中,信息中心的项目组织和管理与项目的质量生产率以及产品能否及时交付密切相关,并且最终反映到开发成果的效益上,这一点已被大量的事实、经验和教训所证实。2发展历程十几年来,我国一直试图采取国际上广为流行的质量管理标准IS09000或CMM来解决问题。尽管有的单位并不十分认真,却也取得了认证。无论如何,通过认证的获得毕竟把发达国家在生产中总结出来并且行之有效地质量管理方法引进到我国,并对我国软件质量管理产生了巨大的影响。然而,我们发现IS09
3、000标准面对的领域极为广泛,对于软件过程中某些质量管理问题不能针对性的解决。相对于IS09000体系,CMM则是更适合于软件质量管理的一套模型。但是事实表明,不同的组织其工作效果存在着比较大的差别。有的成绩显著,有的则不够理想,个别的甚至没有成效或者完全是带来负面的影响。按照对于业界不同情况分析,可以看出,产生差别的原因在于如何对待和处理3个问题。而不是采用哪种质量体系进行管理。对于这3个问题如果回答得好,则必将取得良好成效。这三个问题是:(1)什么是软件质量管理?(2)为什么要实施软件质量管理?(3)如何进行软件质量管理?即所谓的What、Why和How的问题。其中第一个问题是要求理解软件
4、质量管理的内容和含义,把握其精髓。第三个问题则要结合自己的实际,找到可行的方法和途径。如我们已有统一管理平台,及一些管理上的技术规定和规范。如果直接照搬照抄CMM或者ISO的质量管理体系,会造成在实施过程中与信息中心实际情况不匹配,结果导致提交大量无用的文档和工作产品,而且增加了管理难度和成本,最后却没有带来产品质量的提高。对于实施质量管理这一个重要问题可能需要一些探索和实践,并需要借助于一些质量管理标准以及别人的经验和自己以往的教训。显然,如何得到有经验的专家的指点是十分有益的。按我们的理解why是最为重要和关键的核心问题。换句话说:到底要不要进行软件质量管理,动力和原因是什么。动力和原因主
5、要分为两类,一种是外力的“要我做”,另一种是内在的“我要做”。如果内在的“我要做”是进行软件质量管理的主要动力,那么成功就有了一大半。例如:项目建设已达到一定规模,原有的管理方式已经不能适应发展的需求,如果不借鉴成熟的规范化管理模式和经验,将阻碍本单位软件管理上的前进和发展。项目的风险将会因为新项目的不断增多而增大。是该下决心解决问题的时候了。这些来自单位内部的动因,就属于“我要做”的一类。正是基于此背景下,信息中心下定决心,付出了必要的人力和物力,团结信息中心的管理骨干和技术骨干,明确了目标,共同探索适合信息中心实际情况的软件质量管理途径,用实际行动回答了How的问题,坚定不移地追求最终目标
6、。回顾整个软件质量管理体系的建设历程,经历了试点起步,发展等主要阶段。在起步阶段,做了两方面的准备。在组织方面的准备上,除了领导支持,中心还成立了“系统架构小组”,该小组是专门负责编制软件生命周期相关的过程文档以及技术规定等。如应用软件产品技术规定、配置管理程序、测试中心工作服务流程等。在知识方面的准备上,寻找专业的公司提供给专业的培训服务。如我们在编制应用软件产品技术规定、配置管理程序时都大量的听取了开发公司的意见,并请开发公司在相关领域进行针对性的培训。做完准备后则是确定在一段时间内需要达到的目标。然后与相关的开发公司一起进行诊断,将原有的管理方法与目前的现状做比较,找出存在的差距。制定整
7、个改进的计划和实施步骤。整理原有的规范文档,对一些不利于管理的地方进行改进。修改完成后对相对独立的地矿项目进行了试点工作。2009年下半年所有的新建项目都按照目前制定的标准体系进行流转。老系统都已经全部整理完毕按照最新的维护机制进行流转。配置库中目前已进行管理的项目有44个,其中包括2009年新开发的4个项目。这些项目已经全部完成了相关工作产品的版本更新工作以及部分产品的补齐工作。工作产品有:需求、设计、数据库设计、源代码、操作手册等。这些工作大大降低了项目管理的风险。3主要做法软件质量管理从何入手?IDEAI(初始化、诊断、确定、行动、推进)被认为是一个较好的方法,这种方法也是CMM实施推崇
8、的主要方法。如果直接采用的话,会直接面对以下几个问题:巨大的工作量加上缺乏这方面的专门人才和非常薄弱的过程管理基础,会导致面临进退两难的境地;缺乏较好的文档编制规范和模板定义;缺乏较好的版本管理;缺乏较好的工作产品转化规范。根据信息中心的实际情况,先从基本的软件配置管理着手制定完整配置管理工作过程和相关的规范文档,以便在软件质量管理实施过程的早期完善基本软件工程、工作产品模板定义和工作产品转化的规范。具体实施时可采用以下步骤:3.1制定配置管理工作过程和相关的规范文档软件配置管理活动在整个开发活动中是一项支持性、保障性的工作,它本身并不直接产出可以直接赢利的工作成果;而是规避项目的风险,避免由
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 上海市 国土资源 信息化 软件 质量管理 实践
链接地址:https://www.31ppt.com/p-3453556.html