




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣专业前沿技术发展动态讲座专业前沿技术发展动态讲座专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣软件软件 项项 目目 管管 理理IT Project Management从此开始从此开始.专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣 80%以上的企业斗殴正在从以上的企业斗殴正在从SAP的管理方案中获益;的管理方案中获益; 前前10名企业中有名企业中有8家使用家
2、使用SAP; 市场占有率最高的市场占有率最高的10家企业中有家企业中有7家使用家使用SAP; 利润最高的利润最高的10家企业中有家企业中有7家使用家使用SAP; 投资回报率最高的投资回报率最高的10家企业中有家企业中有7家使用家使用SAP。专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣专业前沿技术发展动态:软件项目
3、管理天津理工大学华信软件学院 张一鸣专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣输入输入1、产品说明、产品说明2、项目证书、项目证书3、制约因素、制约因素4、假设条件、假设条件输出输出1、范围概述、范围概述2、提供详情、提供详情3、范围管理、范围管理 计划计划工具和技术工具和技术1、产品分析、产品分析2、利润、利润/成本分析成本分析3、任选的鉴定方式、任选的鉴定方式4、专家评审
4、、专家评审专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣企业内部网企业内部网站点设计站点设计主页设计主页设计市场部网页
5、设计市场部网页设计销售部网页设计销售部网页设计站点导航站点导航图形设计图形设计手机程序手机程序文本内容文本内容图像图像超链接超链接文本内容文本内容图像图像超链接超链接文本内容文本内容图像图像超链接超链接专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣网站建设的WBS图(2)注:注:IT项目更多按阶段设计项目更多按阶段设计WBS专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣业务蓝图业务蓝图项目准备项目准备0 0项目评估项目评估6 6后续支持后续支持系统实现系统实现系统切换准备系统切换准备上线支持上线支持1 12 23 34 45 5厦兴化工的厦兴化工的SAP
6、项目,采用了项目,采用了SAP公司的实施公司的实施方法论,以时间和阶段的角度分解项目的方法论,以时间和阶段的角度分解项目的WBS,对,对实施和运行过程的全生命周期进行管理。实施和运行过程的全生命周期进行管理。专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣 0级 新软件包安装新软件包安装专业前沿技术发展动态:软件项目
7、管理天津理工大学华信软件学院 张一鸣专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣 一个项目范围特别大、特别广的话则会引一个项目范围特别大、特别广的话则会引起许多问题。范围的蔓延并且为了技术而强调起许多问题。范围的蔓延并且为了技术而强调技术导致了一个大型制药公司,位于得州的技术导致了一个大型制药公司,位于得州的福福克斯迈耶药业公司克斯迈耶药业公司的破产。该公司的信息主管的破产。该公司的信息主管竭力争取一个竭力争取一个6500万美元的系统项目用于管理万美元的系统项目用于管理公司关键的业务运作。但是,他却不主张将
8、事公司关键的业务运作。但是,他却不主张将事情做得简单。情做得简单。专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣公司花了将近公司花了将近1000万美元用于配置完美的软硬件,并且万美元用于配置完美的软硬件,并且把该项目的管理交给了一个著名的(并且是成本昂贵的)把该项目的管理交给了一个著名的(并且是成本昂贵的)咨询公司去做。项目内容包括要建立一个咨询公司去做。项目内容包括要建立一个1800万美元的万美元的自动库房,根据内部人士透漏,这玩意有点像是从科幻自动库房,根据内部人士透漏,这玩意有点像是从科幻电影中来的。项目的范围搞得越来越大,并且越来越不电影中来的。项目的范围搞得越来越
9、大,并且越来越不实用。这个精致的自动仓库结果没能准时完工,新系统实用。这个精致的自动仓库结果没能准时完工,新系统也屡屡出错致使福克斯迈耶无法挽回的也屡屡出错致使福克斯迈耶无法挽回的1500万美元的巨万美元的巨额损失。当年额损失。当年7月,该公司四季度就花了月,该公司四季度就花了3400万美元。万美元。到到8月,福克斯迈耶公司不得不申请破产。月,福克斯迈耶公司不得不申请破产。 专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣专业前沿技术发展动态:软
10、件项目管理天津理工大学华信软件学院 张一鸣变更要求变更要求 在财务模块中增加计算某类产品成本及相关报表在财务模块中增加计算某类产品成本及相关报表(系统名称系统名称) 某财务软件某财务软件 序号:序号:申请人:张三申请人:张三日期日期(日日/月月/年年):09年年10月月11日日申请变更内容及状态:系统自动计算某类产品成本,生成相应申请变更内容及状态:系统自动计算某类产品成本,生成相应的报表,目前该模块已经完成需求分析与设计。的报表,目前该模块已经完成需求分析与设计。申请变更原因:成本核算用户的成本核算、成果展示工作需要申请变更原因:成本核算用户的成本核算、成果展示工作需要变更的影响分析:在质量
11、上变更的影响分析:在质量上.在时间上在时间上.在费用上在费用上.变更类别变更类别(标明标明A、B或或C):A 功能方面功能方面 B 运行性能方面运行性能方面 C 文档方面文档方面授权人签字:授权人签字: 日期:日期:专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣 金源正在召集一个项目组会议,讨论一个信息技术金源正在召集一个项目组会议,讨论一个信息技术更新项目的范围确定。这个项目是上周她的上司交给她更新项目的范围确定。这个项目是上周她的上司交给她
12、办的。公司正在优先开发几个外因特网应用软件,该更办的。公司正在优先开发几个外因特网应用软件,该更新项目对于实施这些软件开发是必要的。该更新项目要新项目对于实施这些软件开发是必要的。该更新项目要制定并实施一个计划,让公司所有员工的信息设施在制定并实施一个计划,让公司所有员工的信息设施在9个月内达到新的公司标准。这个标准规定了每个台式机个月内达到新的公司标准。这个标准规定了每个台式机的最低配置要求,包括处理器型号,内存大小,硬盘容的最低配置要求,包括处理器型号,内存大小,硬盘容量,网络接口类型,以及装载软件等。金知道要进行更量,网络接口类型,以及装载软件等。金知道要进行更新,他们必须首先为公司新,
13、他们必须首先为公司2000多名员工列出一个所有现多名员工列出一个所有现有硬件、网络和软件的清单。有硬件、网络和软件的清单。 专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣本章通过几个案例的介绍,主要说明了本章通过几个案例的介绍,主要说明了项目范围管理知识的几个过程,即项目范围项目范围管理知识的几个过程,即项目范围的计划、定义、合适和变更控制。的计划、定义、合适和变更控制。专业前沿
14、技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣专业前沿技术发展动态讲座专业前沿技术发展动态讲座专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣软件软件 项项 目目 管管 理理IT Project Management从此开始从此开始.专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣1.项目时间管理概述与重要性项目时间管理概述与重要性2.项目时间管理的过程项目时间管理的过程 2.1 活动定义活动定义 2.2 活动排序活动排序 2.3 活动历时估算活动历时估算 2.4 进度计划编制和跟
15、踪进度进度计划编制和跟踪进度3.控制项目的进度控制项目的进度4.案例分析案例分析专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣项目时间管理,简而言之,涉及确保项项目时间管理,简而言之,涉及确保项目准时完成的必需的目准时完成的必需的过程过程。其主要任务就是项目其主要任务就是项目进度进度计划的制定、计划的制定、执行和变更控制。执行和变更控制。专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣有一个农夫一早起来,告诉妻子说要去耕田,有一个农夫一早起来,告诉妻子说要去耕田,当他走到当他走到40号田地时,却发现耕耘机没有油了;原号田地时,却发现耕耘机没有油了;原本打算
16、立刻要去加油的,突然想到家里的三四只猪本打算立刻要去加油的,突然想到家里的三四只猪还没有喂,于是转回家去;经过仓库时,望见旁边还没有喂,于是转回家去;经过仓库时,望见旁边有几条马铃薯,他想起马铃薯可能正在发芽,于是有几条马铃薯,他想起马铃薯可能正在发芽,于是又走到马铃薯田去;路途中经过木材堆,又记起家又走到马铃薯田去;路途中经过木材堆,又记起家中需要一些柴火;正当要去取柴的时候,看见了一中需要一些柴火;正当要去取柴的时候,看见了一只生病的鸡躺在地上只生病的鸡躺在地上 这样来来回回跑了几趟,这样来来回回跑了几趟,这个农夫从早上一直到夕阳西下,油也没有加,猪这个农夫从早上一直到夕阳西下,油也没有加
17、,猪也没有喂,田也没耕。什么事也没做好。也没有喂,田也没耕。什么事也没做好。专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣 某软件公司投标赢得一个价值某软件公司投标赢得一个价值45万元的软件开发项目,万元的软件开发项目,在半年内完成任务。经估算需要在半年内完成任务。经估算需要30个人月。个人月。 经内部测算,公司内部员工每月平均工资为经内部测算,公司内部员工每月平均工资为5000元,五元,五险一金为险一金为2500元,房租元,房租+水电水电+设备设备+物业物业+办公费等成办公费等成本摊到每人每月为本摊到每人每月为2500元。则该公司内部人力成本为每元。则该公司内部人力成本为
18、每人每月人每月1万元。万元。 如果按照计划顺利完成该项目,则公司可盈利如果按照计划顺利完成该项目,则公司可盈利15万元,万元,即即1/3的毛利率。的毛利率。 由于各种原因,该项目拖期由于各种原因,该项目拖期3个月才完成,造成总投入个月才完成,造成总投入人力人力45人月,项目开发成本人月,项目开发成本45万元,毛利率为万元,毛利率为0,扣除,扣除各种税率各种税率30%后,净利润为后,净利润为-13.5万元。万元。专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣 项目时间(进度)管理是整个项目管理中最项目时间(进度)管理是整个项目管理中最重要的一个组成部分。重要的一个组成部分。
19、它的作用是保证按时完成项目、合理分配资它的作用是保证按时完成项目、合理分配资源、发挥最佳工作效率。源、发挥最佳工作效率。 是项目目标达成的三大约束(限制)之一。是项目目标达成的三大约束(限制)之一。 IT项目普遍问题项目延后,哪些项目的项目普遍问题项目延后,哪些项目的延后,影响度大延后,影响度大? 例如,某企业没有计算机例如,某企业没有计算机MIS,新业务无法开展,影响到企业的正常,新业务无法开展,影响到企业的正常经营。经营。专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣 系统最终交付日期已经确定,软件开发部系统最终交付日期已经确定,软件开发部门必须在规定期限内完成。一般这
20、都是配门必须在规定期限内完成。一般这都是配合用户的特定目标,而该目标有明确的时合用户的特定目标,而该目标有明确的时间和预算要求。间和预算要求。 系统最终交付日期只确定了大致的时限,系统最终交付日期只确定了大致的时限,最后交付日期由软件开发部门自己确定。最后交付日期由软件开发部门自己确定。专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣 项目时间管理由一些过程组成,这些过程为按项目时间管理由一些过程组成,这些过程为按时完成项目所必须。时完成项目所必须。1. 活动定义活动定义-指确认一些特定的工作。通过完成这指确认一些特定的工作。通过完成这些活动就完成了工程项目的各项细目工作。些
21、活动就完成了工程项目的各项细目工作。2. 活动排序活动排序-明确各活动间的相互联系性明确各活动间的相互联系性(前后、并前后、并列等等列等等)。3. 活动时间估计活动时间估计-估计各活动所需时间。估计各活动所需时间。4. 进度计划编制进度计划编制-分析活动间排序,活动所需时间分析活动间排序,活动所需时间和资源以作出项目进度计划。和资源以作出项目进度计划。5. 进度控制进度控制-控制项目进度变化控制项目进度变化(下一节内容下一节内容)。专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣任务举例专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣定义活动是一个过程,它涉
22、及确认和描述定义活动是一个过程,它涉及确认和描述一些特定的活动,完成了这些活动意味着完一些特定的活动,完成了这些活动意味着完成了成了WBS结构中的项目细目和子细目。结构中的项目细目和子细目。通过定义活动体现项目工作内容的完成。通过定义活动体现项目工作内容的完成。专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣1. WBS:是定义活动过程的主要输入。:是定义活动过程的主要输入。2. 范围的叙述:含在范围中的项目的必要性和目范围的叙述:含在范围中的项目的必要性和目标都要加以考虑。标都要加以考虑。3. 历史的资料:即
23、以往类似的项目包含的活动历史的资料:即以往类似的项目包含的活动 。 4. 约束因素:如技术和平台的约束。约束因素:如技术和平台的约束。5. 假设因素:通常包含一定的风险,假设是对风假设因素:通常包含一定的风险,假设是对风险确认的结果。险确认的结果。专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣1. 活动目录:活动目录必须包括项目中所要执行活动目录:活动目录必须包括项目中所要执行的所有活动,的所有活动,活动目录是活动目录是WBS的细化的细化。2. 细节说明:活动目录应包括活动的具体描述,细节说明:活动目录应包括活动的具体描述,以确保项目团队成员能理解工作应如何做。以确保项目团
24、队成员能理解工作应如何做。3. WBS结构的修改:确认哪些项目细目被遗漏了结构的修改:确认哪些项目细目被遗漏了或者意识到,修改必须在或者意识到,修改必须在WBS中反映出来(例中反映出来(例如,成本估计会因此而改变)如,成本估计会因此而改变) 。 专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣活动排序过程包括确认且编制活动间的相关活动排序过程包括确认且编制活动间的相关性。实际是一个开发网络图的过程,用于描绘性。实际是一个开发网络图的过程,用于描绘项目中各项活动以及它们之间的时序关系。这项目中各项活动以及它们之间的时序关系。这些活动必须被正确地排序以便为制定可行的进些活动必须被
25、正确地排序以便为制定可行的进度计划。排序受到特定的约束,包括:度计划。排序受到特定的约束,包括:技术需求和规范技术需求和规范安全与效率安全与效率企业政策与偏好企业政策与偏好资源可用性资源可用性专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣1. 内在的相关性内在的相关性(强制依赖关系强制依赖关系):内在相关:内在相关性是指所做工作中各活动间固有的依赖性是指所做工作中各活动间固有的依赖性,内在相关性通常由客观条件限制造性,内在相关性通常由客观条件限制造成的(例如,软件项目只有在原型完成成的(例如,软件项目只有在原型完成后才能对它进行测试。)后才能对它进行测试。)专业前沿技术发展
26、动态:软件项目管理天津理工大学华信软件学院 张一鸣2. 指定性的相关性指定性的相关性(自由依赖关系自由依赖关系) :指定性是指由:指定性是指由项目管理团队所规定、确定的相关性,应小心使项目管理团队所规定、确定的相关性,应小心使用这种相关性。因为承认并使用这样的相关性进用这种相关性。因为承认并使用这样的相关性进行排序会限制以后进度计划的选择。(行排序会限制以后进度计划的选择。(ERP的培的培训在开发完成后训在开发完成后,所有用户结束分析指令后进行详所有用户结束分析指令后进行详细设计)细设计)3. 与外部相关性与外部相关性(外部依赖关系外部依赖关系) :外部相关性是指:外部相关性是指本项目活动与外
27、部活动间的相关性。例如,软件本项目活动与外部活动间的相关性。例如,软件项目的测试活动依赖于外部硬件的安装项目的测试活动依赖于外部硬件的安装(依赖于供依赖于供应厂商应厂商) 。专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣项目网络图是项目所有活动以及它们之间逻辑项目网络图是项目所有活动以及它们之间逻辑关系(相关性)的图解表示。关系(相关性)的图解表示。C专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣某一开发项目在进入编码阶段之后,考虑安排三某一开发项目在进入编码阶段之后,考虑安排三个模块个模
28、块A、B、C的开发工作。其中,模块的开发工作。其中,模块A是公是公用模块,模块用模块,模块B与与C的测试有赖于模块的测试有赖于模块A调试的完调试的完成。模块成。模块C是利用现成已有的模块,但对它要在是利用现成已有的模块,但对它要在理解之后做部分修改。最后直到理解之后做部分修改。最后直到A、B和和C做组装做组装测试为止。这些工作步骤按下图来安排。测试为止。这些工作步骤按下图来安排。专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣 当参加同一软件项目的人数不止一人的时候,开当参加同一软件项目的人数不止一人的时候,开
29、发工作就会出现并行情况。发工作就会出现并行情况。 软件项目的并行性提出了一系列的进度要求,所软件项目的并行性提出了一系列的进度要求,所以进度计划必须决定任务之间的从属关系,确定以进度计划必须决定任务之间的从属关系,确定各个任务的先后次序和衔接,确定各个任务完成各个任务的先后次序和衔接,确定各个任务完成的持续时间。的持续时间。 特别要注意构成关键路径的任务,即若要保证整特别要注意构成关键路径的任务,即若要保证整个项目能按进度计划完成,就必须保证这些关键个项目能按进度计划完成,就必须保证这些关键人物按照进度要求完成。人物按照进度要求完成。专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院
30、张一鸣活动时间估计指活动时间估计指预计预计完成各活动所需时间完成各活动所需时间长短,在项目团队中熟悉该活动特性的个人和长短,在项目团队中熟悉该活动特性的个人和小组可对活动所需时间作出估计。小组可对活动所需时间作出估计。估计完成某活动所需时间长短要考虑该活估计完成某活动所需时间长短要考虑该活动动“持续持续”所需时间所需时间(如周末是否工作时间如周末是否工作时间)。专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣4. 资源需求资源需求 大多数活动所需时间由相关资源多少所决定。大多数活动所需时间由相关资源多少所决定。
31、例如,二人一起工作完成某设计活动只需一半的时例如,二人一起工作完成某设计活动只需一半的时间(相对一个人单独工作所需时间)间(相对一个人单独工作所需时间); 每日只能用每日只能用半天进行工作的人通常至少需要二倍的时间完成某半天进行工作的人通常至少需要二倍的时间完成某活动(相对一个人能整天工作的所需时间)。活动(相对一个人能整天工作的所需时间)。 5. 资源质量资源质量 大多数活动所需时间与人和设备的能力(质量)大多数活动所需时间与人和设备的能力(质量)有关,例如,对同一活动,设有两个人均全日能进有关,例如,对同一活动,设有两个人均全日能进行工作,一个高级程序员所需时间少于初级程序员行工作,一个高
32、级程序员所需时间少于初级程序员所需时间。所需时间。专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣1. 专家判断专家判断: 估计所需时间经常是困难的,因为许估计所需时间经常是困难的,因为许多因素会影响所需时间(例如,资源质量的高低,劳多因素会影响所需时间(例如,资源质量的高低,劳动生产率的不同)只要可能,专家会依靠过去资料信动生产率的不同)只要可能,专家会依靠过去资料信息进行判断。如果找不到合适专家,估计结果往往是息进行判断。如果找不到合适专家,估计结果往往是不可靠和具有较大风险。不可靠和具有较大风险。 2. 类推估计类推估计: 利用先前类似活动的实际时间作为利用先前类似活动
33、的实际时间作为估计未来活动时间的基础,在以下情况这种方法常用估计未来活动时间的基础,在以下情况这种方法常用于估计项目活动所需时间。于估计项目活动所需时间。专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣 以下情况下类推估计是可靠的以下情况下类推估计是可靠的: (A)先前活动和当前活动是本质上类似而)先前活动和当前活动是本质上类似而不仅仅是表面的相似。不仅仅是表面的相似。 如建设一如建设一OA系统,它是否有与其他系统的系统,它是否有与其他系统的接口接口 (B)专家或开发人员有所需专长。)专家或开发人员有所需专长。如某集团如某集团OA的推广项目的推广项目 专业前沿技术发展动态:软
34、件项目管理天津理工大学华信软件学院 张一鸣项目进度计划项目进度计划(Schedule)是在工作分解)是在工作分解的基础上对项目活动做出的一系列的基础上对项目活动做出的一系列时间安排时间安排。制定项目进度计划的制定项目进度计划的目的目的就是控制时间和节就是控制时间和节约时间,安排项目各项活动的时间计划和人员安约时间,安排项目各项活动的时间计划和人员安排。排。它可以保证它可以保证按时获利按时获利以补偿已经发生的费用以补偿已经发生的费用支出。协调资源,使资源在需要时可以被利用、支出。协调资源,使资源在需要时可以被利用、预测预测在不同时间上所需要的资金和资源,并满足在不同时间上所需要的资金和资源,并满
35、足严格的完工时间约定。严格的完工时间约定。 专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣 40-20-40规则是一种在整个定义与开发阶规则是一种在整个定义与开发阶段工作量分配的建议方案,它指出在整个段工作量分配的建议方案,它指出在整个软件开发过程中,编码前的调查分析设计软件开发过程中,编码前的调查分析设计工作量大约占工作量大约占40%,程序编码的工作量大,程序编码的工作量大约占约占20%,后期的维护修改调整的工作量,后期的维护修改调整的工作量大约占大约占40%。 40-20-40规则只是用来作为一个指南,实规则只是用来作为一个指南,实际的工作量分配比例必须按照每个项目的际
36、的工作量分配比例必须按照每个项目的特点和具体情况来决定。特点和具体情况来决定。专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣分析与设计分析与设计4050%测试与调试测试与调试3040%编码编码1520%专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣软件项目一般需经过需求分析、设计、编码实现、软件项目一般需经过需求分析、设计、编码实现、测试、移交、培训和安装等工作,给出每项工作任务测试、移交、培训和安装等工作,给出每项工作任务的预定开始日期、完成日期及所需资源,规定各项工的预定开始日期、完成日期及所需资源,规定各项工作任务完成的先后顺序以及代表每项工作任务
37、完成的作任务完成的先后顺序以及代表每项工作任务完成的标志性事件(即所谓的标志性事件(即所谓的“里程碑里程碑”)。参见下表提供)。参见下表提供的各阶段工作量分配的参考值。的各阶段工作量分配的参考值。阶段阶段需求分析需求分析设计设计编码与编码与单元测试单元测试组装与集组装与集成测试成测试培训与培训与安装运行安装运行占开发时占开发时间间%10302025253515255专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣阶段阶段项目准备项目准备业务蓝图业务蓝图设计设计系统实现系统实现测试与上测试与上线准备线准备占开发时占开发时间间%1030103015301535对于对于“厦兴化工厦
38、兴化工ERP系统系统”的建设而言,因其实的建设而言,因其实施过程是建立在已有的通用软件施过程是建立在已有的通用软件SAP基础上,工作重基础上,工作重点是业务流程的设计和配置。因此其各阶段工作量分点是业务流程的设计和配置。因此其各阶段工作量分配的与全新开发的项目是完全不同的。具体分配比例配的与全新开发的项目是完全不同的。具体分配比例参见下表。参见下表。专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣软件项目的进度计划和工作的实际进展软件项目的进度计划和工作的实际进展情况,需要采用图示的方法描述,可以使人情况,需要采用图示的方法描述,可以使人很直观的看懂并理解,特别是表现各项任务
39、很直观的看懂并理解,特别是表现各项任务之间进度的相互依赖关系。之间进度的相互依赖关系。常见的项目进度计划方法有常见的项目进度计划方法有里程碑法里程碑法和和甘特图法甘特图法。专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣里程碑法是最简单的一种进度计划方里程碑法是最简单的一种进度计划方法,仅表示主要法,仅表示主要可交付成果可交付成果的计划开始和的计划开始和完成时间。它是一个战略计划或项目框架,完成时间。它是一个战略计划或项目框架,以中间产品或可实现的结果为依据。用图以中间产品或可实现的结果为依据。用图和表共同表示。参见下页的图和表。和表共同表示。参见下页的图和表。专业前沿技术发
40、展动态:软件项目管理天津理工大学华信软件学院 张一鸣序号序号 里程碑事件里程碑事件交付成果交付成果完成时间完成时间1 1需求分析完成需求分析完成需求分析说明书需求分析说明书20092009年年3 3月月1515日日2 2系统设计完成系统设计完成系统设计方案系统设计方案20092009年年5 5月月2020日日3 3程序编码完成程序编码完成系统软件及编码文档系统软件及编码文档20092009年年8 8月月2525日日4 4软件测试完成软件测试完成测试报告测试报告20092009年年9 9月月1010日日项目经理审核意见:项目经理审核意见:专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院
41、 张一鸣甘特图(横道图)由美国的甘特图(横道图)由美国的Herry L.Gantt于于1919年提出,表达方式简单、直观、易懂,便于年提出,表达方式简单、直观、易懂,便于检查和计算资源需求情况,成为工作任务编排检查和计算资源需求情况,成为工作任务编排的的基本工具基本工具。甘特图用水平线段表示任务的工作阶段,在甘特图用水平线段表示任务的工作阶段,在水平时间坐标内水平时间坐标内,以,以线段的起点和终点表示一系线段的起点和终点表示一系列工作从开始到结束的持续过程,线段的长度表列工作从开始到结束的持续过程,线段的长度表示完成任务所需要的时间。示完成任务所需要的时间。专业前沿技术发展动态:软件项目管理天
42、津理工大学华信软件学院 张一鸣专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣项目进度计划编制需要输入(提供参考依据):项目进度计划编制需要输入(提供参考依据): 项目网络图项目网络图 活动(持续)时间的估算活动(持续)时间的估算 获得的资源获得的资源 作业制度的安排作业制度的安排 约束条件(如供应商的供货时间、培训条件的约束条件(如供应商的供货时间、培训条件的建立等)建立等)编制进度计划最常用的数学方法有:编制进度计划最常用的数学方法有:PERT技术技术 CPM法法专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣 PERT技术(技术(Program Eva
43、luation and Review Technique)是安排项目开发进度、制定软件开)是安排项目开发进度、制定软件开发计划的最常用的方法,采用网络图描述一个项发计划的最常用的方法,采用网络图描述一个项目的任务网络。它假设项目持续时间以及整个项目的任务网络。它假设项目持续时间以及整个项目的完成时间是随机的,并服从某种概率分布。目的完成时间是随机的,并服从某种概率分布。 PERT技术可以估计整个项目在某个时间内完成技术可以估计整个项目在某个时间内完成的概率。它综合分析项目特点、工作特点、环境的概率。它综合分析项目特点、工作特点、环境等因素对各个项目活动的完成时间按照三种不同等因素对各个项目活动
44、的完成时间按照三种不同情况估计。情况估计。专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣 乐观时间(乐观时间(Optimistic Time):任何事情都顺利的情况下):任何事情都顺利的情况下完成某项工作的时间。完成某项工作的时间。 最可能时间(最可能时间(Most Likely Time):正常情况下,完成某):正常情况下,完成某项工作的时间。项工作的时间。 悲观时间(悲观时间(Pressimistic Time):最不利的情况下,完成):最不利的情况下,完成某项工作的时间。某项工作的时间。 假定三个估计服从正态分布,可计算出每个活动的期望时假定三个估计服从正态分布,可计
45、算出每个活动的期望时间值间值 ti: ai + 4mi + bi ti = 6 其中,其中,ai表示第表示第i项活动的乐观时间,项活动的乐观时间,mi表示第表示第i项活动的最项活动的最可能时间,可能时间, bi表示第表示第i项活动的悲观时间。项活动的悲观时间。专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣 根据正态分布根据正态分布的方差计算方法,的方差计算方法,第第i项活动的持续时项活动的持续时间方差为:间方差为: ( bi - ai )2i2 = 36aimibi时间时间概率概率专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣假定某项目的某项活动在进行进
46、度时间估计时,假定某项目的某项活动在进行进度时间估计时,按以往经验数据和目前数据的分析,最可能时间是按以往经验数据和目前数据的分析,最可能时间是10周可完成,在理想情况下,完成时间是周可完成,在理想情况下,完成时间是8周,在情周,在情况很不理想条件下,完成时间是况很不理想条件下,完成时间是18周,则按周,则按PERT方方法,得出的完成时间为:法,得出的完成时间为:( 8 + 4 * 10 + 18 ) / 6 = 11(周)(周)而不是直观觉得的而不是直观觉得的10周。周。该活动的持续时间方差是该活动的持续时间方差是 ( 18 8 )2 / 36 3 专业前沿技术发展动态:软件项目管理天津理工
47、大学华信软件学院 张一鸣关键路径方法(关键路径方法(CPMCPM)也称关键路径分析,)也称关键路径分析,是指在一条路径中,每个具体工作的时间之和是指在一条路径中,每个具体工作的时间之和等于工程工期,这条路径就是关键路径。它是等于工程工期,这条路径就是关键路径。它是一种用来预测总体项目时间的项目网络分析技一种用来预测总体项目时间的项目网络分析技术。术。一个项目的关键路径是指一系列决定项目一个项目的关键路径是指一系列决定项目最早完成时间的活动。它是项目网络图中最长最早完成时间的活动。它是项目网络图中最长的路径,并且有最少的浮动时间或时差。的路径,并且有最少的浮动时间或时差。专业前沿技术发展动态:软
48、件项目管理天津理工大学华信软件学院 张一鸣OA系统项目周期估算举例系统项目周期估算举例专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣时间压缩是一种数学分析的方法。在不改变项目范围前提时间压缩是一种数学分析的方法。在不改变项目范围前提下寻找缩短项目时间的途径。时间压缩包括如下:下寻找缩短项目时间的途径。时间压缩包括如下:(1)(1)缩短关键路径的历时。缩短关键路径的历时。(2)(2)应急法(赶工)应急法(赶工)-权衡成本和进度间的得失关系,以决权衡成本和进度间的得失关系,以决定如何用最小增量成本以达到最大量的时间压缩。应急法定如何用最小增量成本以达到最大量的时间压缩。应急法并
49、不总是产生可行的方案且常常导致成本的增加。并不总是产生可行的方案且常常导致成本的增加。(3)(3)平行作业法(快速跟进)平行作业法(快速跟进)-平行地做活动,这些活动通平行地做活动,这些活动通常要按前后顺序进行(例如,在设计完成前,就开始在软常要按前后顺序进行(例如,在设计完成前,就开始在软件项目上写出程序)。平行作业常导致返工和增加风险。件项目上写出程序)。平行作业常导致返工和增加风险。专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣 进度控制是对项目进度实施与项目进度变进度控制是对项目进度实施与项目进度变更
50、所进行的管理控制工作。具体地说,它包括下更所进行的管理控制工作。具体地说,它包括下述三个部分的内容述三个部分的内容: 改变某些因素使进度朝有利方向改变改变某些因素使进度朝有利方向改变 确定原有的进度已经发生改变确定原有的进度已经发生改变 当实际进度发生改变时要加以控制,进度计划控当实际进度发生改变时要加以控制,进度计划控制必须和其它控制过程结合制必须和其它控制过程结合 专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣可以用不同的方式进行追踪:可以用不同的方式进行追踪: 定期举行项目状态会议。在会上,每一位项目成员定期举行项目状态会议。在会上,每一位项目成员报告他的进展和遇到的
51、问题。报告他的进展和遇到的问题。 评价在实施过程(如软件工程过程中)所产生的所评价在实施过程(如软件工程过程中)所产生的所有评审的结果。有评审的结果。 确定由项目的计划进度所安排的里程碑。确定由项目的计划进度所安排的里程碑。 比较在项目资源表中所列出的每一个项目任务的实比较在项目资源表中所列出的每一个项目任务的实际开始时间和计划开始时间。际开始时间和计划开始时间。 非正式地与开发人员交谈,以得到他们对开发进展非正式地与开发人员交谈,以得到他们对开发进展和刚冒头的问题的客观评价。和刚冒头的问题的客观评价。专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣 错估了软件实现的条件错估
52、了软件实现的条件 项目参与者的失误项目参与者的失误 不可预见的事件发生不可预见的事件发生 项目状态信息收集的情况项目状态信息收集的情况 计划变更调整的及时性计划变更调整的及时性专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣 识别偏差识别偏差 分析偏差原因(参见下图)分析偏差原因(参见下图) 确定对即发偏差的态度确定对即发偏差的态度 关注进度的正负偏差关注进度的正负偏差 调整项目进度计划调整项目进度计划软件项目进度控制的结果软件项目进度控制的结果 进度的更新进度的更新 纠正措施纠正措施 教训与经验教训与经验专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣低估
53、技术难度低估技术难度关键人员离职关键人员离职进度计划错误进度计划错误设备未到位设备未到位客户需求变更客户需求变更 设备未到位设备未到位原因原因结果结果专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣 苏苏.约翰逊是一家咨询公司的项目经理,该公约翰逊是一家咨询公司的项目经理,该公司已签定合同,向一所当地大学提供一个新的在线司已签定合同,向一所当地大学提供一个新的在线注册系统。该套系统必须在五一前能够运行,这样注册系统。该套系统必须在五一前能够运行,这样学生就能够用它在秋季这个学期进行注册。如果到学生就能够用它在秋季这个学期进行注册。如果到那时系统还不能运行,她的公司要受到严厉的
54、合同那时系统还不能运行,她的公司要受到严厉的合同惩罚条款的制裁;如果工作完成得漂亮,苏和她的惩罚条款的制裁;如果工作完成得漂亮,苏和她的团队就会得到一笔丰厚的奖金。苏知道,达到进度团队就会得到一笔丰厚的奖金。苏知道,达到进度要求的控制范围、成本和质量是她的责任。她和她要求的控制范围、成本和质量是她的责任。她和她的团队制定了一套详细的进度计划和网络图,以帮的团队制定了一套详细的进度计划和网络图,以帮助组织项目。助组织项目。专业前沿技术发展动态:软件项目管理天津理工大学华信软件学院 张一鸣制定进度计划容易,使项目沿着既定的轨道前进制定进度计划容易,使项目沿着既定的轨道前进则要困难得多。管理人的问题以及解决进度计划的冲则要困难得多。管理人的问题以及解决进度计划的冲突,是两个最大的挑战。该客户的许多雇员临时休假,突,是两个最大的挑战。该客户的许多雇员临时休假,因此错过了一些项目评审会议,或者重新改变设定
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 甘肃省白银实验中学2025-2026学年高三语文第一学期期末监测试题
- 北京市海淀区首都师范大学附属育新学校2025年语文高三第一学期期末学业质量监测试题
- 浙江省宁波市北仑区2025年语文高三上期末经典模拟试题
- 2025年教师招聘之《幼儿教师招聘》通关试题库及1套完整答案详解
- 液化气站安全风险评估及预防管理办法
- 押题宝典教师招聘之《幼儿教师招聘》通关考试题库含答案详解【夺分金卷】
- 科技研发园区土地租赁合同终止及产业扶持协议
- 教师招聘之《幼儿教师招聘》通关考试题库带答案详解(模拟题)
- 安全意识培训通知课件
- 2025年眼科常见眼病诊疗技术考试答案及解析
- T/CATCM 001.1-2017保健类眼贴第1部分:通用要求
- 血液透析患者麻醉管理
- 《康复医学新进展》课件
- 乡村文化体验的国际化传播与全球游客需求研究-洞察阐释
- 小学生趣味跳绳课件
- 二零二五版乒乓球聘用教练合同书
- 骨料质量管理培训课件
- 家禽养殖基地协议合同
- 超市猪肉部门管理制度
- 无人机飞行器结构与优化设计考核试卷
- 2025年中铁特货物流股份有限公司招聘(75人)笔试参考题库附带答案详解
评论
0/150
提交评论