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

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

ID:58729238

大小:490.00 KB

页数:91页

时间:2020-10-04

项目管理的环境及过程ppt课件.ppt_第1页
项目管理的环境及过程ppt课件.ppt_第2页
项目管理的环境及过程ppt课件.ppt_第3页
项目管理的环境及过程ppt课件.ppt_第4页
项目管理的环境及过程ppt课件.ppt_第5页
资源描述:

《项目管理的环境及过程ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件项目管理第二章软件项目管理的环境和过程SoftwareProjectManagementcontextandprocesses2.1项目管理的系统观念2.2过程与项目管理2.3软件项目的生命周期2.4软件产品的生命周期2.5项目的组织2.1项目管理的系统观念软件项目也是一次性的,产生唯一的产品,但不能孤立地执行项目,它总是处于一个更大的系统环境中。项目必须在一个广泛的组织环境中执行,项目经理需要从系统角度,对项目有一个全盘的考虑,认清项目在更大的组织环境中所处的位置。这就是系统思维。所谓系统,

2、就是为满足某个目的在一个环境中工作的相互作用的成分的集合。系统方法,是解决复杂问题的一种全盘的、分析的方法,包括系统观念、系统分析和系统管理。系统观念是系统地思考事物的一整套思维模式。系统分析是通过定义系统的研究范围,采用逐步分解的办法,识别和评估其中的问题、时机、约束、需要的一套解决问题的方法。系统分析另外要做的事情是比较可能的解决方案,从中找出最优的或至少是满意的解决方案,考察它的可行性。项目管理的系统方法目标约束:法律上的成本上的进度上的政策上的选择标准:性能成本/收益反馈时间政策要求要求要

3、求……可选方案可选方案可选方案……权衡系统可选方案可选方案反馈系统管理主要致力于与系统变更相关联的业务、技术和组织等课题。系统方法的使用,对于成功的软件项目管理,是非常关键的。为了识别关键的项目干系人并满足他们的需要,为了能够按照最符合整个组织利益的方式行事,高层管理人员和项目经理必须能够明确与项目相关的关键业务、技术和组织。在启动一个项目时,不要一头扎进技术细节,应优先考虑计划、组织和过程。2.2过程与项目管理软件项目主要涉及两个方面:软件工程与项目管理。软件工程涉及系统的建立,主要关注如何设计

4、、实现、测试等问题。项目管理涉及如何正确地计划和控制软件工程行为,以满足项目在成本、进度和质量等方面的目标。如果项目的规模比较小,可以用不太正规的方法实现它。对于大型项目,必须遵循那些经过实践证明效果良好的方法,谨慎地执行每一个工程任务,必须用文档正确地记录工作制品。项目任务必须经过细致规划,并将它们分配给执行项目的人员,然后在项目执行的过程中对它们进行跟踪。要成功地执行较大的项目,必须在软件工程和项目管理两个方面增强正规程度和严格程度。正规方法要求用良好定义的过程来执行各种任务,并采用合适的度量

5、手段。2.2.1过程是什么?对于某个任务来说,一个过程是执行该任务的一个步骤序列。对于一个组织而言,过程远不止一个步骤序列。过程涵盖了工程师和项目经理所掌握的成功执行项目的实践。软件工程过程规定了如何执行工程任务,例如需求定义、设计、实现、测试等。项目管理过程规定了如何设置里程碑,组织全体人员,管理风险,监督进展等。2.2.2为什么项目经理必须遵循过程?过程代表了集体的智慧,使用它们可以增加成功的机会。过程可能包括一些过多的步骤。但是你不可能完全知道哪些步骤是不必要的,因此,走捷径可能会增加风险。

6、如果没有采用过程,就不能很好地预测项目的结果。过程简化了问题的复杂性。检查表涵盖了80%的要做的事情,减少了你的任务。2.2.3项目管理与CMM软件的过程有助于成功地执行一个项目,这样的过程有什么特征?软件CMM提出了解决这个问题的框架。软件CMM是美国CMUSEI开发的,它体现了软件组织和其他组织在软件开发管理方面的最佳实践。软件CMM体现了集体的过程经验,它规定了软件过程的必备特征,但没有规定专门的特征。CMM适合不同的过程。CMM是目前使用得最为普遍的软件过程改进的框架之一。相关组织如下图。

7、CMM的目标之一是对成熟的过程和不成熟的过程加以区分。不成熟的过程是在没有很多指导原则的情况下执行项目开发,而项目的结果极大地依赖项目领导和团队的能力。成熟过程下的软件项目遵循已仔细定义的过程,项目的结果不再过分地依赖人员,而更加依赖于过程。SCMGSQAGSTGTGSCMSEPGSWEGSTEGCustomer需求集成要求/承诺分配需求分配需求要求支持工程支持Customer(客户)SEPG(软件工程过程组)SQAG(软件质量保证组)STEG(系统工程组)SCMG(软件配置管理组)SWEG(软件

8、工程组)STG(系统测试组)SCM(子合同管理者)TG(培训组)CMM框架描述了不同成熟度等级的软件过程应具有的关键因素,还规定了软件过程从不成熟的过程变为非常成熟的过程应当遵循的途径。这一途径涉及五个成熟度等级。可优化级54321可管理级可定义级可重复级初始级过程越成熟,结果就越可预测,项目就越好控制。将一个过程应用于一个项目时,能够期望得到的结果范围叫做项目的过程能力。将一个过程应用于一个项目时,实际得到的结果叫做项目的过程绩效。过程绩效依赖于过程能力。在通向更高成熟度的途中,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。