65.9K
CodeProject 正在变化。 阅读更多。
Home

“Natty” 方法用于监控和鼓励系统符合企业架构

starIconstarIconstarIcon
emptyStarIcon
starIcon
emptyStarIcon

3.11/5 (8投票s)

2005年10月12日

2分钟阅读

viewsIcon

53001

一种经过验证的企业架构治理方法。

引言

这里介绍一种简单但强大的方法,我一直在开发并成功使用。这种方法有两个目的。首先,它可以“可视化”地查看系统与企业架构的符合情况。其次,建议的方法鼓励项目经理和程序员遵守并适应企业架构。

它是如何工作的?

该方法基于一个评分卡,并对每个系统的结果进行可视化呈现。评分卡列出了可以衡量的所有参数,并指示企业架构的符合程度。这些参数可以是业务导向的或技术导向的——例如(分别而言),系统是否支持关键业务流程?或者它是否是一个基于Web的系统?例如,我使用以下参数;但请记住,每个企业都有自己的一套定义和目标,因此应该定义自己的参数。

示例评分卡

参数 标记
服务于多个业务流程 6
服务于KBP(关键业务流程) 10
维护多个信息逻辑模式对象 5
Web应用程序 6
面向对象系统 2
暴露服务 2
超过三层架构 3
数据访问层 2
ORM 2

无论参数类型如何,都应该给每个参数打分。应该在整个企业范围内发布该评分卡,让每个项目经理和程序员都知道他们的职责与企业架构的符合程度。

现在,为了激励项目经理和程序员使用该评分卡:公开展示系统的分数。为了展示分数,我使用一个二维图表。Y轴反映了评分卡对给定系统的评分。X轴反映了系统的可用性。系统可用性可以通过两个主要因素来衡量

  1. 使用该系统的用户数量。
  2. 系统的性质:核心或管理。

在图表上绘制系统后,绘制X轴和Y轴的中线,使图表表面分成四个象限。图表应该如下所示

应该鼓励项目经理达到上方的象限。可以通过每4个月发布一次这样的图表来实现,在每次发布前使用评分卡评估每个系统的当前分数。最好在与系统项目经理讨论不同的参数后给出分数。至于你,企业架构师,出现在左下象限的所有系统是你最应该关注的。这些是使用最多的系统,但与架构的兼容性最低。

结论

使用众所周知的参数和分数,以及公开的结果,设定应该达到的目标,并为项目经理和程序员提供激励。展示评分卡结果也有助于管理者和企业架构师了解企业架构流程的进展。

© . All rights reserved.