软件项目范围管理.ppt

上传人:豆**** 文档编号:66088102 上传时间:2022-12-12 格式:PPT 页数:95 大小:450.50KB
返回 下载 相关 举报
软件项目范围管理.ppt_第1页
第1页 / 共95页
软件项目范围管理.ppt_第2页
第2页 / 共95页
点击查看更多>>
资源描述

《软件项目范围管理.ppt》由会员分享,可在线阅读,更多相关《软件项目范围管理.ppt(95页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、软件项目管理软件项目管理第四章第四章 软件项目范围管理软件项目范围管理Software Project ScopeSoftware Project ScopeManagementManagement软件项目管理2 24.1 项目范围管理的概念项目范围管理的概念4.2 项目启动:项目章程项目启动:项目章程4.3 项目范围计划编制项目范围计划编制4.4 项目范围的定义项目范围的定义4.5 项目范围核实项目范围核实4.6 项目范围变更控制项目范围变更控制4.7 建议建议软件项目管理3 34.1 4.1 项目范围管理的概念项目范围管理的概念项目的工作范围也称为项目的工作范围也称为“项目范围项目范围”,

2、是为了,是为了实实现客户和承包商共同认可的项目目标现客户和承包商共同认可的项目目标,要求,要求项目项目相关各方必须完成的各项工作内容相关各方必须完成的各项工作内容。因此,项目目标是项目范围管理的基准,但要求因此,项目目标是项目范围管理的基准,但要求确定的项目目标应是清晰的、具体的。确定的项目目标应是清晰的、具体的。项目目标可以是一个体系,也可以是一个单独的项目目标可以是一个体系,也可以是一个单独的目标,一般情况下,项目总目标包括两个主要部目标,一般情况下,项目总目标包括两个主要部分:分:v成果目标成果目标(交付成果)(交付成果)v约束目标约束目标(时间、成本的约束)(时间、成本的约束)软件项目

3、管理4 4根据项目中的上下文关系,根据项目中的上下文关系,“范围范围”这个词涉及这个词涉及到两方面内容:到两方面内容:1.产品范围界定产品范围界定:一个产品或一个服务应当包含:一个产品或一个服务应当包含哪些特征和功能。其中,包含产品规格说明、哪些特征和功能。其中,包含产品规格说明、性能技术指标的描述。性能技术指标的描述。2.项目范围界定项目范围界定:为了交付具有特定的特征和功:为了交付具有特定的特征和功能的产品(例如一个工厂辅助制造系统、一个能的产品(例如一个工厂辅助制造系统、一个商店销售系统)必须要做的工作。即项目要做商店销售系统)必须要做的工作。即项目要做什么?如何做工作才能交付这个什么?

4、如何做工作才能交付这个产品。产品。软件项目管理5 54.1.1 4.1.1 项目范围管理的过程项目范围管理的过程项目启动后,要清晰地确定项目范围,形成项目启动后,要清晰地确定项目范围,形成项目规项目规格说明格说明,明确阐明项目的范围特征。,明确阐明项目的范围特征。在制定在制定项目范围管理计划项目范围管理计划时,一定要界定清楚项目时,一定要界定清楚项目的分工界面,以防在项目实施时责任不清。的分工界面,以防在项目实施时责任不清。项目范围的界定,不能代表项目范围是可控的。还项目范围的界定,不能代表项目范围是可控的。还需要对项目范围进一步细化,使之具体化、层次化,需要对项目范围进一步细化,使之具体化、

5、层次化,从而达到可管理、可控制、可实施的目的。这就需从而达到可管理、可控制、可实施的目的。这就需要建立要建立工作分解结构工作分解结构WBS(Work Breakdown Structure)。最后,项目范围必须得到项目干系人的确认,这就最后,项目范围必须得到项目干系人的确认,这就是项目范围的核实。是项目范围的核实。软件项目管理6 6n项目范围核实贯穿于整个项目生存周期项目范围核实贯穿于整个项目生存周期。包括。包括项目管理组织确认项目管理组织确认 WBS 的具体内容的具体内容检验项目检验项目各个阶段的交付物各个阶段的交付物结束结束项目和验收文档项目和验收文档项目项目评价和总结。评价和总结。项目范

6、围的变更控制项目范围的变更控制发生在项目实施阶段发生在项目实施阶段,即计,即计划执行阶段。执行项目范围变更控制的主要工具划执行阶段。执行项目范围变更控制的主要工具是建立和运用项目变更控制系统,规范变更的控是建立和运用项目变更控制系统,规范变更的控制,划清相关责任。制,划清相关责任。综上所述,范围管理的主要过程有:综上所述,范围管理的主要过程有:1.启动启动:项目正式开始。标志项目正式开始的一:项目正式开始。标志项目正式开始的一个重要文档就是个重要文档就是项目章程项目章程。这个章程将正式认。这个章程将正式认可项目的存在,并明确给出项目概要。可项目的存在,并明确给出项目概要。软件项目管理7 72.

7、编制项目范围计划编制项目范围计划:该计划是项目计划的一部:该计划是项目计划的一部分。目的是建立一些衡量项目或项目阶段是否分。目的是建立一些衡量项目或项目阶段是否完成的准则,为项目决策提供基础。这一步骤完成的准则,为项目决策提供基础。这一步骤最后交付的文档是最后交付的文档是范围说明范围说明和和范围管理计划范围管理计划。3.项目范围定义项目范围定义:通过任务分解,将项目划分为:通过任务分解,将项目划分为一些较小的易于管理的部分。这一步骤最后交一些较小的易于管理的部分。这一步骤最后交付的文档是一个付的文档是一个工作分解结构工作分解结构 WBS。4.项目范围核实项目范围核实:对经过分解的项目范围进行正

8、:对经过分解的项目范围进行正式确认。主要项目干系人,如客户、项目发起式确认。主要项目干系人,如客户、项目发起人等要对项目可交付成果的定义给予正式的审人等要对项目可交付成果的定义给予正式的审核和确认。核和确认。软件项目管理8 85.项目范围变更控制项目范围变更控制:是指有关项目范围的变更:是指有关项目范围的变更分析、审核、纠正措施实施、修正范围计划的分析、审核、纠正措施实施、修正范围计划的过程。这个过程的工作成果是过程。这个过程的工作成果是范围变更范围变更、改正改正行动行动和和经验教训经验教训。以上的活动既是彼此独立的,又是相互影响的。以上的活动既是彼此独立的,又是相互影响的。各阶段之间有明显的

9、界限,可以分开阐述。各阶段之间有明显的界限,可以分开阐述。软件项目管理9 91.输入输入 产品说明产品说明 战略计划战略计划 项目选择标准项目选择标准 历史资料历史资料2.工具与技术工具与技术 项目选择方法项目选择方法 专家评审专家评审3.输出输出 项目章程项目章程 委派项目经理委派项目经理 约束条件约束条件 假设条件假设条件项目启动项目启动1.输入输入 产品说明产品说明 项目章程项目章程 约束条件约束条件 假设条件假设条件2.工具与技术工具与技术 产品分析产品分析 成本成本/效益分析效益分析 可选择的鉴定方式可选择的鉴定方式 专家评审专家评审3.输出输出 范围说明范围说明 辅助说明辅助说明

10、范围管理计划范围管理计划范围计划范围计划1.输入输入 范围说明范围说明 约束条件约束条件 假设条件假设条件 其他规划成果其他规划成果 历史资料历史资料2.工具与技术工具与技术 工作分解结构样板工作分解结构样板 分解分解3.输出输出 工作分解结构工作分解结构范围定义范围定义项目范围管理项目范围管理项目启动项目启动范围计划范围计划范围定义范围定义软件项目管理1010项目范围管理项目范围管理1.输入输入 工作成果工作成果 产品文档产品文档2.工具与技术工具与技术 检验检验3.输出输出 正式验收正式验收范围核实范围核实1.输入输入 工作分解结构工作分解结构 执行报告执行报告 变更需求变更需求 范围管理

11、计划范围管理计划2.工具与技术工具与技术 范围变更控制系统范围变更控制系统 绩效测量绩效测量 附加规划附加规划3.输出输出 范围变更范围变更 纠正措施纠正措施 经验总结经验总结范围变更控制范围变更控制范围核实范围核实范围变更控制范围变更控制软件项目管理11 114.1.2 4.1.2 项目目标项目目标项目一旦立项,就必定产生一个项目目标。项目一旦立项,就必定产生一个项目目标。例如,一个电信运营商要投资例如,一个电信运营商要投资 8000 万元,启动万元,启动一个改造和扩容原有的计费系统的项目,其目的一个改造和扩容原有的计费系统的项目,其目的是是“在原有在原有 150 个营业厅的基础上,扩充到个

12、营业厅的基础上,扩充到 360 个,再建立个,再建立 10 个城市级联网计费中心,同时完个城市级联网计费中心,同时完成整个系统的应用功能改造。要求工期为成整个系统的应用功能改造。要求工期为 4 个月。个月。”项目目标是项目目标是实施项目所要达到的期望结果实施项目所要达到的期望结果,即项,即项目所能交付的产品或服务。目所能交付的产品或服务。对于项目的不同利益方,如客户方、承包方或其对于项目的不同利益方,如客户方、承包方或其他相关方,又有不同目标和把握重点。他相关方,又有不同目标和把握重点。软件项目管理1212项目通常是有一定期望结果的一次性活动,它有项目通常是有一定期望结果的一次性活动,它有确定

13、的起点和终点,并且任何一个具体项目都要确定的起点和终点,并且任何一个具体项目都要解决一定的问题,达到一定预期的合理目标。解决一定的问题,达到一定预期的合理目标。1.项目目标的多样性项目目标的多样性v在一个项目中,目标往往不是单一的,而是多在一个项目中,目标往往不是单一的,而是多个目标交织的。各种目标之间可能有冲突。因个目标交织的。各种目标之间可能有冲突。因此,在项目实施过程中,要注意在同一层次中此,在项目实施过程中,要注意在同一层次中不同目标的协调以及在不同层次中总目标和子不同目标的协调以及在不同层次中总目标和子目标的协调。目标的协调。v项目目标表现在项目目标表现在时间时间、成本成本、技术性能

14、技术性能(或质(或质量标准)量标准)等三个方面。等三个方面。软件项目管理1313v实施项目的目标就是要实施项目的目标就是要充分利用可获得的资源充分利用可获得的资源,使得项目使得项目在一定的时间内在一定的时间内,在一定的预算在一定的预算基础基础上,获得所上,获得所期望的技术结果期望的技术结果。v但三个基本目标之间存在冲突,三者之间需要但三个基本目标之间存在冲突,三者之间需要进行一定的平衡。进行一定的平衡。时间时间成本成本性能性能期望达到的性能期望达到的性能时间限制时间限制预算预算软件项目管理14142.项目目标的优先性项目目标的优先性不同的项目目标,在项目管理的不同阶段,由于不同的项目目标,在项

15、目管理的不同阶段,由于需要不同,其重要性也会不同,关注的重点也会需要不同,其重要性也会不同,关注的重点也会不同。例如,在不同。例如,在项目的启动阶段项目的启动阶段,较多关注的是,较多关注的是技术性能技术性能;在;在实施阶段实施阶段,重点转向,重点转向成本成本和和进度进度;在在验收验收时,重视的是时,重视的是用户满意度用户满意度。3.项目目标的层次性项目目标的层次性项目的目标可以有一个从抽象到具体的逐层细化项目的目标可以有一个从抽象到具体的逐层细化的层次结构。的层次结构。例如,一个例如,一个 ERP 项目,大项目目标项目,大项目目标是是 6 个月完成一个个月完成一个 ERP 系统的开发,在下层可

16、能系统的开发,在下层可能有网络、分布式数据库等子目标。有网络、分布式数据库等子目标。软件项目管理15154.1.3 4.1.3 项目目标确定的过程项目目标确定的过程1.项目情况分析项目情况分析:对项目的整个环境,包括外部环:对项目的整个环境,包括外部环境、上层组织系统、市场情况、项目干系人(客境、上层组织系统、市场情况、项目干系人(客户、承包商、相关供应商等)、社会经济和政治户、承包商、相关供应商等)、社会经济和政治/法律环境等。法律环境等。2.项目问题界定项目问题界定:检查在上层组织系统、当前环境:检查在上层组织系统、当前环境和各种限制条件中是否存在影响项目开展的因素和各种限制条件中是否存在

17、影响项目开展的因素和问题,对问题进行分类、界定。得出项目问题和问题,对问题进行分类、界定。得出项目问题产生的原因、背景和界限。产生的原因、背景和界限。3.确定项目目标因素确定项目目标因素:根据对项目当前问题的分析:根据对项目当前问题的分析和定义,确定可能影响项目发展和成败的明确、和定义,确定可能影响项目发展和成败的明确、软件项目管理1616具体、可量化的目标因素,如项目风险、资金、具体、可量化的目标因素,如项目风险、资金、项目所涉及的领域、通货膨胀、回收期等。这些项目所涉及的领域、通货膨胀、回收期等。这些可以在可行性分析或项目论证的过程中实施。可以在可行性分析或项目论证的过程中实施。4.建立项

18、目目标体系建立项目目标体系:通过分析目标因素,确定项:通过分析目标因素,确定项目相关各方的项目目标和项目各层次的目标,再目相关各方的项目目标和项目各层次的目标,再描述和确定项目目标的具体内容和重要性。描述和确定项目目标的具体内容和重要性。5.确定项目目标体系中各个目标的关系确定项目目标体系中各个目标的关系:区分必需:区分必需的、期望的、阶段性的目标。理清不同目标之间的、期望的、阶段性的目标。理清不同目标之间有哪些必然的、直接或间接的联系和矛盾。从整有哪些必然的、直接或间接的联系和矛盾。从整体上把握项目的目标。体上把握项目的目标。软件项目管理17174.1.4 4.1.4 项目的目标管理项目的目

19、标管理目标管理目标管理MBO(Management By Objectives)是是一种把总体目标和具体计划相联系的管理方式。一种把总体目标和具体计划相联系的管理方式。目标管理的过程是一个参与式的管理过程。目标管理的过程是一个参与式的管理过程。高层管高层管理人员设定总体目标理人员设定总体目标,其,其下属依据这个总体目标分下属依据这个总体目标分别制定各自的职责范围、工作范围和工作结果别制定各自的职责范围、工作范围和工作结果。项。项目经理定期地对工作结果进行评价。目经理定期地对工作结果进行评价。这是一种系统的管理方法,有效地连接了项目目标这是一种系统的管理方法,有效地连接了项目目标与组织的总体目标

20、、项目目标与项目组成员的个人与组织的总体目标、项目目标与项目组成员的个人目标,提供了有效的沟通方法。目标,提供了有效的沟通方法。软件项目管理1818 4.2 4.2 项目启动:项目章程项目启动:项目章程启动项目首先要从组织整体环境和战略计划上进行启动项目首先要从组织整体环境和战略计划上进行考虑。考虑。战略计划就是通过对组织的优势战略计划就是通过对组织的优势、劣势的分析,研劣势的分析,研究组织环境中存在的机会和威胁究组织环境中存在的机会和威胁,预测未来趋势,预测未来趋势,展望新的产品与服务,从而确定长远的目标和规划。展望新的产品与服务,从而确定长远的目标和规划。这就是有名的这就是有名的SWOT分

21、析分析方法,通过分析方法,通过分析优势优势(S)、劣势劣势(W)、机会机会(O)、威胁威胁(T),以制定战略计划。以制定战略计划。企业战略的核心在于建立竞争优势。企业战略的核心在于建立竞争优势。软件项目管理19194.2.1 4.2.1 项目启动的概念项目启动的概念项目启动是正式认可一个新项目存在的过程,或项目启动是正式认可一个新项目存在的过程,或者是认可一个已经存在的项目让其继续进行下一者是认可一个已经存在的项目让其继续进行下一个阶段工作的过程。个阶段工作的过程。项目通常是由于下列需要而被批准的。项目通常是由于下列需要而被批准的。v 市场需求市场需求v 商业需求商业需求v 客户需求客户需求v

22、 技术发展要求技术发展要求v 社会要求社会要求这些需要也可能被称为是问题、机遇或客户要求。这些需要也可能被称为是问题、机遇或客户要求。软件项目管理2020投资项目的原因投资项目的原因从项目整体价值考虑排序从项目整体价值考虑排序支持明确的商业目标支持明确的商业目标1获得较好的内部收益率获得较好的内部收益率2支持潜在的商业目标支持潜在的商业目标3获得较好的净现值获得较好的净现值4具有合理的投资回收期具有合理的投资回收期5抗争竞争对手类似系统抗争竞争对手类似系统6支持管理决策支持管理决策7满足预算的约束条件满足预算的约束条件8例如某公司批准投资项目的主要衡量标准如下:例如某公司批准投资项目的主要衡量

23、标准如下:软件项目管理2121投资项目的原因投资项目的原因从项目整体价值考虑排序从项目整体价值考虑排序获取更大的收益可能性获取更大的收益可能性9获得较好的投资回收率获得较好的投资回收率10项目成功实施完成的可能项目成功实施完成的可能性达到最大性达到最大11满足技术和系统的要求满足技术和系统的要求12支持法律和政府的要求支持法律和政府的要求13达到较好的利润指标达到较好的利润指标14引入新技术引入新技术15软件项目管理2222项目启动的过程,也可理解为项目启动的过程,也可理解为项目被批准的过程项目被批准的过程。不论是客户方还是承包商,都应有这个确认过程。不论是客户方还是承包商,都应有这个确认过程

24、。在审核、批准的过程中,具体分析其可行性。只在审核、批准的过程中,具体分析其可行性。只有当项目被认为是可行的,或者项目的某一个阶有当项目被认为是可行的,或者项目的某一个阶段必备的条件成熟时,项目才可以启动。段必备的条件成熟时,项目才可以启动。可行性研究的目的是决策所建议的系统是否值得可行性研究的目的是决策所建议的系统是否值得开发?是否能够开发?开发?是否能够开发?可行性研究的主要焦点在于:可行性研究的主要焦点在于:可行性研究要点可行性研究要点软件项目管理2323(1)待待开发系统对于组织的战略规划有多大贡献?开发系统对于组织的战略规划有多大贡献?(2)使用现有的技术,在预算内能否实现系统?使用

25、现有的技术,在预算内能否实现系统?(3)待开发系统能否与其他相关的系统集成?待开发系统能否与其他相关的系统集成?可行性研究的步骤可行性研究的步骤(1)确定项目的规模和目标确定项目的规模和目标(2)研究当前正在运行的系统研究当前正在运行的系统(3)建立新系统的高层逻辑模型建立新系统的高层逻辑模型(4)导出和评价各种方案导出和评价各种方案(5)推荐可行的方案推荐可行的方案(6)编写可行性研究报告编写可行性研究报告 软件项目管理2424软件开发是要实现软件开发是要实现目标系统的物理模型目标系统的物理模型。需求工程。需求工程的任务就是借助于的任务就是借助于当前系统的逻辑模型导出目标系当前系统的逻辑模型

26、导出目标系统的逻辑模型统的逻辑模型,解决目标系统,解决目标系统“做什么做什么”的问题。的问题。目标系统目标系统当前系统当前系统物理模型物理模型逻辑模型逻辑模型模型化模型化抽象化抽象化物理模型物理模型逻辑模型逻辑模型具体化具体化实例化实例化理理解解需需求求导导出出怎么做怎么做做什么做什么软件产品开发模型软件产品开发模型实现模型实现模型 设计模型设计模型 分析模型分析模型软件项目管理2525经济可行性经济可行性 成本效益分析成本效益分析n成本估算成本估算1)专家估算技术(专家估算技术(Delphi技术)技术)2)成本估算模型(成本估算模型(COCOMO)n效益估算效益估算1)投资回收期投资回收期2

27、)纯收入纯收入3)投资回收率投资回收率技术可行性技术可行性 技术风险分析技术风险分析n技术解决方案的实用性技术解决方案的实用性1)使用的技术实用化程度使用的技术实用化程度2)技术解决方案合理程度技术解决方案合理程度软件项目管理2626n技术资源的可用性技术资源的可用性1)参与人员的工作基础参与人员的工作基础2)基础硬件基础硬件/软件和软件工具的可用性软件和软件工具的可用性法律可行性法律可行性 侵权和责任问题侵权和责任问题n专利法专利法n著作权法著作权法n软件保护条例软件保护条例用户操作可行性用户操作可行性用户类型:用户类型:外行型熟练型专家型外行型熟练型专家型操作习惯操作习惯使用单位的计算机使

28、用情况和规章制度使用单位的计算机使用情况和规章制度软件项目管理2727项目的主要投入考虑项目的主要投入考虑咨询费咨询费实际设备购置或租用设备费实际设备购置或租用设备费 筹办筹办设备安装费设备安装费 费用费用设备场所改建费(空调、安全设施等)设备场所改建费(空调、安全设施等)资本资本 与筹办相关的管理和人员的费用与筹办相关的管理和人员的费用 操作系统软件的费用操作系统软件的费用 通信设备安装费用(电话线、网线等)通信设备安装费用(电话线、网线等)开办开办开办人员的费用开办人员的费用 费用费用人员寻找与聘用活动所需的费用人员寻找与聘用活动所需的费用 破坏其它机构所需的费用破坏其它机构所需的费用 指

29、导开办活动所需的管理费用指导开办活动所需的管理费用 软件项目管理2828应用软件购置费应用软件购置费 与与为适应局域系统修改软件的费用为适应局域系统修改软件的费用 项目项目系统开发所需人员工资、经常性开销等系统开发所需人员工资、经常性开销等 有关有关培训用户人员使用应用系统的费用培训用户人员使用应用系统的费用 的的数据收集和建立数据收集过程所需费用数据收集和建立数据收集过程所需费用 费用费用准备文档所需的费用准备文档所需的费用 开发管理费开发管理费 系统维护费用(硬件、软件和设备)系统维护费用(硬件、软件和设备)运行运行租借费用(电费、电话费等)租借费用(电费、电话费等)费用费用硬件折旧费硬件

30、折旧费 系统管理、操作及计划活动中涉及人员的费用系统管理、操作及计划活动中涉及人员的费用 软件项目管理29294.2.24.2.2 正式启动项目正式启动项目正式启动项目,需要得到组织高层管理者的正式正式启动项目,需要得到组织高层管理者的正式认可,以正式文件发布,或是直接授权某个部门认可,以正式文件发布,或是直接授权某个部门对项目负责,或是直接下达项目经理任务书。对项目负责,或是直接下达项目经理任务书。正式启动项目的标志主要有:正式启动项目的标志主要有:1.项目章程项目章程项目章程是项目章程是正式认可项目存在正式认可项目存在并并指明项目目标指明项目目标和和管理人员管理人员的一种组织级正式文件。的

31、一种组织级正式文件。项目管理团队成员应该在项目章程上签字,以表项目管理团队成员应该在项目章程上签字,以表明认可项目的目标和要求。明认可项目的目标和要求。软件项目管理3030XX公司项目章程公司项目章程项目章程项目章程确认了项目经理确认了项目经理,阐述了,阐述了项目涉及的主项目涉及的主要职能要职能。文档编号:文档编号:项目名称:项目名称:批准时间:批准时间:项目总监签字:项目总监签字:项目编号:项目编号:项目经理:项目经理:项目目标:项目目标:项目经理的职责:项目经理的职责:项目相关的职能:项目相关的职能:项目经理签字:项目经理签字:文件发送:文件发送:软件项目管理3131项目章程要发送给所涉及

32、的职能或业务部门。但项目章程要发送给所涉及的职能或业务部门。但它它必须得到高层管理人员必须得到高层管理人员(如项目总监)的(如项目总监)的正式正式确认确认。当一个项目按照合同执行时,有时合同条款像项当一个项目按照合同执行时,有时合同条款像项目章程一样,可以为承包方提供项目启动的指导目章程一样,可以为承包方提供项目启动的指导和确认。和确认。从项目管理角度来看,有效的项目章程在项目进从项目管理角度来看,有效的项目章程在项目进行时会起到很关键的作用。行时会起到很关键的作用。2.任命项目经理任命项目经理项目经理应当在项目的早期指定或委派,应在项项目经理应当在项目的早期指定或委派,应在项目规划完成之前上

33、任。目规划完成之前上任。软件项目管理3232项目经理在项目章程中确认,也可单独地以文件项目经理在项目章程中确认,也可单独地以文件的形式任命。项目经理的早期介入,可及早把握的形式任命。项目经理的早期介入,可及早把握项目信息,捋清项目管理思路,明确责任,提高项目信息,捋清项目管理思路,明确责任,提高效率。效率。3.制约因素制约因素制约因素将影响项目团队的决策和项目进度的安制约因素将影响项目团队的决策和项目进度的安排。排。例如,需要事先确认项目预算,因为它会限制资例如,需要事先确认项目预算,因为它会限制资源和进度的安排。另外,如果一个项目按照合同源和进度的安排。另外,如果一个项目按照合同执行时,合同

34、条款也是制约因素。执行时,合同条款也是制约因素。因此,在项目启动时必须分析和归类已经存在的因此,在项目启动时必须分析和归类已经存在的软件项目管理3333和将来可能出现的制约因素。和将来可能出现的制约因素。4.假设条件假设条件在组织进行项目选择、立项时,或项目经理开展在组织进行项目选择、立项时,或项目经理开展项目管理活动时,往往隐含了一些假设条件。项目管理活动时,往往隐含了一些假设条件。这些假设条件有的确定性强,有些确定性差。确这些假设条件有的确定性强,有些确定性差。确定性差的假设条件对项目的实际进展构成了一定定性差的假设条件对项目的实际进展构成了一定的风险。例如,关键技术人员如果不能按照假设的

35、风险。例如,关键技术人员如果不能按照假设的时间加入项目团队,就会对产品的开发进度以的时间加入项目团队,就会对产品的开发进度以及对项目的进度和费用产生或大或小的影响。及对项目的进度和费用产生或大或小的影响。为了规划目标的准确性,假设条件尽可能做到科为了规划目标的准确性,假设条件尽可能做到科学性、真实性和确定性。学性、真实性和确定性。软件项目管理34344.2.34.2.3 效益的预测和评估效益的预测和评估软件项目的效益表现形式各自不同,包括直接效软件项目的效益表现形式各自不同,包括直接效益和间接效益、经济效益和社会效益、近期效益益和间接效益、经济效益和社会效益、近期效益和远期效益、有形效益和无形

36、效益、微观效益和和远期效益、有形效益和无形效益、微观效益和宏观效益等。宏观效益等。可能的系统效益包括:可能的系统效益包括:1)改进计算与打印工作所得到的效益;改进计算与打印工作所得到的效益;2)改进记录保存工作所得到的效益;改进记录保存工作所得到的效益;3)改进记录查找工作所得到的效益;改进记录查找工作所得到的效益;4)改进系统重构能力所得到的效益;改进系统重构能力所得到的效益;5)改进分析和模拟能力所得到的效益;改进分析和模拟能力所得到的效益;软件项目管理35356)改进过程和资源管理所得到的效益。改进过程和资源管理所得到的效益。n系统的经济效益等于因使用新系统而增加的收入系统的经济效益等于

37、因使用新系统而增加的收入加上使用新系统可节省的运行费用。加上使用新系统可节省的运行费用。n对于项目的效益的量化和计算,可以归纳为以下对于项目的效益的量化和计算,可以归纳为以下 4 种。种。1.函数求解法函数求解法 Y=f(X)其中,其中,Y=效益效益,X=项目子项目效益变量项目子项目效益变量。它包含工时节省、流动资金占用减少、生产周期它包含工时节省、流动资金占用减少、生产周期缩短等因素。产生的效益一律换算成价值量。纯缩短等因素。产生的效益一律换算成价值量。纯价值量也称价值量也称纯收入纯收入,按,按产出效益的总和减去投入产出效益的总和减去投入总和总和计算,包括硬件、其他固定资产、软件、易计算,包

38、括硬件、其他固定资产、软件、易软件项目管理3636耗品等。例如:耗品等。例如:其中,其中,Xn=各专项管理所获得的经济效益;各专项管理所获得的经济效益;C1=采用计算机管理新增的固定资产价值;采用计算机管理新增的固定资产价值;K1=固定资产折旧系数;固定资产折旧系数;C2=采用计算机管理新增易耗品的价值量;采用计算机管理新增易耗品的价值量;K2=C2 的使用年限;的使用年限;t=采用计算机所用工时费用的总额;采用计算机所用工时费用的总额;n如果固定资产折旧期为如果固定资产折旧期为 5 年,则计算一年的效益时,年,则计算一年的效益时,扣除其投入时按扣除其投入时按 1/5 计算。计算。n能建立函数

39、关系的多为直接效益或有形效益。能建立函数关系的多为直接效益或有形效益。软件项目管理37372.相关关系法相关关系法适用于软件项目与效益之间虽然不能建立直接函适用于软件项目与效益之间虽然不能建立直接函数关系,但有明显的相关关系的情形。数关系,但有明显的相关关系的情形。由于软件系统或单项子系统的建立,可以导致某由于软件系统或单项子系统的建立,可以导致某些单项指标的改善,如成本降低、生产率提高、些单项指标的改善,如成本降低、生产率提高、工时减少。可工时减少。可根据每个检查点的实测数据或统计根据每个检查点的实测数据或统计数值数值,应用最小二乘法找出最佳拟合曲线或直线应用最小二乘法找出最佳拟合曲线或直线

40、,按函数求解法处理。按函数求解法处理。软件项目管理38383.模糊数学法模糊数学法适用于软件项目与效益之间既没有直接函数关系,适用于软件项目与效益之间既没有直接函数关系,也没有明显的相关关系,但隐约存在一些可意识也没有明显的相关关系,但隐约存在一些可意识到的模糊事项和模糊量值(还不能准确判断其定到的模糊事项和模糊量值(还不能准确判断其定量或定性关系)的情形。量或定性关系)的情形。可以分析这些模糊的东西,确定一些指标来评价可以分析这些模糊的东西,确定一些指标来评价项目,并赋予权值进行打分,从而把没有定性关项目,并赋予权值进行打分,从而把没有定性关系的问题,量化为可定量分析的问题,进行评估系的问题

41、,量化为可定量分析的问题,进行评估计算。计算。4.专家意见法(专家意见法(Delphi法)法)请有经验的多方面的专家,从请有经验的多方面的专家,从不同的专业视角对不同的专业视角对项目的成果、效益或水平进行评估项目的成果、效益或水平进行评估。尽管每位专。尽管每位专软件项目管理3939专家的意见可能存在一定的主观考虑或偏见,但多专家的意见可能存在一定的主观考虑或偏见,但多位专家的主观考虑和偏见综合,就会比较接近客观位专家的主观考虑和偏见综合,就会比较接近客观事物的真实水平。事物的真实水平。也可以采取进行多轮的也可以采取进行多轮的 Delphi 法进行评估。法进行评估。软件项目的全部效益与建立项目所

42、需的全部人力、软件项目的全部效益与建立项目所需的全部人力、财力、物力的投入的比值,是衡量软件项目效果,财力、物力的投入的比值,是衡量软件项目效果,决策取舍的依据。决策取舍的依据。计算投资总额应考虑贷款利息,并考虑货币的时间计算投资总额应考虑贷款利息,并考虑货币的时间价值。价值。4.2.44.2.4 投资投资/效益的几个指标效益的几个指标软件项目管理40401.1.净现值分析净现值分析NPV(Net Present Value)NPV(Net Present Value)对项目投资的目的是为了将来取得回报。因为投资对项目投资的目的是为了将来取得回报。因为投资在前,取得效益在后。因此要考虑在前,取

43、得效益在后。因此要考虑货币的时间价值货币的时间价值。例如,今天我收到例如,今天我收到 100 元钱,要比来年收到元钱,要比来年收到 100元元钱好。因为来年的钱好。因为来年的 100 元钱的价值要低于现在的元钱的价值要低于现在的 100 元钱。假设银行年利率是元钱。假设银行年利率是 5%,我今年存入银,我今年存入银行行 100 元钱,来年其价值上升到元钱,来年其价值上升到 105 元,反之,来元,反之,来年的年的 100 元钱等价于现在的元钱等价于现在的 95.2 元。元。类似地,如果后年获得类似地,如果后年获得 100 元钱,其价值仅相当于元钱,其价值仅相当于现在的现在的 90.7 元。元。

44、软件项目管理4141通常用利率表示资金的时间价值。设年利率为通常用利率表示资金的时间价值。设年利率为 i,现已存入现已存入 P 元,则元,则 n 年后可得钱数为年后可得钱数为 F=P(1+i)n这就是这就是 P 元钱在元钱在 n 年后的价值。反之,若年后的价值。反之,若 n 年后能年后能收入收入 F 元,那么这些钱元,那么这些钱现在的价值现在的价值是是 称利率称利率 i 为为贴现率贴现率(discount rate),),用十进制小数用十进制小数表示。表示。n 是是资金在未来出现的年份。资金在未来出现的年份。贴现因子贴现因子与年份有关,是与年份有关,是(1+i)n 的倒数:的倒数:软件项目管理

45、4242例如,在工程设计中用例如,在工程设计中用 CAD 系统来取代大部分人系统来取代大部分人工设计工作,每年可节省工设计工作,每年可节省 9.6 万元。若软件生存周万元。若软件生存周期为期为 5 年,则年,则 5 年可节省年可节省 48 万元。开发这个万元。开发这个 CAD 系统共投资了系统共投资了 20 万元。万元。不能简单地把不能简单地把 20 万元万元与与 48 万元万元相比较。因为前相比较。因为前者是现在投资的钱,而后者是者是现在投资的钱,而后者是 5 年内相继节省的年内相继节省的钱。需要把钱。需要把 5 年内每年预计节省的钱折合成现在年内每年预计节省的钱折合成现在的价值才能进行比较

46、。的价值才能进行比较。设设贴现贴现率率是是 5,利用上面计算资金现在价值的公,利用上面计算资金现在价值的公式,可以算出引入式,可以算出引入 CAD 系统后,每年预计节省的系统后,每年预计节省的钱的现在价值,参看下表。钱的现在价值,参看下表。软件项目管理4343资金的时间价值资金的时间价值 年年份份将来值将来值(万万)贴现因子贴现因子(贴现率贴现率5%)现在值现在值(万万)累计现在值累计现在值(万万)19.60.95249.14309.143029.60.90708.707217.850239.60.86388.292526.142749.60.82277.897934.040659.60.78

47、357.521641.5622软件项目管理4444应用贴现因子的项目收益应用贴现因子的项目收益年份年份 项目资金流项目资金流(元元)贴现因子贴现因子5%已贴现资金流已贴现资金流(元元)0 -200 0001.0000 -200 000.01 96 0000.9524 91 430.42 96 0000.9070 87 072.03 96 0000.8638 82 924.84 96 0000.8227 78 979.25 96 0000.7835 75 216.0NPV:215 622.4软件项目管理45452.2.投资回收期(投资回收期(paybackpayback period perio

48、d)投资回收期就是投资回收期就是使累计的经济效益等于最初的投使累计的经济效益等于最初的投资所需要的时间资所需要的时间。投资回收期越短,就能越快获。投资回收期越短,就能越快获得利润。得利润。例如,引入例如,引入CAD系统两年以后系统两年以后,可以节省可以节省 17.85 万万元,比最初的投资还少元,比最初的投资还少 2.15 万元,但第三年可以万元,但第三年可以节省节省 8.29 万元,则万元,则 2.15/8.29=0.259因此,投资回收期是因此,投资回收期是 2.259 年。年。软件项目管理46463.3.纯收入与净利润纯收入与净利润工程的纯收入就是工程的纯收入就是在整个生存周期之内系统的

49、累在整个生存周期之内系统的累计经济效益(折合成现在值)与投资之差计经济效益(折合成现在值)与投资之差。例如,引入例如,引入CAD系统之后,系统之后,5 年内工程的纯收入年内工程的纯收入预计是预计是 41.5622021.562(万元)。(万元)。纯收入与纯收入与净利润净利润(net profit)有所不同。净利润是有所不同。净利润是项目的整个生存周期内总成本与总收入的差,一项目的整个生存周期内总成本与总收入的差,一般净利润不考虑资金的现在价值。例如上述般净利润不考虑资金的现在价值。例如上述CAD系统的净利润为:系统的净利润为:9.6*5-20=48-20=28(万元)(万元)软件项目管理474

50、74.4.投资回报率投资回报率ROIROI(return on investmentreturn on investment)投资回收率也称为投资收益率,用来衡量投资效益投资回收率也称为投资收益率,用来衡量投资效益的大小。的大小。有一个简单计算投资回报率的公式为:有一个简单计算投资回报率的公式为:ROI=(平均年利润平均年利润/总投资总投资)*100例如,对于上述的例如,对于上述的CAD系统的项目,净利润是系统的项目,净利润是28 万元,平均年利润是万元,平均年利润是 28/5=5.6 万元,总投资为万元,总投资为 20 万元,则投资回报率为:万元,则投资回报率为:ROI=5.6/20*100

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁