资源预览内容
第1页 / 共101页
第2页 / 共101页
第3页 / 共101页
第4页 / 共101页
第5页 / 共101页
第6页 / 共101页
第7页 / 共101页
第8页 / 共101页
第9页 / 共101页
第10页 / 共101页
亲,该文档总共101页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
软件项目管理软件项目管理第第3章章 项目计划项目计划Brucencepuworksohu.com肖申克的救赎肖申克的救赎 书上的故事书上的故事安迪的计划?安迪的计划?想法想法计划(计划(20年)年)2024/9/182看过看过越狱越狱吗?吗?知道Michael计划么?2024/9/183关于关于“计计划划”的的论论述述v不做计划的好处,就是不用成天煎熬地监控计划的执行情况,而是直接面对突如其来的失败与痛苦v礼记凡事预则立,不预则废。预:准备v宋史关于岳家军的百战不殆:欲有所举,尽召诸统制与谋,谋定而后战,故有胜无败。谋:谋划、策划2024/9/184第第3章章 项目计划项目计划3.1 什么是项目计划什么是项目计划3.2 项目计划的内容3.3 项目计划的方法3.4 如何有效地完成项目计划3.5 计划各项内容的制定3.6 项目计划工具2024/9/185什么是什么是项目目计划?划?2024/9/1863.1 什么是什么是项目目计划?划?计划计划是事先确定项目的目标和实现目标所需要的原则、方法、步骤和手段等完整方案的管理活动。 软件项目计划(软件项目计划(Software Project Planning)的目的是制定一套软件项目实施及管理的解决方案,其主要工作包括确定详细的项目实施范围、定义递交的工作成果、评估实施过程中主要的风险、制定项目实施的(时间)进度计划、成本和预算计划、人力资源计划等。2024/9/187软件件项目目计划的任划的任务和作用和作用v任任务:研究和估算,即通过研究软件项目的主要功能、性能和系统界面,对工作量、时间、成本和风险作出评估,然后根据评估结果进行安排v作用:作用:1.指导软件项目实施:包括采用的策略,合适的方法和工具等2.得到项目相关干系人的承诺3.获得资源的承诺:设备、人员、软件2024/9/188软件件项目目计划的作用(划的作用(续)4.明确项目人员的分工和工作责任:提高项目的工作效率5.及早了解项目存在的问题和风险:在问题发生前制定好对策,使项目顺利进行,不影响进度,保证质量6.获得组织在项目预算上的承诺:保证顺利实施7.是软件项目实施结果评估的依据:为软件项目管理的改进提供参考标准(基线)8.软件项目实施过程的文档化:使之成为组织财富2024/9/189第第3章章 项目计划项目计划3.1 什么是项目计划3.2 项目计划的内容项目计划的内容3.3 项目计划的方法3.4 如何有效地完成项目计划3.5 计划各项内容的制定3.6 项目计划工具2024/9/18103.2项目目计划的内容划的内容3.2.1 项目计划内容项目计划内容3.2.2 输出文档输出文档2024/9/1811项目计划要解决的问题项目计划要解决的问题v怎么做?如何完成项目目标1.取得最终结果之前的所有交付和每个交付的工作量2.潜在风险及应对措施v什么时候做?把工作项排序,估计每个工作项的工期和(起始)交付日期,并最终制定详细的项目日程表v谁来做?分配任务2024/9/1812项目目计划的内容(划的内容(1)软件件项目目计划划:非工程类计划:质量计划、进度计划、资源计划、风险管理计划、配置计划工程类计划:项目需求计划、开发计划、测试计划、部署计划软件件项目目计划一般包括划一般包括以下内容以下内容:1.目目标:在特定的时期内所要达到的期望效果2.策略策略:为达到目标所采取的方法和措施,包括如何决策机制、组织行为3.流程流程:执行政策的具体方法和步骤,包括里程碑设置、沟通渠道、问题报告机制2024/9/1813项目目计划的内容(划的内容(2)4.标准准:项目过程和产品所要遵守的规定、规范和要求5.质量量:对输出成果(阶段性产品和最终产品)的质量需求6.进度安排度安排:活动、任务、事件的开始时间和结束时间7.预算算8.资源源:组织结构、人员数量、确认相关角色,包括各个角色的责任和义务,人员之间工作配合的要求9.风险:对项目成功构成的威胁或负面影响因素,影响大小或损失,以及对应的风险防范和处理措施10.配置管理配置管理:包括软硬件配置项的定义、基线建立、版本控制、变更控制2024/9/1814项目目计划内容及其关系划内容及其关系2024/9/1815项目计划主要内容说明(项目计划主要内容说明(1)v目标与范围目标与范围 :范围规划、范围定义,任务工作分解结构1.项目背景2. 项目目标3.主要功能特性4.产品交付内容(清单)5.验收标准6.依赖性或条件限制7.专业术语8.参考文档v项目估算:项目估算:采用恰当的评估技术,首先对项目活动进行分解和定义,进行项目规模估算,然后完成资源估算、活动持续时间估算以及费用估算 2024/9/1816项目计划主要内容说明(项目计划主要内容说明(2)v风险:风险:识别、评估、管理(预防、监控和处理)。风险分两种:一般性风险一般性风险:对每一个软件项目而言都是潜在威胁,如需求变化、项目人员流失等特定产品风险特定产品风险:当前项目存在的特殊风险,如所采用特定技术引起的风险一般性风险和特定产品的风险都应该被系统化地标识出来,并建立风风险条目检查表险条目检查表 ,该检查表一般包括:1.产品规模。规模越大,风险越大2.商业影响。市场、竞争对手3.客户特性。客户素质、文化、地理位置4.过程定义。过程的成熟度、过程采用的模型、过程文化所带来的风险2024/9/1817项目计划主要内容说明(项目计划主要内容说明(3)5.开发环境。软件开发与测试环境、办公环境、网络环境6.采用的技术。技术成熟度、复杂度、使用能力所带来的风险7.人员。数量、能力、经验v资源资源 :人员、硬件、网络、软件等需求和安排,还包括硬件分配、网络结构、项目组成员的角色、责任和具体分配的任务 v进度安排:进度安排:任务排序、里程碑设置等。其方法主要有工程网络图、甘特图、任务资源表、成本估算和培训计划 v跟踪和控制机制:跟踪和控制机制:QA、变更控制、项目成员报告等 2024/9/1818项目计划输出文档项目计划输出文档2024/9/1819第第3章章 项目计划项目计划3.1 什么是项目计划3.2 项目计划的内容3.3 项目计划的方法项目计划的方法3.4 如何有效地完成项目计划3.5 计划各项内容的制定3.6 项目计划工具2024/9/18203.3 项项目目计计划的方法划的方法3.3.1 滚动计划方法滚动计划方法3.3.2 WBS方法方法3.3.3 网络计划技术网络计划技术2024/9/1821项项目目计计划划有哪些方法?有哪些方法?2024/9/1822项项目目计计划划有哪些方法(有哪些方法(续)?)?v软件项目计划采用弹性计划较好1.使计划具有较好的适适应性性和预见性性2.有效预防项目风险3.适应软件需求变化,提高计划的应变能力弹性性=适适时调整整v常用方法有:滚动计划方法工作分解结构方法网络计划法分层计划法2024/9/1823滚动计划方法划方法滚动计划方法滚动计划方法一种动态编制计划的方法,按照“近细远粗近细远粗”的原则制定一定时期内的计划,然后按照计划的执行情况和环境变化,调整和修订未来的计划,并逐期向后移动,把短期计划和中期计划结合起来的一种计划方法。2024/9/1824滚动计划方法的要点划方法的要点v分而治之分而治之:分为多个阶段,针对不同的阶段制定不同的计划。越近的阶段,计划越细;越远的阶段,计划越粗v逐步求精逐步求精:最近一期计划为实施施计划划,后面各期计划为预测计划划。随着时间的推移,预测计划逐步变成实施计划。v动态规划划:以项目计划的“变(调整)”来主动适应用户需求和软件开发环境的变化,即“以变应变”。v和和谐过渡渡:项目的中短期计划随时间推移不断更新,可以解决生产的连续性与计划的阶段性之间的矛盾2024/9/1825滚动计划方法的划方法的实施施v具体具体应用:用:在已编制出计划的基础上,每经过一段固定的时期(即滚动期,如一月、一个季度、一年)便根据开发环境条件和计划的实际执行情况,从确保实现计划目标出发对原计划进行调整。每次调整时,保持原计划期限不变,而将计划期顺序向前推进一个滚动期。v流程流程软件项目的开发生命周期总体计划软件项目的开发生命周期总体计划详细计划较粗计划没有计划需求分析设计编程测试部署结束详细计划较粗计划初步计划2024/9/1826WBS方法方法 WBSWBS方法方法是(Work Breakdown Structure,工作分解结构)一种将复杂的问题分解为简单的问题,然后再根据分解的结果进行计划的方法。1.以交付成果为导向,对项目要素或者整个工作范围进行分解、逐层推进,每向下分解一层就能对项目工作有更详细的了解和定义,从而掌握项目全部细节,做出相对准确的计划。2.该方法是结构化的设计工具,描述项目所必须完成的各项工作以及这些工作之间的相互联系2024/9/1827运用运用WBS的目的的目的v关注项目目标和澄清职责,并防止遗漏项目的可交付成果v建立可视化的项目可交付成果,以便估算工作量和分配工作v改进时间、成本和资源估计的准确度v为绩效测量和项目控制定义一个基准,容易获得项目人员的承诺v辅助分析项目的最初风险、明确工作责任v为其他项目计划的制定建立框架或依据2024/9/1828WBS分解要求和原分解要求和原则vWBS最低层次的项目可交付成果称为工作包工作包(work package)v工作包的定义应考虑80小小时法法则(两周法(两周法则):任何工作包的完成时间应当不超过80小时,即不超过两周。v每两周对工作包检查一层,只报告工作包是否完成。v将将项目分解到工作包的目分解到工作包的过程或者程或者结果果应做到做到:1.某项具体的任务应该在一个工作包且只能在一个工作包中出现2.WBS中某项任务的内容是其下所有WBS项的总和3.一个工作包只能由一个人负责,可以有多个人参与,但只能由一个人负责4.任务的分解,尽量与实际执行方式保持一致。5.分解合理,具有良好的稳定性和适应性(适应需求变更)6.鼓励项目团队成员积极参与创建WBS,提高WBS的合理性和有效性7.所有成果需要文档化2024/9/1829创建建WBS步步骤v创建WBS:将复杂的项目分解为一系列明确定义的项目工作,并作为随后计划活动的指导存档vWBS的分解可以采用:1.按产品功能模块分解2.按软件开发过程的不同阶段分解3.按项目的地域分布或部门分解4.按项目目标或者职能分解2024/9/1830创建建WBS步步骤v分解工作任分解工作任务 v定定义各各项活活动/任任务之之间的依的依赖关系关系 (顺序、输入、输出)v安排安排进度和度和资源源 (资源多会缩减工作时间)2024/9/1831WBS的的创创建方法建方法v自上而下自上而下:从项目目标开始,逐级分解项目工作,直到参与者认为项目工作已经充分得到定义。即可以将项目定义在足够的,或适当的细节水平,从而可以准确地估算项目工期、成本、资源需求v自下而上自下而上v类比比v归纳WBS的表示方式的表示方式1.表格方式2.结构图方式2024/9/1832WBS方法示例一(表格方式)方法示例一(表格方式)2024/9/1833WBS方法示例二(方法示例二(结构构图方式)方式)2024/9/1834WBS方法示例三(方法示例三(结构构图方式)方式)2024/9/1835WBS方法示例四(方法示例四(结构构图方式)方式)2024/9/1836网网络计划技划技术网网络计划方法划方法是一种应用网络模型直观地表示软件开发众多工作(工序)之间的逻辑关系与时间关系,对完成软件工程项目所需时间、费用、资源进行求解和优化的计划方法,其基本类型是关键路线法/计划评审技术(CPMPERT)。CPM:已经取得一定经验的承包工程Pert:更多用于研究和开发项目网网络计划方法一般建立在划方法一般建立在WBS之上,先分解,再之上,先分解,再优化化第第5章,将详细讨论网络计划方法章,将详细讨论网络计划方法 2024/9/1837第第3章章 项目计划项目计划3.1 什么是项目计划3.2 项目计划的内容3.3 项目计划的方法3.4 如何有效地完成项目计划如何有效地完成项目计划3.5 计划各项内容的制定3.6 项目计划工具2024/9/1838关于关于计划的再划的再认识一些一些问题:1.计划没有变化快? 那是你的计划没有做好!2.计划得到了认真对待和有效执行么?计划是为了实施服务的计划是为了实施服务的,不是为了计划做计划。项目计划的主要目的:项目计划的主要目的:能够指导项目的具体实施,尽量降低项目实施的风险,确保项目达到预期的目标。为了能指导项目的具体实施,为了能指导项目的具体实施,计划必须具有计划必须具有计划必须具有计划必须具有现实性现实性现实性现实性和和和和有效性有效性有效性有效性2024/9/18393.4 如何有效地完成项目计划如何有效地完成项目计划3.4.1 软件项目特点软件项目特点3.4.2 项目计划的错误倾向项目计划的错误倾向3.4.3 项目计划的原则项目计划的原则3.4.4 计划的输入计划的输入3.4.5 计划的流程计划的流程2024/9/1840软件件项目的特点目的特点v软件开发是在不断探索、软件开发是在不断探索、研究研究中进行。边开发边研究中进行。边开发边研究v最佳实践还不够成熟。无成熟、完整的方法体系。最佳实践还不够成熟。无成熟、完整的方法体系。v软件的重复性工作可以自动进行(自动化回归测试、软件的重复性工作可以自动进行(自动化回归测试、软件包自动化构造),软件开发对工具的依赖性很强软件包自动化构造),软件开发对工具的依赖性很强v软件构造过程实际是一软件构造过程实际是一设计设计过程,每一个软件产品都过程,每一个软件产品都不同不同2024/9/1841软件件项目的特点目的特点(续)v由于软件是设计过程,自动化程度比较低。由于软件是设计过程,自动化程度比较低。虽然使用大量软件和测试工具,但从分析、设计、编码到测试,手工劳动仍是主要的。v软件变化不容易实现,而软件变化又是软件变化不容易实现,而软件变化又是不可避免不可避免的的v软件的变化,进一步引起相关文档的频繁修改。软件的变化,进一步引起相关文档的频繁修改。开发人员对文档编制不感兴趣,对文档频繁变化更不感兴趣2024/9/1842软件件项目的目的问题v时间紧迫性。市场、客户方、技术进步v项目独特性。需求、方案不同v软件项目的不确定性。难以估算工作量和规模v软件项目管理可视性差。按“代码行/天”?v软件项目生产力依赖于软件人员的潜力挖掘。正向引导,激励热情(好的工作环境、企业文化,有效的绩效考核)2024/9/1843软件件计划的划的错误倾向向v对计划不重视(摊大饼,随意抓壮丁,效率低下)1.计划没有做好2.需求定义没有做好。需求定义不到位、偏离用户的需求、需求变化频繁又无变更控制v片面计划。1.无足够信息就开始计划2.项目经理一个人一个人闭门造车,未让实施者参与v计划没有考虑足够的风险v计划过于粗糙比如人力资源计划中,只给出人数,没有明确责任,也无每个人的具体任务。到实施时,重新讨论每个人的工作,发现有人能力技术不够,重新招人。2024/9/1844计划的原划的原则v 目目标性原性原则v 预防性原防性原则v 客客观性原性原则v 系系统性原性原则v 适适应性原性原则知己知彼,百战不殆知己知彼,百战不殆2024/9/1845计计划的原划的原则则(续续)v目目标性原性原则。计划必须以目标为导向,服务于目标。制定计划前,弄清目标;制定计划中,围绕目标v预防性原防性原则风险控制控制是软件项目计划的核心工作。风险预防降低风险质量管理量管理。缺陷预防、质量控制措施、质量反馈机制v客客观性原性原则。收集各方信息和各方充分沟通制定切实可行的计划v系系统性原性原则。把握各个因素、产品各个组件、各个项目任务之间的关系(尤其是依赖关系),从而彻底有效解决问题v适适应性原性原则。根据发生的变化,有必要对计划进行调整2024/9/1846制定制定计划的要点划的要点1.1.目标导向目标导向。(客户及其类型、业务及其特点、最终交付成果)如果一开始对项目的目标没有理解清楚,项目计划就会出现偏离,而项目实施时偏离就更厉害2.2.重视与客户的沟通重视与客户的沟通,为最后项目验收打下良好的基础3.3.收集足够的信息收集足够的信息,掌握信息越多,制定计划更科学、更客观对电子邮件回复说:没有意见,有可能没有看或者理解有差异4.4.客观且实用客观且实用,只有“知已知彼知已知彼”才能做出合理的、客观的项目计划知己:可用的软硬件资源、多少可用的人力资源(资深人员)知彼:项目规模、工作范围、难度2024/9/1847制定制定计划的要点划的要点5.先从下至上计划,然后再从上向下计划,构成一个完整的循环过完整的循环过程程从下至上:充分收集信息、客观、项目实施人员(产品经理、开发和测试人员)高度参与从上至下:目标导向、掌控全局、优化(同类项合并,相似项归纳)6.6.关注计划过程关注计划过程,随机应变,因势利导,不断调整和修改计划不断调整和修改计划,以保证完成项目的目标(需求变化设计变化实施偏离原计划调整计划)7.7.计划的层次性计划的层次性,如分为主计划(总体计划)、子计划(需求计划、设计计划或者质量计划、风险计划、资源计划)。同时需注意“项目计划的集成”v主计划和子计划的冲突消解和协调。如采购计划与主计划v子计划之间的协调。比如增加了资源,成本增大;如果成本不变,增加资源,意味着项目周期缩短,进度计划要改变2024/9/1848项项目目计计划划输输入的常入的常见问题见问题项目目计划划输入有入有问题项目目计划肯定做不好划肯定做不好项目计划输入的常见问题有:上级领导主观臆断、给出了不现实的期限,导致进度表不合理.未弄清清客户需求,就开始做计划低估项目规模和难度,导致投入人力物力不足技术不成熟,未遇见项目实施过程中的技术障碍2024/9/1849计划的划的输入入v项目的目目的目标和需求和需求。清晰定义、并得到各方(客户、市场人员、研发人员)认可v项目可用的目可用的资源源:人、硬件、软件v项目干系人目干系人,即项目的相关利益者(stakeholder):强化沟通,获取支持v项目涉及的相关技目涉及的相关技术:成熟与否、风险在哪?v质量政策和量政策和标准准2024/9/1850计划的划的输入入(续)v组织流程流程:清楚软件开发流程,是否适合该项目?如何剪裁?v制制约因素因素:限制项目管理团队运行的因素。如成本过低v假假设:一般地,假设通常包含着一定程度的风险,项目计划对所有的假设都应该标明出来,然后逐个分析。如不能确定UI设计师加入项目日期,则假定的项目设计开始时间缺乏真实性v历史数据史数据:参照执行(工作量估算、代码估算)2024/9/1851项目干系人在目干系人在项目目计划划中的作用中的作用2024/9/1852项项目干系人在目干系人在项项目目计计划的作用划的作用v项目目经理理:主导作用,负责项目各项计划内容的编制v内部干系人内部干系人(项目组实施人员):主要参与项目范围定义、工作量估算、风险识别、数据管理等v外部干系人外部干系人:(软件工程过程组+软件质量保证组+IT+HR+)需要他们支持项目,并提供建议(质量计划、流程、成本核算)v项目干系人参与计划的主要工作主要工作:讨论、审查、修改草案、签字2024/9/18533.4.5项项目目计计划的流程划的流程vPMBOK所描述的项目计划流程v常见的软件项目计划流程2024/9/1854PMBOK项目目计划流程划流程2024/9/1855PMBOK中的中的项项目目计计划流程划流程将计划流程分为:1.核心过程:范围确定、时间计划、成本计划、风险计划2.辅助过程:质量计划、沟通计划、采购计划、风险计划3.风险计划在核心过程和辅助过程都有2024/9/1856常常见流程流程示意示意图2024/9/1857常常见的的计划流程划流程1.确定项目目标,包括最终交付的内容和质量标准;2.确定项目的工作范围,包括软件产品功能特性;3.根据质量目标,可以制定质量计划;4.采用WBS方法,分解工作,确定各项具体的任务;5.针对具体的工作任务,估算工作量以及确定所需的资源;6.制定资源计划、进度计划和成本计划;2024/9/1858常常见的的计划流程(划流程(续)7.完成风险识别和分析,最终完成风险管理计划,包括风险应对计划;8.在资源计划和进度计划的基础上,进一步完成辅助计划,如采购计划、培训计划等;9.需要和软件项目干系人沟通、评审,达成一致一致意见。这一这一步很重要步很重要,相关方面没有确认,会对项目实施产生阻碍10.最后,获得有关方面(管理层、产品发布委员会)的批准2024/9/1859第第3章章 项目计划项目计划3.1 什么是项目计划3.2 项目计划的内容3.3 项目计划的方法3.4 如何有效地完成项目计划3.5 计划各项内容的制定计划各项内容的制定3.6 项目计划工具2024/9/1860项目的具体目的具体计划划2024/9/18613.5 计划各项内容的制定计划各项内容的制定3.5.1 确定项目范围确定项目范围3.5.2 策略制定策略制定3.5.3 资源计划资源计划3.5.4 进度计划进度计划3.5.5 成本计划成本计划3.5.6 风险计划风险计划3.5.7 质量计划质量计划2024/9/1862软件件项目范目范围的涵的涵义(做什么)(做什么)v软件件产品品规范范,即一个软件产品应该包含哪些功能特性,这就是产品需求文档品需求文档(Product requirement document,PRD)所描述的。更具体的要求就是功能规格说明书(Functional Specification),但这是在计划过程中或之后产生。一般在确定PRD的过程中,就开始进行项目计划。v项目工作范目工作范围,即为了交付具有上述功能特性的产品所必须要做的工作。工作范围在一定程度上是产生项目计划的基础。2024/9/1863项项目范目范围说围说明明书书 确定项目范围后,需要编写成正式的项目范围说明书,并以此做为项目计划的基础。项目范围说明书的内容包括:1.项目的合理性说明2.项目目标3.项目的可交付成果v项目范围说明书的作用作用1.根据项目范围确定项目的工作任务,从而提高项目成本、时间和资源估算的准确性2.促使项目干系人在项目开始实施前,能够就项目的基本内容和结构达成一致3.项目范围说明书可以做为评估的依据4.可作为项目计划、项目监控和考核项目实施情况的基础2024/9/18643.5 计划各项内容的制定计划各项内容的制定3.5.1 确定项目范围确定项目范围3.5.2 策略制定策略制定3.5.3 资源计划资源计划3.5.4 进度计划进度计划3.5.5 成本计划成本计划3.5.6 风险计划风险计划3.5.7 质量计划质量计划2024/9/1865项目管理的策略目管理的策略v 选用什么样的软件开发过程模型?RUP or XPv选用什么样的技术?成熟or新兴v项目合同管理策略?重要条款v成本管理策略?作业层直接费用+管理层管理费用制定软件项目计划既要切实可行,又不能过度计划制定软件项目计划既要切实可行,又不能过度计划2024/9/1866项目管理的策略(目管理的策略(续)v项目的控制策略?强势控制or守夜人。控制点越多,项目偏离目标的可能越小,返工的工作量越小,能降低风险和成本v项目的例会制度?一周or一月v信息汇报及发布制度?每天or每周v项目问题处理及上报制度?3天解决不了向项目经理汇报,7天解决不了项目经理向上一级汇报2024/9/1867项目控制的不同策略目控制的不同策略对比比2024/9/1868项目的范目的范围、资源、源、时间和和质量量的平衡策略的平衡策略 2024/9/1869项目要素的金字塔目要素的金字塔风险越小,成功概率越大2024/9/18703.5 计划各项内容的制定计划各项内容的制定3.5.1 确定项目范围确定项目范围3.5.2 策略制定策略制定3.5.3 资源计划资源计划3.5.4 进度计划进度计划3.5.5 成本计划成本计划3.5.6 风险计划风险计划3.5.7 质量计划质量计划2024/9/1871资源源计划划v项目目资源源计划划,是指通过分析和识别项目的资源需求,确定出项目需要投入的资源。v资源计划包括人力资源计划、软硬件资源计划。v项目资源计划重点在人力重点在人力资源源计划划,采用有效的方法进行人力资源计划。 v人力资源计划主要基于工作量估算和进度安排来制定,通过简单的计算就可以根据工作量和项目给定的时间,获得所需要的人数。2024/9/1872人力人力资资源源计计划划编编制依据制依据v项目范围说明书v项目工作分解结构v历史项目的数据v项目组织的管理政策,如资源成本核算制度v活动工期预算,软件结束时间或进度的要求v其他制约因素,如是否能及时获得所需要的人力资源等 人力资源计划是复杂的,平衡进度和资源,还需要考虑项目所需技能、项目人员之间性格互补等因素,从而选择合适人员加入项目组(脾气暴躁的两个人不能放在同一个项目组)2024/9/1873实际的人力的人力资源源计划的模型划的模型资源模型曲线资源模型曲线2024/9/1874人力人力资源安排源安排简单示例示例10222024/9/18753.5 计划各项内容的制定计划各项内容的制定3.5.1 确定项目范围确定项目范围3.5.2 策略制定策略制定3.5.3 资源计划资源计划3.5.4 进度计划进度计划3.5.5 成本计划成本计划3.5.6 风险计划风险计划3.5.7 质量计划质量计划2024/9/1876进进度度计计划的基本原划的基本原则则、定、定义义和内容和内容v基本原则:以目标为导向,考虑进度影响因素,留有余地,一般按不利的情况来决定,而不要过于乐观,导致项目计划的失败v进度度计划:划:说明项目中各项工作的执行顺序、开始时间、完成时间及相互依赖衔接关系的计划v进度计划分为:进度控制计划和项目状态报告计划v进度计划容易受到领导主观意愿的影响,欲速则不达,得不偿失(类似于在餐厅,催上菜的情况)上班的故事耗时:40分钟,1小时,1个半小时。启程:9点到,那么7:30,8:00,8:20动身?2024/9/1877进度度计划制定原划制定原则1.项目的实际参与人员制定进度2.尽可能地先安排难度高先安排难度高的任务,后安排难度低的事3.进度前面紧,后面松,比较好4.项目进度中都会设置若干个里程碑。项目越大、越难,里程碑应该越多5.进度表中必须留有缓冲时间,应对需求变化和不确定事件的发生6.发现项目应交付的期限不合理,应调整进度(据理力争)7.当需求发生变化时,就要重新评估进度表(适时适度调整)2024/9/18783.5 计划各项内容的制定计划各项内容的制定3.5.1 确定项目范围确定项目范围3.5.2 策略制定策略制定3.5.3 资源计划资源计划3.5.4 进度计划进度计划3.5.5 成本计划成本计划3.5.6 风险计划风险计划3.5.7 质量计划质量计划2024/9/1879成本成本计计划的定划的定义义v软件成本件成本计划(成本划(成本预算)算):将各个活动或者工作包的估算成本汇总成总预算,再根据具体情况将费用计划分配到各个活动或者工作包上去,从而确立测量项目绩效的总体成本基准v成本计划是建立在资源计划和进度计划基础之上的2024/9/1880成本构成成本构成按按费用分用分类:v人力资源成本v资产类成本:硬件、软件、网络设施v管理费用:房租、物业、办公用品v项目特别费用:差旅费、餐费软件件项目成本分目成本分为直接成本和直接成本和间接成本接成本v直接成本直接成本是项目本身的任务所引起的成本,包括为该项目购买的设备和软件工具、参与该项目工作的人员工资等。根据所需资源和时间,比较容易估算v间接成本间接成本是许多项目共享的成本,例如办公楼的租金、水电费用、公司管理费用、网络环境和邮件服务等各种间接费用。估算比较复杂,一般采用简单摊派法2024/9/1881成本成本计划的三部分划的三部分v成本估算:成本估算:4.8节介介绍v费用用预算算,在成本估算基础之上,针对各项成本来估算可能产生的其他费用,从而确定费用预算。费用预算受自然财务政策的影响,系数可以是1.1、1.15、0.85、0.9v费用控制用控制是为了保证实际发生的费用低于预算。一般会采用阶段性控制段性控制和单项费用控制用控制相结合的方法,更关键是需求变更控制和质量控制(质量高、返工少)。2024/9/1882制定成本制定成本计计划的三步划的三步骤骤1.借助WBS对成本估算结果进行初步初步调整整,以增补遗漏的成本,删除不必要的成本估算2.依据项目所处的实际环境,对成本估算结果进行综合合调整和整和汇总。v在做项目成本预算时,应该预留5%-15%做为不可预见的成本,用于应对突发事件和超支成本3.如果项目预算合理可行,编写写项目成本目成本计划,并划,并提交提交审议,直到最后审议通过并确定为成本基准计划2024/9/18833.5 计划各项内容的制定计划各项内容的制定3.5.1 确定项目范围确定项目范围3.5.2 策略制定策略制定3.5.3 资源计划资源计划3.5.4 进度计划进度计划3.5.5 成本计划成本计划3.5.6 风险计划风险计划3.5.7 质量计划质量计划2024/9/1884风险计划划v风险识别、风险评估和风险对策计划v风险计划并不是在资源计划、进度计划和成本计划之后再制定,而是和这些计划同同时进行行,因为软件项目的风险会来自于各个方面,包括人力资源风险、进度风险和成本风险等,而且在如何应对风险或针对风险采取相应的对策时,对资源计划、进度计划都有影响2024/9/18853.5 计划各项内容的制定计划各项内容的制定3.5.1 确定项目范围确定项目范围3.5.2 策略制定策略制定3.5.3 资源计划资源计划3.5.4 进度计划进度计划3.5.5 成本计划成本计划3.5.6 风险计划风险计划3.5.7 质量计划质量计划2024/9/1886质质量量计计划划v项目的质量:100%,80%,60%?系统崩溃,补丁机制?v质量量计划划:说明项目如何具体如何具体执行行组织的质量方针,确定确定哪些质量量标准准适合该项目,并决定决定如何达到这些标准的过程程。即通过策划各种质量相关活动来保证项目达到预期的质量目标,而质量目标是由用户需求和商业目标来决定的。v项目质量计划包括:质量控制计划质量保证计划质量管理计划v质量计划以预防为主:降低开发过程中的缺陷、减少返工、降低劣质成本。2024/9/1887质质量量计计划(划(续续)v质量计划是项目计划中的主主导力量力量v质量计划与成本计划、风险计划、进度计划、资源计划相互关联,因此应该同步同步进行行。高质量:高成本、高风险控制、进度慢、人多v制定质量计划需考虑因素(输入条件)质量目标:国内标准or国际标准软件产品的具体功能特性要求,即用户需求描述标准和规范:国际的、国家的、行业的、企业的、自定义的资源条件:资源是否足够,项目成员的能力时间限制:能否如期进行公司的基本制度:绩效考核制度、培训体系、文化氛围2024/9/1888质量量计划内容划内容v质量目标,包括功能特性和非功能性特性的质量要求;v质量目标分解,总体质量目标分解到各个阶段或各项任务v相关标准和规范v组织保证机制,包括确定责任人、质量保证人或管理人员v质量属性满足的优先级和成本效益分析2024/9/1889质量量计划内容(划内容(续)v质量控制策略,包括测试覆盖率、代码评审的频率等;v质量特性的相互依赖关系的分析,确定质量特性的优先级v潜在的质量问题分析,并找出应对策略v流程评审、测试计划和测试用例评审等方面的具体要求;v其它质量保证或控制措施、质量相关活动。 2024/9/1890第第3章章 项目计划项目计划3.1 什么是项目计划3.2 项目计划的内容3.3 项目计划的方法3.4 如何有效地完成项目计划3.5 计划各项内容的制定3.6 项目计划工具项目计划工具2024/9/18913.6 项目目计划工具划工具-P3(oracle公司公司产品)品)2024/9/1892项目目计划工具划工具-DotProject2024/9/1893微微软Project的架构的架构 2024/9/1894微微软Project部署示意部署示意图 2024/9/1895微微软Project客客户端端 2024/9/1896微微软Project http:/blogs.msdn.com/project/ 更多参考:更多参考:http:/office.microsoft.com/en-us/projectservermicrosoft.com/en-us/projectserver http:/office.microsoft.com/zh-cn/projectmicrosoft.com/zh-cn/project 2024/9/1897本章小本章小结结v项目计划的定义、内容v项目计划方法:滚动计划方法、WBS方法、网络计划方法v软件项目的特点v项目计划的原则、输入、流程v项目计划各项内容的制定1.确定项目范围2.策略制定3.资源计划4.进度计划5.成本计划6.风险计划7.质量计划2024/9/1898思考思考题题和和课课后作后作业业v项目计划的定义是什么?为什么说项目计划是一个动态的持续的策划过程,而不仅是一个文档?v项目计划主要包括了哪些管理计划?v软件项目的特点,软件项目计划的原则?v本章介绍的三大项目计划方法的优缺点分别是什么?v团队题:根据所选项目,在项目可行性研究报告的基础上,制定该项目的一个总体计划,包括资源、进度、风险和质量等管理计划v实验题:熟悉RTC工具,将上述计划输入到RTC中,实现计划的信息系统管理2024/9/1899Q & A2024/9/181009、静夜四无邻,荒居旧业贫。2024/9/182024/9/18Wednesday, September 18, 202410、雨中黄叶树,灯下白头人。2024/9/182024/9/182024/9/189/18/2024 7:42:31 PM11、以我独沈久,愧君相见频。2024/9/182024/9/182024/9/18Sep-2418-Sep-2412、故人江海别,几度隔山川。2024/9/182024/9/182024/9/18Wednesday, September 18, 202413、乍见翻疑梦,相悲各问年。2024/9/182024/9/182024/9/182024/9/189/18/202414、他乡生白发,旧国见青山。18 九月 20242024/9/182024/9/182024/9/1815、比不了得就不比,得不到的就不要。九月 242024/9/182024/9/182024/9/189/18/202416、行动出成果,工作出财富。2024/9/182024/9/1818 September 202417、做前,能够环视四周;做时,你只能或者最好沿着以脚为起点的射线向前。2024/9/182024/9/182024/9/182024/9/189、没有失败,只有暂时停止成功!。2024/9/182024/9/18Wednesday, September 18, 202410、很多事情努力了未必有结果,但是不努力却什么改变也没有。2024/9/182024/9/182024/9/189/18/2024 7:42:31 PM11、成功就是日复一日那一点点小小努力的积累。2024/9/182024/9/182024/9/18Sep-2418-Sep-2412、世间成事,不求其绝对圆满,留一份不足,可得无限完美。2024/9/182024/9/182024/9/18Wednesday, September 18, 202413、不知香积寺,数里入云峰。2024/9/182024/9/182024/9/182024/9/189/18/202414、意志坚强的人能把世界放在手中像泥块一样任意揉捏。18 九月 20242024/9/182024/9/182024/9/1815、楚塞三湘接,荆门九派通。九月 242024/9/182024/9/182024/9/189/18/202416、少年十五二十时,步行夺得胡马骑。2024/9/182024/9/1818 September 202417、空山新雨后,天气晚来秋。2024/9/182024/9/182024/9/182024/9/189、杨柳散和风,青山澹吾虑。2024/9/182024/9/18Wednesday, September 18, 202410、阅读一切好书如同和过去最杰出的人谈话。2024/9/182024/9/182024/9/189/18/2024 7:42:31 PM11、越是没有本领的就越加自命不凡。2024/9/182024/9/182024/9/18Sep-2418-Sep-2412、越是无能的人,越喜欢挑剔别人的错儿。2024/9/182024/9/182024/9/18Wednesday, September 18, 202413、知人者智,自知者明。胜人者有力,自胜者强。2024/9/182024/9/182024/9/182024/9/189/18/202414、意志坚强的人能把世界放在手中像泥块一样任意揉捏。18 九月 20242024/9/182024/9/182024/9/1815、最具挑战性的挑战莫过于提升自我。九月 242024/9/182024/9/182024/9/189/18/202416、业余生活要有意义,不要越轨。2024/9/182024/9/1818 September 202417、一个人即使已登上顶峰,也仍要自强不息。2024/9/182024/9/182024/9/182024/9/18MOMODA POWERPOINTLorem ipsum dolor sit, eleifend nulla ac, fringilla purus. Nulla iaculis tempor felis amet, consectetur adipiscing elit. Fusce id urna blanditut cursus. 感感谢谢您您的的下下载载观观看看专家告诉
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号