我国软件工程管理及其存在的问题
目前,国内绝大多数软件类企业正或多或少地承受着“工程黑洞”
的痛楚:工程无法按期完成、工程合作方的工作难以协调、用户需
求经常变动、工作质量难以保证。从工程的执行和控制能力看,有
效的工程管理成为改善工程执行的现状、提高核心竞争力的迫切要
求。因此,如何对企业、工程、资源实施科学的管理,加强团队能
力,实现软件企业的生产规模化、标准化、国际化,是当前我国软
件类企业面临的最大挑战。
(一)工程管理的概念。工程管理是通过工程经理和工程组织的努力
,运用系统理论和方法对组织的资源进行方案、组织、协调和控制
,旨在实现工程的特定目标的管理方法体系。进一步而言,工程管
理就是将完成工程所需的资源在适当的时候按适当的量进行合理分
配,并且力求这些资源的最优利用,通过工程活动控制,保证工程
在规定时间和规定预算内完成规定质量的目标。
从工程管理的概念出发,软件工程管理是根据管理科学理论,结合
软件产品开发的实际,为了使软件工程能够按照预定的本钱、进度
、质量顺利完成,从而对本钱、人员、进度、质量、风险和文档等
进行分析、管理和控制的一系列活动。工程管理的目标是高质量地
按时在预算内完成全部工程范围。成功的软件工程管理能够产生优
质的软件产品,因此优质的软件工程管理能够使得企业拥有满意的
客户。软件工程管理的目标一般包括以下几项:如期完成工程;保证
工程质量;用户需求得到确认和实现;妥善处理用户的需求变动;工程