We use cookies and other similar technologies (Cookies) to enhance your experience and to provide you with relevant content and ads. By using our website, you are agreeing to the use of Cookies. You can change your settings at any time. Cookie Policy.

Business-Driven Architect

Brenda Michelson

Enterprise Architecture Pitfalls (Crowdsourced version)

user-pic
Vote 0 Votes

[Updated: Monday, September 7, 2009 for additional conversations (tweets and posts).  See “Updates? following horizontal line break.]

Yesterday, ebizQ published a news article on 10 Enterprise Architecture Pitfalls identified by Gartner.  While there’s nothing wrong with Gartner’s list, the points are best described as “obvious?:

1. Wrong Lead Architect

2. Insufficient Stakeholder Understanding & Support

3. Not engaging Business

4. Doing only Technical Domain-Level Architecture

… and similar ilk. 

In another moment of grumpy architect channeling, I tweeted how this list “stated the obvious?.  That returned many amusing tweets on the role of the obvious in the industry analyst business.  Once we all got over our snarkiness, I asked the enterprise architect types in the crowd to share some “Real EA Pitfalls? and use the #eapitfall hashtag

I offered a few starters:

#1: Embark on EA w/o understanding of Why & What; ie pundit said "Do EA and you will be saved"

#2: View your architecture as an end, rather than a means

#3: Practice methodology without anthropology

And then the EA crowd jumped in, including Richard Veryard, Aleks Buterman, Sally Bean, Srinidhi Boray, Mark Griffin, Gene Leganza, Malcolm Lowe, James McGovern, Mike Kavis, and Jon H Ayre.

What follows is a sampling of their Real EA Pitfall Tweets: 

aleksb6: Re: EA Pitfall List #2: Framework is THE answer #eapitfall 

aleksb6: Re: EA Pitfall List #3: Modified waterfall planning: "we have 2 wait 4 biz to define their strategy before we can start!" #eapitfall 

richardveryard: A pitfall is a trap for the unwary or unprepared, not merely a failure to follow best practice recommendations. #eapitfall 

richardveryard: Example EA pitfall - developers persuade stakeholders that EA guidelines are unnecessary redtape #eapitfall

richardveryard: Example EA pitfall - corporate acquisition of enterprise application package preempts EA activity #eapitfall

aleksb6: Add to EA pitfalls: Start/Shutdown Pattern: as in: "we're on our 6th attempt to create #EA in last decade" #eapitfall

aleksb6: #EA Code Trap: "Our EA will build the shared/common applications/frameworks" <- not EA, it's EAppDev #eapitfall

Cybersal: Example EA Pitfall: Running behind a project team waving a red flag #eapitfall 

sboray: #eapitfall : EA is meant to address macro concerns, not micro issues in isolation 

sboray: #eapitfall : EA often is considered to be overburdening theory. In lack of EA planning will be along a straight line http://bit.ly/BupF4

sboray: #eapitfall : Treating EA as procedural. > While, EA stimulates & creating fertile landscape for imaginative work http://bit.ly/izzSY

richardveryard: And it's hi-ho silver lining anywhere you go, well, baby I see your sun is shining but I will make a fuss Though it's obvious #eapitfall

sboray: #eapitfall > EA is not restricting regulation, it is regulated creative liberation. Else it leads to prisoner's dilemma http://bit.ly/19z358

sboray: #eapitfall : Not applying design mind to study enterprise behavior and only creating static un-integrated artifacts. http://bit.ly/XhQr2

grifmon: EAPitFall: not knowing what a chupacabra is. #eapitfall 

gleganza: #eapitfall: Thinking one-size-fits-all is the ideal for all scenarios (Jeanne Ross' "Unification" operating model)-makes EAs standards cops 

malcolmlowe: EA pitfall - EA is just about technology #eapitfall 

malcolmlowe: EA Pitfall - EA is TOGAF or Zachman or another method/framework. It is about delivering real business value #eapitfall

malcolmlowe: EA Pitfall - EA is 80% architecture 20% communication/buy-in #eapitfall. It is more like 20% architecture 80% communication/buy-in 

malcolmlowe: EA Pitfall - EA is created by a few Enterprise Architects #eapitfall. It is a participative, collaborative endeavor. 

Cybersal: #eapitfall thinking that knowledge can reside purely in artifacts (they need ongoing stewardship) 

richardveryard: RT @mcgoverntheory 8 out of 10 enterprise architects suffer from #hypertension. (Now that definitely counts as an #eapitfall ). 

madgreek65: #eapitfall Spending a year creating documents with no tangible benefits to show the business. 

aleksb6: #eapitfall Soft Gum Syndrome: continuous recreational whining re: ppl circumventing EA ergo EA suffers from lack of teeth

aleksb6: and of course the opposite #eapitfall: Soft Spine Syndrome: continuously approving exceptions to EA guidelines due to fear of saying "No" 

mcgoverntheory: @bmichelson How many process-compliant #EA documents would need to be created to build Hello World in #CMMI shop? #eapitfall 

mcgoverntheory: Most developers have no clue what project plans even say.Why bother to read them. 90% done, 2 years remaining on 6m project #pmp #eapitfall

sboray: #eapitfall EA in Federal masquerading compliance has done more damage than anything transformational 

EnterprisingA: @malcolmlowe Gartner #eapitfall 5 Doing Current-State EA First. me: So true, so why do so many not get this? Easy way out, perhaps?

To get the real-time list, do a twitter search on #eapitfall

Given the “good enough? 140 character limit of twitter, these tweets contain some good insights.  I laughed as I read Sally’s “Running behind a project team waving a red flag?, who hasn’t been there.  Shuddered in a nightmarish flashback on Richard Veryard’s “corporate acquisition of enterprise application package preempts EA activity?.  As for Aleks’ “The framework is THE answer?, my view is well documented in response to a comment from chupacabra-architect, Mark Griffin:

"I share your concern that EA can be (sometimes deserving) viewed as an ivory tower. I'm encouraged by the modularity of TOGAF 9 and the related messaging from the creators that EAs should pick and choose the TOGAF steps, artifacts & practices that make sense for their business situation. Used this way, TOGAF (and any other framework) becomes a tool rather than a mission in itself.

For the reasons you mention, I've never been an ardent framework follower. Too often that leads to excessive documentation and little implementation. I'm more of a "sampler", on the look out for artifacts, guidance, practitioner ideas I can apply to my work in the context of delivery.

As I dig into TOGAF, I'll be testing for value within my "sampling" point of view and sharing those findings for real-world folks like you."

But that’s just my experience.  How about you?  Do these EA Pitfalls resonate?  What would you add?  Comment here, or join our twitter conversation #eapitfall.

As I was pulling the most recent tweets into this post, I noticed Richard Veryard’s related post discussing “pitfalls, practices and misconceptions?. 


UPDATES

September 7, 2009

Since my EA Pitfall summary post on Friday morning, more folks have joined the conversation, contributing #eapitfall tweets, comments, related blog posts and conversations. 

Some of the new EA Pitfalls:

aleksb6: Couple of more #eapitfall this morning: Analysis Paralysis - i.e. need to talk to every analyst alive before doing anything 

aleksb6: and 2, a related #eapitfall : expecting analysts (e.g. Gartner) to give you concrete 'how to' steps to successfully build #EA 

leodesousa: missed #eapitfall fun and enjoying @bmichelson blog post summary http://bit.ly/I5lnL - Me: Implement EA w/o dedicated resources=fail 

sboray: #eapitfall: Introducing EA after making investment decisions and after initiating the project. EA does not work hindsight and retrofit 

richardveryard: RT @chrisdpotts avoiding pitfalls not = success #eapitfall 

mcgoverntheory: Calling up an industry analyst for cost savings advice and remaining blissfully ignorant when they don't suggest any open source #eapitfall

mcgoverntheory: Stop worrying about what happens if you train and they leave. Start worrying about if you dont train and they stay. #CIO #eapitfall #CEO #IT 

EnterprisingA: @malcolmlowe Not liking the link - talks about distributed EA. EA by committee - ouch. Crowds good for innovation - bad for EA #eapitfall

EnterprisingA: Q. What's wrong with EA? A. Most doing EA are actually still doing IT Architecture or IT design. Not the same thing. #eapitfall 

To get the real-time list, do a twitter search on #eapitfall

Related Posts

On his Chief Architect blog, Alan Inglis takes on the topic of the relevance of Industry Analyst research for enterprise architects:

“If you read the blogs of the community of practitioners then you will find not only the pitfalls but the solutions to them.  These solutions have been discovered through the sweat and tears of those who have been there, made the mistakes, and got the scars.

The Twitterverse and Blogosphere has enfranchised the “doers? who previously didn’t have a voice.  But more importantly, the current generation of decision makers and key influencers understand the value of the information that is out there and freely available.

If you read the blogs, you won’t get a neatly package “answer? to your problems.  But you will, after some time and effort, get insight.   You will have to work out for yourself what is relevant and what is not. You will have to work a little harder to get to a plan to take your organization further.  But you will learn, and you may just have a plan that can deliver meaningful results.

The criticism of the identification of EA pitfalls follows very close behind similar criticism by the EA community of Tweeters of “Emergent Architecture?.

The analysts need to demonstrate that they talking to the right people, that they are gathering the right information and finding genuine insights based on the experience of practitioners.  If they can deliver better results quicker and cheaper than doing it yourself then they will have a valuable offering.  The recent Twitter discussions suggest that they are behind the curve.?

Alan’s post generated a twitter (side) conversation for me with Jon H Ayre on what analysts should provide for enterprise architect types.  Jon’s point is that failure stories and pitfalls alone won’t advance the EA cause.  In fact, failure stories most often are worthless.  Jon calls on analysts to only speak of pitfalls and failures when framed within an overall success case.  Knowing how to overcome obstacles is critical.  The final tweet in our conversation:

“EnterprisingA: @bmichelson Absolutely. Failure without solution teaches nothing as generally this is a failure to do EA rather than a failure to do good EA?

Related to that side conversation is Richard Veryard’s post on pitfalls, practices and misconceptions and a tweet from Chris Potts:

“richardveryard: RT @chrisdpotts avoiding pitfalls not = success #eapitfall? --- [Twitter speak RT = retweet another’s tweet for amplification/comment]

In addition to the EA pitfall contributors, many folks helped spread the word on our conversation, including Tom Graves, Ric Phillips, Bart Leeten, Andrew Townley, A Jangbrand, Bas van Gils, A Travanti, JP, Ali Sohani, Alexj Freund, the Community Roundtable, Dion Hinchcliffe and Joe McKendrick.

In response to Joe’s ZDnet post, one commenter questioned the value of “140 character EA pitfalls/conversation?.  And that’s certainly a fair question.  As I warned in the original post (above), the 140 character limitation gives us "good enough? answers.  But, more important (for me) than the individual tweets that flew by, was the rapid and broad sharing of insights and all the new connections made. 

Enterprise Architects have a tough (and sometimes thankless) job.  The more connections we can make within our community, the stronger each organization’s EA practices will be.  Tweet on!

1 Comment

It's too easy to blame the Enterprise Architect or the lack of business or stakeholder involvement even if this is the case.

If you look at 10 definitions of EA (http://www.ariscommunity.com/users/koiv/2009-08-20-10-definitions-enterprise-architecture-which-corresponds-yours#comment-1155), none is the quite the same. They point to different aspects of EA. It is either organization, logic, vision, process, discipline, management practice... It's probably all of them.
How would anyone be able to deliver against something that was not properly defined and agreed in the first place? The delivery scope varies widely.
Currently EA is reduced to IT standards, integration and reduction of duplication in IT. How can the promissed benefits be realised?

EA is manned by IT for IT only. Any experienced IT guy can claim the EA architect role today. Why would other stakeholders or the business bother with it apart from the hefty bill they have to pay only to keep it alive.
An IT architecture describes only spots of an Enterprise where (SW) applications exist. It means nothing to business. An Enterprise is about people, processes, customers and other technologies that are often left out of EA because they are not IT.
Adrian
http://it.toolbox.com/blogs/ea-matters

Brenda Michelson, Principal of Elemental Links, shares her view on architectural strategies, technology trends, business, and relevance.

Brenda Michelson

Brenda Michelson is the principal of Elemental Links an advisory & consulting practice focused on business-technology capabilities that increase business visibility and responsiveness. Follow Brenda on Twitter.

Subscribe

BDA Feed
BDA Comments Feed


Enter your email address:

Delivered by FeedBurner

Recently Commented On

Monthly Archives

Blogs

ADVERTISEMENT