2024年5月6日发(作者:)

软件开发能力评估

软件开发能力评估

IBM Bluemix

云平台上开发并部署您的下一个应用. 开始您

的试用

不同种类的评估已经成为一个能够更好地理解开发组织的 需求的

商业工具。评估可以有多或少的细节,它可以集中在 过程架构,

或者配置和变更管理环境上。当需求的领域跨越 多个项目时,很多

组织需要确定努力的优先级,即使他们知道 在那里开始•这个两

部分的文章可以帮助你理解项目级的评 估转换到到组织级的评估

的理由,引入的复杂度和提供什么 样的价值增值。我们的素材基

于我们在一些

IBM Rational

在 金融、电信、

IT

、医药工业等的客

户那里已经完成的评估。 在第一部分,我们讨论动机,引入关键

的概念;在第二部分, 我们给出如何完成评估的路线图,这个路线

图基于我们在

IBM

软件开发平台上的解决方案上的经验。[编者

注释:本 文最早准备作为

IBM Rational Brand Services

IBM

户进 行软件爱你开发能力评估的指导。在保持原有目的的同时,

作者扩大了它的范围使得任何组织都可以自己进行评估或 者请外

部机构进行评估]什么是软件开发能力评估?

IBM Rational tech

rep toolbox

已经提供了相当多种类的评估。有些 评估可以做为

现货服务产品,如:

metrics assessment package, Rational

ClearCase administration assessment package,

software

development capability assessment package

o

1

软彳牛开 发能力

1 / 19

软件开发能力评估

评估的概念来自于为用户在组织范围内改善它们的 开发能力的工

作.评估的原因有很多,下面是一些我们碰到较 多的情况:新技术

新的技术(例如从

COBOL

环境转到

Jnva

J2EE)

将迫使组织重

新思考他们的开发过程和工具坏境, 人们将构建他们的组织以学习

新的工作方法。评估可以帮助 定义哪些实践或者组织的哪些部分

最需要变更,以及变更活 动的优先级。快速成长软件开发组织在

相当短的时间内快 速成长,习惯于使用的非正规的软件开发环境

已经不再适 用。组织需要了解如何恢复对他们的开发能力的控

制,然后 转到更进一步的改进。(这种情况以前经常在

dotcom

领域出 现,现在很罕见了)合并商业并购需要开发组织进行合并,

这就意味着需要合并不同的和有时互相冲突的开发实践。需 要创

建通用的开发环境,但是经常不清楚应该首先引入哪些 变更•采购

开发组织的项目是采购项目,或者需要考虑是否 采购。组织通常

希望能够改善评估和管理供应商的方法•如果 供应商在海外就需

要更多的挑战。能力改善组织通常需要 改善总体的软件开发能力

•组织需要理解它的强项和弱项,找 到快速回报的方法。组织可

以不需要通用工具集的标准化, 但是评估可以指出采用标准化的

益处。市场驱动的过程改善 一些组织需要改善它们的软件或者系

统开发过程以满足市 场竞争的需要。合适的认证(如服从公认的

质量标准如

CMM, ISO, FDA,

等等)通常是在特定市场寻找机会的

强制标 准。系统和产品在一些工业领域(国防、电信、航天等

等), 系统从过去简单的机械和电子的简单组合增加为复杂的软

2 / 19