第八章项目的计划于华yuh@ucas.ac.cn北京2017.10本章要点明确确定项目目标开发工作分解结构(WBS)绘制网络图利用系统开发生命周期这一项目管理方法开发信息系统开发项目项目目标项目计划的第一步是确定目标:•计划是项目管理的基本组成部分•实质上来说,计划就是路线图(roadmap)•第一步是定义项目的目标•目标必须清晰、具有可行性、具体和可以度量•目标一般由范围、进度计划和成本来描述工作分解结构(WBS)项目计划的第二步是工作分解:•确定需要执行哪些工作来完成项目目标•做出一份所有需要做的活动的列表•WBS是一个分层级的树状结构表,表示要完成的最终细目(workitem)•工作细目(workitem)是项目经分解的小的组成部分•一个最底层的工作细目(workitem)的称为工作包(workpackage)WorkBreakdownStructureforFestivalProject7责任矩阵•责任矩阵是以表格形式表示负责WBS中工作细目的个人的责任•有时仅用“X”表示由谁负责•也有用“P”(primary)指出负主要责任•“S”(secondary)表示辅助责任ResponsibilityMatrixforFestivalProjectWBS补充“吃大象”建立WBS的4个步骤•①确定项目目标,着重于项目产生的产品、服务以及提供给客户的结果。•②准确确认项目所产生的产品、服务或提供给客户的结果(可交付成果或最终产品)。•③识别项目中的其他工作领域以确保覆盖100%的工作,识别若干可交付成果的领域、描述中间输出或可交付成果。•④进一步细分步骤②和③的每一项,使其形成顺序的逻辑子分组,直到工作要素的复杂性和成本花费成为可计划和可控制的管理单元(工作包)。车库项目的结构分解•第1步定义项目目标:建造一个能停放一辆车的车库,并美化现有场地,车库里外都应该有灯,还有水管。•第2步确定特定的产品、服务或结果(可交付成果或最终产品):车库和美化的场地。•第3步确定其他的工作范围以确保100%的工作被识别:这是一个需要完成如下事情的项目管理职能,如编制施工计划、获得许可、签定分包合同。车库项目的WBS结构车库项目的WBS结构注意事项•工作包下面的一级是单独的任务或活动,通常它们不作为WBS的一部分。•WBS的主要作用就是提供一个框架用来帮助定义项目中的活动。•一个完成了的WBS应该覆盖项目的全部范围。•WBS中没有包括的工作不在项目管理范围之内。–例如,在上表中,没有标明取暖(Heating)、通风(Ventilating)、空调(AirConditioning)(HVAC)系统–因此,HVAC系统不是这个项目的一部分。WBS作用以及与基线的关系•WBS是一种用标准形式表示项目范围,并在项目团队内部、项目团队与利益相关者之间进行协调的巧妙的沟通工具。•在计划阶段的最后,计划和进度计划被冻结或确定为“基线”,成为执行项目工作的基础。•WBS也将作为一个基线成为变更管理的关键机制之一。不包括在WBS中的工作需要通过正规的变更控制程序添加到项目和WBS中WBS例子——软件项目WBS逻辑基础•百分之百规则–一个WBS元素的下一层分解(子层)必须百分之百的表示上一层(父层)元素的工作。–百分之百规则也适用于活动层:每一个工作包中的活动所代表的工作加总必须等于完成该工作包所必须的百分之百的工作。–子元素中所有工作的总和必须等于父元素所代表的百分之百的工作,即使父级元素是一个像“系统工程”或“研究”这类一般的术语。一个WBS的解剖⑴产品分解元素•对可交付产品物理结构的细分是最通用和最容易开发的WBS。所有这类项目都有一个有形的输出产品:–软件、建筑物、水坝、飞机、用户手册等–所有这些都有一整个项目个自然结构。⑵服务分解元素•服务项目没有有形的、结构性的可交付成果。•它的输出是一个为别人做的工作实体:–会议、宴会、婚礼、假期旅行等–工作分解是关于相关工作领域的一个逻辑集合。不认为缺点什么基本的吗?⑶结果分解元素•结果性的项目也没有一个有形的、结构性的可交付成果。•它的输出是一个过程的结果,这个过程产生一个产品或一个结论:–癌症研究、新药物开发、文化变革等–该工作分解是一系列可接受的步骤。⑷横向关联元素•这是横跨产品所有内容的一种分解,如建筑设计、安装或系统测试。•这些元素通常是技术性的或支持性的。在第二级中可能有不止一个这种类型的元素。•虽然没有什么限制,但这种类型的横向关联元素在服务性项目或结果性项目中很少见。有集成元素的WBS有分析元素的WBS有过程元素的WBS⑸项目管理元素•这是一个项目的管理责任和管理活动的分解。•包括这么一些内容–如报告、项目审查以及项目经理或他们的团队成员的一些活动(从概念上来说,这些都属于项目的上层活动)。–通常,仅有一个这种类型的WBS元素–但是在所有的项目中它都属于第二级。建房WBS责任矩阵ShouldtheWBSbedecomposedfurther?•IsthereaneedtoimprovetheaccuracyofthecostanddurationestimatesoftheWBSelement?•IsmorethanoneindividualorgroupresponsiblefortheWBSelement?•DoestheWBSelementcontentincludemorethanonetypeofworkprocessormorethanonedeliverable?•IsthereaneedtopreciselyknowthetimingoftheworkprocessesinternaltotheWBSelement?•AretheredependenciesbetweendeliverableswithinaWBSelementtoanotherWBSelement?•AretheresignificanttimegapsintheexecutionoftheworkprocessesinternaltotheWBSelement?•DoresourcerequirementschangeovertimewithaWBSelement?•DoprerequisitesdifferamonginternaldeliverableswiththeWBSelement?•Areclear,objectivecriteriaapplicablebeforethecompletionoftheentireWBSelement?•ArethereacceptancecriteriaapplicablebeforethecompletionoftheentireWBSelement?•AretherespecificrisksthatrequirefocusedattentiontoaportionoftheWBSelement?•CanaportionoftheworktobeperformedwithintheWBSelementbescheduledasaunit?Pitfalls•1.LevelofWorkPackageDetail•2.DeliverablesNotActivitiesorTasks•3.WBSisnotaPlanorSchedule•4.WBSUpdatesRequireChangeControl•5.WBSisnotanOrganisationalHierarchyWBS练习—头脑风暴法说明头脑风暴法:原则•自由思考。即要求与会者尽可能解放思想,无拘无束地思考问题并畅所欲言,不必顾虑自己的想法或说法是否“离经叛道”或“荒唐可笑”•延迟评判。即要求与会者在会上不要对他人的设想评头论足,不要发表“这主意好极了!”、“这种想法太离谱了!”之类的“捧杀句”或“扼杀句”。至于对设想的评判,留在会后组织专人考虑•以量求质。即鼓励与会者尽可能多而广地提出设想,以大量的设想来保证质量较高的设想的存在•结合改善。即鼓励与会者积极进行智力互补,在增加自己提出设想的同时,注意思考如何把两个或更多的设想结合成另一个更完善的设想。头脑风暴法:过程•主持人和一位记录员(可以是同一个人)•通过头脑风暴法集体讨论来定义问题或者概念。确保每人对将要探索的问题都有清晰的了解•建立讨论活动的规则。这些规则包括–主持人控制讨论进程–承认每个人作出的贡献–确保没有人侮辱、贬低、或者评价另一参与者或者他/她的回应–声明没有一个答案是错误的–记录每一个回答,除非它被一再重复–设定发言时间限制,到时立即终止发言•开始集体自由讨论。共享他们的答案。记录下所有的回应,使得每个成员能够看到这些反映。在讨论结束以前不要评价或批评任何回答–寻找任何重复或者相似的答案、将相似的概念聚集在一起、剔除明确不合适的回应–精简了记录清单以后,继续运用小组讨论的方式,讨论剩余的回应内容英语写作BrainStorm_3_1英语写作BrainStorm_3_2头脑风暴法:五种形式WBS练习•以小组为项目团队•本节课利用20分钟讨论–选定一个项目作WBS–确定分工模式沟通方式•下节课每组5分钟汇报–团队名称(响亮有特色)、成员介绍–项目说明–工作分解说明–责任矩阵说明团队分组•按7~8人左右构成小组,选出项目经理项目作业•小组自己选择一个项目•作出WBS,责任分配矩阵(RAM);ResponsibilityMatrixWBS工具使用方法•头脑风暴法讨论项目的选择及分解•白纸作为白板,可贴在墙上或桌面等工具使用方法•在记事贴上写出分解的细目•反复尝试在白板上贴出WBS(不同层级的各个位置)•经讨论确定记事贴的最终位置用记号笔画出最终的WBS画出责任矩阵项目报告和演示•讲演要求:团队名称,团队成员介绍•说明项目的目标•项目分解的过程和道理•时间限定:项目报告和演示5分钟定义活动•活动(activity)就是需要消耗一定时间的一项明确工作开发网络计划•所有的活动被定义以后,将其绘制到网络图中•两种网络计划技术:用来表示活动的顺序流程及它们之间的相互–计划评审技术—PERT(Programevaluationandreviewtechnique)–关键路径法—CPM(Criticalpathmethod)甘特图•甘特图(Ganttcharts),也成为条形图(barcharts)、横道图。简单明了•活动列在左侧•活动的的时间长度一线段成比例表示•责任人也可表示•不表示活动之间的关联•若某个活动延迟,也不能清晰的表示出哪些活动受到了影响•项目管理软件已能表示其相互关联GanttChartforConsumerMarketStudyProject网络图原理–两种形式:–单代号•Activityinthebox(AIB)•Activityonthenode(AON)–双代号•Activityonthearrow(AOA)单代号网络图(AON)•节点表示活动,每项活动由一个框来表示•活动的描述写在框中•每个框(活动)都给定一个唯一的编号•活动具有次序关系•某些活动具有先后关系,某些活动可以并行进行双代号网络图(AOA)•各项活动用箭线来表示•活动的描述写在箭线上•箭尾表示活动开始,箭头表示活动完成•连接活动的圆圈成为事件•指向这个事件代表活动结束,离开这个事件表示活动开始•事件具有唯一的编号虚活动•只出现在AOA网络图中,不消耗时间,用虚箭线表示•网络图中只容许有唯一的事件号•每项活动必须是有唯一的紧前事件和紧后事件序号组成•虚箭线:–有助于识别活动–用来表示不用需活动就无法表示的先后关系12AB本工作紧后工作AC、DBD34C6D5DummyAB2134C5AB21D虚活动示例CBDA•只出现在AOA网络图中,不消耗时间,用虚箭线表示•用于:–有助于识别活动–用来表示不用需活动就无法表示的先后关系闭环•自我循环是不容许的BCA34CAB21梯形表示法•用于表示一套多次重复的活动梯形表示法(Cont.)梯形表示法(Cont.)梯形表示