Enterprise Architecture Tools
Good enough Point of View
Behzad Andishmand
SWEAN 14 : 2010-05-07
Content

First , some definitions and questions
 How to select an EA tool
 Quick comparision of some EA tools
 Lessons learned
 More information
Copyright – Good enough Architecture MEthodology
2
FIRST, SOME DEFINITIONS AND
QUESTIONS
<>
Football
Copyright – Good enough Architecture MEthodology
=
Football
3
Good enough definition of EA
Enterprise Architecture is
the art of making sure that
the right people do
the right things in
the right place at
the right time!
How?
Why?
Who?
What?
Where?
When?
Question 1:
Which one of these do You
cover in the answers
that your EA work provides?
Copyright – Good enough Architecture MEthodology
4
Different usage of the information, from perspectives of different
stakeholders, is a challenge for the EA repository.
Question 2a: What is the focus area of your EA work?
Question 2b: Who are your stakeholders?
Question 2c: What information do you deliver to them?
Question 2d: What information do n’t you/them have?
Question 2e: Where do you find/create all that information?
Copyright – Good enough Architecture MEthodology
5
Question 3: In which areas do you have the most current/reliable information about
how your company’s EA looks like and performs in reality?
Scope definition
Principles
&
Guidelines
Business definition
Functions/
Services
Processes
More
(if needed)
Stakeholdes
Lifecycle definition
Goals
Information
definitions
Measurement
points
Locations
Hand-over,
Operation &
Maintenance
Vision
To-Be
Architecture
Architecture
Scenarios
Needs &
Concerns
Development
& Test
Component definition
As-Is
Architecture
As-Is definition
Functional
Requirements
NonFunctional
Requirements
Scenario definition
Copyright – Good enough Architecture MEthodology
Architecture definition
6
Question 4

Assuming that your EA work:

Is quite successful :




You have good enough information about what you need to know
And You are able to provide good enough information for your
stakeholders,
then what is wrong with the tools that you already use?
Or is not as successful as it should be or perhaps it is in the
beginning phase and you still don’t know if it will succeed:

then what is wrong with the tools that you already use?
Copyright – Good enough Architecture MEthodology
7
HOW TO SELECT AN EA TOOL
Copyright – Good enough Architecture MEthodology
8
Gartner says

It is a view of the
market as a
whole.
 Best EA tool for a
given organization
might well be
outside of the
Leaders quadrant.
 Often, niche
problems reuire
niche solutions.
Copyright – Good enough Architecture MEthodology
9
How to select a tool that is better than what
you already have:








Decide which areas are in focus of the EA work
Check evaluation guides (links available in ”More information”)
Create customized checklist from above
Evaluate the existing tool(s) according to the checklist
Evaluate the selected EA tools according to the checklist
Decide which EA tool to go on with
Plan and define the scope of a Proof-of-Concept
Perform a Proof-of-Concept




Through a minor (or preferably none) customization of the tool’s repository meta model and
And a quick evaluation of integration with your current repository, documentation, communication
and reporting tool(s)
Analyze, define and report the findings and the short-term implementation roadmap
And when the tool is in place:

Implement a real-life pilot (from a real-life stakeholder’s perspective)


Analyze and make the adequate adjustments to the implementation roadmap
Follow the implementation roadmap, stepwise and with the adjustments due to your own (which
should be equal to your stakeholders) prioritizations
Copyright – Good enough Architecture MEthodology
10
Areas in focus of the EA work
Governance
design, development & management
Integrated
Application portfolio landscape
design, development & management
Data landscape
design, development & management
Infrastructure landscape
design, development & management
Copyright – Good enough Architecture MEthodology
11
Secured
Business process landscape
design, development & management
COMPARISION OF SOME
EA TOOLS
The evaluation was done according to a customized checklist based on
the evaluation area definitions and questions in this questionnaire
provided by Institute For Enterprise Architecture Developments.
Copyright – Good enough Architecture MEthodology
12
Definitions
Evaluation
area
Expected
Minimum
results
Evaluated
Tool’s
results
Copyright – Good enough Architecture MEthodology
13
ARIS (IDS Scheer)
Copyright – Good enough Architecture MEthodology
14
System Architect (IBM)
Copyright – Good enough Architecture MEthodology
15
Troux Transformation Platform (Troux Techn.)
Copyright – Good enough Architecture MEthodology
16
Qualiware (Qualiware)
Copyright – Good enough Architecture MEthodology
17
Enterprise Architect (Sparx systems)
Copyright – Good enough Architecture MEthodology
18
LESSONS LEARNED
Copyright – Good enough Architecture MEthodology
19
Lessons learned

If you can manage your EA approach by using the tools that
you already have, then you will be able to get it done even
with an EA tool
Documentation & Repository tools



Analysis & Design tools
One tool does not do it all for all stakeholders
Prioritize and decide what and for whom and
in which tool
”A fool with a tool is still a fool”
Copyright – Good enough Architecture MEthodology
20
Reporting & Communication tools
More lessons learned




Even if an EA tool will improve the process and increase the quality of
your work with EA, they usually slow it down a bit at the beginning. It is
recommended to avoid to start your EA initiative by bringing in an EA
tool at the same time.
An EA tool implementation is not different from other tools
implementations. Start small and deliver results that your stakeholders
can use in their day-to-day work from day 1.
Automated information gathering and distribution is a key success factor
for the EA repository.
My personal opinion is still that most EA tools are:



Really good for As-Is and To-be documentations, when it does not fit into
some Excel sheets
Quite helpful for communication of your EA work
As good as Excel and other Office tools for simple but yet useful analysis
Copyright – Good enough Architecture MEthodology
21
MORE INFORMATION
Copyright – Good enough Architecture MEthodology
22
More information

EA tool selection criteria (link)
 Togaf : Tools for Architecture Development (link)
 Applicable standards for tools selection:



Reports:



IEEE Std 1209-1992
ISO 14102
Gartner: Magic Quadrant for Enterprise Architecture Tools
Forrester Research: EA Tools and IT Planning
Open source alternatives:



The Essential Project (link)
Iteraplan (link)
And if your EA work is focused on providing a repository for your
(customizable) Togaf 9.0 methodology: Eclipse Process Framework (link)
Copyright – Good enough Architecture MEthodology
23
Thank You
Copyright:
GAME
(Good
enough Architecture
Architecture Methodology)
Copyright
– Good
enough
MEthodology
24
Download

How to select an EA tool