鉴于大家对其他类别十分关注,我们编辑小组在此为大家搜集整理了“ 软件工程管理的现状和创新策略 ”一文,供大家参考学习!
1软件工程管理的现状及其特点(一)工程管理的内涵软件工程管理的定义,美国PMI (Project Management Insti-tute)对软件工程管理作了如下解释:
软件工程管理是为了完成一个项目的需求和目的,将相应的知识、技术、工具以及技巧运用到该项目的具体事务中去的工作,软件工程管理的实现是通过执行以下这些运作流程:
启动、计划、执行、控制和结束。
PMI倡导的软件工程管理理论的中心内容是执行软件工程管理所需要的具体知识,这些具体的知识根据普通软件工程管理的要求可以划分为九大知识领域,传统意义上的软件工程管理的概念就是如何实行和运用这九个领域知识,来对一个项目进行管理。
(二)软件工程管理的特点软件工程管理的特殊性还体现在其管理过程以及内容的特殊性。为保证软件工程获得成功,必须清楚其工作范围、要完成的任务、需要的资源、需要的工作量、进度的安排、可能遇到的风险等。软件工程项目的管理工作必须开始于软件开发工作之前,并且要始终贯穿于整个软件开发的过程之中,最后结束于整个软件工程所有工作终止之时。PMI的定义包含了很多重要的理念,最重要的是制定了一个重要的准则,就是实施流程管理,它明确提出了软件工程管理整个流程的五个阶段,即启动、计划、执行、控制、结束。任何一个项目都是由开始到结束的一系列活动,具有从始至终、渐进性的特征。一个项目的具体工作要分为几个步骤的过程来完成,这些过程称为项目中的阶段,于克达一个:《现场总线技术应用 200 例》
管控一体化项目从始至终所有阶段的总和称为一个项目的生命周期。通过对项目的总结,任何一个项目都应该具备以下阶段:项目启动阶段:启动阶段的目的是决定某个项目整体或某个项目的某个阶段是否启动。决定一个项目是否启动,首先要建立对一个项目的认同感,要弄明白开发的是什么类型的产品,满足客户的需求是什么,同时还要对一个项目的工作任务所涉及到的范围、具体资源要求、费用要求、面临的种种风险等,将这些内容形成一个项目意向书来呈现出来给客户,来帮助客户确定他们的要求以及期望,并帮助他们做出一个判断,来确定是否让项目立刻上马。一个项目的意向书得到客户的通过,形成整个项目的起点,并开始组织软件工程管理班子。
项目计划阶段:这个阶段的主要工作就是为整个项目做出一份合理可行的计划。明确出在项目各个阶段的任务,需要做的事情;然后由各级项目经理来确定具体每部分的工作计划,列出每部分需要做的具体事情,并根据整个项目各个部分的重要紧急程度排序;确定每项工作所需要的人员配备及各种资源;并且根据人员具体的配备而制定出各个部分工作的时间节点以及整个项目的时间表。