1、软件项目管理0ppt课件承上启下承上启下q需求规格1ppt课件RoadMap合同管理合同管理 生存期生存期 需求管理需求管理 任务分解任务分解项目进度项目进度项目估算项目估算质量计划质量计划 配置计划配置计划风险计划风险计划团队管理团队管理项目度量项目度量集成项目集成项目跟踪控制跟踪控制 项目结束项目结束2ppt课件项目进度计划项目进度计划3ppt课件编制进度计划的三步曲编制进度计划的三步曲q任务分解(WBS)-范围基准q成本估算q资源、进度安排成本基准,进度基准4ppt课件软件项目管理软件项目管理第五章第五章软件项目任务分解软件项目任务分解5ppt课件本章要点本章要点q一、任务分解定义q二、
2、任务分解的类型q三、任务分解的过程q四、任务分解指南q五、案例分析6ppt课件WBS(Work Breakdown Structure)WBS(Work Breakdown Structure)q任务分解的过程q将一个项目分解为更多的工作细目或者子项目,使项目变得更小、更易管理、更易操作。q任务分解的结果qWBS(任务分解结构)。qWBSq面向可交付成果的。qWork packages(工作包)qWBS的最低层次的可交付成果7ppt课件WBSWBS实例实例系 统子 系 统子 系 统子 系 统模块模块模块 模块模块模块模块模块模块8ppt课件PMI defines WBSPMI defines
3、WBSq是面向可交付成果的对项目元素的分组,它组织并定义了整个项目范围.不在WBS中包括的工作就不是该项目的工作q它是一个分级的树型结构,是对项目由粗到细的分解过程。工作结构每细分一个层次表示对项目元素更细致的描述9ppt课件PMI defines Work packagesPMI defines Work packagesqWBS的最低层次的可交付成果q工作包应当由唯一一个部门或承包商负责q这一交付成果可以分配给另外一位项目经理进行计划和执行,或者通过子项目的方式完成q工作包可进一步分解为子项目的WBS或各个活动10ppt课件本章要点本章要点q一、任务分解定义q二、任务分解的类型q三、任务分
4、解的过程q四、任务分解指南q五、案例分析11ppt课件WBSWBS类型类型q清单q图表12ppt课件图表类型图表类型“变化计数器”系统文件比较预处理增加代码结果处理统计总行标记修改记录修改版本比较找出增删行统计增删行删除代码增加行数删除行数13ppt课件清单类型清单类型1.变化计数器1.1 比较两个版本的程序1.1.1 预处理1.1.2 文件比较1.1.3 结果处理1.2 找出修改后的程序中增加和删除的代码行1.2.1 找出增加的代码行1.2.2 找出删除的代码行1.3 统计修改后的程序中增加和删除的代码行数1.3.1 统计增加代码行数1.3.2 统计删除代码行数1.4 统计总的代码行数 1.
5、5 设定标记以指示修改的次数1.6 在程序的头部增加修改纪录14ppt课件本章要点本章要点q一、任务分解定义q二、任务分解的类型q三、任务分解的过程q四、任务分解指南q五、案例分析15ppt课件任务分解过程任务分解过程输入分解WBS16ppt课件分解方法分解方法p类比p模版p自上而下p自下而上17ppt课件WBS模板举例模板举例18ppt课件分解方法分解方法-自上而下自上而下“变化计数器”系统文件比较预处理增加代码结果处理统计总行标记修改记录修改版本比较找出增删行统计增删行删除代码增加行数删除行数19ppt课件分解方法分解方法-自下而上自下而上“变化计数器”系统文件比较预处理增加代码结果处理统
6、计总行标记修改记录修改版本比较找出增删行统计增删行删除代码增加行数删除行数20ppt课件任务结构分解任务结构分解(WBS)(WBS)步骤步骤1.确认并分解项目的组成要素2.确定分解标准3.确定分解是否详细4.确定项目交付成果5.验证分解的正确性(建立编号)21ppt课件WBSWBS编号系统编号系统功能1:11软件产品:1功能2-子功能2:122功能2:12功能3:13功能2-子功能1:121功能2-子功能3:12322ppt课件标识项 功能名 F1.1获取网络资源数据 F1.2将资源数据存入数据库 F1.3获取网络资源信息 F1.4观察网络资源 F1.4.1依类型分类观察网络资源 F1.4.2
7、依状态分类观察网络资源 F1.5观察逻辑网 F1.6观察资源状态 F1.7修改网络资源的状态 F1.8依条件检验网络使用情况 F1.9显示拓扑图 F1.10建立通道23ppt课件WBS与与OBS(组织分解结构)(组织分解结构)24ppt课件分解标准分解标准1.生存期2.功能组成3.项目的组织单位4.。25ppt课件分解标准应统一分解标准应统一学生管理q按照生命期分解q规划q需求q设计q编码q测试q提交q按照产品组成分解q1.1 招生管理q1.2 分班管理q1.3 学生档案管理q1.4 学生成绩管理 26ppt课件分解标准应统一(续)分解标准应统一(续)q不能同时使用两种标准进行分解1.招生管理
8、2.分班管理3.学生档案管理4.学生成绩管理 5.规划6.需求7.设计8.编码9.测试10.提交27ppt课件检验分解结果的标准检验分解结果的标准1.最底层的要素是否是实现目标的充分必要条件2.最底层要素是否有重复的3.每个要素是否清晰完整定义4.最底层要素是否有定义清晰的责任人,是否可以进行成本估算和进度安排28ppt课件本章要点本章要点q一、任务分解定义q二、任务分解的类型q三、任务分解的过程q四、任务分解指南q五、案例分析29ppt课件WBSWBS的指南的指南(1)(1)qWBS分解的规模和数量因项目而异、因项目经理而异q收集与项目相关的所有信息q参看一下类似的项目的WBS,与相关人员讨
9、论q最低层是可控的和可管理的,但是避免不必要的过细,最好不要超过7层,q软件项目推荐分解到40小时的任务注:80/8规则30ppt课件WBSWBS的指南(的指南(2 2)q每个Work package必须有一个提交物q定义任务完成的标准q每个WBS必须有利于责任分配q可以准备WBS的字典q最后与相关人员进行评审31ppt课件WBSWBS字典内容字典内容WBS表示号 名称 主题目标 描述 完成的任务 责任者 完成的标识 备注1.32ppt课件WBS字典字典WBS字典实例33ppt课件WBSWBS意义意义q提供了项目范围基线,是范围变更的重要输入q为评估和分配任务提供具体的工作包q进行估算和编制项
10、目进度的基础q对整个项目成功的集成和控制起到非常重要的作用34ppt课件清单式任务分解实例清单式任务分解实例电信运营信息查询系统分解一例35ppt课件网管系统(图表)分解实例网管系统(图表)分解实例FF1配置管理F2故障管理F3安全管理F4性能管理F3.2F3.3F3.1F3.4F4.2F4.3F4.5F4.6F4.7F4.4F4.1F4.7.1F4.7.236ppt课件网管系统(图表)分解实例网管系统(图表)分解实例F1F1.1F1.2F1.3F1.4F1.5F1.6F1.7F1.8F1.9F1.10F1.11F1.4.1F1.4.237ppt课件网管系统(图表)分解实例网管系统(图表)分解
11、实例F2F2.1F2.2F2.3F2.4F2.5F2.6F2.7F2.8F2.9F2.6.1F2.6.2F2.9.2F2.9.4F2.9.3F2.9.1F2.9.5F2.9.638ppt课件标识项 功能名 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建立通道39ppt课件WBSWBS实例实例nGeorge and Marthas pi
12、cnic40ppt课件George and MarthaGeorge and Martha一次野餐会一次野餐会qGeorge and Martha计划与家人和朋友举行一次特殊的野餐活动,以庆祝Martha的升职和他们35周年的结婚纪念.Martha是工程师,George是会计.他们有两个非常活泼的确孩子,Mary 13岁,Thomas 17岁.经过过去几年的发展,家里不断壮大,无论是时间和金钱上的需要都在增加,所以他们已经逐渐成为非常好的计划能手,最近他们又通过了PMP的认证考试,所以他们非常清楚对于这样野餐活动也需要开发一个WBS.41ppt课件野餐准备活动任务分解野餐准备活动任务分解序号任
13、务持续时间工作人员1开始02做冰茶15George3准备三明治10Martha4准备水果2Martha5准备篮子2Martha6收拾毛毯2George7收拾运动服3Martha8装车4George9加油6George10开车去野餐营地20Martha11结束042ppt课件本章要点本章要点q一、任务分解定义q二、任务分解的类型q三、任务分解的过程q四、任务分解指南q五、案例分析43ppt课件案例分析案例分析School项目进行任务分解qWBS结果44ppt课件小结小结qWBS的分解类型qWBS的分解步骤q范围基准的形成45ppt课件课堂练习课堂练习q你是某项目的项目经理,这个项目是为用户创建一个新的邮件服务器以及在所有100个工作站上部署相应的邮件客户端(要满足用户的期望)。其中,2个服务器需要重新购置,而客户端的机器已经存在。请提交任务分解结果WBS,qWBS的图表46ppt课件