牛不吃草 发表于 2001-5-14 12:51:38 软件工程
◆ 特征
(1)进行较为现实的承诺,可按以前在同类项目上的成功经验建立
的必要过程准则来确保再一次的成功。
(2)主要是逐个项目地建立基本过程管理条例来加强过程能力。
(3)建立了基本的项目管理过程来跟踪成本、进度和功能。
(4)管理工作主要跟踪软件经费支出、进度及功能。识别在承诺方
面出现的问题。
(5)采用基线(BASELINE)来标志进展、控制完整性。
(6)定义了软件项目的标准,并相信它,遵循它。
(7)通过子合同建立有效的供求关系。
◆ 过程
(1)软件开发和维护的过程是相对稳定的,但过程建立在项目一级。
(2)有规则的软件过程是在一个有效的工程管理系统的控制之下,
先前的成功经验可以被重复。
(3)问题出现时,有能力识别及纠正。承诺是可实现的。
◆ 人员
(1)项目的成功依赖于个人的能力以及管理层的支持。
(2)理解管理的必要性及对管理的承诺。
(3)注意人员的培训问题。
◆ 技术
建立技术支持活动,并有稳定的计划。
◆ 度量
每个项目建立资源计划。主要是关心成本、产品和进度。有相应的
管理数据。
◆ 改进方向
(1)不再按项目制定软件过程,而是总结各种项目的成功经验,使
之规则化,把具体经验归纳为全组织的标准软件过程。把改进
组织的整体软件过程能力的软件过程活动,作为软件开发组织
的责任。
(2)确定全组织的标准软件过程,把软件工程及管理活动集成到一
个稳固确定的软件过程中。从而可以跨项目改进软件过程效果,
也可作为软件过程剪裁的基础。
(3)建立软件工程过程小组(SEPG)长期承担评估与调整软件过程
的任务,以适应未来软件项目的要求。
(4)积累数据,建立组织的软件过程库及软件过程相关的文档库。
(5)加强培训。