-软件项目进度管理课件

上传人:无*** 文档编号:241802619 上传时间:2024-07-25 格式:PPT 页数:38 大小:545.50KB
返回 下载 相关 举报
-软件项目进度管理课件_第1页
第1页 / 共38页
-软件项目进度管理课件_第2页
第2页 / 共38页
-软件项目进度管理课件_第3页
第3页 / 共38页
点击查看更多>>
资源描述
第三章第三章 软件项目进度管理软件项目进度管理软件项目管理1本章内容提要l软件项目进度管理概述l软件项目任务分解l活动定义和排序l活动历时估计l制定进度计划l进度控制(项目跟踪)2第一节 软件项目进度管理概述l进度是对执行的活动和里程碑所制定的工作计划日期表。l进度管理是为了确保项目按期完成所需要的管理过程。3进度管理的重要性和复杂性l按时完成项目是项目经理最大的挑战之一。l时间是项目规划中灵活性最小的因素。l进度问题是项目冲突的主要原因,尤其在项目的后期。4进度管理的重要性5l活动定义(活动定义(Activity definitionActivity definition)l活动排序(活动排序(Activity sequencingActivity sequencing)l活动资源估计活动资源估计(Activity resource (Activity resource estimating)estimating)l活动历时估计活动历时估计(Activity duration(Activity duration estimating)estimating)l制定进度计划(制定进度计划(Schedule developmentSchedule development)l进度控制(Schedule control)-项目跟踪进度管理过程6本章内容提要l软件项目进度管理概述l软件项目任务分解l活动定义和排序l活动历时估计l制定进度计划l进度控制(项目跟踪)7第二节 软件项目任务分解l什么是任务分解 将一个项目分解为更多的工作细目,使项目变得更易管理、更易操作。l任务分解的结果 WBS(Work Breakdown Structure)工作分解结构。WBS是为了完成项目的目标和创造项目的可交付成果,由项目团队进行的一种对项目工作有层次的分解。8WBS示例系系 统统子子 系系 统统子子 系系 统统子子 系系 统统模块模块模块模块模块模块 模块模块模块模块模块模块模块模块模块模块模块模块工作包(Work Packages):最低层次的可交付成果9WBSl是面向可交付成果的对项目元素的分组,它组织并定义了整个项目范围,不在WBS中包括的工作就不是该项目的工作。l它是一个分级的树型结构,是对项目由粗到细的分解过程。工作结构每细分一个层次表示对项目元素更细致的描述。l工作包是WBS的最低层次的可交付成果,它应当由唯一主体负责完成。10WBS的表示类型l清单:以文本清单的方式逐条列出任务分解的结果。l图表:以树形图的方式逐层列出任务分解的结果。例如:系系 统统子子 系系 统统子子 系系 统统子子 系系 统统模块模块模块模块模块模块 模块模块模块模块模块模块模块模块模块模块模块模块11任务分解方法 根据需求分析的结果和项目的相关要求,分解出WBS。常见的分解方法有三种:l类比法l自顶向下法l自底向上法12类比法l参考类似的已经完成的项目的WBS和以前的项目经验,根据当前项目特点做必要的调整,从而得到新项目的WBS。l一般来说,如果软件组织经常性地在某一行业或某一类产品中重复多个项目,则项目过程的重合度比较高,较适合采用类比法。l也可参照从大量实践中总结出的WBS模板。13WBS模板举例14自顶向下法l把项目从粗粒度的任务逐层细化,得到整个项目的分解结构。系系 统统子子 系系 统统子子 系系 统统子子 系系 统统模块模块模块模块模块模块 模块模块模块模块模块模块模块模块模块模块模块模块15自底向上法l通过将细粒度的工作逐层归纳而得到整个项目WBS的方法。系系 统统子子 系系 统统子子 系系 统统子子 系系 统统模块模块模块模块模块模块 模块模块模块模块模块模块模块模块模块模块模块模块16几种任务分解方法的适用性l如果软件组织在同一应用领域做过多个类似的项目,则可以使用类比法。l自顶向下分解的质量直接决定于分解者对项目的理解,所以要求分解者经验丰富,对项目有深入理解。l自底向上法适用于哪些具有创新型或不太熟悉的项目,更容易发挥团队的力量。l对于有些项目来说,可能需要综合应用这三种方法才能得到结构良好的WBS。17任务分解标准l任务的分解标准应该统一按照项目各阶段活动分解按照产品的功能组成分解其它:按交付物分解、按项目组织单位分解 18按照项目各阶段活动分解19按照产品的功能组成分解校务管理信息校务管理信息系统系统招生管理招生管理教务管理教务管理学籍管理学籍管理招生招生分班分班报名报名 学学 科科设置设置班班 级级设置设置排排 课课表表学学 生生档案档案学学 生生考勤考勤20对任务分解的要求lWBS最低层的工作包是可控的和可管理的,推荐一个工作包不要超过一个人一周(40小时)的工作量。l任务分解也不宜过细,WBS树最好不要超过7层。l每个工作包要有一个交付成果。l对每个任务必须定义明确的完成标准。lWBS必须有利于责任分配。21本章内容提要l软件项目进度管理概述l软件项目任务分解l活动定义和排序l活动历时估计l制定进度计划l进度控制(项目跟踪)22第三节 活动定义和排序l活动定义(Activity Definition)是指确定为完成项目的各个交付成果所必须进行的诸项具体活动。l任务分解是面向可交付物的,而活动定义是面向活动的,是对WBS做进一步分解的结果,以便清楚为完成每个具体任务或交付物需执行哪些活动。23活动定义功能1软件产品功能2-子功能2功能2功能3功能2-子功能1功能2-子功能3活动1活动2设计说明书设计说明书编写设计说明书编写设计说明书设计评审设计评审24活动排序l项目各项活动之间存在相互联系与相互依赖关系,要根据这些关系对活动进行适当的顺序安排。25活动之间的关系ABAB结束结束-开始开始(FS)结束结束-结束(结束(FF)AB开始开始-开始开始(SS)AB开始开始-结束结束(SF)26活动排序的依据l强制性依赖关系:工作任务中固有的依赖关系,它是因为客观规律和物质条件的限制造成的,又称硬逻辑关系。l软逻辑关系:由项目管理人员确定的项目活动之间的关系,它是一种根据主观判断去调整和确定的关系,也称指定性相关、偏好相关或软相关。l外部依赖关系:项目活动对一些非项目活动和事件的依赖。27项目进度图示l甘特图l网络图l里程碑图l资源图28甘特图29甘特图的特点l可以查看任务的工期、开始时间和结束时间以及资源的信息。l简单、直观、易于编制。l只有时标,活动之间的依赖关系没有表示出来,难以进行定量的计算分析和计划的优化。30网络图l网络图是活动排序的结果,它可以展示各项目活动之间的关系。通过网络图可识别关键活动,并确定某一活动进度的变化对后续工程和总工期的影响。l常用的网络图分为两种:PDM(Precedence Diagramming Method),即前导图法,也称为单代号网络图;ADM(Arrow Diagramming Method),即箭线图法,也称双代号网络图法。31PDM图例开始活动1活动3活动2结束l 用节点(Box)表示活动。l 用箭线表示各活动之间的逻辑关系。32PDM示例开始(1)需 求获 取(3)项 目规划(2)需 求确 认(4)项 目计 划评 审(5)总 体设计(6)详 细设计(7)系 统测 试(10)集 成测试(9)编码(8)结束(11)33ADM图例总体设计需求确认需求获取系 统测试集 成测试编码详细设计计划评审项目规划123698754箭线表示活动节点表示前一活动的结束和后一活动的开始34里程碑图例SpecificationDesign08/199811/1998Testing02/19995/1999AvailableCoding9/200011/2000Announce35资源图l资源图用于显示项目进展过程中资源的分配情况,包括人力资源、设备资源等。36p经常不断地学习,你就什么都知道。你知道得越多,你就越有力量pStudyConstantly,AndYouWillKnowEverything.TheMoreYouKnow,TheMorePowerfulYouWillBe学习总结37结束语当你尽了自己的最大努力时,失败也是伟大的,所以不要放弃,坚持就是正确的。When You Do Your Best,Failure Is Great,So DonT Give Up,Stick To The End演讲人:XXXXXX 时 间:XX年XX月XX日 38
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!