A Comparison of the Top Four Enterprise-Architecture Methodologies

I recently came across a very good article with above title written by Roger Sessions on the Microsoft Network. It is
one of the few articles which is backed up by good amount of industry research,
rich usage of references and very precise analysis of Enterprise Architecture
literature.


In this article Roger compares following four leading
Enterprise Architecture Frameworks;

  1. The Zachman Framework for Enterprise
    Architecture
  2. The Open Group Architecture Framework
  3. Federal Enterprise Architecture
  4. Gartner Enterprise Architecture Framework
He does so within the context of a fictional company that is facing
some very nonfictional operations problems. These problems include:
  1. IT
    systems that have become unmanageably complex and increasingly costly to
    maintain.
  2. IT
    systems that are hindering the organization’s ability to respond to
    current, and future, market conditions in a timely and cost-effective
    manner.
  3. Mission-critical
    information that is consistently out-of-date and/or just plain wrong.
  4. A
    culture of distrust between the business and technology sides of the
    organization.
Roger concludes that, “these methodologies are quite different
from each other, both in goals and in approach. This is good news and bad. It
is bad news, in that it increases the difficulty for many organizations in
choosing one single enterprise-architectural methodology. How do you choose
between methodologies that have so little in common? Choosing between Zachman
and TOGAF, for example, is like choosing between spinach and hammers. But the
good news is that these methodologies can be seen as complementing each other.
For many organizations, the best choice is all of these methodologies, blended
together in a way that works well within that organization’s constraints.”

Though the whitepaper is probably
getting a bit dated (Mar 2007) especially given the new releases from TOGAF 9.1
and Zachman have advanced the EA field in leaps and bounds, it is nonetheless a
very good piece of academic comparison grounded in some real life business
situation.

I have personally done similar compare
and contrast analysis between various EA frameworks on this blog through posts
such as, EA
Frameworks in Complete Harmony
, Zachman
Complexity and Change
, EA
– Different Perspectives
. These can be referenced as further reading on
this topic.  

Categories Uncategorized

Implementing Organizational Structure and Focus

When I joined the IT Department at the American University of Sharjah as the Director, I was presented with an organizational structure challenge.  I found out that I had 21 direct reports and that my department did not have a concept of operational management!  I had just come from being the Manager, Business Application Services […]

The post Implementing Organizational Structure and Focus appeared first on Enterprise Architecture in Higher Education.

Business Architecture

Tom Graves recently participated in an Open Group TweetJam on Business Architecture. You can read about the results of this at http://weblog.tetradian.com/2013/03/20/opengroup-on-bizarch/ Unfortunately I didn’t hear about this in time to participate but I thought I’d record my own thoughts here. The questions were: How do you define Business Architecture? What is the role of the business architect? What real world business problems […]

From Business Design to Business Change (#1) – The Content Paradox

<p><span style=”font-size: 11px; line-height: 19px;”>Let us suppose you work in an organization that needs improvement or change. You are a member of staff whose task is to support this. Perhaps you are a business consultant, a process designer or an architect. Some strategic decisions have been made and you and your colleagues are contributing the best you can. Doing analyses, making designs, supporting members of business management. The last few years your staff team has invested and improved significantly on </span><a style=”font-size: 11px; line-height: 19px;” title=”Training enterprise architecture, training business process management” href=”http://www.bizzdesign.com/training/”>knowledge, methods</a><span style=”font-size: 11px; line-height: 19px;”> and </span><a style=”font-size: 11px; line-height: 19px;” title=”Professional software tools are crucial for effective and efficient design, analyse and improvement of organisations” href=”http://www.bizzdesign.com/tools/”>tooling</a><span style=”font-size: 11px; line-height: 19px;”>. You have already been working hard on a coherent set of models (architecture, process, business objects?) as a basis for designing the business solutions required.</span><span style=”font-size: 11px; line-height: 19px;”> </span></p><div class=”captionImage left” style=”width: 246px;”><img class=”left” src=”http://www.bizzdesign.com/assets/BlogDocuments-2/Business-Design.png” alt=”Business Design” title=”A solid business design is the start of ” width=”246″ height=”205″/><p class=”caption”>Creating a design for your business</p></div><p><span style=”font-size: 11px; line-height: 19px;”>In some cases this is enough for successfully facilitating business change. Indeed getting a grip on change in today’s increasingly complex business reality requires professional methods, tools and knowledge. Obviously, a thought-through business solution is a fundament for many successful business improvements.</span><span style=”font-size: 11px; line-height: 19px;”> </span></p><p>In other cases solid business design work is just not enough. When you come to think of it: <em>why do you still see so many business change projects fail? And why is your serious design function in practice not always taken so seriously? And why is there a number of your good staff colleagues who are not happy or even frustrated with the impact of their work?<span style=”font-size: 11px; line-height: 19px;”> </span></em></p><p><em><span style=”font-size: 11px; line-height: 19px;”> </span></em></p><div class=”captionImage left” style=”width: 210px;”><em><img class=”left” src=”http://www.bizzdesign.com/assets/BlogDocuments-2/Solid-business-design.gif.png” alt=”Solid Business Design” title=”Sometimes business design is not enough” width=”210″ height=”140″/><p class=”caption”>Getting grip on business change</p></em></div><p><span style=”font-size: 11px; line-height: 19px;”>If you recognize this and find the questions above relevant, please join me in this series of blogs. I have noticed it is often not a lack of analysis or design capabilities that stands in the way of success. I have also experienced that supporting a business manager is often about everything </span><em style=”font-size: 11px; line-height: 19px;”>but</em><span style=”font-size: 11px; line-height: 19px;”> the content of the business problem. It is about context, perspective, about </span><em style=”font-size: 11px; line-height: 19px;”>how </em><span style=”font-size: 11px; line-height: 19px;”>a solution is developed, soft skills, stakes, ownership etcetera. I personally like to call this phenomena the ‘</span><em style=”font-size: 11px; line-height: 19px;”>content paradox</em><span style=”font-size: 11px; line-height: 19px;”>’. It’s influence on bottom-line results can be huge – and that interest me. These ‘other’, sometimes less-tangible, but everyday aspects might also be of interest to you in becoming more effective. In this blog series I intend to share some of my thoughts and experiences on this. The word cloud below gives a sneak preview of the concepts I expect to touch upon.</span></p><div class=”captionImage left” style=”width: 600px;”><img class=”left” src=”http://www.bizzdesign.com/assets/BlogDocuments-2/_resampled/resizedimage600386-Blog-cloud-Alex-Hendriks-BiZZdesign2.png” alt=”Word cloud Alex Hendriks” title=”Alex Hendriks will write about these topics in following blogs” width=”600″ height=”386″/><p class=”caption”>Blog word cloud Alex Hendriks</p></div><p>So what is your personal top-3 of answers to my ‘<em>why-questions</em>’ above?</p><p>Please share your ideas on this with me at <a title=”E-mail Alex” href=”mailto:a.hendriks@bizzdesign.com”>a.hendriks@bizzdesign.com</a>, or leave a comment. In my next post I will discuss an innovative technique for staff teams to take on their client’s perspective.</p>

Categories Uncategorized

TOGAF Good or Bad? – Definitely Ugly!

I’m struggling with the value of TOGAF on my current assignment.

Background:


·        We have a need to develop architectural thinking up the ‘food-chain’ to the C-level to help inform business strategy.

·        The IT Leadership want to focus on: agility & resilience (fast response and ability to thrive under constant change), security, value-for-money and continuously improving User Experience

.

·        Unusually for a private company, we are not currently focused on competition (we are a monopoly) nor inefficiency (labour cost – we rarely ‘let people go’).


·        We have established business-engaged governance mechanisms around Cyber Threat, however, there’s cultural resistance to Western-style Governance practices and methods in other areas.


·        The IT department is mostly seen as a Cost Centre, although we are making some progress here.


·        English is the second language for the vast majority of our employees.


·        Experienced Enterprise Architects are rarer than hen’s teeth in Hong Kong.


·        A few on my team have been trained and ‘Certified’ in TOGAF (mostly before I joined) but they have not actually practiced EA (for a wide variety of reasons) since attending the course.

Observations:


·        TOGAF is hard to comprehend for those whose 1st language is English, so it’s an even greater challenge for my team.

·        TOGAF just tries too hard and ends up failing on a few counts; it’s too comprehensive to be a usable framework and not specific enough to be a methodology. It’s almost a philosophy, but a very incomplete and, at times, dangerously misleading one. This is very hard for my team to make sense of and I find myself having very long conversations with them where we end up agreeing that we reduce or focus on one or two of the TOGAF concepts (usually around a deliverable).

·        TOGAF doesn’t seem to help very much when it comes to the challenges we face around Consumer-led IT.

·        TOGAF does encourage SOA, that would help our agility & resilience goal eventually, but we’re quite a way from developing a genuine component-based, shared-services architecture due to the business organisation, culture and funding mechanisms. And we can’t wait for those to change to be able meet our agility & resilience needs.

·        It’s fair to say,TOGAF training does help introduce newbies to some important EA perspectives and does help with common terms and concepts, but it requires a lot of additional buddy-work with an experienced architect to become useful and, what’s worse, it conveys the wrong message; ‘Enterprise Architecture is complicated and requires a high intellectual capacity to understand’. The latter being the absolute opposite of what I need to convey across IT and the business; ‘Enterprise Architecture is about joining-the-dots and making things simpler to understand’.

I do continue to put my team through TOGAF Certification. Why? It’s the only credible option here getting newbies up-to-speed on the basics of EA/SA and it helps my staff build their CVs (which is important). I just wish there was a better option that was both less and more:



and


  • more – on the basic mentality required of of an EA (e.g ability to abstract) and why all organizations take a different approach to architecture based on culture, maturity and business priorities.

I sometimes wonder if the authors of TOGAF are motivated to make it more understandable, or, as seems to be the case, keep it obscure and arcane. It certainly felt that way when I was exposed to IAF (Capgemini’s Framework) and its zealots for the first time.

An aside here: in a recent chat with the Chief Architect in a well-known travel company, I said I needed the 80 page version of TOGAF – he laughed and responded that he’d implemented an 8 page version! BTW: all his architects are native-English speakers hired in from abroad.

TOGAF Good or Bad? – Definitely Ugly!

I’m struggling with the value of TOGAF on my current assignment.

Background:


·        We have a need to develop architectural thinking up the ‘food-chain’ to the C-level to help inform business strategy.

·        The IT Leadership want to focus on: agility & resilience (fast response and ability to thrive under constant change), security, value-for-money and continuously improving User Experience

.

·        Unusually for a private company, we are not currently focused on competition (we are a monopoly) nor inefficiency (labour cost – we rarely ‘let people go’).


·        We have established business-engaged governance mechanisms around Cyber Threat, however, there’s cultural resistance to Western-style Governance practices and methods in other areas.


·        The IT department is mostly seen as a Cost Centre, although we are making some progress here.


·        English is the second language for the vast majority of our employees.


·        Experienced Enterprise Architects are rarer than hen’s teeth in Hong Kong.


·        A few on my team have been trained and ‘Certified’ in TOGAF (mostly before I joined) but they have not actually practiced EA (for a wide variety of reasons) since attending the course.

Observations:


·        TOGAF is hard to comprehend for those whose 1st language is English, so it’s an even greater challenge for my team.

·        TOGAF just tries too hard and ends up failing on a few counts; it’s too comprehensive to be a usable framework and not specific enough to be a methodology. It’s almost a philosophy, but a very incomplete and, at times, dangerously misleading one. This is very hard for my team to make sense of and I find myself having very long conversations with them where we end up agreeing that we reduce or focus on one or two of the TOGAF concepts (usually around a deliverable).

·        TOGAF doesn’t seem to help very much when it comes to the challenges we face around Consumer-led IT.

·        TOGAF does encourage SOA, that would help our agility & resilience goal eventually, but we’re quite a way from developing a genuine component-based, shared-services architecture due to the business organisation, culture and funding mechanisms. And we can’t wait for those to change to be able meet our agility & resilience needs.

·        It’s fair to say,TOGAF training does help introduce newbies to some important EA perspectives and does help with common terms and concepts, but it requires a lot of additional buddy-work with an experienced architect to become useful and, what’s worse, it conveys the wrong message; ‘Enterprise Architecture is complicated and requires a high intellectual capacity to understand’. The latter being the absolute opposite of what I need to convey across IT and the business; ‘Enterprise Architecture is about joining-the-dots and making things simpler to understand’.

I do continue to put my team through TOGAF Certification. Why? It’s the only credible option here getting newbies up-to-speed on the basics of EA/SA and it helps my staff build their CVs (which is important). I just wish there was a better option that was both less and more:



and


  • more – on the basic mentality required of of an EA (e.g ability to abstract) and why all organizations take a different approach to architecture based on culture, maturity and business priorities.

I sometimes wonder if the authors of TOGAF are motivated to make it more understandable, or, as seems to be the case, keep it obscure and arcane. It certainly felt that way when I was exposed to IAF (Capgemini’s Framework) and its zealots for the first time.

An aside here: in a recent chat with the Chief Architect in a well-known travel company, I said I needed the 80 page version of TOGAF – he laughed and responded that he’d implemented an 8 page version! BTW: all his architects are native-English speakers hired in from abroad.

Welcome to my blog!

Welcome to my blog!
I am very excited about the new developments in The Zachman Framework 3.0 and Zachman International! We have spent the last couple years “underground” refining our research, developing several new programs, forging new relations…

Work from home and making adult choices

My friend and colleague Jack Santos sent me a link to the NYTimes story “Looking for a lesson in Google’s Perks” by James B. Stewart. Jack knows I am interested in work from home and anything else for that matter related to employee engagement. The article states that “Google doesn’t require employees to work from […]

The post Work from home and making adult choices appeared first on Mike Rollings.

Work from home and making adult choices

My friend and colleague Jack Santos sent me a link to the NYTimes story “Looking for a lesson in Google’s Perks” by James B. Stewart. Jack knows I am interested in work from home and anything else for that matter related to employee engagement. The article states that “Google doesn’t require employees to work from […]

An Agile Enterprise Architecture (EA) Delivers Critical Business and Mission Agility

While working with a recent partner, the question came up; “What changes are made to the EA approach if agile methods are required, or otherwise heavily encouraged?” The initial answer at the time was “Not many – we already have an agile approach to EA embedded in our Oracle Enterprise Architecture Development Process (OADP), and our Oracle Enterprise Architecture Framework (OEAF) is independent of project management and project development approaches.”

Our OADP has always been agile and therefore supportive of business and government agility – particularly in the current context of severely constrained budgeting cycles. We firmly believe in a “just enough, just in time” philosophy, with collaborative insight and contribution across teams and leadership, and delivery of EA artifacts or guidance tuned directly to prioritized results. This means strategic, useful and reusable guidance modeled and delivered in a manner that supports both longer-term initiatives and near-term objectives.

EA delivered as an agile approach, however, does require continual line-of-sight traceability back to the IT investment strategy – which in turn is aligned to the business strategy.  

In other words, a Sprint Iteration approach might be justified (i.e. using the “Scrum” strategy), from all relevant perspectives, to quickly establish a reusable process and metadata model for a common agency function – like “Document Routing and Approval” (DRA). The output might be required to inform a software solicitation (i.e. to explain the requirements).  The output might be to establish a reference model and basic governance (business rules) for identifying and improving process efficiencies around the agency where DRA is occurring.

The actual need for this EA artifact (or “Product”, in Agile terms) may be driven from an unanticipated mandate or regulatory change, and therefore require rapid response.  The need may also be limited in scope to only a portion of the agency’s business (i.e. those who actually know they need it).

So, an EA Sprint will work, and deliver what’s needed quickly and effectively to the target audience.  The highest return on investment (ROI) in this exercise, however, only exists if actual Enterprise traceability and impact assessment occurs. In other words, an agile EA output with a strategic Enterprise outcome.

Note this is a common misunderstanding for Agile software development; Agile programming and project management may deliver useful, rapid and cost-effective “features” from a Backlog of priorities, but much of the supporting infrastructure, integrations and organizational change isn’t delivered using Agile methods, but must evolve in a more strategic, methodic manner.  Preferably with EA guidance.

Here’s what should happen.  The common DRA process, metamodel and business rules begin to shape, in a somewhat parochial “requirements-driven” context, heavily leveraging the impacted SMEs for a short period of time. As this occurs, the Enterprise Architect and stakeholders begin mapping and comparing the DRA process design (at appropriately coarse levels of abstraction) to any similar that may exist within the agency, or among agency partners or stakeholders.  This may require some additional outreach and communication.  The EA may find additional SMEs, risk factors, standards, COTS DRA solution accelerators, overlapping data management projects, etc. – essentially other activities or resources that can be used or might be impacted.

The Enterprise Architect is the Scrum Master!

Strategic oversight and influence is therefore brought to bear on the EA sprint, and by leveraging EA methods, the impacts to the rest of the organization plus any modifications to the focus EA artifact can be addressed – entirely within standard and expected IT Governance. The EA artifact development is a Sprint, but actually leverages our lifecycle methodology – from Business Context through Current and Future States, and then Roadmap (i.e. Transitional Architecture) and Governance.  The EA Sprint may actually kick off or modify a more holistic EA maintenance process.

We are therefore avoiding an “agile everything” philosophy, though we’re delivering agile results.   We contribute over-arching guidance and process for both the DRA project and the organization as a whole, to make sure that all projects underway are still aligned to meet the needs of the business and IT investment constraints.

This is essentially what we believe in applying our EA process, over time or during more Agile response cycles; always raise and maintain focus on the business strategy and drivers to guide the investment of IT budget into those areas that affect the business most – or that are the most immediate priority, such as described above.

Thanks to Oracle Public Sector Enterprise Architect Ted McLaughlan for contributing to this article!