02 项目管理的环境及过程.ppt

  1. 1、本文档共91页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
02项目管理的环境及过程整理ppt

2.1 项目管理的系统观念 2.2 过程与项目管理 2.3 软件项目的生命周期 2.4 软件产品的生命周期 2.5 项目的组织 2.1 项目管理的系统观念 软件项目也是一次性的,产生唯一的产品,但不能孤立地执行项目,它总是处于一个更大的系统环境中。 项目必须在一个广泛的组织环境中执行,项目经理需要从系统角度,对项目有一个全盘的考虑,认清项目在更大的组织环境中所处的位置。这就是系统思维。 所谓系统,就是为满足某个目的在一个环境中工作的相互作用的成分的集合。 系统方法,是解决复杂问题的一种全盘的、分析的方法,包括系统观念、系统分析和系统管理。 系统观念 是系统地思考事物的一整套思维模式。 系统分析 是通过定义系统的研究范围,采用逐步分解的办法,识别和评估其中的问题、时机、约束、需要的一套解决问题的方法。 系统分析另外要做的事情是比较可能的解决方案,从中找出最优的或至少是满意的解决方案,考察它的可行性。 项目管理的系统方法 系统管理 主要致力于与系统变更相关联的业务、技术和组织等课题。 系统方法的使用,对于成功的软件项目管理,是非常关键的。 为了识别关键的项目干系人并满足他们的需要,为了能够按照最符合整个组织利益的方式行事,高层管理人员和项目经理必须能够明确与项目相关的关键业务、技术和组织。 在启动一个项目时,不要一头扎进技术细节,应优先考虑计划、组织和过程。 2.2 过程与项目管理 软件项目主要涉及两个方面:软件工程与项目管理。 软件工程涉及系统的建立,主要关注如何设计、实现、测试等问题。 项目管理涉及如何正确地计划和控制软件工程行为,以满足项目在成本、进度和质量等方面的目标。 如果项目的规模比较小,可以用不太正规的方法实现它。 对于大型项目,必须遵循那些经过实践证明效果良好的方法,谨慎地执行每一个工程任务,必须用文档正确地记录工作制品。项目任务必须经过细致规划,并将它们分配给执行项目的人员,然后在项目执行的过程中对它们进行跟踪。 要成功地执行较大的项目,必须在软件工程和项目管理两个方面增强正规程度和严格程度。 正规方法要求用良好定义的过程来执行各种任务,并采用合适的度量手段。 2.2.1 过程是什么? 对于某个任务来说,一个过程是执行该任务的一个步骤序列。 对于一个组织而言,过程远不止一个步骤序列。过程涵盖了工程师和项目经理所掌握的成功执行项目的实践。 软件工程过程规定了如何执行工程任务,例如需求定义、设计、实现、测试等。 项目管理过程规定了如何设置里程碑,组织全体人员,管理风险,监督进展等。 2.2.2 为什么项目经理必须遵循过程? 过程代表了集体的智慧,使用它们可以增加成功的机会。 过程可能包括一些过多的步骤。但是你不可能完全知道哪些步骤是不必要的,因此,走捷径可能会增加风险。 如果没有采用过程,就不能很好地预测项目的结果。 过程简化了问题的复杂性。检查表涵盖了80%的要做的事情,减少了你的任务。 2.2.3 项目管理与CMM 软件的过程有助于成功地执行一个项目,这样的过程有什么特征?软件 CMM 提出了解决这个 问题的框架。 软件 CMM 是美国 CMU SEI 开发的,它体现了软件组织和其他组织在软件开发管理方面的最佳实践。 软件CMM 体现了集体的过程经验,它规定了软件过程的必备特征,但没有规定专门的特征。CMM 适合不同的过程。 CMM 是目前使用得最为普遍的软件过程改进的 框架之一。相关组织如下图。 CMM的目标之一是对成熟的过程和不成熟的过程加以区分。 不成熟的过程是在没有很多指导原则的情况下执行项目开发,而项目的结果极大地依赖项目领导和团队的能力。 成熟过程下的软件项目遵循已仔细定义的过程,项目的结果不再过分地依赖人员,而更加依赖于过程。 CMM 框架描述了不同成熟度等级的软件过程应具有的关键因素,还规定了软件过程从不成熟的过程变为非常成熟的过程应当遵循的途径。这一途径涉及五个成熟度等级。 过程越成熟,结果就越可预测,项目就越好控制。 将一个过程应用于一个项目时,能够期望得到的结果范围叫做项目的过程能力。 将一个过程应用于一个项目时,实际得到的结果叫做项目的过程绩效。过程绩效依赖于过程能力。 在通向更高成熟度的途中,可能经历一些成熟度等级。每个成熟度等级规定过程的某些特征。成熟度越高,软件过程越成熟。 2.2.4 项目管理与关键过程领域KPA 除了第1级外,其他每一级都有一些关键过程领域,他们规定了组织将过程提升到该成熟度等级的时候必须重点考虑的问题。 为此,每个KPA规定了它的目标和称为关键实践的一组任务。 KPA的目标规定了CMM为那些与KPA有关的过程设定的目标。 第 2 级(可重复级)KPA 的目标如下: 在这些目标的指导下,首先制定项目计划并记入文档。再根据计划评估正进行中的项目的

文档评论(0)

zyzsaa + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档