软件工程项目管理论文软件工程管理论文-大型软件项目管

软件工程项目管理论文软件工程管理论文-大型软件项目管

ID:47079543

大小:77.00 KB

页数:8页

时间:2019-07-18

软件工程项目管理论文软件工程管理论文-大型软件项目管_第1页
软件工程项目管理论文软件工程管理论文-大型软件项目管_第2页
软件工程项目管理论文软件工程管理论文-大型软件项目管_第3页
软件工程项目管理论文软件工程管理论文-大型软件项目管_第4页
软件工程项目管理论文软件工程管理论文-大型软件项目管_第5页
资源描述:

《软件工程项目管理论文软件工程管理论文-大型软件项目管》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、软件工程项目管理论文软件工程管理论文:大型软件项目管理的流程设计及分析摘要:针对大型软件项目开发中的复杂性、易变性和不可预见性,研究大型软件项目管理流程,设计大型软件项目管理过程的总体流程,分析各阶段流程的进入条件、主要工作过程和工作结果。关键词:软件过程软件项目管理流程设计1引言长期以来,大型软件项目高失败率的状况一直困扰着软件设计和开发人员,研究表明,软件项目失败的原因主要有三个:一是应用项目的复杂性;二是缺乏合格的软件项目管理人才;三是缺乏有效的项目管理。软件开发的风险之所以大,是由于软件过程能力低,其中最关键的问题在于软件开发组织不能很好地管理其软件过程,从而使一些好的开发

2、方法和技术不能起到预期的作用。流程管理作为现代企业管理的先进思想和有效工具,随着市场环境与组织模式的变化,在以计算机网络为基础的现代社会信息化背景下越发显示出其威力和效用。流程管理不仅是一种管理技术,更体现了现代管理的思想。流程管理的重点是:理清和管理好所有主、支流程间的关系,使他们相互协调发挥应有的作用。流程管理增加了部门的透明度,管理的对象不是“部门”和“部门员工”的概念,而是以工序流程为管理对象,注重流程中每一个过程、效率以及和上下游工序的关系,管理重点在于整体流程的完整性和顺畅性。目前,流程管理技术的研究已越来越受到人重视。运用流程管理方法和技术进行大型软件项目管理,可以有

3、效地改变软件过程管理混乱的局面。首先对大型软件项目开发过程进行有效的、规范化的定义;其次,在大型软件项目开发过程中,所有的活动过程均按照流程所规定的活动的逻辑关系、活动的实现方式来执行,这样可以使得所有的活动有序和可控;第三,通过明确运作流程,使项目组人员迅速融入项目和开发过程中;第四,关注每个过程的“结果”,使大型软件项目的所有工作产品均能得到有效的保存,保证了软件产品完整性。2流程在大型软件项目中的作用流程是由活动组成的。基本活动是由个人或团体来完成的,它不需要进行其他的基本活动的转化。流程的各个活动之间有着特定的流向,它包含着明确的起始活动与终止活动,因此是一个动态的概念。从

4、结构上来看,流程有四个基本的构成因素:活动、活动的逻辑关系、活动的实现方式和活动的承担者。流程与“一系列的活动或事件”、“结果”等概念密切相关。流程管理不仅是一种管理技术,更体现了现代管理的思想,原有的以控制、塔式组织为基础的职能行政管理已经不能完全满足于现代企业发展和市场竞争的需要,管理的发展沿着分工理论运行了上百年后,现在又重新回归到整合与系统。大型软件项目生命周期的一系列的开发过程是各种各样的流程活动。大型软件项目的计划编制、系统分析、概要设计、详细设计、程序编码、测试与维护等活动过程都是一种流程活动。制定大型软件项目管理流程,重点考虑以下几点:(1)制定的流程能引导项目逐步

5、走向成功;(2)制定的流程能适用软件开发过程;(3)制定的流程能指导项目开发活动,有利于对项目开发活动的管理;(4)制定的流程能以直观的流程图表示,能使项目组成员清楚的知道软件开发与管理的过程和相互间的关系;(5)流程中的起始活动条件、终止活动条件明确、规范,便于控制;(6)流程中的工作产品定义明确、可度量,评价标准和方法具体、可操作。3大型软件项目管理总体流程设计在大型软件项目开发管理过程中,不仅要努力实现项目的范围、时间、成本和质量等目标,还必须协调整个项目过程,以满足项目参与者及其他利益相关者的需要和期望;随着软件规模和所涉及的领域不断地扩大,大型软件项目的管理越来越困难。纵

6、观所有失败的软件项目,基本原因是不能管理其软件过程,在无纪律的、混乱的项目状态下,组织不可能从较好的方法和工具中获益。严谨的软件过程控制与管理不仅可以在每个阶段回顾和纠正项目的偏差,识别软件项目的风险甚至果断中止项目,而且可以将人才流动所带来的不利影响减少到最小。要进行有效的过程控制,必须明确大型软件项目管理流程。大型软件项目管理总体流程设计为项目搜寻、立项、售前、合同生成和合同执行等5个主要阶段,分别以P1、P2、P3、P4、P5表示;同时设计了立项完成、合同签定、功能定义、软件开发、项目验收等5个里程碑,分别以TM1、TM2、TM3、TM4、TM5表示,如图1所示。在这些流程中

7、,合同执行流程是大型软件项目管理的核心,其主要过程有:产品定义、软件开发、测试执行、内部验收、项目实施与验收、项目维护。4大型软件项目管理总体流程分析4.1项目搜寻项目搜寻是项目立项的基础,项目搜寻阶段的主要任务包括市场信息收集,用户需求跟踪,对潜在的项目进行分析和筛选。4.2项目立项立项阶段的主要任务是确认立项的理由,提出立项建议,提供合适的资金和资源,使立项建议成为正式项目。4.3项目售前售前阶段从项目立项开始到项目合同的签定结束,主要工作有:制定与客户的交流计划

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

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

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