




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件项目管理天津大学软件学院王 赞0天大研究生软件项目管理软件项目计划RoadMapRoadMap 项项目结束目结束 项目项目执行控制执行控制 项项目计划目计划 项目项目初始初始天大研究生软件项目管理软件项目计划第二篇第二篇软件项目计划没有计划的情况没有计划的情况资源投入开发工作计划性工作协调性工作天大研究生软件项目管理软件项目计划有计划的情况有计划的情况资源投入开发工作计划性工作协调性工作天大研究生软件项目管理软件项目计划计划的重要性计划的重要性qPMI:项目成功的三大要素(法宝):q计划、计划、计划q计划是通向项目成功的路线图q进度计划是最重要的计划天大研究生软件项目管理软件项目计划项目进
2、度计划项目进度计划天大研究生软件项目管理软件项目计划编制进度计划的三步曲编制进度计划的三步曲q任务分解(WBS)-范围基准q成本估算q资源、进度安排成本基准,进度基准天大研究生软件项目管理软件项目计划RoadMap 合合同同 计计划划 风风险险 计计划划 沟沟通通 计计划划 人人力力 计计划划 质质量量 计计划划 成成本本 计计划划 时时间间 计计划划 集集成成 计计划划范范围围计计划划 项项目目 结结束束 项项目目执执 行行控控制制 项项目目 计计划划 项项目目 初初始始天大研究生软件项目管理软件项目计划软件项目管理软件项目管理第第2 2章章软件项目范围计划软件项目范围计划天大研究生软件项目
3、管理软件项目计划本章要点本章要点q一、软件需求管理过程q二、需求建模的基本方法q三、任务分解过程q四、任务分解方法q五、任务分解检验天大研究生软件项目管理软件项目计划软件需求软件需求q需求是指用户对软件的功能和性能的要求,就是用户希望软件能做什么事情,完成什么样的功能,达到什么性能。天大研究生软件项目管理软件项目计划软件需求的层次软件需求的层次业 务 需求用 户 需求功 能 需求软件需求规格非功能性需求质 量 特性约束和假设系 统 需求天大研究生软件项目管理软件项目计划需求管理的重要性需求管理的重要性天大研究生软件项目管理软件项目计划项目项目失败的原因分析失败的原因分析No. Top 10 F
4、actors 平均值平均值 1 Inadequate requirements specification 不充分的需求规范不充分的需求规范 4.5 2 Changes in requirements 需求的改变需求的改变 4.3 3 Shortage of systems engineers 缺乏系统工程师缺乏系统工程师 4.2 4 Shortage of software managers 缺乏了解软件特性的经理人缺乏了解软件特性的经理人 4.1 5 Shortage of qualified project managers 缺乏合格的缺乏合格的项目经理项目经理 4.1 6 Shorta
5、ge of software engineers 缺乏软件工程师缺乏软件工程师 3.9 7 Fixed - price contract 固定价合同固定价合同 3.8 8 Inadequate communications for system integration 系统集成阶段系统集成阶段, 交流与沟通不充分交流与沟通不充分 3.8 9 Insufficient experience as team团队缺乏经团队缺乏经验验 3.6 10 Shortage of application domain experts 缺乏应用领域专家缺乏应用领域专家 3.6 Scale: 5 = Very S
6、erious 3 = Serious 1 = No Serious Source: Carnegie-Mellon University, Software Engineering Institute天大研究生软件项目管理软件项目计划软件需求管理的过程软件需求管理的过程需求分析需求分析编写需求规格编写需求规格需求验证需求验证需求获取需求获取需求变更需求变更需求确认需求变更天大研究生软件项目管理软件项目计划需求工程基本任务需求工程基本任务需求工程需求工程需求管理需求管理需求开发需求开发需求获取需求获取需求分析需求分析需求规格说明需求规格说明需求验证需求验证变更管理变更管理天大研究生软件项目管理软
7、件项目计划需求获取图示需求获取图示天大研究生软件项目管理软件项目计划需求获取需求获取用户要求 扩展需求基线需求软 件 需求天大研究生软件项目管理软件项目计划需求分析定义需求分析定义q需求分析是为最终用户所看到的系统建立一个概念模型,是对需求的抽象描述。 天大研究生软件项目管理软件项目计划需求分析模型需求分析模型天大研究生软件项目管理软件项目计划需求规格需求规格q需求分析工作完成的一个基本标志是形成了一份完整的、规范的需求规格说明书q需求规格说明书的编制是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解,使之成为整个开发工作的基础。天大研究生软件项目管理软件项目计划软件需求规格说明的
8、原则软件需求规格说明的原则天大研究生软件项目管理软件项目计划天大研究生软件项目管理软件项目计划规格文档参考规格文档参考1.引言2.系统定义 3.应用环境4.功能规格 5.性能需求6.产品提交7.实现约束8.质量描述9.其它10.签字认证天大研究生软件项目管理软件项目计划需求验证需求验证q需求是正确的吗?q需求是一致的吗?q需求是完全的吗?q需求是实际可行的吗?q需求是必要的吗?q需求是可检验的吗?q需求是可跟踪的吗?q最后的签字天大研究生软件项目管理软件项目计划需求总在变化需求总在变化天大研究生软件项目管理软件项目计划天大研究生软件项目管理软件项目计划需求变更管理需求变更管理1.1.确定需求变
9、更控制过程确定需求变更控制过程2.2.建立变更控制委员会建立变更控制委员会( (SCCB)SCCB)3.3.进行需求变更影响分析进行需求变更影响分析4.4.跟踪所有受需求变更影响的工作产品跟踪所有受需求变更影响的工作产品5.5.建立需求基准版本和需求控制版本文档建立需求基准版本和需求控制版本文档6.6.维护需求变更的历史记录维护需求变更的历史记录7.7.跟踪每项需求的状态跟踪每项需求的状态8.8.衡量需求稳定性衡量需求稳定性天大研究生软件项目管理软件项目计划需求变更管理需求变更管理q管理和控制需求基线的过程q需求变更控制系统q一个正式的文档,说明如何控制需求变更q建立变更审批系统天大研究生软件
10、项目管理软件项目计划变更申请需求方开发方忽略选择变更方式SCCB评估项目经理自行决定根据评估结果拒绝接受本次修改下个版本再修改修改合同相关信息修改相关需求修改相应的项目计划天大研究生软件项目管理软件项目计划表4-3 需求变更提交单软件基线产品修改提交单软件基线产品修改提交单申请人Bob申请日期2010。1011项目名称项目管理系统阶段名称系统设计文件名称RCR-PM-01.doc, RCR-PM-02.doc,变更简述如下修改内容1 1)修改测试流程控制:将)修改测试流程控制:将2 2个角色,个角色,3 3个渠道流,改为个渠道流,改为3 3个角色,个角色,4 4个渠道流,详见个渠道流,详见RC
11、R-PM-01.doc2 2)增加开发人员技能信息库管理,详见)增加开发人员技能信息库管理,详见RCR-PM-02.doc 验证意见同意RCR-PM-01.doc变更。RCR-PM-02.doc的变更可以推迟到下一个版本实施验证人Jack验证日期20101011SCCBAa, bb, cc 填表人bob天大研究生软件项目管理软件项目计划本章要点本章要点q一、软件需求管理过程q二、需求建模的基本方法q三、任务分解过程q四、任务分解方法q五、任务分解检验天大研究生软件项目管理软件项目计划需求建模的基本方法需求建模的基本方法1.原型方法2.结构化分析法3.面向对象的用例分析法4.功能列表法5.其他天
12、大研究生软件项目管理软件项目计划本章要点本章要点q一、软件需求管理过程q二、需求建模的基本方法q三、任务分解过程q四、任务分解方法q五、任务分解检验q六、案例分析天大研究生软件项目管理软件项目计划任务分解过程任务分解过程输入分解WBS天大研究生软件项目管理软件项目计划WBS (Work Breakdown Structure)WBS (Work Breakdown Structure)q任务分解的过程q将一个项目分解为更多的工作细目或者子项目,使项目变得更小、更易管理、更易操作。q任务分解的结果qWBS(任务分解结构)。 qWBSq面向可交付成果的。qWork packages(工作包)qWB
13、S的最低层次的可交付成果天大研究生软件项目管理软件项目计划WBSWBS实例实例功能1软件产品功能2-子功能2功能2功能3功能2-子功能1功能2-子功能3天大研究生软件项目管理软件项目计划PMI defines WBSPMI defines WBSq是面向可交付成果的对项目元素的分组,它组织并定义了整个项目范围.不在WBS中包括的工作就不是该项目的工作q它是一个分级的树型结构,是对项目由粗到细的分解过程。工作结构每细分一个层次表示对项目元素更细致的描述天大研究生软件项目管理软件项目计划PMI defines Work packagesPMI defines Work packagesqWBS的最
14、低层次的可交付成果q工作包应当由唯一一个部门或承包商负责q这一交付成果可以分配给另外一位项目经理进行计划和执行,或者通过子项目的方式完成q工作包可进一步分解为子项目的WBS或各个活动天大研究生软件项目管理软件项目计划WBSWBS类型类型q清单q图表天大研究生软件项目管理软件项目计划图表类型图表类型“变化计数器”系统文件比较预处理增加代码结果处理统计总行标记修改记录修改版本比较找出增删行统计增删行删除代码增加行数删除行数天大研究生软件项目管理软件项目计划清单类型清单类型 1. 变化计数器1.1 比较两个版本的程序1.1.1 预处理1.1.2 文件比较1.1.3 结果处理1.2 找出修改后的程序中
15、增加和删除的代码行1.2.1 找出增加的代码行1.2.2 找出删除的代码行1.3 统计修改后的程序中增加和删除的代码行数1.3.1 统计增加代码行数1.3.2 统计删除代码行数1.4 统计总的代码行数 1.5 设定标记以指示修改的次数1.6 在程序的头部增加修改纪录天大研究生软件项目管理软件项目计划任务分解步骤任务分解步骤1.确认并分解项目的组成要素2.确定分解标准3.确定分解是否详细4.确定项目交付成果5.验证分解的正确性(建立编号)天大研究生软件项目管理软件项目计划WBSWBS编号系统编号系统功能1:11软件产品:1功能2-子功能2:122功能2:12功能3:13功能2-子功能1:121功
16、能2-子功能3:123天大研究生软件项目管理软件项目计划标识项 功能名 F1.1获取网络资源数据 F1.2将资源数据存入数据库 F1.3获取网络资源信息 F1.4观察网络资源 F1.4.1依类型分类观察网络资源 F1.4.2依状态分类观察网络资源 F1.5观察逻辑网 F1.6观察资源状态 F1.7修改网络资源的状态 F1.8依条件检验网络使用情况 F1.9显示拓扑图 F1.10建立通道天大研究生软件项目管理软件项目计划WBS与与OBS(组织分解结构)(组织分解结构)天大研究生软件项目管理软件项目计划分解标准分解标准1.生存期2.功能组成3.项目的组织单位4.。天大研究生软件项目管理软件项目计划
17、分解标准应统一分解标准应统一学生管理q按照生命期分解q规划q需求q设计q编码q测试q提交q按照产品组成分解q1.1 招生管理q1.2 分班管理q1.3 学生档案管理q1.4 学生成绩管理 天大研究生软件项目管理软件项目计划分解标准应统一(续)分解标准应统一(续)q不能同时使用两种标准进行分解1.招生管理2. 分班管理3. 学生档案管理4.学生成绩管理 5.规划6.需求7.设计8.编码9.测试10.提交天大研究生软件项目管理软件项目计划本章要点本章要点q一、软件需求管理过程q二、需求建模的基本方法q三、任务分解过程q四、任务分解方法q五、任务分解检验天大研究生软件项目管理软件项目计划任务分解方法
18、任务分解方法p模版p类比p自上而下p自下而上天大研究生软件项目管理软件项目计划WBS模板举例模板举例天大研究生软件项目管理软件项目计划分解方法分解方法- -自上而下自上而下“变化计数器”系统文件比较预处理增加代码结果处理统计总行标记修改记录修改版本比较找出增删行统计增删行删除代码增加行数删除行数天大研究生软件项目管理软件项目计划分解方法分解方法- -自下而上自下而上“变化计数器”系统文件比较预处理增加代码结果处理统计总行标记修改记录修改版本比较找出增删行统计增删行删除代码增加行数删除行数天大研究生软件项目管理软件项目计划本章要点本章要点q一、软件需求管理过程q二、需求建模的基本方法q三、任务分
19、解过程q四、任务分解方法q五、任务分解检验天大研究生软件项目管理软件项目计划检验分解结果的标准检验分解结果的标准1.最底层的要素是否是实现目标的充分必要条件2.最底层要素是否有重复的3.每个要素是否清晰完整定义4.最底层要素是否有定义清晰的责任人,是否可以进行成本估算和进度安排天大研究生软件项目管理软件项目计划WBSWBS的指南的指南(1)(1)qWBS分解的规模和数量因项目而异、因项目经理而异q收集与项目相关的所有信息q参看一下类似的项目的WBS,与相关人员讨论q可以参照模板q最低层是可控的和可管理的,但是避免不必要的过细,最好不要超过7层,q软件项目推荐分解到40小时的任务注:80/8规则天大研究生软件项目管理软件项目计划WBSWBS的指南(的指南(2 2)q每个Work package必须有一个提交物q定义任务完成的标准q每个WBS必须有利于责任分配q可以准备WBS的字典q最后与相关人员进行评审天大研究生软件项目管理软件项目计划WBSWBS字典内容字典内容WBS表示号 名称 主题目标 描述 完成的任务 责任者 完成的标识 备注1. 天大研究生软件项目管理软件项目计划WBSWBS意义意义q提供了项目范围基线,是范围变更的重要输入q为评估和分配任务提供具体的工作包q进行
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国氯磺化聚乙烯(CSM)项目投资计划书
- 中国园林基质土肥项目投资计划书
- 中国奇农素螯合肥项目投资计划书
- 2025年中国锰项目创业计划书
- 中国石英玻璃项目商业计划书
- 中国二苯砜项目商业计划书
- 2025年中国软磁铁氧体项目投资计划书
- 淮南电器项目可行性研究报告
- 唐山市中医院辐射防护监测考核
- 中国醋酸锰二水合物项目投资计划书
- 2025年下半年四川广元青川县招聘事业单位工作人员18人重点基础提升(共500题)附带答案详解
- 2025至2030全球及中国InfiniBand行业发展趋势分析与未来投资战略咨询研究报告
- 2025年水资源利用与水资源安全保障体系构建与完善资源分析可行性研究报告
- 人教版五年级数学上学期第三单元 小数除法综合提优卷(A)(含答案)
- 广东省深圳市龙华区2024-2025学年一年级上册期中测试数学试卷(含答案)
- 宅基地争议申请书
- 大庆市2025黑龙江大庆市机关事务服务中心所属事业单位选调工作人员10人笔试历年参考题库附带答案详解
- 河南省百师联盟2025-2026学年高二上学期9月联考化学试题(A)含答案
- 重庆通信安全员c证题库及答案解析
- 颈椎骨折护理围手术期管理方案
- 新型建筑材料的实验检测技术与创新进展
评论
0/150
提交评论