第五章--软件项目任务分解--by-anita.ppt_第1页
第五章--软件项目任务分解--by-anita.ppt_第2页
第五章--软件项目任务分解--by-anita.ppt_第3页
第五章--软件项目任务分解--by-anita.ppt_第4页
第五章--软件项目任务分解--by-anita.ppt_第5页
免费预览已结束,剩余44页可下载查看

下载本文档

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

文档简介

第五章软件项目任务分解,信管教研室李姗2011年9月,李姗信管教研室,1,信息管理教研室:李姗办公室:A4201Email:LiShanPhoneNo李姗信管教研室,2,学习目标和能力要求,了解软件项目任务分解的定义;了解任务分解的类型;了解任务分解的过程;了解任务分解的注意事项。,李姗信管教研室,3,任务分解在项目开发路线图的位置,李姗信管教研室,4,编制进度计划的三部曲,工作分解结构WBSWorkBreakdownStructure,WBS:对项目成分分类,它组织和定义了整个项目的范围;WBS:制定其他项目计划的基础WBS的类型:按交付成果分解(产品导向型WBS)按项目活动分解(活动导向型WBS),李姗信管教研室,6,WBS是什么?,确定达成最终目标所要求的硬件、软件、研究、服务和其他任务的面向产品的树结构(WBS,PWBS或CWBS)。,确定完成上述硬件、软件、研究、服务和其他任务的组织的功能树结构。(OBS),和,李姗信管教研室,7,大型/复杂事物的逻辑分解方法,整体,部分,WBS是什么?(cont),李姗信管教研室,8,产品导向型WBS,100房屋,110结构,120地面,111基础,122地形,121占地,112框架,113供水电,李姗信管教研室,9,产品导向型WBS特点,优点注意最终产品,便于检查衡量;有助于采购于分包;重视生产什么,而不是如何生产;提供有关整个产品较好的观察;缺点在处理WBS的较低层次,不易理解;是静态的,李姗信管教研室,10,活动导向型WBS,建房,挖掘,搭房架,布线,铺管道,打桩,灌混凝土,李姗信管教研室,11,活动导向型WBS特点,优点易读易懂逻辑性好,易编制容易进行活动的识别和定义缺点不易跟踪考核注重如何完成工作,可能导致忽视宏观整体,李姗信管教研室,12,无论在项目管理实践中,还是在PMP考试中,工作分解结构(WBS)都是最重要的内容。WBS总是处于计划过程的中心,也是制定进度计划、资源需求、成本预算、风险管理计划和采购计划等的重要基础。WBS同时也是控制项目变更的重要基础。项目范围是由WBS定义的,所以WBS也是一个项目的综合工具。,李姗信管教研室,13,WBS具有4个主要用途:,1.WBS是一个描述思路的规划和设计工具。它帮助项目经理和项目团队确定和有效地管理项目的工作。2.WBS是一个清晰地表示各项目工作之间的相互联系的结构设计工具。3.WBS是一个展现项目全貌,详细说明为完成项目所必须完成的各项工作的计划工具。4.WBS定义了里程碑事件,可以向高级管理层和客户报告项目完成情况,作为项目状况的报告工具。,李姗信管教研室,14,WBS在项目管理中的运用,项目计划和控制数据的收集、控制和报告将项目需求转化为工作分配绩效的评估和测量制订进度计划估算成本状态报告(技术、进度、成本)制订和分配预算定义技术和项目的制订工作说明(SOW)要求和计划建议准备风险分析责任分配自制/购买计划,计划,实施,李姗信管教研室,15,WBS应包含的信息:,项目产品或服务结构项目组织结构项目的阶段划分,李姗信管教研室,16,WBS是面向项目可交付成果的成组的项目元素,这些元素定义和组织该项目的总的工作范围,未在WBS中包括的工作就不属于该项目的范围。WBS每下降一层就代表对项目工作更加详细的定义和描述。,李姗信管教研室,17,项目可交付成果之所以应在项目范围定义过程中进一步被分解为WBS,是因为较好的工作分解可以:防止遗漏项目的可交付成果。帮助项目经理关注项目目标和澄清职责。建立可视化的项目可交付成果,以便估算工作量和分配工作。帮助改进时间、成本和资源估计的准确度。帮助项目团队的建立和获得项目人员的承诺为绩效测量和项目控制定义一个基准。辅助沟通清晰的工作责任。为其他项目计划的制定建立框架。帮助分析项目的最初风险。,李姗信管教研室,18,工作包(WorkPackage),WBS的最低层次的项目可交付成果称为工作包(WorkPackage),具有以下特点:a.工作包可以分配给另一位项目经理进行计划和执行。b.工作包可以通过子项目的方式进一步分解为子项目的WBS。c.工作包可以在制定项目进度计划时,进一步分解为活动。d.工作包可以由惟一的一个部门或承包商负责。用于在组织之外分包时,称为委托包(CommitmentPackage)。,李姗信管教研室,19,e.工作包的定义应考虑80小时法则(80-HourRule)或两周法则(TwoWeekRule),即任何工作包的完成时间应当不超过80小时。在每个80小时或少于80小时结束时,只报告该工作包是否完成。通过这种定期检查的方法,可以控制项目的变化。,李姗信管教研室,20,任务分解的过程,李姗信管教研室,21,任务分解的思路,任务分解应该根据需求分析的结果和项目相关的要求,同时参照以往的项目分解结果进行。最终任务分解的结果是任务分解结构(WBS)。在分解过程中可以参照分解模板,进行一步一步详细分解。WBS模板可以经常“重复使用”。许多应用领域都有标准或半标准的可以当作样板的WBS。,李姗信管教研室,22,WBS模板举例,李姗信管教研室,23,创建WBS的方法,创建WBS是指将复杂的项目分解为一系列明确定义的项目工作并作为随后计划活动的指导文档。创建WBS的方法主要有以下几种:使用指导方针。一些像美国国防部(DOD)的组织,提供MIL-STD之类的指导方针用于创建项目的WBS。类比方法。参考类似项目的WBS创建新项目的WBS。,李姗信管教研室,24,自上而下的方法。从项目的目标开始,逐级分解项目工作,直到参与者满意地认为项目工作已经充分地得到定义。该方法由于可以将项目工作定义在适当的细节水平,对于项目工期、成本和资源需求的估计可以比较准确。自下而上的方法。从详细的任务开始,将识别和认可的项目任务逐级归类到上一层次,直到达到项目的目标。这种方法存在的主要风险是可能不能完全地识别出所有任务或者识别出的任务过于粗略或过于琐碎。,李姗信管教研室,25,任务分解的标准,进行任务分解的标准应该统一,不能有双重标准。选择一种项目分解标准之后,在分解过程中应该统一使用此标准,避免因使用不同标准而导致的混乱。可采用生存期为标准,或者以功能组成为标准,或者以项目的组织单位为标准,或其他标准。,李姗信管教研室,26,任务分解的注意事项,任务分解的规模和数量因项目而异;注意收集与项目相关的所有信息;注意参看类似的WBS,与相关人员讨论;可以参照WBS模板进行分解;分解时,从大到小,从前到后,从上到下,一般不超过7层;分解任务至少分解到周工作量(40小时);每个工作包至少有一个提交物;定义任务完成的标准;任务分解结果必须有利于责任分配;可以准备WBS字典;(P91,相当于日志或记录)最后与相关人员进行评审。,李姗信管教研室,27,WBS字典实例,创建WBS的基本要求,创建WBS时需要满足以下几点基本要求:1.某项任务应该在WBS中的一个地方且只应该在WBS中的一个地方出现。2.WBS中某项任务的内容是其下所有WBS项的总和。3.一个WBS项只能由一个人责任,即使许多人都可能在其上工作,也只能由一个人负责,其他人只能是参与者。4.WBS必须与实际工作中的执行方式一致。5.应让项目团队成员积极参与创建WBS,以确保WBS的一致性。,李姗信管教研室,29,6.每个WBS项都必须文档化,以确保准确理解已包括和未包括的工作范围。7.WBS必须在根据范围说明书正常地维护项目工作内容的同时,也能适应无法避免的变更。,李姗信管教研室,30,WBS的表示方式,WBS可以由树形的层次结构图或者行首缩进的表格表示。其中美国国防机构使用WBS在MIL-STD中对WBS进行的描述为:“WBS是由硬件、软件、服务、数据和设备组成的面向产品的家族树。”在实际应用中,表格形式的WBS应用比较普遍,特别是在项目管理软件中。,李姗信管教研室,31,WBS的分解方式,WBS的分解可以采用多种方式进行,包括:1.按产品的物理结构分解。2.按产品或项目的功能分解。3.按照实施过程分解。4.按照项目的地域分布分解。5.按照项目的各个目标分解。6.按部门分解。7.按职能分解。,李姗信管教研室,32,任务分解基本步骤,确认并分解项目的主要组成要素。确定分解标准,按照项目实施管理的方法分解,可参照WBS模板进行分解。确认分解是否详细,分解结果是否可以作为费用和时间估计的标准,明确责任。确定项目交付成果。验证分解正确性,建立一套编号系统。,李姗信管教研室,33,创建WBS的过程,创建WBS的过程非常重要,因为在项目分解过程中,项目经理、项目成员和所有参与项目的职能经理都必须考虑该项目的所有方面。制定WBS的过程是:1.得到范围说明书(ScopeStatement)或工作说明书(StatementofWok,承包子项目时)。2.召集有关人员,集体讨论所有主要项目工作,确定项目工作分解的方式。3.分解项目工作。如果有现成的模板,应该尽量利用。,李姗信管教研室,34,4.画出WBS的层次结构图。WBS较高层次上的一些工作可以定义为子项目或子生命周期阶段。5.将主要项目可交付成果细分为更小的、易于管理的组分或工作包。工作包必须详细到可以对该工作包进行估算(成本和历时)、安排进度、做出预算、分配负责人员或组织单位。6.验证上述分解的正确性。如果发现较低层次的项没有必要,则修改组成成分。7.如果有必要,建立一个编号系统。8.随着其他计划活动的进行,不断地对WBS更新或修正,直到覆盖所有工作。,李姗信管教研室,35,检验WBS是否定义完全、项目的所有任务是否都被完全分解可以参考以下标准:a.每个任务的状态和完成情况是可以量化的。b.明确定义了每个任务的开始和结束。c.每个任务都有一个可交付成果。d.工期易于估算且在可接受期限内。e.容易估算成本。f.各项任务是独立的。,李姗信管教研室,36,WBS的实践经验,最多使用20个层次,多于20层是过度的。对于一些较小的项目46层一般就足够了。WBS中的支路没有必要全都分解到同一层次,即不必把结构强制做成对称的。在任意支路,当达到一个层次时,可以作出所要求准确性的估算,就可以停止了。,李姗信管教研室,37,工作的细分,WBS的排列或配置,包括完成最终目标所需的层级式或缩进式工作单元,1.0,1.1,1.1.1,1.1.1.1,1.0项目群,1.1项目,1.1.1系统,1.1.1.1子系统,1.1.1.1.1部件,Hierarchy层级式,Indenture缩进式,李姗信管教研室,38,完成系统各个部件所需的工作,子系统,子系统,B,子系统A,子系统B,子系统,D,子系统,C,子系统,A,子系统,C,系统,培训,测试,数据,系统工程,项目管理,工作分解结构(WBS),完成整个系统所需的所有工作单元,产品分解结构,说明系统的部件,系统部件,子系统的集合,(系统部件),系统,将各部件集成到系统中的工作,D,开发子系统D,开发子系统C,开发子系统B,开发子系统A,WBS的实例,李姗信管教研室,39,项目工作分解结构示例,飞行系统,项目管理,培训,数据,飞机,支持设备,机场设备,试验和评估,操作试验,开发试验,试飞,模型,执行层,仓库,管理层,工程数据,管理数据,技术数据,系统的工程技术管理,辅助的项目管理活动,发动机,通讯,导航,飞机机身,防火控制,设施,服务,设备,施工,维护,李姗信管教研室,40,表格式的工作分解结构写间谍小说,10.0.0搜集背景材料10.1.0去图书馆10.1.1阅读有关美国苏联关系的资料10.1.2阅读其它间谍小说10.1.3阅读近期期刊以了解当前人们感兴趣的热门话题10.1.4查找相关城市在地图上的位置(莫斯科、华盛顿)10.2.0会见相关政府官员10.2.1访问情报机构10.2.2访问军事机构10.2.3访问民事机构,包括联邦调查局和州有关部门10.2.4会见地方警察11.0.0故事更概11.1.0初步构思11.1.1确定故事的主题11.1.2确定主要人物11.1.3按时间顺序连接故事情节11.2.0精炼构思11.2.1建立联系人物与事件的详细图表11.2.2确定小说的章节,12.0.0撰写故事12.1.0第一章12.1.1一群小孩在Potomac河发现一具尸体12.1.2尸体被鉴定为KGB人员12.1.3FBI立案并指定负责人12.1.4负责人的家庭情况12.2.0第2章12.2.113.0.0联系出版商13.1.0明确可能的出版商13.1.1查阅”作者指南”以了解出版商的出版要求13.1.2与有出版经验的作者交谈以了解如何与出版商打交道13.1.3联系四家可能的出版商并与编辑进行初步接触13.2.0送三章样稿给预期的出版商13.2.1选择适当的章节选择适当的章节13.2.2送样稿给所选择的出版商13.2.3与出版商保持联系,李姗信管教研室,41,WBS的层次,李姗信管教研室,42,消费市场调查项目案例WBS,消费者市场调查,问卷调查表,问卷设计,调查报告,调查反馈,分析软件,调查报告,工作项,工作包,李姗信管教研室,43,消费市场调查项目案例责任矩阵,主要责任,次要责任和协助,李姗信管教研室,44,案例分析,校务通管理系统任务分解结构采用图表方式分解(P63)采用清单方式分

温馨提示

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

评论

0/150

提交评论