您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 项目进度管理及Project使用
zhangqianfu@sina.com项目进度管理是项目管理重要的环节,项目经理的一个重要任度就是制定项目进度计划,它贯穿了项目管理的全部过程。如何做好项目管理,特别采用软件做好管理,是项目经理的基本功。第一部分:主要讲述项目进度管理的基本理论知识;第二部分:介绍Project中的主要概念;第三部分:介绍Project的操作与应用。项目管理包含9大领域:范围、时间、成本、资源、质量、风险、人力资源、沟通、采购和综合管理项目进度管理概念活动定义活动排序活动估计制订进度计划项目管理-时间管理5项目进度管理就是项目的进间管理时间的特殊性不可再生最容易衡量的一个指标项目管理-时间管理6质量项目的临时性特点项目经理或项目组对时间的重视程度时间往往意味着市场机会大鱼吃小鱼快鱼吃慢鱼谁为项目的质量负责?铁打的兵营流水的兵质量往往是自上而下的活动项目管理-时间管理7时间管理的层次项目级的时间管理具体活动的完成情况部门级的时间管理阶段点(或里程碑)的完成情况公司级的时间管理阶段点或整体完成情况项目管理-时间管理8时间管理的特殊性宁可信其无,不可信其有工作完成情况的百分比表示方法时间衡量的详细程度应充分结合管理的有效性项目管理-时间管理9时间管理方法的变迁泰勒的科学管理概念动作研究福特公司的生产线概念卓别林关于生产线的讽刺剧美国军方所提出的CPM与PERT方法WattsHumphrey所提倡的个人时间管理PSP(PersonalSoftwareProcess)准备好秒表!好像又回到了泰勒的科学管理时代项目管理-时间管理10项目管理-时间管理11活动定义活动排序活动资源估算活动历时估算开发进度计划进度控制范围定义创建WBS组织过程财富绩效报告挑选卖家人员获取成本估计风险管理项目结束整体变更控制开发项目管理计划项目管理-时间管理12输入1.WBS2.SOW3.组织过程财富4.项目管理计划工具与技术1.工作分解2.模版3.粒度4.专家判断输出1.活动列表2.更新的WBS3.历程碑列表WBS的作用WorkBreakdownStructureWBS是一种将复杂任务分解为简单任务的方法将项目分解为可管理的活动作为软件项目计划和跟踪的基础项目管理-时间管理13工作产品结构描述整个软件组成结构需求规格子系统1功能1.1功能1.2子系统2设计规格子系统1子系统2模块2.1模块2.2项目管理-时间管理14活动结构为了完成WBS中定义的工作产品所必需执行的活动活动与工作产品的对应关系根据经验来确定例如软件生命周期模型项目管理-时间管理15项目管理-时间管理16STRSOASODSOCSOITCSTC系统测试计划集成测试计划单元测试计划系统测试完成集成测试完成签发代码签发《详细设计说明书》签发《概要设计说明书》签发《需求规格说明书》标准V模型生命周期SRSHLDLLDC&UTITSOWStatementOfWorkSOW往往作为项目合同的主要附件为制订详细计划提供依据SOW的主要目的是界定工作范围时间费用质量项目管理-时间管理17SOW的主要内容工作范围包含的工作任务不包含的工作任务GoldenPlating交付物描述进度安排资源需求验收标准与流程项目管理-时间管理18活动列表活动列表的定义通常与工作范围分解相结合活动定义的依据是分解后的交付物工作范围分解与活动定义往往同时进行项目管理-时间管理19活动与事件的区别活动消耗时间,而事件往往是一个时间点例如项目的里程碑(可能也需要几个小时的时间)事件往往用于标识活动的状态活动必须可测量判断活动的状态工作分解有利于测量活动的状态项目管理-时间管理20经验与实际相结合软件生命周期的例子抽象的活动具体化如何得到实际项目的活动列表制订活动列表的目的是为了方便管理管理与实际的工作相结合定义活动列表的误区普遍适用的观念工作为管理服务项目管理-时间管理21活动定义练习请列出你所在的项目中的十项公共活动为每项活动描述一个事件,事件表示这一活动已经完成例如:系统的安装连调活动,其完成的标志是客户与项目组共同签署的《安装连调测试报告》项目管理-时间管理22项目管理-时间管理23输入1.活动列表2.活动列表属性3.项目范围说明4.里程碑工具与技术1.前导图法(PDM)2.箭头图法(ADM)3.网络计划模版4.依赖关系输出1.项目网络图2.更新的活动列表3.项目管理计划和范围说明的更新硬性依赖关系工作中固有的依赖关系项目采购活动作为系统安装的前提活动软件需求分析必须在对应的软件设计之前完成硬性依赖关系又称为硬性逻辑关系活动的排序首先要满足活动之间的硬性逻辑关系项目管理-时间管理24软性依赖关系根据项目组的经验或偏好定义的依赖关系项目的监控往往在项目采购开始后进行软件系统测试用例的编写往往在编码开始时进行软性依赖关系又称为软性逻辑关系或优先逻辑关系根据最佳实践(BestPractice)来确定活动之间的软性逻辑关系项目管理-时间管理25外部依赖关系通常为项目组与项目组外之间的活动关系项目组与客户方之间的关系项目组与独立的测试组之间的关系CMM体系中关于组间协调的最佳实践项目管理-时间管理26依赖性关系的四种类型FSFinishtoStart需求分析-总体设计SFStarttoFinish系统上线-项目结项FFFinishtoFinish单元测试-集成测试用例SSStarttostart编写系统侧使用例-总体设计项目管理-时间管理27项目网络图前导图法(或单代号网络法)箭头图法(或双代号网络法)关键路径法(CPM)网络图以图形方式直观地描述项目中活动的依赖关系,便于对项目中的活动进行有效地管理项目管理-时间管理28前导图法(PDM)PrecedenceDiagrammingMethod又称为单代号网络法(ActivityOnNode)一般用于描述FS依赖关系类型的活动项目管理-时间管理29项目管理-时间管理30箭头图法(或双代号网络法)使用箭头来表示任务,箭头连接圆圈。圆圈用于表示任务开始和任务结束任务所需的时间标于箭头上方,任务编号列于箭头下方项目管理-时间管理31箭头图法项目管理-时间管理32134625A25DCB131810E12HF157G关键路径法CriticalPathMethodology无论是PDM或ADM都需要使用关键路径法来判断完成项目所需的最短时间以及确定各项活动的浮动时间项目管理-时间管理33项目管理-时间管理34输入1.活动列表2.列表属性3.组织政策4.资源可用性工具与技术1.专家判断2.可选方案3.已发布的估计数据4.估计软件程序5.活动的自下而上估计输出1.活动资源需求2.资源需求支持细节3.更新的活动列表项目管理-时间管理35输入1.活动列表2.列表属性3.范围说明4.成本估计5.活动资源估计6.资源可用性7.组织过程财富8.已经记录的风险工具与技术1.量化估计方法2.类比估计法3.专家估计法4.三点估计方法5.保留时间6.最大活动历时输出1.活动时间估算2.估计基础3.更新的活动列表估计目的与估计对象估计目的根据工作规模来预计完成项目所需要的资源根据现有的资源估计完成的工作规模“两头凑”的方式估计对象时间、人员、成本、其他项目管理-时间管理36估计方法1.量化估计方法FPA、COCOMOII模型等2.类比法基于历史经验或行业数据头脑风暴法3.专家估计法基于WBS的子活动估计方式基于宽带DELPHI方法项目管理-时间管理37FPA估计法项目管理-时间管理38软件需求规格确定数据功能及其复杂性确定事务功能及其复杂性内部逻辑文件(ILF)外部接口文件(EIF)外部输入(EI)外部输出(EO)外部查询(EQ)计算初始功能点确定14个系统特征值计算调整值系数计算功能点(FPC)FPA方法步骤一:识别数据功能并确定其复杂度内部逻辑文件(ILF)外部接口文件(EIF)项目管理-时间管理39FPA方法确定ILF与EIF的复杂度确定ILF与EIF的复杂度要确定两个系数数据元素类型(DET)记录元素类型(RET)根据下表判断DET与RET的复杂度项目管理-时间管理401-19DET20-50DET50DET1RET简单简单平均2-5RET简单平均复杂5RET平均复杂复杂FPA方法步骤二:识别事务功能并确定其复杂度外部输入(EI)外部输出(EO)外部查询(EQ)项目管理-时间管理41FPA方法确定EI的复杂度项目管理-时间管理421-4DET5-15DET15DET0-1FTR简单简单平均2-FTR简单平均复杂2FTR平均复杂复杂FPA方法确定EO的复杂度项目管理-时间管理431-5DET6-19DET19DET0-1FTR简单简单平均2-3FTR简单平均复杂3FTR平均复杂复杂FPA方法确定EQ的复杂度项目管理-时间管理441-5DET6-19DET19DET0-1FTR简单简单平均2-3FTR简单平均复杂3FTR平均复杂复杂FPA方法步骤三:计算初始功能点初始功能点的取决于功能类型及其对应的复杂度项目管理-时间管理45ILFEIFEIEOEQ简单75343平均107454复杂1510676复杂度功能类型FPA方法步骤四:确定系统的14个特征值FPA方法认为有14个因素影响FP的个数这14个特征值根据SRS的内容来判断非功能需求设计约束根据每个特征值的特点,决定它的取值,取值范围介于0到5之间项目管理-时间管理46序号系统特征值类型得分(0-5)理由/备注1数据通讯2分布式数据处理3性能4运行设备5事务处理量6在线数据输入7用户界面友好程度8数据在线更新9算法10可重用性11安装容易程度12操作容易程度13多点运行14客户化程度调整系数计算表项目管理-时间管理47FPA方法步骤五:计算调整系数VAF=(TDI*0.01)+0.65TDI(TOTALDEGREEOFINFLUENCE)0.65VAF1.35步骤六:计算功能点FPC=UFP*VAF项目管理-时间管理48FPA与COCOMOII项目管理-时间管理49语言每个功能点对应的源代码行ASSEMBLY320C128C++53COBOL107DELPHI29FORTURN107IBM/CICS40JAVA53POWERBUILDER16SQL13TURBOC128VISUALAGE21VISUALBASIC529VISUALC++34VISUALOBJECT16FPA/LOC转换表COCOMOII瑞利曲线PeterNorden认为项目是由未解决问题的集合,随着项目的进展,这些问题得到解决。有如下的假设:1.项目中的问题是有限的2.项目组成员的多少应与项目组当前面临的问题成正比例3.问题的出现是随机的、独立的–瑞利公式:m(t)=2*K*a*t*exp(-a*t2)项目管理-时间管理50COCOMOII项目管理-时间管理5105010015020025030012345678910时间工作量a=0.02a=0.01a=0.007COCOMOII公式一工作量(人月)初始=A*(规模)B公式二:工作量(人月)调整=工作量(人月)初始*(工作量系数)公式三:开发时间正常=[K*(工作量调整)(0.28+0.2*(B-0.91))]项目管理-时间管理52COCOMOII进度约束进度约束=期望的时间/开发时间正常进度约束对工作量的影响如果进度约束为75%,那么工作量调整乘1.43如果进度约束为85%,那么工作量调整乘1.14如果进度约束为100%,那么工作量调整乘1项目管理-时间管理53类比估计方法行业数据或历史数据生产率
本文标题:项目进度管理及Project使用
链接地址:https://www.777doc.com/doc-816925 .html