Click here to Skip to main content
11,429,154 members (60,527 online)
Click here to Skip to main content

The “Natty” method for monitoring and encouraging systems compliance with the enterprise architecture

, 11 Oct 2005
Rate this:
Please Sign up or sign in to vote.
A proven method for enterprise architecture governance.

Introduction

Here is a simple yet powerful method that I’ve been developing and using successfully. This method serves two causes. First, it enables to view ‘visually’ the current state of systems compliance with the enterprise architecture. Secondly, the suggested method encourages project managers and programmers to comply with and adapt to the enterprise architecture.

How it works?

The method is based on a score card and the visual presentation of the results given to each and every system. The score card lists all parameters that could be measured and indicates enterprise architecture compliance. Those parameters could be business oriented or technical - for example (respectively), does the system support key business processes?, or is it a web based system? I, for example, use the following parameters; but bear in mind that every enterprise has got its own set of definitions and goals and therefore should define its own parameters.

Sample Scorecard:

Parameter Mark
Serve more than one business process 6
Serve KBP (key business process) 10
Maintain more then one information logical schema object 5
Web app 6
OO system 2
Expose services 2
More then three layers 3
Data Access Layer 2
ORM 2

Regardless of the parameter type, you should give each and every parameter a mark. That scorecard should be published across the enterprise to let every program manager and programmer know how much his responsibilities comply with the enterprise architecture.

Now, for the stimulus that will push project managers and programmers to use that scorecard: displaying publicly the results of the systems scores. To display the scores, I’m using a two dimensional graph. The Y axis reflects the score of the given system by the scorecard. The X axis reflects the usability of the system. The system usability can be measured by two main factors:

  1. The number of users employing the system.
  2. The nature of the system: core or administrative.

After drawing the systems on the graph, draw the middle line of the X and Y axes so that the graph surface should split into four squares. The graph should look like this:

The program manager should be encouraged to reach the upper squares. This could be achieved by publishing such a graph every 4 months, after using the score card to evaluate the current score of every system. It is better to give the marks after discussing the different parameters with the system PM. As for you, the enterprise architect, all systems appearing in the bottom left square are the ones you should be most concerned for. These are the most utilized systems yet the least compatible with the architecture.

Conclusion

Using well known parameters with scores, together with the published results, set the targets that should be reached and the stimulus to do so for PMs and programmers. Displaying the scorecard results also help managers and enterprise architects to see the progress of the enterprise architecture process.

License

This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here

Share

About the Author

Natty Gur
Web Developer
Israel Israel
Read my blog




Natty Gur is the founder and CTO of “The enterprise architects group” an international enterprise architecture consulting group based in Vestal, NY. Natty has 13 years of experience in the IT field, 7 of them focused on running enterprise architecture in companies and governmental bodies. Natty has written many articles and is a well known speaker on EA topics. You can reach natty at: natty@theeagroup.net

Follow on   Twitter

Comments and Discussions

 
GeneralTo Hichi Navafahmi Pin
Member 30825805-Sep-09 23:07
memberMember 30825805-Sep-09 23:07 
GeneralI don't get it Pin
Timothy the lion25-Oct-05 16:36
memberTimothy the lion25-Oct-05 16:36 
GeneralSneaky and deceptive. Pin
WREY14-Oct-05 4:40
memberWREY14-Oct-05 4:40 
GeneralRe: Sneaky and deceptive. Pin
John Rayner17-Oct-05 14:16
memberJohn Rayner17-Oct-05 14:16 
GeneralRe: Sneaky and deceptive. Pin
WREY17-Oct-05 18:06
memberWREY17-Oct-05 18:06 
GeneralRe: Sneaky and deceptive. Pin
Natty Gur17-Oct-05 21:19
memberNatty Gur17-Oct-05 21:19 
GeneralYeah. Yeah. Pin
WREY18-Oct-05 5:47
memberWREY18-Oct-05 5:47 
GeneralRe: Yeah. Yeah. Pin
Natty Gur18-Oct-05 7:03
memberNatty Gur18-Oct-05 7:03 
GeneralRe: Yeah. Yeah. Pin
WREY18-Oct-05 7:41
memberWREY18-Oct-05 7:41 
GeneralRe: Sneaky and deceptive. Pin
Keith Vinson18-Oct-05 6:44
memberKeith Vinson18-Oct-05 6:44 
GeneralRe: Sneaky and deceptive. Pin
WREY18-Oct-05 7:45
memberWREY18-Oct-05 7:45 
GeneralRe: Sneaky and deceptive. Pin
Keith Vinson18-Oct-05 8:23
memberKeith Vinson18-Oct-05 8:23 
GeneralApples and oranges. Pin
WREY18-Oct-05 8:56
memberWREY18-Oct-05 8:56 
GeneralRe: Apples and oranges. Pin
Keith Vinson18-Oct-05 9:49
memberKeith Vinson18-Oct-05 9:49 
GeneralRe: Apples and oranges. Pin
WREY18-Oct-05 13:57
memberWREY18-Oct-05 13:57 
GeneralRe: Apples and oranges. Pin
John Rayner18-Oct-05 11:16
memberJohn Rayner18-Oct-05 11:16 
GeneralRe: Apples and oranges. Pin
WREY18-Oct-05 13:39
memberWREY18-Oct-05 13:39 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

| Advertise | Privacy | Terms of Use | Mobile
Web03 | 2.8.150428.2 | Last Updated 12 Oct 2005
Article Copyright 2005 by Natty Gur
Everything else Copyright © CodeProject, 1999-2015
Layout: fixed | fluid