《GIS设计与实现》教程
第十一章
GIS设计项目管理与质量保证
引言 软件项目的失败主要原因:项目管理不善。 项目管理定义:通过计划、组织和控制等一系列活动,合理
地配置和使用各种资源,以达到既定目标的过程。 项目管理内容
软件项目的工作范围可能风险 需要资源(人、硬件/软件)
要实现的任务经历的里程碑 花费工作量(成本)
引言 在GIS设计与开发过程中,项目管理与质量保证是一对孪生 姐妹。 只有有效的项目管理才能产生优质的质量保证 有了质量保证,项目管理的过程才能顺利进行
GIS设计项目管理先于任何技术活动之前开始,并且贯穿于 GIS设计的整个生命周期之中。
引言 GIS设计项目管理关注点 成本估算
项目进度项目度量 风险评估 产品质量 人员安排……
引言 GIS设计项目管理过程 项目启动阶段:确定项目范围、组建项目团队、建立项目环境
项目规划阶段:进行项目估算、资源组织配置、确定进度安排项目实施阶段:追踪项目执行、控制项目风险、管理项目变更 项目收尾阶段:进行项目验收、修改项目计划、总结项目经验
引言GIS项目的启动
GIS项目计划方案的确定(项目 估算、资源组织与配置、进度 安排等)
GIS项目方案的实施
GIS项目追踪和控制
进度是否顺利? N
Y
估算是否超支? Y
N
风险分析与 处理与否? N
Y
质量度量 是否合适? N
Y
制定新的GIS项目计划
GIS项目完成
GIS项目管理过程
教学提纲第一节第二节
GIS项目估算GIS项目进度安排
第三节第四节 第五节 第六节
GIS软件度量GIS项目风险分析 GIS项目追踪与控制 GIS软件质量保证
第一节
GIS项目估算
第一节 GIS项目估算 在GIS设计项目管理过程中关键的活动:制定项目计划,在 制定计划时必须对GIS项目做出估算。 这种估算大多是利用以前的花费做为参考而做出的 如果新项目与以前的一个项目在大小上和功能上十分类似,则新项 目需要工作量、开发持续时间、成本大致与那个老项目相同 假使项目背景完全生疏,只能过去的经验做出估算 管理人员大多使用不止一种估算技术,并用一种估算技术做为另一
种估算技术的交叉检查。
第一节 GIS项目估算 GIS项目估算的内容体系人力资源* 人力资源* 管理人员 管理人员 初级技术人员(程序员) 初级技术人员(程序员) 高级技术人员(系统分析员) 高级技术人员(系统分析员) 资源估算 资源估算 硬件资源 硬件资源 宿主机 宿主机 目标机 目标机 其他硬件设备 其他硬件设备 项目管理工具
项目管理工具 系统分析与设计工具 系统分析与设计工具 开发平台(专业GIS软件和数据库软件) 开发平台(专业GIS软件和数据库软件) 编程语言(C++、Delphi、Java等) 编程语言(C++、Delphi、Java等) 项 项 目 目 时间估算 时间估算 估 估 算 算 技术人员熟练程度 技术人员熟练程度 资源到位情况 资源到位情况 现在到系统验收日期的时间段 现在到系统验收日期的时间段 进度安排情况等 进度安排情况等
软件资源 软件资源
软硬件价格估算 软硬件价格估算 成本估算 成本估算 原材料和能源消耗估算 原材料和能源消耗估算 开发成本估算(人力资源消耗估算)* 开发成本估算(人力资源消耗估算)*
注:*为项目估算重点
GIS项目估算的内容体系
第一节 GIS项目估算
一、资源估算 二、成本估算
三、时间估算
一、资源估算 资源估算内容 人力资源估算:资源估算中的核心一环 指在GIS设计和开发的各个阶段所需的各种人员的数目以及他们的技术水平和专业配置。
硬件资源估算 作为GIS项目开发的一种工具而投入的,包括开发GIS软件的宿主机、安装GIS软件的目标机以及其他硬件。
软件资源估算 对GIS开发平台和其他开发平台以及各种计算机设计辅助工具等进行描述、使用、估算和评价等。
一、资源估算 资源估算主要说明三种资源的特性 资源的描述
资源的有效性说明资源在何时开始需要 使用资源的持续时间
二、成本估算 成本估算主要是对软件开发成本进行估算。 对于一个大型的GIS项目,由于项目的复杂性,开发成本的 估算不是一件简单的事,要进行一系列的估算处理。 主要成本估算方法 类比估算法(自顶向下的估算方法) 分解估算法(自底向上的估计法)
差别估算法经验模型估算法
二、成本估算|类比估算法 类比估算法的主要思想 从项目的整体出发,进行类推。
类比估算法基础 假设新项目设计和开发所需的工作量、时间、开发成本与已完成项 目是成比例的。
二、成本估算|类比估算法 类比估算法计算过程 总结已完成类似项目所消耗的总成本(或总工作量)。
推算将要开发的软件的总成本(或总工作量)。按比例将总成本分配到各开发任务单元中。 根据各个任务单元成本,检验估算是否能满足要求。