项目时间管理(V11)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

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

1 / 88
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功