软件过程的项目管理

上传人:san****019 文档编号:70551860 上传时间:2019-01-17 格式:PPT 页数:34 大小:1.12MB
返回 下载 相关 举报
软件过程的项目管理_第1页
第1页 / 共34页
软件过程的项目管理_第2页
第2页 / 共34页
软件过程的项目管理_第3页
第3页 / 共34页
软件过程的项目管理_第4页
第4页 / 共34页
软件过程的项目管理_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《软件过程的项目管理》由会员分享,可在线阅读,更多相关《软件过程的项目管理(34页珍藏版)》请在金锄头文库上搜索。

1、1,Ch.6 软件过程的项目管理,2,软件过程的项目管理,有效的项目管理是在用来实现项目具体目标的规定时间内,对组织机构资源进行计划、引导和控制工作。 项目管理知识指南,3,软件配置管理概念,配置 配置是在技术文档中明确说明最终组成软件产品的功能或物理属性。 配置项 在软件生存周期内所产生的各种应纳入管理范围的系统构成成分。包括各种管理文档和技术文档,源程序与目标代码,以及运行所需的各种数据等(配置管理的资源对象) 基线 基线是评审过的一个或多个软件配置项,每一个基线都是下一步开发的出发点和基础。 配置管理库 配置管理库也称受控库,用于存储软件配置项以及相关配置管理信息。,4,软件配置管理流程

2、,5,基线控制,计划基线 需求基线 设计基线,编码基线 测试基线,6,版本控制,1. 版本的访问和同步控制,7,版本控制,2. 版本的分支,8,版本控制,3. 版本的合并,将需要保护的分支锁定,打上Release标签 。,在以Release标签为基线的分支上开发 1.1版本。,版本合并:1.1版本开发完成,希望合并到基线版本中作为以后开发新版本的基础。,9,变更控制,SCM Software Configuration Management,10,项目估算,令人烦恼的项目估算: 这个项目需要多长时间? 这个模块大概多久完成? 需要花费多少人力才能完成这个项目? 项目的总成本大概为多少? ,11

3、,项目规模估算的方法,常用的规模估算方法: (1)代码行方法 (2)功能点分析方法 (3)面向对象软件的对象点方法 其他估算方法: 德尔菲法(Delphi technique)、COCOMO模型、特征点(feature point)、对象点(object point)、3-D功能点(3-D function points)、Bang度量(DeMarcos bang metric)、模糊逻辑(fuzzy logic)、标准构件法(standard component)等,12,项目成本的组成,1. 项目成本的组成 (1)直接成本 人力成本 硬件设备 软件费用 (2)间接成本 项目管理成本 一般管

4、理成本,13,项目成本的估算方法,(1)经验估算法 (2)比例法 (3)工作分解结构表 自上而下 自下而上,14,项目人力资源管理,1. 确定项目角色 表6-2,15,项目人力资源管理,2. 团队建设,16,项目软硬件资源管理,1. 软件资源管理 操作系统 编译器 应用软件 测试工具 2. 硬件资源管理 服务器 PC ,17,项目风险管理,触发器 风险,风险次序清单 风险等级排序,概率分析 量化的风险次序清单,纠正措施 项目变更申请 计划更新,18,常用的风险识别方法,检查单 文件审核 头脑风暴 德尔菲法 访谈 SWOT分析:态势分析法,它是由旧金山大学的管理学教授于20世纪80年代初提出来的

5、,SWOT四个英文字母分别代表:优势(Strength)、劣势(Weakness)、机会(Qpportunity)、威胁(Threat)。 图表分析,19,10种常见的风险,20,定量的风险分析,量化的风险分析通常需要对事实进行更详细的分析,较之主观的风险分析往往更为可靠。 主要的量化分析方法有: 比率/范围分析 概率分析 敏感性分析,21,WBS-工作分解结构,1 项目范围规划 1.1 确定项目范围 1.2 获得项目所需资金 1.3 定义预备资源 1.4 获得核心资源 1.5 项目范围规划完成 2 分析/软件需求 2.1 行为需求分析 2.2 起草初步的软件规范 2.3 制定初步预算 2.4

6、 工作组共同审阅软件规范/预算 2.5 根据反馈修改软件规范 2.6 确定交付期限 2.7 获得开展后续工作的批准(概念、期限和预算) 2.8 获得所需资源 2.9 分析工作完成 3 设计 3.1 审阅初步的软件规范 3.2 制定功能规范 3.3 根据功能规范开发原型 3.4 审阅功能规范 3.5 根据反馈修改功能规范 3.6 获得开展后续工作的批准 3.7 设计工作完成 4 开发 4.1 审阅功能规范 4.2 确定模块化/分层设计参数 4.3 分派任务给开发人员 4.4 编写代码 4.5 开发人员测试(初步调试) 4.6 开发工作完毕 ,22,创建WBS的基本法则,每个工作工作单元在WBS只

7、能出现一次 概要任务是对其下所有任务的总结 每个WBS的条目都有单独的人员负责 与实际要做的工作情形保持一致 建立WBS时应让项目组员参予 每个WBS条目都应备案 WBS既要灵活又要不失控制,23,任务排序,项目网络图 箭线图法(ADM) 前导图法(PDM),24,箭线图法(ADM),25,前导图法(PDM),26,时间安排-甘特图,摘要任务:由子任务组成并对这些子任务进行汇总的任务,里程碑:实心菱形,箭头表示依赖关系,子任务,27,责任矩阵,用距阵的形式列出对某项任务负责的人或资源。,28,项目跟踪和控制,1. 了解成员的工作情况 2. 调整工作安排,合理利用资源 3. 促进计划内容的完善

8、4. 促进项目经理对人员的认识 5. 促进对项目工作量的估计 6. 统计并了解项目总体进度 7. 有利于人员考核,29,项目计划案例:建造地牢,说明: 你是路易10世的俘虏。他要给自己的城堡增加三个新地牢,让你做一个规划。干得好就释放,干不好就终生监禁。 小地牢很难设计,要12周,但容易建成,1周即可;中地牢设计要5周,施工要6周;大地牢设计只要1周,但建造要用9周。 你有一个设计师和一个建筑师,设计师不会建造而建筑师不会设计。 要建好这三个地牢,你规划的工期是几周?,30,不同的思路,思路一,思路二,31,理性的选择,思路一的缺点: 从一开始就关注单个产品这样的细节,容易造成只见树木,不见森林 思路二的关键: 建造可以根据设计的整体安排进行调整,要取得最佳效果必须安排好工作的起点与排序,32,可行方案甘特图,1 2 3 4 5 6 7 8 9 10111213141516 1718192021222324 周,尽可能让某一地牢的建造在其它地牢设计的过程中进行,以达到节省时间的目的。,33,作业,第6章 2、3,34,Q & A,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号