项目管理既是科学又是艺术项目管理知识体系指南eFuture2.2活动排序依据工具与技术成果1.项目范围说明书2.活动列表3.活动属性4.里程碑列表5.批准的变更1.前导图(PDM)2.箭线图(ADM)3.进度网络模板4.依赖性确定5.应用提前和滞后1.项目进度网络图2.活动列表(更新)3.活动属性(更新)4.请求的变更1活动排序指识别与记载计划活动之间的逻辑关系。项目管理既是科学又是艺术项目管理知识体系指南eFuture相关概念概念:任何工作的执行必须依赖于一定工作的完成,也就是说它的执行必须在某些工作完成之后才能执行,这就是工作的先后依赖关系。分类:工作的先后依赖关系有两种:一种是工作之间本身存在的、无法改变的逻辑关系;另一种是人为组织确定的,两项工作可先可后的组织关系。原则:设计生产生产A产品生产B产品逻辑关系组织关系项目管理既是科学又是艺术项目管理知识体系指南eFuture三种依赖关系硬逻辑(强制性依赖关系):必须先盖下层,才能盖上层外部逻辑(外部依赖关系):依赖于其他因素,如只有天气合适,才适合滑雪软逻辑(可自由决定的依赖关系):可以先高尔夫,再游泳,也可反之进行3项目管理既是科学又是艺术项目管理知识体系指南eFuture工作相互关系确定的主要内容强制依赖关系的确定:这是工作相互关系确定的基础,工作逻辑关系的确定相对比较容易,由于它是工作之间所存在的内在关系,通常是不可调整的,主要依赖于技术方面的限制,因此确定起来较为明确,通常由技术和管理人员的交流就可完成。自由依赖关系的确定:对于无逻辑关系的那些工作,由于其工作先后关系具有随意性,从而将直接影响到项目计划的总体水平。自由依赖关系的确定一般比较难,它通常取决于项目管理人员的知识和经验,因此自由依赖关系的确定对于项目的成功实施是至关重要的。外部依赖关系的确定:在项目的工作和非项目工作之间通常会存在一定的影响,因此在项目工作计划的安排过程中也需要考虑到外部工作对项目工作的一些制约及影响,这样才能充分把握项目的发展。项目管理既是科学又是艺术项目管理知识体系指南eFuture排序的决策分析5项目管理既是科学又是艺术项目管理知识体系指南eFuture活动逻辑关系表达活动A活动B活动A活动B活动A活动B完成-开始(FS)开始-开始(SS)完成-完成(FF)活动A活动B滞后(Lag)2天活动A完成2天后,活动B才能开始活动A活动B提前(Leading)-2天活动A完成2天前,活动B就开始6项目管理既是科学又是艺术项目管理知识体系指南eFuture前导图PDM开始活动B活动A活动C活动D活动E活动F结束1、又称单代号网络图(AON)、优先顺序图法、节点法2、单个节点表示活动,用节点之间的箭线表示项目活动间的关系。3、清楚表达5种逻辑关系,信息量大7项目管理既是科学又是艺术项目管理知识体系指南eFuture七格图最早开始时间工期最早完成时间任务编号最晚开始时间浮动时间最晚完成时间项目管理既是科学又是艺术项目管理知识体系指南eFuture箭线图ADM1、双代号网络图2、用箭线代表活动,用节点代表活动之间的关系。124356活动A活动B活动C活动D活动E活动F9项目管理既是科学又是艺术项目管理知识体系指南eFuture串行与并行活动B活动A活动C活动D活动E如果活动B、C、D完成的概率均为50%,那么,活动E按时启动的概率为?50%*50%*50%=12.5%11项目管理既是科学又是艺术项目管理知识体系指南eFuture2.3活动资源估算依据工具与技术成果1.事业环境因素2.组织过程资产3.活动列表4.活动属性5.资源可用性1.专家判断2.替代方案分析3.公布的估算数据4.项目管理软件5.自下而上估算1.活动资源需求2.活动属性(更新)3.资源分解结构4.资源日历(更新)5.请求的变更确定在实施项目活动时要使用何种资源(人员、设备或物资),每一种使用的数量,以及何时用于项目计划活动。活动资源估算过程同费用估算过程紧密配合最精确,但最花费时间12指一些专用于制定进度计划的软件工具,不是项目管理信息系统项目管理既是科学又是艺术项目管理知识体系指南eFuture作用:工作延续时间的估计是项目计划制定的一项重要的基础工作,它直接关系到各事项、各工作网络时间的计算和完成整个项目任务所需要的总时间。若工作时间估计的太短,则会在工作中造成被动紧张的局面;相反,若工作时间估计的太长,就会使整个工程的完工期延长。观念:网络中所有工作的进度安排都是由工作的延续时间来推算,因此,对延续时间的估计要做到客观正确的估计。这就要求在对工作作出时间估计时,不应受到工作重要性及工程完成期限的影响,要在考虑到各种资源、人力、物力、财力的情况下,把工作置于独立的正常状态下进行估计,要做统盘考虑,不可顾此失彼。2.4活动历时估算项目管理既是科学又是艺术项目管理知识体系指南eFuture依据、方法和结果依据工具与技术成果1.事业环境因素2.组织过程资产3.项目范围说明书4.活动列表5.活动属性6.活动资源请求7.资源日历8.项目管理计划1.专家判断2.类比估算3.参数估算4.三点估算5.单一时间6.预留时间1.活动历时估算2.活动属性(更新)141、根据以往类似项目信息2、准确性取决于:是否项目确实一样;是否人员具备必要专业知识项目管理既是科学又是艺术项目管理知识体系指南eFuture工作时间的估计主要依赖的数据基础①工作详细列表②项目约束和限制条件③资源需求:大多数工作的时间将受到分配给该工作的资源情况以及该工作实际所需要的资源情况的影响,比如说当人力资源减少一半时工作的延续时间一般来说将会增加一倍。④资源能力:资源能力决定了可分配资源数量的大小,对多数工作来说其延续时间将受到分配给它们的人力及材料资源的明显影响,比如说一个全职的项目经理处理一件事情的时间将会明显的少于一个兼职的项目经理处理该事情的时间。⑤历史信息:许多类似的历史项目工作资料对于项目工作时间的确定是很有帮助的,主要包括:项目档案、公用的工作延续时间估计数据库、项目工作组的知识项目管理既是科学又是艺术项目管理知识体系指南eFuture参数估算法生产率:生产资源所需要花费的时间单位成果单位如建设一座埃菲尔铁塔需要3年,那么建设10座需要的历时为?如果只是一个建筑公司,则需要30年活动历时=成果数量*生产率/可用资源数量16项目管理既是科学又是艺术项目管理知识体系指南eFuture三点估算法平时回家,如果不堵车,最快30分钟;如果堵车,最慢2小时。大多数情况是1小时请估算80分钟内回家的概率是?1、计算平均值:回家所需时间=(60*4+30+120)/6=65分钟2、计算标准差:=(120-30)/6=15分钟3、绘制正态分布图平均估算值=(最可能持续时间*4+最乐观+最悲观)/6标准差=(最悲观-最乐观)/617项目管理既是科学又是艺术项目管理知识体系指南eFuture三点估算法99%Te68%95%如果问在80分到50分之间到家的概率,则是68%如果问在80分钟以上回家的概率,则是15%(大约)。65分80分50%+68%/2=84%18项目管理既是科学又是艺术项目管理知识体系指南eFuture软件项目的估算(补充)进行了工作任务分解,就建立了一个项目任务整体的框架结构。一个良好的软件项目计划的建立,还必须估算准备开发的软件项目的任务大小、资源情况、投入的成本、限制因素等,进行充分的估算,最后,根据估算,才能制定出合理的项目开发计划。具体来说,要估算的内容包括:软件工作产品的规模软件项目的工作量和成本软件项目的进度项目所需要的人员、计算机等资源项目管理既是科学又是艺术项目管理知识体系指南eFuture什么是软件项目的规模在一个软件项目中,项目组要完成的工作产品,是规模评估的对象,那么,项目组要完成的工作产品包括些什么?是最后要交付的程序、文档。但是,项目组并不是只要完成最后交付的程序和文档,就可以了。在交付前,要进行确认和验证测试,为此,要进行质量控制有关的工作。再往前追述,项目组还必须做配置管理、需求管理,以及项目其他管理。这些都有工作量。那么,软件规模如何估算?现在,常用的办法,是通过对软件程序的规模进行估算的办法,来间接反映软件项目的规模。规模是工作量的一个方面,并不能说规模大,工作量就大。显然,接口控制程序的程序量可能并不大,但并不比程序量比较大的报表处理程序的工作量小。这个问题,在相应的评估算法中,采用加权因子的方法,加以调整。同样,程序规模的增长,会带来支持和管理工作成指数规模的增长。因此,这也是需要注意的地方。项目管理既是科学又是艺术项目管理知识体系指南eFuture用什么来估算软件项目的规模软件的规模计算,从有软件的一天开始,就是一个没有解决的问题。现在越来越没有办法给出评价程序量多少的统一尺度。在程序设计的早期,直接的编码量(字节数)是度量程序量的简单办法。显然是不正确的。现在,在完全不同的系统、应用环境下,提出统一和易于运用的度量标准,是非常困难的。为了解决问题,在CMM2的计划管理中,已经提出了一些度量的实例,包括:功能点数、特征点数、编码行数(LOC)、需求数或页数等。还可以有:模块数目,表格数,用户界面数,及数据结构等,作为规模评估的参考。度量软件项目规模的尺度,是一个相对值,而不存在绝对值。项目管理既是科学又是艺术项目管理知识体系指南eFuture软件项目规模的估算方法——LOC法LOC(LineofCode)——一个衡量软件项目规模最常用的方法:LOC指所有的可执行的源代码行数,包括可交付的工作控制语言(JCL:JobControlLanguage)语句、数据定义、数据类型声明、等价声明、输入/输出格式声明等。单位编码行(1LOC)的价值和人月均编码行数可以体现一个软件生产组织的生产能力。组织可以根据对历史项目的审计来核算组织的单行编码价值。例如,某软件公司统计发现该公司每一万行C语言源代码形成的源文件(.c和.h文件)约为250K。某项目的源文件大小为3.75M,则可估计该项目源编码大约为15万行,该项目累计投入工作量为240人月,每人月费用为10000元(包括人均工资、福利、办公费用公滩等),则该项目中单位LOC的价值为:(240×10000)/150000=16元/LOC该项目的人月均编码行数为:150000/240=625LOC/人月项目管理既是科学又是艺术项目管理知识体系指南eFuture软件项目规模的估算方法——Delphi法Delphi法是最流行的专家评估技术,在没有历史数据的情况下,这种方式适用于评定过去与将来,新技术与特定程序之间的差别,但专家“专”的程度及对项目的理解程度是工作中的难点,尽管Delphi技术可以减轻这种偏差,专家评估技术在评定一个新软件实际成本时通常用得不多。Delphi法的步骤是:1、协调人向各专家提供项目规格和估计表格;2、协调人召集小组会各专家讨论与规模相关的因素;3、各专家匿名填写迭代表格;4、协调人整理出一个估计总结,以迭代表的形式返回专家;5、协调人召集小组会,讨论较大的估计差异;6、专家复查估计总结并在迭代表上提交另一个匿名估计;7、重复4-6,直到达到一个最低和最高估计的一致。特点:匿名性、多次有控制的反馈、小组的统计回答.项目管理既是科学又是艺术项目管理知识体系指南eFuture软件项目规模的估算方法——类比法类比法适合评估一些与历史项目在应用领域、环境和复杂度的相似的项目,通过新项目与历史项目的比较得到规模估计。类比法估计结果的精确度取决于历史项目数据的完整性和准确度。因此,用好类比法的前提条件之一是组织建立起较好的项目后评价与分析机制,对历史项目的数据分析是可信赖的。类比法的基本步骤是:1、整理出项目功能列表和实现每个功能的编码行数;2、标识出每个功能列表与历史项目的相同点和不同点,特别要注意历史项目做得不够的地方;3、通过步骤1和2得出各个功能的估计值;4、产生规模估计。项目管理