GIS工程概论-第五章 GIS工程管理_第1页
GIS工程概论-第五章 GIS工程管理_第2页
GIS工程概论-第五章 GIS工程管理_第3页
GIS工程概论-第五章 GIS工程管理_第4页
GIS工程概论-第五章 GIS工程管理_第5页
已阅读5页,还剩117页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第五章GIS工程管理第一节GIS工程的生命周期第二节成本管理第三节工程进度管理第四节质量管理第五节人力资源管理第六节风险管理第七节GIS软件工程的文档管理第八节GIS工程监理第九节GIS工程的标准第一节GIS工程的生命周期一、工程与工程管理的定义二、工程的生命周期“工程”(Project)一般指在特定的时间内,生产出一种产品或服务的过程,具有起止时间及交付时间等特点。(GIS工程的概念里已经涉及这个定义)工程管理的主要内容包括以下两个方面:(1)技术管理(TechnologyManagement)包括实施过程中的工程化管理、文档管理以及在系统实施、集成、试运行和投产过程中各项技术的管理。(2)非技术管理包括工程进度管理、质量管理、人员管理、资金管理、合同管理等,其中人员管理又包括项目组负责人员的构成和分工、项目组结构、项目组人员交流与协调,以及项目组与对方项目主管部门和用户的交流与协调等。1工程与工程管理的定义GIS工程的生命周期GIS工程的生命周期可以划分为项目的启动、规划、实施和收尾四个阶段。启动与规划阶段主要是明确GIS工程的目标、范围,对工程的各个阶段的任务进行详细的划分,GIS工程规划包括工程的成本估算、进度安排、人员配置、质量要求和风险分析等。2工程的生命周期GIS工程的生命周期在工程实施阶段,以工程的计划为基准,对工程的进度、费用和质量进行适当的控制和协调,保证工程的顺利完成,还有一个重要任务是把控风险,及时对发生的风险采取应对措施,尽量使损失降到最低。工程收尾阶段则是依据工程合同,进行工程验收过程。工程启动阶段是决定工程是否能够实施的阶段。当工程的实施建议被提出后,更高层的管理者可能批准工程实施,也可能因为某些原因推迟工程实施,还有可能直接否定该工程。只有工程被批准实施后,才可能马上进入计划阶段。为了明确工程目标以及所需要做的工作,一般在工程的初期需要撰写工程范围说明书。但是,工程的独特性和不确定性一开始很难有很清楚的了解和认识,因此初期的工程范围说明书只是起一个引导作用,还需要在后续工作中不断地完善,初始工程范围说明书中应该至少包括工程需求的描述。2工程的生命周期GIS工程的生命周期工程启动GIS工程规划包括工程的成本估算、进度安排、人员配置、质量要求和风险分析等。在工程规划阶段需要完成的内容包括如下几个部分:(1)客户需求调查和分析:在通过问卷、访谈等方式全面深入地了解客户的情况下,获取用户的详细需求。(2)可行性分析:对工程方案和建议进行可行性评估。(3)工程设计:明确用户对GIS工程的要求,根据要求设计GIS工程的各组成部分,包括系统软件和硬件选择、用户界面设计和地理空间数据库的设计等。(4)撰写规划报告:在方案获得批准后,对以上过程进行总结,并作为工程实施的指导纲领。2工程的生命周期GIS工程的生命周期工程规划GIS工程实施是依据规划阶段制定的计划,在保证工程质量预算、进度的情况下执行工程的过程。在工程实施过程中非常重要的一项任务是对工程的控制,控制内容包括工程范围、时间、成本、质量等。在GIS工程的组织和建设过程中,管理工作包括:国家部门之间、部门(或企业)内部业务领域之间的协调;GIS工程中各个阶段的管理;不同层次工作人员之间的协调等。在GIS工程的实施中必须进行工作的划分,划分方法有:阶段性划分、任务的分解、不同任务的责任等。所涉及到的计划包括:工程实施计划、质量保证计划、软件测试计划、文档编写计划、用户培训计划、综合支持计划、规定开发过程的支持、软件分发计划等。2工程的生命周期GIS工程的生命周期工程实施工程收尾需要完成项目安装部署、验收测试、交付验收成果,然后需要对用户进行必要的培训,同时交付必要的文档。GIS工程最后的结果只有两种:成功和失败。成功的工程在工程范围、成本、时间、质量都满足工程要求的情况下,还应达到客户的满意度。在GIS工程的收尾阶段,需要总结工程的经验教训,编写总结材料,组织工程项目验收。2工程的生命周期GIS工程的生命周期工程收尾第二节成本管理一、成本计划二、软件的度量方法三、软件开发成本估算四、GIS数据工程的成本估算成本计划是对工程所需费用的估算。GIS工程的支出主要有七类:(1)人力费用:员工的工资和福利等。(2)耗材和办公用品费用:购买各种办公用品、书籍、图件等的费用。(3)设备费用:计算机硬件的购买或租赁费用。(4)软件费用:计算机软件的购买或租赁费用。(5)软件和硬件维护费用。(6)内部服务费用:机构内部某些部门的维持费用;保险、办公场所租赁费用;通讯费用等。(7)其他费用;差旅、培训等的费用。1成本计划成本管理软件的度量方法分为直接度量方法和间接度量方法。直接度量方法包括产生的代码行数、执行速度、存储量大小和错误数等;间接度量方法包括功能性、复杂性、可靠性、可维护性和其它质量特性。对软件进行度量的目的是表明软件产品的质量,计算软件开发的生产率。影响软件生产率的主要因素:(1)人为因素:人员规模和专长。(2)问题因素:问题的复杂性、涉及的限制、需求的变更次数。(3)过程因素:使用的分析与设计技术、语言以及评审技术等。(4)产品因素:系统的可靠性和性能。(5)资源因素:CASE工具、硬件和软件资源的有效性。2软件的度量方法成本管理面向功能的度量方法是针对程序的功能性和实用性,通过功能点进行度量,是一种间接度量方法,简称“功能点估算法”。计算过程是:(1)依据需求分析结果确定软件系统的功能边界或功能模块。(2)统计每个功能模块中5个数据域的数量。(3)对每个数据域先建立复杂因子(例如:复杂程度从1到10)。(4)用公式5-1和表5-1所示的数据计算功能点总数。2软件的度量方法成本管理(后续)(5)在计算每个功能模块的功能点总数后,还可以进一步考虑系统和程序的其他性能,如表5-2所示,设计每一项的影响程度Bi(例如:没有影响、偶然的、适中的、普通的、重要的、极重要的影响尺度为0~5),并用公式5-2计算加权系数T,公式5-2是一个经验公式,在功能点总数的基础上再乘以该加权系数T(公式5-3),得到调整后的功能点度量F’。2软件的度量方法成本管理另外一种度量方法是利用参考数据基线,需要从以往的软件开发中收集数据,例如:相似的软件开发工程的成本。基线是一个经验值,可以来源于行业的计算标准,也可以是专家的建议。建立了基线后,就可以用不同的度量方法对软件开发过程的各个阶段进行度量分析。基线的数据具有特点是:(1)数据应当合理、精确,不能盲目估算。(2)尽量从更多的工程中收集数据。(3)程序的代码行的定义在不同工程中应当是一致的。(4)这些工程应当非常类似。2软件的度量方法成本管理代码行技术是根据软件程序量来估算软件规模的方法,它主要是依据以前的开发经验和历史数据,估计实现一个功能大概所需要的源程序行数,由此得出软件开发所需要的大概成本。功能点是利用系统的功能数量来测量它的规模,这种方法与软件开发所采用的技术无关。3软件开发成本估算成本管理代码行技术与功能点在工程管理过程中,几种常用的成本估算方法有代码行、功能点、类比(自顶向下)估算法、自底而上估算法、专家估算法、差别估算法等。类比估算法也称为自顶而下法,工程团队根据以前完成类似工程的总成本来估算当前工程的成本,从工程的整体出发,按一定的比例将它分配到各个开发任务单元中。估算人员参照以前完成的工程所耗费的总成本(或总工作量),来推算将要开发的软件总成本(或总工作量),然后把它们按阶段、步骤和工作单元进行分配。该方法的主要优点是对系统级工作的重视,所以估算中不会遗漏系统级的诸如集成、用户手册和配置管理之类的事务成本估算,且估算工作量小、速度快。它的缺点是往往不清楚低层次上的技术性难点,而往往这些难点将会使成本上升。3软件开发成本估算成本管理类比估算法自底而上的估算法是通过估算各个任务单元的成本,再将估算结果累加起来,得出工程的总成本,采用这种方法得出的估算成本比较准确。自底向上估算方法是将待开发的软件细分,分别估算每一个子任务所需要的开发工作量,然后将它们加起来,得到软件的总开发量。这种方法的优点是对每一部分的估算工作交给负责该部分工作的人来做,所以估算较为准确。其缺点是估算往往缺少与软件开发有关的系统级工作量,如集成、配置管理、质量管理和工程管理等,所以估算值往往偏低。3软件开发成本估算成本管理自底向上估算法专家估算法是请一个或多个该领域的专家来对成本进行估算。专家固然经验很丰富,但是,估算往往是靠专家的直觉,专家的个人偏好、经验差异以及专业局限性都可能为估算的准确性带来风险。3软件开发成本估算成本管理专家估算法差别估算方法是将开发工程与一个或多个已完成的类似工程进行比较,找出与某个类似工程的若干不同之处,并估算每个不同之处对成本的影响,导出开发工程的总成本。该方法的优点是可以提高估算的准确度,缺点是不容易明确“差别”的界限。差别估算法根据工程子任务的费用来确定最终的总报价,称为上溯法。利用上溯法进行预算,需要完全理解工程的范围,进行工程子任务的划分。如果一个工程的子任务划分基本正确,那么总报价不会出现太大的偏差。在进行子任务划分以及任务工作量估算时,可以参照以往类似的工作进行。在总报价中,提成和利润应当占有相当的份额。4GIS数据工程的成本估算成本管理上溯法GIS数据工程的成本与数据采集、集成、建库和应用(或发布)等有关,工程的成本预算与工作量密切相关,预算方法主要有四种:上溯法、下溯法、单价法和人力成本法。4GIS数据工程的成本估算成本管理下溯法适用于预算总额已经确定的情况,主要是对各个子任务确定其具体费用。下溯法以工程的单个任务为单元进行的预算,称为单价法。使用单价法进行预算的最典型工程是地图数据采集工程,不同类型的每幅地图的数据测量或采集所需要的时间和费用是有标准的,进而就可以得到总的工程费用。单价法根据工程参与人员的费用来做预算叫人力成本法,该计算方法取决于使用的人员类型,通常在使用高级技术人员的情况下使用该方法。人力成本法第三节工程进度管理一、进度管理的基本原则二、进度规划的方法三、进度监管编制一个好的进度计划可以有效地控制工程各项活动实施的时间。编制进度计划的大概过程是:①将任务分解的结果再进一步细化,得到主要的任务(活动);②确立它们之间的顺序和关联关系;③通过估算出每个任务需要的时间,工程的开始时间和结束时间,编制出整个工程的进度计划。1进度管理的基本原则工程进度管理(1)进度计划简单明了,不需要给工作人员做详细的解释。(2)进度计划在实施过程中依据事态的发展情况比较容易修正。(3)进度计划应当说明各个子任务之间的先后顺序和制约关系。(4)安排不能太紧,应当为每个任务预留一定时间,以便评估和修改。(5)应当表达整个工程的实施过程。(6)应当根据最终交付日期制定开发进度计划,并定期检查。1进度管理的基本原则工程进度管理进度管理遵循的原则2进度规划的方法工程进度管理里程碑法适用于较小规模的GIS工程,可用于起草工程计划书,该方法将主要任务作为一个个阶段来处理,清晰并且容易使用。缺点是不能表达出各项任务之间的关系,对工程进程的控制能力差。里程碑法表示工程进度的常用方法有里程碑法(MilestoneChart)、工程网络图法、甘特图法(GanttChart)、关键路径法(CriticalPathMethod,CPM)和墙纸法等。2进度规划的方法工程进度管理工程网络图法是指从左到右表达各个任务时间关系的图。该图中用圆表示事件(事件表示一项子任务的开始与结束),有向弧或箭头表示子任务的进行,箭头上的数字表示为权,该权表示子任务的持续时间,箭头下面括号中的数字表示该任务的机动时间,图中的圆表示某个子任务开始或结束时间的时间点。圆的左边部分中数字表示事件号,右上部分中的数字表示前一子任务结束或后一个子任务开始的最早时刻,右下部分中数字则表示前一子任务结束或后一子任务开始的最迟时刻。工程网络图法2进度规划的方法工程进度管理Gantt图(甘特图)是先把任务分解成子任务,然后用水平线段来描述各个任务及子任务的进度安排。甘特图法又称直方图法,是利用X轴反映时间进度,Y轴反映不同任务,用线段表示不同任务的起止时间和延续时间。它容易表现工程实施过程中任务所需的时间长短和先后顺序,但不能描述影响关系,难以进行复杂工程的控制。甘特图法2进度规划的方法工程进度管理关键路径法(CPM)的基本思想是根据网络图中表示的各任务之间先后关联关系,计算每个独立活动的最早和最晚开始和完成日期,然后将网络图中历时最长的那条路径作为工程的关键路径,由此来估计工程最终的完成时间。关键路径法三种图式(见右插图)来表达项目中各任务之间的先后顺序和制约的双重关系。这三种关系的组合可以对任何复杂的项目进行清楚表达,而且其分析能力很强。(示例见下一页)关键路径法2进度规划的方法工程进度管理2进度规划的方法工程进度管理墙纸法(WallPaperMethod)主要适用于有较多参与者的项目类型,其主要特点是将各项任务的参与者都召集起来,根据项目进度的要求和各个参与者的时间进度进行共同安排。墙纸法的优点:它在项目进度的计划阶段就使得有关人员参与到进度规划中,这种参与是一种主动参与,整个计划是得到各参与人员同意的。(见下表)墙纸法2进度规划的方法工程进度管理用墙纸法制定进度规划的过程主要步骤:(1)项目管理者准备整体的墙纸表。列出参与人员和进度规划的系列时间段。(2)准备初级的进度安排,将各个子任务的起始与终止日期抄写在一个卡片上,并将关键事件卡放在墙纸表上。(3)在会议以前将各个任务的卡片发放给有关的参与人员,在会议当中与参与者共同识别其它可能遗漏的关键任务并制卡,然后根据各参与者成员的能力和关键任务重新在墙纸表上安排各个卡片,并根据项目的进度要求来修改墙纸表。(4)制作正式墙纸表,发给每个参与者。(5)必要时可进行更改,并保证所有参与人员都知晓。2进度规划的方法工程进度管理进度规划方法的比较3进度监管工程进度管理除了工程整体的进度管理,每个工程成员也要进行个人进度管理,写个人进度报告,个人进度报告应包括个人的进度、当前已完成的任务情况、遇到的问题及解决方案等。当GIS工程有很多人参加时,多个开发者的活动并行进行。工程进度的追踪和控制方法包括:定期让工作人员在会上汇报进展和遇到的问题;评价所有的评审结果;确定可能选择的里程碑;经常和开发人员讨论开发进展和刚刚遇到的问题。在GIS软件工程进程中应当设置许多里程碑,为管理人员提供工程进度的可靠依据。当一个软件工程任务成功地通过了评审并建立了文档之后,就完成了一个里程碑。进度的并行化监管3进度监管工程进度管理GIS数据工程中数据采集和集成的进度控制可以采用普通的里程碑方法,如果数据采集的地理区域范围较大,并且每一个数据处理单元(一幅地图)只覆盖所研究地理区域的一部分,可以建立索引,其中**表示已完成,*表示正在进行,图中应当表示已采集完哪些图,哪些图正在采集,哪些图还没有采集。3进度监管工程进度管理在进度跟踪过程中会发现实际的进度与计划进度不一致的情况,主要原因有两种:①任务本身的初始估算不准确,进度出现偏差,可能是工程中可能存在的技术难点没有考虑到,或者工程成员在某些方面并不精通,忽略了学习准备的时间,也可能忽略了可能的风险处理时间,再有可能对工作量的估计过于理想化;②工程负责人对工程涉及的领域或专业不熟悉,导致任务分解不够合理,工程负责人只有在比较了解工程所涉及领域的前提下,才有可能估算出具体工作量。进度评估3进度监管工程进度管理通过甘特图可以很直观地看出任务之间的先后联系以及各项任务预期和实际完成的情况。如图是棒状甘特图,图中的白色条棒表示任务的预期起止时间,黑色条棒表示实际的完成情况,一个任务需要占用两行的空间。从图中可清楚发现,工程进度已落后于计划。第四节质量管理一、质量管理的目的与内容二、软件质量控制三、数据质量控制四、地图数字化生产的质量控制1质量管理的目的与内容质量管理在工程执行过程中,质量保证和质量控制是质量管理(QualityManagement,QM)的两个主要内容。质量保证(QualityAssurance,QA)的主要活动是工程产品审计和工程执行过程审计。工程产品审计是指对工程的产品质量进行审查的过程,工程执行过程审计是指对工程的执行过程进行审查,以确保所有活动都按规范和标准执行。质量控制(QualityContral,QC)是直接对工程的工作结果进行质量检查。1质量管理的目的与内容质量管理在不同层面上QA和QC的含义如下:(1)在组织层面,QM活动的开展是为所有进行的项目建立必要的基础设施,并确保所有项目活动具备保证其成功完成所需要的资源。QM的开展通常有标准的企业政策,并定期审核。这些QM活动,通常称为QA活动。(2)在项目层面,QM活动是为了支持单个项目的成功,确保准确的信息在正确的时间被传递给正确的人,使得整个项目实施过程中作出的决策是有依据的,且符合成本效益。这些QM活动性质上更多的是“保证”,而非“控制”,因此也属于QA活动。(3)在技术层面,QM活动旨在确保单个项目活动在进行设计、构建、测试和安装中和最终交付产品时符合接受的限度和容差。由于这些活动的目的在于“控制”项目交付成果的质量,它们适合被称为QC(通常也被称为技术QA)。2软件质量控制质量管理对GIS软件工程而言,程序代码的质量控制方法有:代码检查、测试、返工等。代码走查是开发人员检查自己所编写代码的过程,它是比较有效的一种方法,能够检测出一般的测试手段检测不出的错误。测试是软件质量管理过程中工作量最大的一部分工作,主要的测试类型有功能测试、性能测试、算法测试、正向测试、逆向测试、边界测试、配置测试和负载测试等。返工也是一种常见的质量控制方法,是将不符合要求的软件产品进行重新生产或者改造的过程。2软件质量控制质量管理GIS工程中软件质量控制的方法主要包括:①完整正确的需求分析;②在开发的每一阶段,进行充分审查,并确保各子系统工作与整个系统相互协调;③统一且完整的开发规范和标准;④注重安装调试;⑤交付后的审计评价。3数据质量控制质量管理①实体空间位置的精度:包括数学基础的精度、平面精度以及高程精度等;②属性数据的精度:包括要素分类、属性编码以及注记的正确性等;③逻辑一致性:包括多边形的闭合精度、结点匹配的精度、空间数据与属性数据之间的连接关系以及实体间拓扑关系的正确性等;④完备性:包括数据分类的完备性、实体类型的完备性、属性数据的完备性和注记的完整性等;⑤现势性:数据采集时间和更新时间等。描述空间数据质量的内容3数据质量控制质量管理GIS数据质量评价的方法有直接评价法、间接评价法和定性描述法三种。直接评价法包括用随机抽样检测法和计算机程序自动检测,采用计算机程序自动检测的方法可以利用软件将数据中不符合要求的数据所占的比例或数据的平均质量水平计算出来。间接评价法是指根据数据用途、历史记录等外部知识和信息进行推理来确定空间数据的质量。定性描述法指通过评价数据质量的各个组成部分,对评价结果进行综合分析得出数据的整体质量。数据质量的评价方法3数据质量控制质量管理1、数据采集的质量控制在数据采集之前,严格审查基础资料、数据采集手段以及软硬件的配置必不可少,数据采集人员应了解相关的技术要求、操作流程以及数据编码规定等。在数据采集过程中,过程表和进程跟踪控制是对数据进行实时监控和检测的方式。过程表是所有数据采集人员按相同的程序进行数据采集的强有力的保证,它通过详细地规定GIS工程中数据文件的建立过程,确保了采集过程的统一,可以减少由于采集过程不一致而导致的误差。进程跟踪是利用计算机程序通过数据之间的关系来对可能出现的质量问题进行约束的一种方法,数据之间的关系包括空间关系、取值范围等。原始数据的质量控制3数据质量控制质量管理2、数据入库的质量控制在数据入库过程中,数据质量控制方法有手工方法和软件检查法等。传统的手工方法指将数字化的数据与源数据比较,目视比较空间数据是否一致,而属性部分也需要逐个比对,这种方法任务量大,空间数据的比对并不精确。软件检查法是用软件来对数据进行检查,查找并修改不符合要求的数据,这种方法对软件的要求比较高,往往软件的通用性差。原始数据的质量控制3数据质量控制质量管理全面数据质量管理(TotalDataQualityManagement,TDQM)可用于数据加载到空间数据库之前的验证和清洗,该方法强调在数据输入到数据库之前需要使用预定义的规则来验证数据,并依据检测到的错误和反馈的错误类型纠正错误数据。4地图数字化生产的质量控制质量管理地图数字化的质量管理过程4地图数字化生产的质量控制质量管理(1)定义一套数字化错误纠正的符号。(2)每幅地图在数字化完成后,必须打印输出,检查错误。(3)检查人员应当对这幅图的质量负责。(4)纠正后的数据必须再一次进行拓扑关系的建立。(5)属性数据的检查比较麻烦,可以用两种方法进行检查:在屏幕上浏览;在地图上打印地理目标的ID号,同时打印带ID号的属性表。(6)每一幅地图的数据文件的存储位置应当建立档案,以便查找。(7)管理人员应当及时了解地图数字化人员遇到的技术问题,并解决问题。(8)应当对计算机病毒和断电等破坏数据的因素提前找到解决的办法。地图数据采集中质量控制的主要方法第五节人力资源管理一、需求法则二、人力资源三、团队的组织结构四、沟通管理五、提高生产率的管理方法1需求法则人力资源管理一个好的管理人员必须对工作人员性格特征有所了解,了解每个人的主要需求才能有相应的调动其积极性的办法。常用的方法是马斯劳需求法则。该方法把人的需求分为五种:①物质性需求,人生存的最基本需要;②安全性需要,人生存的基本需要保障;③社会性需要,是人的团体性的需要,要求有社会的地位,得到社会的承认,成为社会的一部分;④自我中心性需求,是在社会竞争中有成就感的要求;⑤自我实现型需求,是人内心价值的追求和实现。1需求法则人力资源管理这五种需求,从下往上需求越来越高,较低的需求是较高需求的基础和保障。在工作中,人的需求分成几个方面:①工资或奖金多少;②在机构内的职位和责任范围;③各种人事的关系好坏;④工作的挑战性和轻松性;⑤个人被承认的程度;⑥所拥有的自由;⑦享受各种待遇的程度;⑧办公条件等物质方面的因素。马斯劳需求法则认为,人的这五种需求是有关系的,人只有满足了较低级的要求以后才会具备对更高一级有所需求的条件。也有人将参加工作的人分为两种:一种是工作性的人,这种人靠工作来活着;另一种是事业型的人,这种人是为工作而活。2人力资源人力资源管理(1)人力资源规划。识别团队中所需要的人员角色,确定他们的职责和所需要的技能,制定出人员需求计划。(2)团队组建。根据人员需求计划,选择和组织项目需要的人员,组建GIS软件工程的团队。(3)团队建设。通过一系列活动,提高团队成员个人的技能,增强成员之间的信任感和凝聚力,从而保证更好的协作和更高的效率。(4)团队管理。在GIS工程进展过程中,跟踪团队成员的表现,解决问题和管理冲突,优化项目的绩效。团队的组织与管理2人力资源人力资源管理(1)GIS工程管理人员。负责GIS产品规划、软硬件选择、与用户讨论/协商、与用户通信/联系、资金预算与筹集、向顾问组和总经理汇报。(2)系统分析员。主要任务是获取和定义用户需求。(3)系统架构师。在需求分析的基础上,与分析员确定系统的整体结构。(4)系统软件工程师。完成GIS中各个模块的功能设计,以及各种功能的算法设计,并设计数据处理流程图,还必须完成系统的集成。(5)程序员。依据设计好的算法和数据处理流程图,完成程序设计和调试。(6)测试人员。程序员负责单元测试,测试人员负责集成测试和系统测试。(后续)人员组成2人力资源人力资源管理(7)数据采集和编辑人员。按照数据采集和编辑的操作手册,完成地理空间数据和属性数据的输入和编辑。(8)数据检查和精度分析人员。检查新建立的地理数据库中数据的正确性,并建立数据改正意见表,让数据采集和编辑人员进一步修改。(9)培训人员。在系统交付时,培训人员负责用户培训工作。(10)系统日常使用人员。按照系统操作说明,可以完成日常的业务处理,维护、更新地理数据。(后续)2人力资源人力资源管理(11)系统维护人员。维护系统的软硬件设备,保证整个开发过程的顺利进行,其工作包括开发工具的维护、网络管理等等,如果工程规模较大,需要配置管理人员保证协作开发,不至于引起混乱。(12)领域专家。许多GIS工程有很强的专业要求,需要领域专家参与开发过程,以便将他们的理论、经验在计算机系统中加以实现。(13)其他的支持人员。包括财务人员、文档管理人员等等,他们对于工程的正常运行也起重要的作用。3团队的组织结构人力资源管理工程团队的组织结构主要有三种类型:职能型、项目型和矩阵型。职能型组织结构职能型组织结构是最普遍的一种项目组织,它是一种线性结构,一个项目可以由一个或者多个部门承担,一个部门也可以承担多个项目。职能型组织结构明确分工,稳定性也比较高。缺点是各个部门容易各自为政,部门之间会因缺乏交流产生利益冲突。3团队的组织结构人力资源管理项目型组织结构当有新的工程项目时,便成立一个部门,项目完成之后,部门就解散。每个部门都拥有完成它所负责项目工程需要的所有资源,项目经理对工程全权负责。项目型组织结构项目组内部交流方便,所有的项目组成员只服从于唯一的项目经理领导,目标比较明确、单一。缺点是资源不能共享,造成资源的浪费。3团队的组织结构人力资源管理矩阵型组织结构矩阵型组织结构是介于以上两种组织结构之间的类型,它兼具两者的特征。矩阵型组织结构对具体的项目从每个部门中抽调人员组成临时的项目组,当工程项目结束后,工程项目团队解散,工程项目组成员回到各自所属部门。矩阵型组织的优点是人力资源可以被充分地利用,灵活性高。缺点是部门经理和工程项目经理对抽调出来的成员都具有指挥权,容易造成权力的冲突,这些人力资源的共享也可能会造成资源冲突。3团队的组织结构人力资源管理责任分配矩阵在工程项目团队组建后,要明确各团队成员在不同阶段的分工。工程负责人应该对各成员负责的任务以及要承担的责任进行明确地描述。责任分配矩阵(ResponsibilityAssignmentMatrix,RAM)是用来进行团队分工,明确团队成员角色和职责的有效工具,横向为工作单元,纵向为组织成员或部门名称。3团队的组织结构人力资源管理GIS工程的人员组织GIS工程软件开发的人员组织可以采用按课题划分的模式、按职能划分的模式或两者结合的模式。常用的组织形式有:(1)主程序员制小组。由一位主程序员(高级工程师)、一位后援工程师和2至5位技术员组成,主程序员还可以聘请专家、辅助人员、软件资料员等协助工作。(2)民主制小组。组内成员之间可以平等地交换意见。(3)层次性小组。组内的成员分3级,组长(1人)负责全面工作,2至3个高级程序员,每个高级程序员可以管理若干程序员。4沟通管理人力资源管理沟通的目的沟通是工程管理的基础,对于GIS工程而言,沟通显得更为重要。GIS工程中如果没有充分的沟通,极易导致进度滞后;GIS软件开发人员与数据处理人员之间的沟通不畅可能导致空间数据库与GIS软件不兼容,设计的空间数据库并不能被当前所用的GIS软件调用。如果供需双方之间没有足够的沟通,也可能造成需求不能被准确地满足。在GIS工程沟通计划的编制前,要确定工程每个阶段沟通的具体目标,然后再将沟通目标进行分解,得到一个个子沟通任务,再按工程的时间要求来安排这些任务。只有确定了沟通的目标,才能比较好地组织团队成员交流,使交流的内容都围绕沟通的目标。根据不同的沟通目的,可以选择相应的沟通方式。4沟通管理人力资源管理沟通的方法沟通的方法分为正式沟通和非正式沟通两种。正式沟通是指工程组织以一定的原则来进行信息的传递和交流,如组织内正式召开的会议、定期的报告等。正式沟通的优点是沟通效果好、约束力强、比较严肃,缺点是需要依靠组织系统一层层传递、速度比较慢。非正式沟通是指正式沟通以外的信息传递和交流,它不受组织的约束,例如工程团队成员私下约谈、探讨问题等。非正式沟通不受程序的限制,随意性比较大,沟通比较方便,也比较快捷,常常能够获得一些正式沟通所不能提供的信息。但是非正式沟通的信息容易失真,有些可能没有经过事实验证。在工程团队中,正式和非正式的沟通都是为了协调工程的进展,促进团队成员之间的交流,这两种方式并存有助于获得更全面的信息。4沟通管理人力资源管理与用户的沟通作为工程负责人,要特别注意与用户保持联系,掌握用户的心理和动态,防止来自用户的各种干扰和阻力。这种干扰和阻力主要有:(1)不积极配合。当用户对采用先进技术有怀疑,可能有抵触情绪,因此在行动上表现为消极、漠不关心,有时不配合。(2)求快求全。要让用户认识到开发一个GIS软件或建一个GIS工程不是一朝一夕就能完成的;同时还要他们认识到GIS软件并不是万能的。(3)功能变化。用户可能会不断提出新的要求,或修改以前提出的要求。对来自用户的这种变化要正确对待,在可能的条件下,部分或有条件地满足用户的合理要求。5提高生产率的管理方法人力资源管理工程管理者除了根据每个工作人员的具体情况确定其分工外,应当采用科学管理手段提高生产效率。主要方法如下:(1)依据雇员的技术与性格特点,将适合的任务分配给他们,但是一般要给出较多的工作量,使得每个工作人员总是有足够的工作做,充分使用时间。(2)根据GIS工程所需要的时间,每隔一定时间对整个任务进行安排。(3)与技术人员、用户等人员交流。(4)让技术人员了解其工作在整个GIS工程中具体的位置,增强其成就感。(5)在关键的岗位使用优秀的人才。(后续)5提高生产率的管理方法人力资源管理(6)关注新技术的发展,注重技术革新,通过组织技术培训,保证技术人员掌握新技术。(7)在参与人员有所准备的条件下,适当地组织不同层次、规模的会议。(8)采用电话、电子邮件、网络交流平台等进行信息交流,可以作为开发的历史档案加以保存。(9)使团队成员有归属感。(10)适当地授权,例如给软件开发团队和数据处理团队都确定一个小组负责人,并给予一定的权力,这样有助于增加团队成员之间的信任感。(11)建立奖励机制。第六节风险管理一、风险识别二、风险估计与评价三、风险规划与驾驭1风险识别风险管理风险识别是寻找GIS工程实施过程中可能遇到的风险,同时确认这些风险特征的过程。风险识别不是一次性行为,而应有规律地贯穿于整个GIS工程中。风险条目检查表是风险识别最常用的方法,它通过提问等方式来帮助工程管理者了解工程中哪些方面可能遇到什么样的风险。(风险的类型见下表)2风险估计与评价风险管理风险估计是指估计风险发生的概率,描述风险的结果,估计风险对工程和产品的影响等。风险估计的内容包括:建立风险可能性统一描述标准;描述风险的结果;估计风险对工程和软件的影响;确定风险估计的正确性。风险估计的内容2风险估计与评价风险管理1、定性评估定性评估的方法有历史资料法、风险后果估计法等。历史资料法是使用历史数据来进行评估,通过以往类似工程的风险情况来对当前工程进行估算。风险后果估计法是将风险按特点划分成不同的等级,得到一个风险评价矩阵,然后给风险赋一定的权重来定性地衡量风险的大小。2、定量评估定量评估的方法有访谈、决策树法等。访谈指邀请曾经参加过类似工程的专家,让他们根据自己的经验对风险做出度量。决策树法是一种图表分析方法,图表的内容包括所有可供选择的方案及其之间的联系、采用特定方案后所产生的后果和发生的概率。风险评估方法2风险估计与评价风险管理①定义或选择风险参照水准;②尝试找出评价的各种因子(风险的详细类型、风险出现的概率、风险的影响),并建立它们和对应的每个参照水准之间的关系;③为每个因子定义一个GIS工程终止的区域,可用一条曲线来界定;④预测复合型风险的大小。风险评估的步骤3风险规划与驾驭风险管理对任何工程而言,风险始终是不可能完全消除的,只能通过风险规划,采取一定的风险控制策略,以便减少风险发生的概率或消除特定的风险事件。降低风险发生概率的主要策略是回避风险、转移风险、损失控制和自留风险。风险规划的内容见表5-8风险规划3风险规划与驾驭风险管理3风险规划与驾驭风险管理风险驾驭中常使用的策略是(具体措施见下页):明确人员流动的原因,并提出解决办法,或者做好人员流动的准备;所有人员应当了解工程的信息;建立文档生成和管理机制;定期进行细致的评审;培养关键技术岗位后备人员。风险驾驭3风险规划与驾驭风险管理GIS工程中的风险预防措施3风险规划与驾驭风险管理在GIS工程运维中必须考虑数据和整个系统的安全风险,特别是在网络环境下共享信息时,这个问题显得更为重要。系统安全性的控制方法主要是:①要有可靠性高的软、硬件设备及采取防止系统误操作的措施;②针对敌对者的可能行动采取相应措施加以防范;③要制定相应的法律、法规、标准和规范,依法惩处犯罪;④在技术上应采用物理保护和数据加密相结合的方法。GIS工程中的安全控制方法第七节GIS软件工程的文档管理一、文档管理的基本方法二、GIS软件工程文档的作用三、技术评审四、用户需求管理五、技术文档1文档管理的基本方法GIS软件工程的文档管理文档管理主要有三个核心任务:文档模板管理、文档检索目录管理和文档制度管理。文档管理的基本方法如下:(1)制定各种文档的标准化模板,例如《软件需求规格说明》、《总体设计说明书》等。(2)建立规范的目录体系,可以避免造成文档管理上的混乱,让文档的使用者迅速找到自己所需的文档。(3)有了各种文档后,可以利用Rational工具建立文档之间的联系。(4)制定各种文档管理制度,定义开发工程师、测试工程师、项目经理、系统分析员等角色,并依据角色制定文档提交和审核的流程与规范。2GIS软件工程文档的作用GIS软件工程的文档管理2GIS软件工程文档的作用GIS软件工程的文档管理(1)提高软件开发过程的能见度。(2)提高开发效率。(3)可作为开发人员在一定阶段的工作成果和结束标志。(4)记录开发过程的有关信息,以便协调以后的软件开发、使用和维护。(5)有利于工作人员的协作、交流和了解。(6)便于潜在的用户了解软件的功能、性能等指标。软件工程文档的主要作用3技术评审GIS软件工程的文档管理技术评审(TechnicalReview,TR)的主要评审对象有需求分析说明书、软件设计说明书、代码、测试计划、用户手册、维护手册、数据产品生产规程等。GIS工程中技术评审的目标是:①判断GIS软件产品和数据产品是否符合技术规范;②软件产品是否遵循项目的规定、标准、指导方针、计划和过程;③软件产品的变更是否实现数据产品、是否符合质量要求等。技术评审的目的3技术评审GIS软件工程的文档管理(1)召开评审会议,一般应有3~5个相关领域人员参加,会前每个参加者做好准备,评审会每次一般不超过2小时。(2)在评审会上,由GIS工程小组对提交的评审对象进行讲解。(3)评审组可以对GIS工程小组进行提问,提出建议和要求。(4)会议结束时必须做出决策,例如,不需做修改;由于错误严重,拒绝接受;暂时接受该技术规程,但需要对某一部分进行修改,GIS工程小组还要将修改后的结果反馈至评审组。(5)完成评审报告与记录。所提出的问题都要进行记录,在评审会结束前产生一个评审问题列表,另外必须完成评审报告。技术评审的流程3技术评审GIS软件工程的文档管理技术评审的重要环节主要有工程计划、GIS软件架构设计、数据库逻辑设计等。技术评审的重要环节3技术评审GIS软件工程的文档管理对等评审是一种特殊类型的技术评审,它是由与GIS工程核心人员具有同等背景和能力的人员对工程产品进行技术评审,目的是在早期有效地消除软件和数据产品中的缺陷。检查表(checklist)的技术评审方法对GIS工程前期的质量控制起到非常重要的作用。检查表是一种验证用户需求的结构化工具,它检查是否所有应完成的工作点都按标准完成了、所有应该执行的步骤都正确执行了,所以它首先确认该做的工作,其次是落实是否完成。一个成熟度高的GIS软件工程企业应该有很详细、全面、可执行性很高的评审流程和各种交付成果的评审检查表(reviewchecklist)。技术评审的方法4用户需求管理GIS软件工程的文档管理用户需求管理的主要工作包括:需求确认、需求跟踪和变更控制。1、需求确认需求确认是指开发方和用户方共同对用户需求报告进行评审,双方对需求达成共识后作出承诺。需求确认包含两个重要工作,需求评审和需求承诺。2、需求跟踪需求跟踪的目的是建立与维护“需求—设计—编程—调试”之间的一致性,确保项目过程和成果符合用户的需求。需求跟踪有两种方式:正向跟踪和逆向跟踪。正向跟踪是检查需求报告中的每个需求是否都能在后继工作成果(设计、开发、测试)中得到体现。逆向跟踪是检查设计文档、代码、测试等工作成果是否都能在需求报告中找到出处。4用户需求管理GIS软件工程的文档管理3、需求变更控制需求变更控制是约束用户需求的变化,防止产生不合理的需求变更出现。需求发生变更的起因主要有:(1)随着项目的进展,开发方和用户方对需求的了解越来越深入。原先的需求文档可能存在这样那样的错误或不足,因此要变更需求。(2)市场发生了变化,原先的需求文档可能跟不上当前的市场需求,因此要变更需求,用户提出需求变更的动机是希望产品更加符合用户的需求。需求变更必须按照已定义的变更规程执行,以免变更失去控制。5技术文档GIS软件工程的文档管理5技术文档GIS软件工程的文档管理5技术文档GIS软件工程的文档管理5技术文档GIS软件工程的文档管理5技术文档GIS软件工程的文档管理5技术文档GIS软件工程的文档管理5技术文档GIS软件工程的文档管理5技术文档GIS软件工程的文档管理5技术文档GIS软件工程的文档管理第八节GIS工程监理一、GIS工程监理的含义二、监理的工作制度三、监理的过程四、质量监管五、进度监管六、投资监管七、信息安全和知识产权监管八、合同管理1GIS工程监理的含义GIS工程监理工程监理的主要职能是通过对工程的管理、协调和监督,实施对工程质量、进度、工程造价的有效控制,最终使得到全面的履行。工程承包合同GIS工程监理兼有信息系统工程监理和测绘监理的特征,信息系统工程监理就是通过一系列政策法规,对信息系统工程的整个生命周期进行规范的监督、审核、控制和协调,从而维护业主权益的一种机制。测绘监理是借鉴一般工程的质量管理经验,引进现代管理理念,通过市场机制,用监理合同来明确测绘工程业主、承担方以及监理方三者的责权利关系,以有效保证测绘工程的技术方案、工程进度和成果质量的一种质量管理新模式和新办法。GIS工程监理的主要内容包括质量控制、进度控制、投资控制、信息安全与知识产权控制和合同管理,GIS工程的监理对象是各种类型的GIS工程。2监理的工作制度GIS工程监理(1)工程例会制度。一般为每周例会,根据工程情况也可延长会议周期。工程例会主要讨论工程实施过程中的各种问题,如进度问题、质量问题、资金问题、设备和材料供应问题等,商量处理方法,协调各方关系等。每次例会后,监理及时整理出会议纪要,由参加单位签认,监理机构督促落实执行。(2)专题会议制度。解决工程实施过程中的各项专项问题。每次专题会议以后,监理工程师整理出会议纪要,由参加单位签认,监理机构督促各有关单位落实执行。(3)监理日志制度。主要包括当天工程进度、施工内容、工程质量、存在问题及处理过程和结果等,记录内容要求及时、真实、准确。(4)监理月报制度。主要包括工程基本情况,工程质量、进度、投资等方面的动态信息。(后续)2监理的工作制度GIS工程监理(5)监理阶段报告制度。是在总结监理月报的基础上,在工程的每一阶段结束时,由总监理工程师组织编写,报送业主单位和上级监理单位。(6)监理审批制度。承建单位在下一道工序开始之前或某些行动之前,必须向监理单位申请,批复以后方可行动。这是监理机构控制质量、进度、投资的有力措施。(7)监理机构内部工作制度。监理机构内部实行总监理工程师负责制,按照ISO9001标准和质量管理体系严格管理。3监理的过程GIS工程监理在监理准备与规划阶段,要有目标地与GIS工程业主单位进行沟通,取得相互了解与认同,了解GIS工程的情况及监理工程情况,应按照国家投标文件的标准格式编制监理投标书和监理规划。监理规划的主要内容包括:工程概况、监理依据、监理范围、监理目标、监理内容、监理机构的组织、监理人员的职责、监理设施、监理工作方法及措施、监理工作制度。监理规划完成后,应由监理单位技术负责人审批,并报送业主单位签认。监理规划的内容3监理的过程GIS工程监理在需求分析阶段,做好协调组织工作,严格审核需求分析文档,合理有效地处理好需求变更问题。在设计阶段,需要跟踪与监控设计工作,召开定期的监理例会,随时掌握设计工作的进度,协助解决设计工作中的问题,及时修正设计方案,降低风险,以确保设计的质量和进度,完成设计文档的评审。在GIS工程的实现阶段,对于因需求和设计变更而增加的工作,应及时协调,降低风险,确保工程质量和进度。监理的几个阶段3监理的过程GIS工程监理在验收交付阶段,审核双方约定的范围内各项工作是否完成,是否满足范围、功能和性能的要求,成立工程验收委员会,由验收委员会编制验收报告,由验收委员会委托的测试组进行测试,听取用户方对系统试运行的使用意见,审核开发方交付的软件代码、数据、文档资料的完整性、规范性和有效性,随后,验收委员会签署验收鉴定报告。在运行维护阶段,一般要经过一至三年的维护期,工程才算是正式结束,需要检查系统日常运行记录,督促承建方按照合同要求进行维护。在监理交付阶段,应该向业主单位提交监理工作总结报告,提交监理规划和细则等计划文件以及监理实施过程中产生的文档。在GIS工程结束时业主单位对监理工作进行验收,出具验收报告。4质量监管GIS工程监理GIS工程监理中质量控制必须遵循的原则包括:(1)坚持以预防为主,重点进行事前预控和事中控制,尽量将质量问题消除在萌芽状态。(2)坚持以国家质量技术标准和规范为依据,严格检查,从严要求。4质量监管GIS工程监理质量控制内容如下:(1)设计方案审核。(2)专业监理工程师亲自测试或者复核关键的工程模块。(3)对于某些严重质量问题,及时下达停工命令。(4)坚持上道工序未经检查验收合格,不准进行下道工序的原则。(5)对乙方的变更计划进行审核。(6)关注设计施工文档的标准性、可读性和可用性。5进度监管GIS工程监理GIS工程监理中进度控制的主要方法如下:(1)把握工程总体进度计划、各单项工程或各阶段分进度计划的审核与变更。(2)纠正进度偏离,定期检查工程的实际进展,发现进度偏离则分析产生差别的主要原因,研究改进的有效途径与措施,协助承建方对原来的计划进行调整,并监督组织落实。(3)对于大型GIS工程,随时与各方沟通信息,定期组织现场协调会,以便协调各方之间的进度,协调会后要印发会议纪要,并跟进落实情况。(4)在通过质量检查确认合格后才可签发工程进度款支付凭证,依据工程建设合同中规定的有关工期、进度的条款,工期提前就奖励,工期延误就惩罚。6投资监管GIS工程监理投资控制的目标是使工程的费用控制在工程预算或合同规定的范围内。投资控制的主要内容包括工程预算审核、对投资目标的分析和论证、对实际完成工作量的计量和审核、工程款支付证明、工程变更的处理、投资的跟踪和动态控制、索赔事宜、工程决算审核。主要的投资控制方法如下:(1)注意工程施工合同中对甲方的资金要求,防止造成违约索赔。(2)要严格经费签证程序,各种费用支出应当由工程总监理工程师签字生效。(3)对施工方案变动,应该事先进行经济可行性分析,协助甲方决策。(4)注意价格信息收集工作,及时掌握国家调价的范围幅度。(5)定期向甲方报告资金使用状况。(6)对于工程费用超支情况及时进行分析,发现原因,并提出控制方案和措施。7信息安全和知识产权监管GIS工程监理GIS工程中包含大量地理数据,这会涉及工程的信息安全问题,GIS软件开发会涉及知识产权的问题,因此GIS工程中的信息安全控制和知识产权控制就显得非常重要。对于信息安全级别高的工程,若涉及军方的GIS,就需要制定严格的保密条文,监督工程中信息的安全。对于商业的GIS软件,应当做到有效监督,保障软件的知识产权。8合同管理GIS工程监理合同管理主要是依据监理合同的要求,对工程承建合同的签订、履行、变更、解除进行监督检查,对合同双方的争议进行调节和处理,以保证合同的依法签订和全面履行。合同管理的主要内容①合同档案管理;②认真分析合同的各类条款,找出合同的薄弱点及隐藏的缺陷或隐患,对合同可能发生的问题和争议进行分析,做到心中有数,以便采取相应的措施;③监督各方按照合同要求来实现工程进度、质量和费用要求,对于违反合同的倾向,及时发出警示和纠正;(后续)8合同管理GIS工程监理合同管理的主要内容④当某些复杂的、不可预见的事件引起工程合同变更时,应督促合同变更,详细记录合同变更的过程及结果,并根据合同变更文件监督承建单位的实施工作;⑤对于合同争议,要及时了解争议的全部情况,本着充分协商、公正处理的原则,严格按照合同条款,与争议双方进行沟通,提出公正、合理、切实可行的解决纠纷的意见。8合同管理GIS工程监理合同的条款(1)引言。包括合同签订日期,当事双方名称、地址,合同背景。(2)定义。对一些关键性的用词进行定义,避免双方用词和概念的不一致。(3)授权及限制。规定双方的权利以及对这些权利的限制。(4)交付与安装。明确提供的内容,如何将应用软件安装在计算机内。(5)移交与验收。对软件的移交和验收作出安排。(6)培训。培训时间、内容和费用承担等。(7)维护。(8)期限。期限规定了合同的有效时间。(后续)8合同管理GIS工程监理合同的条款(9)报酬与支付。支付方式、费用支付针对哪些软件产品和服务、支付时间。(10)纳税。该部分规定的各项税款的承担单位。(11)所有权的归属。(12)保密与限制竞争。(13)担保和赔偿。(14)违约处理。(15)争议处理:通常的做法是提请计算机技术方面的专家仲裁裁决。(16)终止:在哪些情况下终止,以及合同终止后双方继续承担的责任。(后续)8合同管理GIS工程监理合同的条款(17)条款的完整性:未在合同中的内容不能成为本次软件贸易的组成部分。(18)不可抗力:由于出现不可抗拒因素而影响合同的执行,通常一方应给予谅解并适当延长履行合同期限。(19)法律的选择。(20)生效时间。8合同管理GIS工程监理常用的合同类型(1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论