欢迎来到天天文库
浏览记录
ID:42123393
大小:27.00 KB
页数:3页
时间:2019-09-08
《项目管理的关键因素及之间关系》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、项目管理的关键因素及之间关系项目管理中的关键因素及它们之间的关系美国项目管理协会PMI对项目管理的定义“在项目活动中运用一系列的知识、技能、工具和技术,以满足或超过相关利益者对项目的要求”。软件项目管理的主要包括以下内容:需求管理,项目估算,进度管理,成本管理,配置管理,风险管理,质量管理以及资源管理。一个成功的项目管理,需要做好以上几个方面,并且将这些方面进行协调,使之相互促进。软件需求,IEEE软件工程标准词汇(1997)中定义:(1)用户解决问题或达到目标所需的条件或能力(Capability)o(2)系统或系统部件要满足合同、标准、规范或其它正式规定文档所需具有的条件
2、或能力。(3)-种反映上面(1)或(2)所描述的条件或能力的文档说明。软件需求是整个软件开发项目的最关键的一个输入,和传统的生产企业相比较,软件需求具有模糊性、不确定性、变化性和主观性的特点,软件需求是项目管理中最难把握的问题,良好的软件需求管理应遵守以下策略:(1)需求一定要与投入有必然的联系。(2)需求的变更要经过岀资者的许可。(3)小的需求变更也要经过正规的需求管理流程。(4)精确地需求与范围定义并不会组织需求的变更。基于以上问题,必须对需求进行管理,使需求能够真正成为软件工程和管理的基线,使软件计划、活动和工作产品同软件需求保持一致,使需求可以复用。项目估算,软件项目
3、规划的重点是对人员角色、任务进度、经费、设备资源、工作成果等等做出合适的安排,制定出一些计划(包括高层的和细节的),使大家按照计划行事,最后顺利地达到最终目标。项目规划包括以下步骤:(1)确定软件范围。就是确定目标软件的数据和控制、功能、性能、约束、接口以及可靠性。(2)确定工作所需资源。软件工作所需的资源包括:工作环境(软硬件环境、办公室环境)、可复用软件资源(构件、中间件)、人力资源(包括不同各种角色的人员:分析师、设计师、测试师、程序员、项目经理……)。进度是对软件执行的活动和里程碑所制定的工作计划日期表,进度管理是为了确保项目按期完成所需要的管理过程。按时完成项目是项
4、目经理最大的挑战之一,时间是项目规划中灵活性最小的因素,进度问题是项目冲突的主要原因,尤其是在项冃后期。因此需要一定的技术对项目的进度进行管理。成本是一个项目能否成功的主要因素之一,为了保证软件能在规定的吋间内完成切不超过预算,进行成本的管理和控制是非常重要的。项目成本管理是指为保障项目实际发生的成本不超过预算,使项目在批准的预算内按时、按质、经济高效地完成既定目标而开展的成本管理活动。成本管理包括项目资源计划(分析项目所需资源)、项目成本估算(估计项目的总成本)、项目成本预算(将项目的总成本分配到各个工作和阶段上)、项日成本控制(将项目实际成本控制在原预算成本之内)、项目成
5、本预测。软件配置是一个软件产品在生存期各个阶段的不同形式(记录特定信息的不同媒体)和不同版木的程序、文档及相关数据的集合,或者说是配置项的集合。ISO9000-3:1997对配置管理的定义是:配置管理是一个管理学科,它对配置项(包括软件项)的开发和支持生存期给与技术上的和管理上的指导。配置管理的应用取决于项目的规模、复杂程度和风险大小。配置管理的主要任务是:制怎软件配置管理计划、制定配置标识规则、实施变更控制、报告配置状态、进行配置审核以及进行版本管理和发行管理。软件开发过程中包含了一些风险,风险管理的目的就是试图系统化地瓦解不确定因素对项目计划(质量、预算、进度、资源分配等
6、)的威胁,通过风险的管理变被动的面对风险,即消防状态为主动面对风险,即钓鱼状态。风险管理主要包括:风险识别,风险分析,风险计划,风险跟踪,风险应对,风险管理验证。国际标准组织对质量的定义:“反映实体满足主体明确和隐含需求的能力的特性总和”。质量特性:“是指实体所特有的性质,它反映实体满足需求的能力”。质量管理:“确定质量方针、目标和职责并在质量体系中通过质量计划、质量控制、质量保证和质量改进使其实施的全部管理职能的所有活动”。质量管理主要就是监控项目的可交付产品和项目执行的过程,以确保它们符合相关的要求和标准,同时确保不合格项能够按照正确方法或者预先规定的方式处理。软件开发过
7、程中的资源主要包括人力资源、软件资源以及硬件资源。软件项目中的人力资源包括•所有项目的干系人:资助者、客户、项目组成员、支持人员及供应商等。人力资源管理就是有效地发挥每个项冃干系人作川的过程。软件资源管理指在软件开发过程中,可以尽可能使用以前开发活动中曾经积累过或者用过的软件资源。软件硬件资源管理就是对软件开发过程中使用到的硬件资源进行维护和管理。经过以上讨论,可以清楚地发现软件项目管理过程中涉及到的主要因素有资源、风险、需求、成本、进度以及质量等。各个管理因素看似独立,实际相互渗入相互支持相互关联。一
此文档下载收益归作者所有