基于CMMI的GIS项目管理研究

时间:2022-06-13 09:31:59

基于CMMI的GIS项目管理研究

摘要:CMMI体系模型以过程管理为核心,通过对过程和产品的改进来实现软件产品质量的提高。将CMMI应用于GIS项目中,用于加强项目管理监控,可以达到提高GIS项目管理水平和GIS质量的目的。

关键词:CMMI体系模型;GIS;项目管理

中图分类号:TP311.53文献标识码:A文章编号:1007-9599 (2011) 24-0000-02

GIS Project Management Study Based on CMMI

Hu Jingjing

(Faculty of Geomatics,East China Institute of Technology,Fuzhou340000,China)

Abstract:CMMI system model to Process management as the core,through the process and product improvements to achieve software product quality improvements.CMMI applied in GIS project to strengthen project monitoring can improve the level of project management and quality of GIS.

KeyWords:CMMI system model;GIS;Project management

一、引言

GIS的存在与发展历经近50年,如今,其研究和应用都已处在一个高速发展的阶段。国外的GIS市场已较成熟,而在我国,GIS虽然出现了快速的增长,但不少GIS项目进行的并不顺利,难以达到理想的目标,在项目的管理、质量控制方面存在难以控制的情况。怎样在研发过程中加强GIS项目的管理和提高GIS的开发质量成为GIS研究者和实践者关注的焦点之一。

CMMI这个致力于软件质量管理和过程持续改进的集成的能力成熟度模型,在IT业已经得到了广泛的认可和成功的应用。本文将浅谈作为专门为软件开发而形成的改进模型――CMMI,应用于GIS开发过程中进行项目管理的研究。

二、研究背景与现状

(一)GIS项目管理

一般来说,在GIS项目的研发过程中,最为繁重的工作主要集中在软件开发和数据处理这两项上,这两个部分管理的好坏直接影响到整个GIS项目的成败,影响到GIS开发企业能否按预定的成本、进度和质量开发GIS产品。

GIS质量控制与提高的关注点目前还大都在数据处理这个技术方面,这方面的研究已经颇具成果,而对于事实上影响软件开发全局的管理因素,即在软件开发过程中对项目的管理,却关注不足。大部分的GIS项目管理流程性较弱,重GIS技术本身、系统开发的方法论研究,轻GIS项目管理角度的科学化、制度化研究,缺乏系统性,开发过程的不规范与混乱往往使新技术、新工具的优势受到影响。

GIS的用户对于专业知识具有一定的局限性,用户在项目决策过程中掌握信息少,过于依赖专家意见,造成需求不明确,同时国内GIS知识体系尚不完备,可行性研究、系统评估、技术鉴定的形式不规范,GIS项目的管理倾向于统一规划、统一部署、集中管理,系统难于达到设计的目标,成本效益不佳,这是现阶段国内GIS项目管理主要的基本特征。

虽然大多GIS企业已经引入了ISO质量体系进行管理控制,但ISO的重点在于建立企业运行各部门的质量管理体系,涉及的范围则相当宽,对于软件开发过程的管控缺乏一个专门有针对具体标准化的解决规范。与ISO相比,CMMI只关注软件,明确强调持续的过程改进,而ISO只是解决质量体系的最小保证。

钱乐祥、阎正、毕硕本、郭庆胜等人曾经就GIS项目的开发与管理做过研究,目前关于GIS设计、实施和管理的知识主要来源于软件工程、信息系统、系统工程或时间经验,整个知识体系、框架缺乏一定的系统性,对于GIS项目参与人员的指导性显得不够充分。

地理信息系统“标准化”也被认为是GIS项目管理和质量控制的有效机制,部分学者试图通过“标准化”手段为GIS开发和应用提供一个捷径。

GIS管理是提高GIS质量的保证。但却只有极少数学者从项目管理的角度探讨GIS项目的实施和管理。

(二)CMMI

1.CMMI概述。CMMI(Capability Maturity Model Integration)即集成的能力成熟度模型,由美国卡内基-梅隆大学的软件工程研究所(SEI)受美国国防部委托,整合CMM的多个模型而成,包括了软件开发过程改进、系统集成、软硬件采购等方面的过程改进的内容,把各种能力成熟度模型集成到一个框架中去,建立了从集成产品与过程发展的角度出发、包含健全的系统开发原则的过程改进。

2.实施CMMI的好处。基于CMMI模型可以帮助保证软件开发的质量和进度、成本,能对“杂乱无序、无序管理”的项目开发过程进行规范,提高项目管理的可视性,有助于提高软件开发者的职业素养,财富库的建立及工作成果的齐全能够解决人员流动所带来的问题。

三、应用现状

CMMI应用对于国内GIS还较新兴,经调研可知,CMMI在GIS企业的应用情况如下(使用CMMI认证通过情况进行统计):

表1 主要GIS企业CMMI级别一览表

日期 企业 CMMI L3

2007年8月 超图 √

2009年底 山东正元 √

2010年7月 城信所 √

2010年12月 厦门亿力吉奥 √

2009年 北京灵图 开始准备

2011年底 武大吉奥 预计通过

CMMI模型以软件产品质量的概念和软件工程的经验教训为基础,能够指导GIS企业如何控制开发、维护软件的生产过程和如何制定一套与之相适应的软件工程及管理体系,帮助GIS企业改善项目管理流程,探索一个保证GIS软件产品质量、缩短开发周期、提高工作效率的软件工程模式与标准规范。

从执行承诺、执行能力、指导实施到验证实施,基于CMMI模型,制定符合公司发展目标的体系,通过项目管理活动使项目中各产品和过程都能够得到可视化的监控和管理。

四、基于CMMI的GIS项目管理方法研究

(一)过程与过程域

图1 项目过程与各过程域

在GIS项目开发过程中,项目管理作为一种组织活动,渗透于各个过程域。

如果单从项目的角度看,要管理好项目,即是要做好项目管理。从组织的角度,要将项目管理好,则是建立一个项目管理体系。项目管理体系的建立包括项目管理流程与规范、组织机构设置、角色与职责。项目管理体系就是项目过程、管理过程与组织结构相结合的产物。

(二)角色与组织结构

根据GIS项目的特征,结合CMMI模型,设计角色分配如下:

图2 组织角色分配图

高层管理指导委员会(MSG),即组织领导的最高层,它的主要任务是决策,负责对整个开发过程和文档关键点的批准;变更控制委员会(CCB),一般由项目管理人员(部门领导、高层经理、项目经理)、技术人员(开发人员、测试负责人、质量保证负责人QA)、商务人员等组成,负责评估提交上来的变更请求,针对这些变更的目的、要求和影响来决策,负责批准或抵制变更要求;EPG也就是过程改进小组,则是负责建立体系文件,对标准过程进行维护和协调、改进工作;QA是独立于项目与管理者的,相当于一个执法者,主要是在项目开发的全程,保证产品和质量合乎标准,进行问题跟踪和反馈;CM则是配置管理员,负责配置项、配置库的管理、权限的管理,版本控制和管理配置项的变更等;技术组负责对GIS中数据转换、精度误差等进行控制;项目组则是在项目经理的领导下的设计分析人员、数据录入处理人员、开发人员、数据库管理员、测试人员等,负责项目开发执行过程中的具体工作。

这种模式的角色分配在项目过程中相互关联,交织成科学严谨的管理方式,形成一个环环相扣的过程。各角色各司其责,共同为项目和组织服务。

(三)质量保证过程

在GIS开发全程,QA通过实施质量保证活动,确保过程与产品满足过程、规程及相应的要求,确保问题得到关注与解决,使项目组和管理者能够客观地了解过程与相关的工作产品。质量保证在一定程度上监督项目管理工作,同时也为项目管理工作服务,提供质量数据与质量改进机会。

图3 产品与过程质量保证过程

(四)项目监督与管理过程

项目监督与控制(PMC),将所有参与人员抽象为有不同身份的用户,职责明确地在虚拟的环境下为一个项目目标协同工作。项目经理周期性地跟踪项目计划的各种性能参数,如工作产品的规模、工作量、成本、进度、风险等,实时地调整以制定更为科学的任务分配。在GIS项目中,项目经理需要与技术组沟通数据处理质量问题。项目管理工作的调整一定程度上依赖于度量数据的收集。

图4 项目监督与管理过程

(五)度量与分析

度量分析(MA),度量人员(一般为PM)在GIS开发全程对指定度量项进行收集,客观了解过程和产品质量情况,提供组织过程改进和管理决策的定量信息。基于这些历史数据,对GIS项目进行分析和缺陷预防,指导项目在流程和工作方法上的持续改进,最大限度复制成功和减少失败,确保项目规范和高效地走向成功。

图5 度量与分析过程

五、结论

我们讨论了将CMMI应用于GIS的项目监控,创新地从项目管理的角度,通过质量保证、项目监控、度量与分析方面的设计,用软件工程的概念、原理、技术和方法组织GIS软件设计开发和维护的工程活动,能够有效提高开发过程的能见度,解决GIS项目中项目监控、质量管理无法系统化控制的问题。

本文对GIS项目管理的研究仅基于CMMI DEV -L3模型,对于GIS特有的项目开发过程中的开发与数据转换相对分离的情况,还需进一步研究结合CMMI-SVC模型,将数据转换作为服务与开发过程整合,更好地进行持续改进,至于基于更高的CMMI水平CMMI L4甚至CMMI L5也是CMMI在GIS项目中应用的持续研究的方向。对于GIS项目管理与质量控制,CMMI未来将成为一种趋势。

参考文献:

[1]蒋惠忠.中小型软件企业快速有效实施CMMI3的构想[J].价值工程,2010,4:25-27

[2]钱乐祥.GIS分析与设计[M].北京:中国环境科学出版社,2001

[3]阎正.城市地理信息系统标准化指南[M].北京:科学出版社,1998

[4]毕硕本.地理信息系统软件工程的原理与方法[M].北京:科学出版社,2003

[5]郭庆胜,王晓延.地理信息系统工程设计与管理[M].武汉:武汉大学出版社,2003

[6]袁国斌.GIS项目实施和管理策略研究[D].武汉:中国地质大学,2006

上一篇:基于多特征的黑白照片检索 下一篇:电气负载管理中心的PHM