第2章 软件项目综合管理.ppt_第1页
第2章 软件项目综合管理.ppt_第2页
第2章 软件项目综合管理.ppt_第3页
第2章 软件项目综合管理.ppt_第4页
第2章 软件项目综合管理.ppt_第5页
已阅读5页,还剩60页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件项目管理 Software Project Management,软件学院,第二章 软件项目综合管理,软件项目综合管理是指在项目的整个生命周期内,综合项目管理的知识领域,对项目的所有分项计划进行整合、实施和监控,以保证项目各要素相互协调的全部工作和活动过程。,软件项目综合管理概述,2.1软件项目综合管理概述,范围管理、时间管理、成本管理和质量管理是软件项目管理的四大核心领域,它们之间有着相互依赖和相互约束的管理。一般而言,项目范围、项目时间和项目成本之间经常存在矛盾。需要平衡三者之间的关系,但在调整三者关系时,应特别关注是否影响了项目质量。 软件项目综合管理可以实现这样的目标:在确保项目质

2、量的前提下,力求项目范围、项目时间和项目成本三者之间的平衡。,软件项目综合管理概述,项目综合管理过程: 制定项目章程 制定项目初步范围说明书 制定项目管理计划 指导与管理项目执行 监控项目工作 整体变更控制 项目收尾,表2-1 PMBOK2004对项目综合管理的定义,1.从政策导向中寻找项目机会,项目机会研究的政策导向性依据主要包括国家、行业和地方的科技发展和经济社会发展的长期规划与阶段性规划,这些规划一般由国务院、各部委、地方政府及主管厅局发布。,2.2 软件项目规划,国家中长期科学和技术发展规划纲要(20062020年) 国家“十一五”科学技术发展规划 信息产业科技发展“十一五”规划和20

3、20年中长期规划纲要,软件项目规划,2.从市场需求中寻找项目机会,除基础性研究项目、公益性项目以及涉及国防和国家安全的项目外,绝大多数投资项目都要从市场中取得回报。市场需求是决定投资方向的主要依据,投资者应从市场分析中选择项目机会。,软件项目规划,市场分析应客观地分析市场现状,科学地预测未来市场的发展趋势,清楚地了解主要竞争对手的产品、市场份额以及他们正在做什么、下一步打算做什么。 市场分析必须考虑到潜在的市场风险,应该考虑到最坏的可能以及出现这种最坏可能的概率是多少、可采用什么办法规避风险。,软件项目规划,3.从技术发展中寻找项目机会,信息技术发展迅速,日新月异,新技术也会带来新的项目机会。

4、 目前网络技术、移动通信技术、中间件技术、嵌入式技术、信息安全技术、电子支付技术、新一代互联网技术发展较快,基于这些新技术的应用系统前景广阔。,软件项目规划,4.从特定事件中寻找项目机会,除了从政策导向、市场需求和技术发展中寻找项目机会之外,有时特定的事件也能给我们带来项目机会。,软件项目规划,2.3 可行性分析,1.技术可行性分析 技术可行性研究分析主要分析能否利用现有的或可能拥有的技术能力和人力资源等方面的条件来实现项目的目标、功能、性能和其他指标,能否在规定的时间期限内完成整个项目。,项目的必要性分析 确定软件项目的目标,即本项目想解决哪些问题。 分析现有的软件系统。,可行性分析,软件组

5、织水平与能力分析 软件组织水平与能力分析主要包括软件组织的研发能力、生产及营销能力、资金管理能力和其他特殊能力的分析。,可行性分析,项目技术来源分析 自主研发 产学研合作开发 使用国内外技术本企业消化创新,可行性分析,与项目相关的专利分析 专利分析应仔细研究相关专利的全部信息。 项目负责人及技术骨干的资质分析 项目总体技术方案分析 项目总体技术方分析应该着重分析:项目所依据的技术原理、主要技术与性能指标、项目拟执行的质量标准类型、质量标准名称等。,可行性分析,项目创新点分析 包括条目分析创新类别和创新内容。 项目技术风险分析 项目技术成熟性分析 关键性技术成熟性分析 项目采用的关键性技术是否通

6、过技术鉴定及鉴定单位、鉴定意见、鉴定时间 项目采用的关键性技术是否获得国家、部门或地方科技计划的支持即计划的名称和获得支持的时间。,可行性分析,2.项目投资及效益分析,明确了项目的必要性和可能性之后,还要从投入产出的角度分析项目值不值得去做。项目投资及效益分析,也称经济可行性分析,主要对整个项目的投资及所产生的经济效益进行分析。,可行性分析,项目投资预算分析 项目投资来源分析,可行性分析,市场需求与产品销售额分析 市场分析的关键因素是对项目产品在其生命期内的市场需求量做出估计。从以下角度进行分析: 市场的地域范围 产品面向的行业 同类产品的竞争 生产能力 分析产品的生产规模和销售额时,应从项目

7、完成之日起逐年分析。,可行性分析,产品成本、利润与盈亏平衡点分析 产品成本分为固定成本和动态成本。固定成本与销售额无关。动态成本与销售额成正比。 动态成本率=动态成本/销售额 产品利润=销售额*(1-动态成本率)-固定成本,可行性分析,扣除各种税金之后的利润称为税后利润或净利润,与此相比,为扣除税金的利润称为税前利润或利税总额。 使利润为0的销售额称为盈亏平衡点 盈亏平衡点=固定成本/(1-动态成本率) 注:如果预期销售额与盈亏平衡点过于接近(小于两倍),该项目将是十分危险的。,可行性分析,投资回收期、投资收益率分析 项目投资回收期=(累计净现金流量开始出现正值年份数-1)+(上年累计净现金流

8、量绝对值/当年净现值) 项目投资收益率分为静态(总收益/总投资)和动态(项目内部收益率) 社会效益分析 社会效益分析就是从国家的角度,评价项目对社会的实际贡献。,可行性分析,2.4 项目章程制定,项目章程是正式批准一个项目的文档,有时也称为项目任务书、项目立项决定书、项目批文、项目许可证书等。项目章程的主要作用是正式宣布项目的存在,粗略规定项目的范围,并任命项目经理等。项目章程应当由项目团队之外的、适当级别的、并为项目出资的项目发起人或投资人发布。,1.项目章程主要内容,项目章程制定,2.项目章程制定过程,项目章程制订过程的主要依据包括合同、项目工作说明书、环境与组织因素及组织过程资产。 合同

9、如果软件项目是客户定制的,则项目合同自然应该作为制订项目章程的依据。,项目章程制定,项目工作说明书项目工作说明书(SOW)描述项目需要完成的产品、项目或服务,包括业务需求、项目范围描述和组织战略等。 环境与组织因素制订项目章程时,所有存在于项目周围并对项目成功有影响的环境与组织因素都必须加以考虑。,项目章程制定,组织过程资产组织过程资产包含两类。一类是组织长期积累的、符合自身特点和所在领域特点的、包含一系列过程、程序、标准、准则、方针、指南和模板的项目管理体系;另一类是组织共享的知识库,如过程测量数据库、项目档案、经验教训知识库、问题和缺陷管理数据库、配置管理知识库和财务数据库。,项目章程制定

10、,项目章程制定过程中常用的工具 项目管理方法体系 项目管理信息系统 专家判断,项目章程制定,2.5 系统需求(项目范围)的初步分析,软件项目系统需求分析的目的就是要明确项目需要做什么和不需要做什么,也就是要界定项目的范围与边界。 详细的系统需求(项目范围)的分析应该在规划阶段的范围定义过程中完成。,制订系统需求(项目范围)初步说明书过程的主要依据包括项目章程、项目工作说明书、环境与组织因素及组织过程资产,常用的工具和技术主要包括项目管理方法体系、项目管理信息系统和专家判断。,系统需求(项目范围)的初步分析,2.6 项目管理计划制定,项目计划过程就是确定、协调和综合所有分项计划所需活动,从而形成

11、项目管理计划的过程。 1.项目管理计划 项目管理计划记录了规划过程组内各规划子过程的全部成果,确定了项目实施、项目监控和项目收尾的方式方法,其具体内容因项目的应用领域和复杂程度而异,并可通过综合变更控制过程进行更新和修订。,项目管理计划详略均可,可由一个或多个分项计划以及其他事项组成。每一分项计划和其它组成部分的详细程度都要满足具体项目的需要。,项目管理计划制定,项目管理计划制定,项目管理计划制定,项目管理计划制定过程 制订项目管理计划过程的主要依据包括项目初步范围说明书、项目管理各过程、环境与组织因素及组织过程资产。 制订项目管理计划过程中常用工具和技术主要包括项目管理方法体系、项目管理信息

12、系统和专家判断。,1.项目执行管理活动 开展活动以实现项目或项目阶段的目标; 付出努力和支出资金以实现项目或项目阶段的目标; 配置、培训并管理分派到本项目上的项目团队成员; 根据具体情况取得报价、标书、要约或建议书;,2.7 项目执行管理,在潜在的供方中间进行比较,选定供方; 管理供应商; 取得、管理并使用资源,包括材料、工具、设备与设施; 实施已列入计划的方法和标准; 创建、验证和确认项目或项目阶段的可交付成果;,项目执行管理,管理风险并实施风险应对活动; 将批准的变更纳入项目的范围、计划和环境; 建立并管理项目团队内外的项目沟通渠道; 收集与记录经验教训,并实施已批准的过程改进活动。,项目

13、执行管理,2、项目执行管理过程 项目执行管理过程的主要依据包括项目管理计划、批准的纠正措施、批准的预防措施、批准的变更申请、批准的缺陷补救、确认的缺陷补救和管理收尾过程。,项目执行管理,项目执行管理过程常用的工具和技术主要包括项目管理方法体系和项目管理信息系统。 项目执行管理过程的主要工作成果包括可交付成果、变更申请、实施的变更申请、实施的纠正措施、实施的预防措施、实施的缺陷补救和工作绩效信息。,项目执行管理,项目监控过程用来监控项目的启动、规划、实施和收尾,采取纠正措施和预防措施控制项目绩效。 监控是从项目开始直到完成的一个项目管理过程,包括收集、测量和发布绩效信息,并评价度量结果和过程改进

14、的实施方向。持续的监控使项目管理团队能够洞察项目的状态是否正常,并且识别出任何可能需要特别关注的区域。,2.8 项目监控,项目监控活动 项目监控过程包括但不限于以下活动: 比较实际项目指标和项目管理计划。 评价项目绩效,判断是否出现了需要采取纠偏或预防措施的迹象,并在必要时提出采取行动的建议。,项目监控,分析、跟踪并监视项目风险,确保及时识别风险,报告其状态,执行适当的风险应对计划。 建立有关项目成果及文档资料的准确而及时的信息库,并保持到项目完成。 为状态报告、绩效测量和预测提供信息支持。 为更新当前的费用和进度信息提供预测。 在实施批准的变更时进行监视。,项目监控,项目监控过程 项目监控过

15、程的主要依据包括项目管理计划、工作绩效信息和拒绝的变更申请。 项目监控过程中常用的工具和技术包括主要包括项目管理方法体系、项目管理信息系统、挣值分析和专家判断。 项目监控过程的主要输出成果包括推荐的纠偏措施、推荐的预防措施、预测、推荐的缺陷补救和变更申请。,项目监控,挣值分析 挣值分析是项目费用控制和进度控制的基本方法,其基本思想是通过引入“挣值”的概念(挣值表示已完成工作的计划费用或预算费用)帮助项目管理人员分析项目执行时的费用绩效和进度绩效,以便对项目费用和进度的发展趋势进行科学的预测和判断。,项目监控,挣值分析的的3个基本参数 BCWS(Budgeted Cost for Work Sc

16、heduled,计划工作量预算费用 ACWP(Actual Cost for Work Performed,已完成工作量的实际费用) BCWP(Budgeted Cost for Work Performed,已完成工作量的预算费用),BCWP也称“挣值”(Earned Value,EV)。,项目监控,挣值分析的的4个评价指标 成本绩效指数CPI(Cost Performed Index)=EV/ACWP。 进度绩效指数SPI(Scheduled Performed Index)=EV/BCWS。 成本偏差CV(Cost Variance)=EV-ACWP。 进度偏差SV(Scheduled

17、Variance)=EV-BCWS。,项目监控,项目监控,某大型通信公司进行无线通信业务升级工程,该工程计划2年完成,总预算成本为320万。其中,第1年的预算成本(BCWS)为160万元。年终,经过严格计算,已完成工作量的实际成本(ACWP)为150万,已完成工作量的预算成本(BCWP,即“挣值”EV)为120万元。,项目监控,成本绩效指数CPI=EV/ACWP=120/150=80%。 成本偏差CV=EV-ACWP=120-150=-30(万元)。 成本超支30万元,实际成本是预算成本的125%(1/0.8)。 进度绩效指数SPI=EV/BCWS=120/160=75%。 进度偏差SV=EV

18、-BCWS=120-160=-40(万元)。 进度延误,实际进度是计划进度的75%,少完成了40万元成本的工作量。,项目监控,假定项目未完工部分按照目前效率进行,则: 预测的完工成本=计划总成本/CPI=320/0.8=400(万元)。 预测的完工工期=计划总工期/SPI=24/0.75=32(月)。 假定项目未完工部分按照计划效率进行,则预测的完工成本=计划总成本-CV=320-(-30)=350(万元)。,项目监控,综合变更控制,项目变更的内部因素和外部因素 由项目执行偏差导致项目计划变更的各种诱发因素称为项目变更的内部因素。项目目标本身发生了变化,也会引起项目计划的变更。由项目目标变化导

19、致项目计划变更的各种诱发因素称为项目变更的外部因素。,变更评估侧重点: 内部因素:如何使变更的代价最小、风险最低,即确定最优变更方案。 外部因素:变更的必要性 变更确立的主要原则: 变更确实是必要的,而不是可有可无的。 变更确实是不可推迟的,而不是可早可晚的。 变更的技术方案是可行的。 变更所引发的进度变更与投资变更是项目干系人能够接受的。 变更的潜在风险是可控的。,综合变更控制,综合变更控制,综合变更控制管理活动 综合变更控制过程包括下列变更管理活动,其详细程度取决于项目实施的具体状况: 确定是否需要变更或者变更是否已经发生。 对妨碍综合变更控制的因素施加影响,保证只实施经过批准的变更。 审

20、查和批准变更请求。 控制变更申请的流程,在发生变更时管理批准的变更。,仅允许被批准的变更纳入到项目产品或服务之中,维护基线的完整,并维护与项目产品或服务有关的配置与规划文件。 审查与批准所有的纠正与预防措施建议。 根据批准的变更控制与更新范围、成本、进度和质量要求,协调整个项目的变更。 将所申请变更的全部影响记录在案。 确认缺陷补救。 根据质量报告并按照标准控制项目质量,综合变更控制管理活动,软件配置管理,带有变更控制系统的配置管理系统为集中管理变更提供了一个效率高、效果好的标准过程,包括识别、记录、控制项目基线内可交付成果的变更。变更控制的应用级别依赖于应用领域、具体项目的复杂性、合同要求,

21、以及实施项目的内外环境。 配置管理系统(附带变更控制过程)在项目综合变更方面的应用,主要有三个目标: 建立一种渐进的方法,以便能够始终如一地识别和提出对于既定基线的变更,并评估这些变更的价值和效果。 通过考虑每项变更的影响提供持续确认与改进项目的机会。 为项目管理团队提供一种与项目干系人之间就所有变更进行一致沟通的机制。,配置管理活动,综合变更控制过程的配置管理活动主要包括: 配置识别提供了定义和验证产品的配置、标识产品和文档、管理变更、保持信息公开的基础。 配置状况统计对有效地管理产品和产品信息所需的配置信息的捕获、存储和访问。 配置验证和审核确定已经达到配置文档所定义的性能和功能需求,并且已经在配置文档中形成了正确的文件,综合变更控制过程,综合变更控制过程的主要依据包括项目管理计划、变更申请、工作绩效信息、推荐的纠正措施、推荐的预防措施、推荐的缺陷补救和可交付成果。 综合变更控

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论