Why Current State Enterprise Architecture is Easy
posted by Anna Mar, December 23, 2011Enterprise Architecture (EA) programs often get current state architectural blueprints all wrong.
The current state can become a huge time-suck — preventing the EA team from accomplishing their core objectives. In other cases the current state becomes stale (useless shelfware).
It's a shame — current state blueprints are essential to architectural success. What's more, they should be easy.
Current State Architectural Blueprints are Essential
It's impossible to extend or modify a complex system without understanding its current design. When current state architectural blueprints aren't available new projects have only three options:- Throw away the system and start again (expensive).
- Document the current state blueprint by walking through the code (expensive, error prone, high risk).
- Attempt to change the system without fully understanding the impact of your changes (high risk).
None of these options are appealing. This is why your current state architectural blueprints are perhaps the most important documentation your IT organization produces.
The Current State Blueprints Gone Wrong
The problem with current state blueprints is that they can be notoriously difficult to maintain. They're a perpetual moving target. Many EAs become so bogged down in current state updates — they have little time for anything else.Why Current State Blueprints Should be Easy
Ideally, Enterprise Architect's don't maintain the current state — they provide the framework, templates, tools and process for project teams to do it.In other words, the current state should never duplicate project documentation — it is the project documentation. There are several benefits of this approach:
no duplicate documentation
ensures that project teams understand how their project fits into the architecture
frees enterprise architects from repetitive documentation
This approach works particularly well when enterprise architecture software is used.
Continuous Controls Monitoring for Transactions (CCM-T) is a governance, risk and compliance technology. There are 4 typical functions of a CCM system. |
Current state blueprints capture business, data and implementation architecture at the conceptual, logical and physical levels. |
Recently on Simplicable
3 Big Data Bulliesposted by Anna MarLike any powerful new tool, big data can either be used to improve life or to make life worse. |
IT ROI is Fading Fast as a Measure of IT Successposted by Anna MarSomebody tell the CFO — IT ROI has gone the way of the dinosaurs. |