<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Inside Architecture </title><link>http://blogs.msdn.com/b/nickmalik/</link><description>Notes on Enterprise Architecture, Systems Integration, and anything else that interests me this week...</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>Setting Up A New EA or BA Practice</title><link>http://blogs.msdn.com/b/nickmalik/archive/2012/05/20/setting-up-a-new-ea-or-ba-practice.aspx</link><pubDate>Sun, 20 May 2012 19:49:57 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10307772</guid><dc:creator>Nick Malik</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/nickmalik/rsscomments.aspx?WeblogPostID=10307772</wfw:commentRss><comments>http://blogs.msdn.com/b/nickmalik/archive/2012/05/20/setting-up-a-new-ea-or-ba-practice.aspx#comments</comments><description>&lt;p&gt;Recently, I was contacted via this blog by an individual who had been challenged to set up a new Business Architecture practice within his company’s Enterprise Architecture team.&amp;#160; He reached out to me to ask about some books to read and some advice.&amp;#160; I’m &lt;u&gt;expanding&lt;/u&gt; my message to him here.&amp;#160; As always, I’d love to hear your comments and feedback.&amp;#160; &lt;/p&gt;  &lt;p&gt;-----&lt;/p&gt;  &lt;p&gt;You have quite a challenge ahead of you.&amp;#160; While it may seem obvious, there are some steps that you need to do first.&amp;#160; You have to essentially manage the change that you are bringing to your own organization.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;strong&gt;Value Proposition&lt;/strong&gt;: Get together with your sponsor and create your charter.&amp;#160; This is critical to having a clear goal that you will achieve, and clear measures by which you will achieve them.&amp;#160; I cannot underestimate the importance of this step.&amp;#160; Do not skip.&amp;#160; &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Engagement Model&lt;/strong&gt;: Create a clear and simple process for deciding what your team will focus on and how you will find the right opportunities to attack.&amp;#160; This is your engagement model.&amp;#160; Formalize it, and stick to it.&amp;#160; You will be pulled in every direction.&amp;#160; Clear simple criteria is your only defense against being scattered to the wind.      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Clearly define your service&lt;/strong&gt;: what deliverables will be produced, and which individual stakeholders are going to be expected to use those deliverables, at what time, to what end.&amp;#160; &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Stakeholder buy-in&lt;/strong&gt;: With the help of your sponsor, meet one on one with each of these key stakeholders and make sure that they understand your value proposition, resources, and process impacts.&amp;#160; You may be changing the lives of some key people.&amp;#160; Get their buy-in.      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Scorecard&lt;/strong&gt;: Hold yourselves accountable.&amp;#160; Create a scorecard and use it with your team to demonstrate how progress should occur, and use it with your leaders to show how value has been delivered.&amp;#160; &lt;br /&gt;&amp;#160;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Staff Training:&lt;/strong&gt; Send everyone to a training class in Business Architecture… not so that they are all educated, but so that everyone is educated on the same terms, artifacts, and processes.&amp;#160; This is the most difficult one to offer advice on because I have not yet found many good options… then again, we have an internal team that has answered the call, so I have not lately looked.&amp;#160; Perhaps good options exist.&amp;#160; &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;As far as required reading…&lt;/strong&gt; &lt;em&gt;specific to the BA practice challenge&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;The list below is intentionally short.&amp;#160; I feel that every member of the team should read each of these books.&amp;#160; I placed them in order of usefulness for your task at hand (preparing the staff of a new BA function within an EA team).&amp;#160; All are very valuable… but being higher on the list means that I consider the book to be more valuable, sooner, than the ones below.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;“Business Architecture: The Art and Practice of Business Transformation” by Neil McWhorter and William Ulrich&lt;/li&gt;    &lt;li&gt;“Crossing the Chasm” by Geoffrey Moore&lt;/li&gt;    &lt;li&gt;“How to Measure Anything” by Douglas Hubbard&lt;/li&gt;    &lt;li&gt;“Enterprise Architecture as Strategy” Jeanne Ross and Peter Weill&lt;/li&gt;    &lt;li&gt;“Competitive Advantage” and “Competitive Strategy” by Michael Porter&lt;/li&gt;    &lt;li&gt;“Make It Stick” and “Switch” by Chip and Dan Heath&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;For the team manager, one more book to be read concurrently with the ones above:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&amp;quot;Business Architecture: An Emerging Profession.&amp;quot; Paul A. Bodine and Jack Hilty&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;------------------&lt;/p&gt;  &lt;p&gt;OK… I have probably just angered some of my friends, because I didn’t include all of their books or reference materials in my short list.&amp;#160; Please, before you flame me, realize that this response is to a specific individual with a specific problem.&amp;#160; The EA team existed, but didn’t have a BA function… what does that tell you?&amp;#160; That it is an EITA team, in all likelihood.&amp;#160; Is every possible book or resource appropriate for that situation?&amp;#160; Probably not.&amp;#160; So I selected a small set of valuable books.&amp;#160; There are many more out there.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10307772" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Business+Architecture/">Business Architecture</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Enterprise+Architecture/">Enterprise Architecture</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Governance/">Governance</category></item><item><title>EA Certifications Distilled</title><link>http://blogs.msdn.com/b/nickmalik/archive/2012/05/08/ea-certifications-distilled.aspx</link><pubDate>Tue, 08 May 2012 15:24:32 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10302273</guid><dc:creator>Nick Malik</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/nickmalik/rsscomments.aspx?WeblogPostID=10302273</wfw:commentRss><comments>http://blogs.msdn.com/b/nickmalik/archive/2012/05/08/ea-certifications-distilled.aspx#comments</comments><description>&lt;p&gt;Mike Walker, one of my colleagues here at Microsoft, has done an excellent job of distilling various options for EA certification.&amp;#160; He made this presentation at the most recent Open Group Conference.&amp;#160; Strong Recommend.&lt;/p&gt;  &lt;div style="width: 425px" id="__ss_12778210"&gt;&lt;strong style="margin: 12px 0px 4px; display: block"&gt;&lt;a title="Enterprise Architecture Certifications Distilled" href="http://www.slideshare.net/mikejwalker/enterprise-architecture-certifications-distilled" target="_blank"&gt;Enterprise Architecture Certifications Distilled&lt;/a&gt;&lt;/strong&gt; &lt;iframe height="355" marginheight="0" src="http://www.slideshare.net/slideshow/embed_code/12778210" frameborder="0" width="425" marginwidth="0" scrolling="no"&gt;&lt;/iframe&gt;    &lt;div style="padding-bottom: 12px; padding-left: 0px; padding-right: 0px; padding-top: 5px"&gt;View more &lt;a href="http://www.slideshare.net/thecroaker/death-by-powerpoint" target="_blank"&gt;PowerPoint&lt;/a&gt; from &lt;a href="http://www.slideshare.net/mikejwalker" target="_blank"&gt;Mike Walker&lt;/a&gt; &lt;/div&gt; &lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10302273" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Enterprise+Architecture/">Enterprise Architecture</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Community/">Community</category></item><item><title>On the road to a Business Architecture Manifesto</title><link>http://blogs.msdn.com/b/nickmalik/archive/2012/05/06/on-the-road-to-a-business-architecture-manifesto.aspx</link><pubDate>Sun, 06 May 2012 20:59:07 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10301593</guid><dc:creator>Nick Malik</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/nickmalik/rsscomments.aspx?WeblogPostID=10301593</wfw:commentRss><comments>http://blogs.msdn.com/b/nickmalik/archive/2012/05/06/on-the-road-to-a-business-architecture-manifesto.aspx#comments</comments><description>&lt;p&gt;One very powerful metaphor that has reverberated throughout the technical community, in the past few years, was the &lt;a href="http://agilemanifesto.org/" target="_blank"&gt;Agile Manifesto&lt;/a&gt;.&amp;#160; Created by a group of folks who wanted to communicate the principles that drove their thinking, the Agile Manifesto has been a very useful tool for deciding if a particular practice is being done well.&amp;#160; I think it may be time to build one for the Business Architecture space.&lt;/p&gt;  &lt;p&gt;That said, I am by myself, sitting in my living room.&amp;#160; I am in no position to speak for the community of business architects.&amp;#160; So, this submission is a suggestion for content that could be useful when the conversation begins.&amp;#160; It is &lt;u&gt;my personal opinion&lt;/u&gt; about the principles of business architecture.&amp;#160; I would hope to bring this material to a group of other BA practitioners, as my contribution, to develop a full consensus on business architecture manifesto.&amp;#160;&amp;#160; &lt;/p&gt;  &lt;p&gt;First off, in order to develop principles for business architecture, we need to describe the problem that we are trying to solve.&amp;#160; &lt;/p&gt;  &lt;h3&gt;The problem that business architecture solves&lt;/h3&gt;  &lt;p&gt;Business architecture is a relatively new field that addresses an old problem.&amp;#160; Most business people recognize the underlying truth: &lt;em&gt;the structure and practices of your organization directly impacts your ability to deliver the intended value.&lt;/em&gt;&amp;#160; Whether we are talking about a military service, a civilian government agency, a non-profit organization, or a for-profit business, the structures and processes that a leader chooses to employ will impact the results that the organization will produce.&amp;#160; That includes both intended and unintended results.&amp;#160; So the basic problem is this: how do we deliver on our mission while maintaining our values?&lt;/p&gt;  &lt;p&gt;Business architecture gets to deal with a &lt;u&gt;slice&lt;/u&gt; of that problem.&amp;#160; As people, we need to organize around a common shared mission.&amp;#160; We need to know what we want, and we need to go get it.&amp;#160; Humans can be pretty haphazard.&amp;#160; Business architecture does not address every issue.&amp;#160; Business architecture attempts to answer this question: what is the &lt;u&gt;optimal&lt;/u&gt; way to organize?&amp;#160; Business architecture typically does NOT answer questions around the integration of corporate controls, or supporting activities like how to find staff to fill new roles.&amp;#160; Business architecture is focused on the narrow slice of “how to organize.”&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;So why do we need business architecture to solve this problem?&lt;/strong&gt;&amp;#160; There are literally hundreds of good, well researched, books that offer useful insight for solving this problem.&amp;#160; Why use a business architecture approach?&amp;#160; Because BA brings a &lt;em&gt;novel approach&lt;/em&gt;, one based on the &lt;u&gt;rigorous&lt;/u&gt; application of conceptual traceability, process improvement, information science, and mathematics.&amp;#160; While most of the business analysis methods prior to business architecture were founded, fundamentally, in social science, mechanical engineering, and even education, business architecture focuses on the newer sciences that have emerged in the computerized age.&amp;#160; &lt;/p&gt;  &lt;h3&gt;How does business architecture solve the problem&lt;/h3&gt;  &lt;p&gt;Business architecture’s unique value proposition is to focus on answering the questions of business structural and organizational effectiveness in a way that is rigorous, quick, clear, consumable, and value-focused.&amp;#160; &lt;/p&gt;  &lt;p&gt;We are uncovering better ways of developing business insight by doing it and helping others do it.&amp;#160; Through this work, we have come to value:&lt;/p&gt;  &lt;h4 align="center"&gt;Consistently reusable methods over Piecemeal assortment of best practices&lt;/h4&gt;  &lt;h4 align="center"&gt;Rapid insight over Deeply accurate models&lt;/h4&gt;  &lt;h4 align="center"&gt;Clear choices over Nuanced decision trees&lt;/h4&gt;  &lt;h4 align="center"&gt;Consumable deliverables over Consistency with external frameworks&lt;/h4&gt;  &lt;h4 align="center"&gt;Value-driven prioritization over Justification of the status quo&lt;/h4&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;That is, while there is value in the items on the right, we value the items on the left more.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;To break that down:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Repeatability, Reuse, and Rigor&lt;/strong&gt;.&amp;#160; There are many ways to understand a business.&amp;#160; Business architects will expect you to pick one of those ways (one conceptual model) and then stick to it.&amp;#160; The rigor comes from sticking to the model.&amp;#160; If your enterprise is focused on creating a smooth customer experience, then the business architect will leverage the customer experience work done elsewhere, and will drive a business stakeholder to follow along rather than make something up.&amp;#160; While products must be creatively and freely developed, the organization itself must be architected and engineered.&amp;#160; Rigor matters.      &lt;br /&gt;&amp;#160;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Rapid Insight&lt;/strong&gt;. There are many ways to analyze a business.&amp;#160; Business architects will work to reduce the overhead of their analysis methods so that they can produce valuable answers in a very timely manner.&amp;#160; Business people are not rewarded for taking a long time to do an excellent job.&amp;#160; Most will be better rewarded if they do a reasonably good job in a shorter timeframe.&amp;#160; While accuracy is great, the value of information is inversely proportional to the time needed to produce it.&amp;#160; Speed matters.      &lt;br /&gt;&amp;#160;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Clear Choices&lt;/strong&gt;. If a business person cannot tell what the recommendation is, they won’t follow it.&amp;#160; If the business architect cannot produce insight that is clear for the business stakeholder, the architect will not effect change.&amp;#160; It is not good enough for a business architect to be quick and correct… they must also be clear.&amp;#160; &lt;br /&gt;The amount of information, and the coarseness of the decisions, depends on the level of the stakeholder.&amp;#160; At any level, a decision maker should be provided a &lt;strong&gt;short list of options&lt;/strong&gt; (often 2 or 3) &lt;strong&gt;where the&lt;/strong&gt; &lt;strong&gt;distinctions between them are clear&lt;/strong&gt;.&amp;#160; This rule applies at all levels of the organization.&amp;#160; One strategy from a senior manager may require a choice among three different tactics for a department head to choose from.&amp;#160; No one person needs to be concerned with the entire decision tree, except perhaps the business architect himself.&amp;#160;&amp;#160; The ability to make decisions is proportional to the clarity of the choices.&amp;#160; Business architecture favors clarity over nuance.      &lt;br /&gt;&amp;#160; &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Consumable Deliverables&lt;/strong&gt;.&amp;#160; In order for business architects to be successful, they must deliver a plan for the execution of business strategy.&amp;#160; That plan has to be something that the impacted stakeholders can understand and use.&amp;#160; In other words, the output of business architecture must be consumable.&amp;#160; Reams of technical detail are rarely useful.&amp;#160; At the other end of the spectrum, vague goals and promises of value may be just as inappropriate.&amp;#160; Recommendations must be provided using words and metaphors that the actual impacted business stakeholders understand.&amp;#160; They must be provided using forms and templates that the existing organization will recognize and can quickly use.&amp;#160; While consistency with frameworks and practices are important, business architects value consumability more.      &lt;br /&gt;&amp;#160;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Priority based on Business Value&lt;/strong&gt;.&amp;#160; Business architects can spend their time on many tasks.&amp;#160; In addition, they can recommend that the organization spend time on many tasks.&amp;#160; Sometimes, even an efficient use of business architecture would be a waste of time if the resulting advice is unlikely to deliver strategic insight.&amp;#160; The selection of tasks, which to do now and which to do later, is of critical importance to a business architect.&amp;#160; While all supporting tasks can be justified, business architects will give priority to tasks that directly lead to actionable, consumable, value-driven business advice. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;I’m always looking for insight and feedback from the community, so please feel free to add your comments.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Please note&lt;/strong&gt;: if your comment is long, the software will sometimes have trouble.&amp;#160; Write it in notepad or Word first, and then cut and paste into the comment edit window.&amp;#160; Don’t be afraid to send it more than once.&amp;#160; I will delete duplicates.&amp;#160; If all else fails, e-mail your comment to me and I’ll put it in.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10301593" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Business+Architecture/">Business Architecture</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Enterprise+Architecture/">Enterprise Architecture</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Agile+development/">Agile development</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Community/">Community</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Architecture/">Architecture</category></item><item><title>Should We Kill The Architecture Review Board?</title><link>http://blogs.msdn.com/b/nickmalik/archive/2012/04/17/should-we-kill-the-architecture-review-board.aspx</link><pubDate>Wed, 18 Apr 2012 05:06:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10294816</guid><dc:creator>Nick Malik</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/nickmalik/rsscomments.aspx?WeblogPostID=10294816</wfw:commentRss><comments>http://blogs.msdn.com/b/nickmalik/archive/2012/04/17/should-we-kill-the-architecture-review-board.aspx#comments</comments><description>&lt;p&gt;OK… I’ll say it.&amp;#160; The whole idea of an Architecture Review Board may be wrong-headed.&amp;#160; That officially puts me at odds with industry standards like CobiT, ongoing practices in IT architecture, and a litany of senior leaders that I respect and admire.&amp;#160; So, why say it?&amp;#160; I have my reasons, which I will share here.&lt;/p&gt;  &lt;h3&gt;CobiT recommends an ARB?&amp;#160; Really?&lt;/h3&gt;  &lt;p&gt;The&amp;#160; CobiT governance framework requires that an IT team should create an IT Architecture board.&amp;#160; (PO3.5).&amp;#160; In addition, CobiT suggests that an IT division should create an IT Strategy Committee at the board level (PO4.2) and an IT Steering committee (PO4.3).&amp;#160; So what, you ask?&lt;/p&gt;  &lt;p&gt;The first thing to note about these recommendations is that CobiT doesn’t normally answer the question “How.”&amp;#160; CobiT is a measurement and controls framework.&amp;#160; It sets a framework for defining and measuring performance.&amp;#160; Most of the advice is focused on “what” to look for, and not “how” to do it.&amp;#160; (There are a couple of other directive suggestions as well, but I’m focusing on these).&lt;/p&gt;  &lt;p&gt;Yet, CobiT recommends three boards to exist in a governance model for IT.&amp;#160; Specifically, these three boards.&amp;#160; &lt;/p&gt;  &lt;h3&gt;But what is wrong with an ARB?&lt;/h3&gt;  &lt;p&gt;I have been a supporter of ARBs for years.&amp;#160; I led the charge to set up the IT ARB in MSIT and successfully got it up and running.&amp;#160; I’m involved in helping to set up a governance framework right now as we reorganize our IT division.&amp;#160; So why would I suggest that the ARB should be killed?&lt;/p&gt;  &lt;p&gt;Because it is an Architecture board.&amp;#160; Architecture is not special.&amp;#160; Architecture is ONE of the many constraints that a project has to be aligned with.&amp;#160; Projects and Services have to deliver their value in a timely, secure, compliant, and cost effective manner.&amp;#160; Architecture has a voice in making that promise real.&amp;#160; But if we put architecture into an architecture board, and separate it from the “IT Steering Committee” which prioritizes the investments across IT, sets scope, approves budgets, and oversees delivery, then we are setting architecture up for failure.&lt;/p&gt;  &lt;p&gt;Power follows the golden rule: the guy with the gold makes the rules.&amp;#160; If the IT Steering committee (to use the CobiT term) has the purse strings, then architecture, by definition, has no power.&amp;#160; If the ARB says “change your scope to address this architectural requirement,” they have to add the phrase “pretty please” at the end of the request.&lt;/p&gt;  &lt;p&gt;So what should we do instead of an ARB?&lt;/p&gt;  &lt;h3&gt;The replacement: The IT Governance Board&lt;/h3&gt;  &lt;p&gt;I’m suggesting a different kind of model, based on the idea of an IT Governance Board.&amp;#160; The IT Governance Board is chaired by the CIO, like the IT Steering committee, but is a balanced board containing one person who represents each of the core areas of governance: Strategic Alignment, Value Delivery, Resource Management, Risk Management, and Performance Measurement.&amp;#160; Under the IT Governance Board are two, or three, or four, “working committees” that review program concerns from any of a number of perspectives.&amp;#160; Those perspectives are aligned to IT Goals, so the number of working committees will vary from one organization to the next.&lt;/p&gt;  &lt;p&gt;The key here is that escalation to the “IT Governance Board” means a &lt;u&gt;simultaneous&lt;/u&gt; review of the project by any number of working committees, but the decisions are ALL made at the IT Governance Board level.&amp;#160; The ARB decides nothing.&amp;#160; It recommends.&amp;#160; (that’s normal).&amp;#160; But the IT Steering committee goes away as well, to be replaced by a IT Steering committee that also decides nothing.&amp;#160; It recommends.&amp;#160; Both of these former boards become working committees.&amp;#160; You can also have a Security and Risk committee, and even a Customer Experience committee.&amp;#160; You can have as many as you need, because Escalation to One is Escalation to All.&lt;/p&gt;  &lt;p&gt;The IT Governance board is not the same as the CIO and his or her direct reports.&amp;#160; Typically IT functions can be organized into many different structures.&amp;#160; Some are functional (a development leader, an operations leader, an engagement leader, a support leader, etc.).&amp;#160; Others are business relationship focused (with a leader supporting one area of the business and another leader supporting a different area of the business, etc.).&amp;#160; In MSIT, it is process focused (with each leader supporting a section of the value chain).&amp;#160; Regardless, it would be a rare CIO who could afford to set up his leadership team to follow the exact same structure as needed to create a balanced governance model.&lt;/p&gt;  &lt;p&gt;In fact, the CIO doesn’t have to actually sit on the IT Governance board.&amp;#160; It is quite possible for this board to be a series of delegates, one for each of the core governance areas, that are trusted by the CIO and his or her leadership team.&amp;#160; &lt;/p&gt;  &lt;p&gt;Decisions by the IT Governance board can, of course, be escalated for review (and override) by a steering committee that is business-led.&amp;#160; CobiT calls this the IT Strategy Committee and that board is chaired by the CEO with the CIO responsible.&amp;#160; That effectively SKIPS the CIO’s own leadership team when making governance decisions. &lt;/p&gt;  &lt;p&gt;And that is valuable because, honestly, business benefits from architecture.&amp;#160; IT often doesn’t.&lt;/p&gt;  &lt;p&gt;So let’s consider the idea that maybe, just maybe, the whole idea of an ARB is flawed.&amp;#160; Architecture is a cross-cutting concern.&amp;#160; It exists in all areas.&amp;#160; But when the final decision is made, it should be made by a balanced board that cares about each of the areas that architecture impacts… not in a fight between the guys with the vision and the guys with the money.&amp;#160; Money will win, every time.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10294816" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Enterprise+Architecture/">Enterprise Architecture</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Governance/">Governance</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Architecture/">Architecture</category></item><item><title>Podcasts with the Canadian Information Processing Society</title><link>http://blogs.msdn.com/b/nickmalik/archive/2012/04/13/podcasts-with-the-canadian-information-processing-society.aspx</link><pubDate>Fri, 13 Apr 2012 18:53:57 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10293656</guid><dc:creator>Nick Malik</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/nickmalik/rsscomments.aspx?WeblogPostID=10293656</wfw:commentRss><comments>http://blogs.msdn.com/b/nickmalik/archive/2012/04/13/podcasts-with-the-canadian-information-processing-society.aspx#comments</comments><description>&lt;p&gt;I was honored, recently, when the Canadian Information Processing Society (CIPS) decided to interview me on the topics of Enterprise Architecture.&amp;#160; The first of those interviews has appeared on the CIPS.CA web site.&amp;#160; You can link to it from here.&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.cips.ca/CIPS-INTERVIEWS-Nick-Malik-April2012" href="http://www.cips.ca/CIPS-INTERVIEWS-Nick-Malik-April2012"&gt;http://www.cips.ca/CIPS-INTERVIEWS-Nick-Malik-April2012&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10293656" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Business+Architecture/">Business Architecture</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Enterprise+Architecture/">Enterprise Architecture</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Community/">Community</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Architecture/">Architecture</category></item><item><title>Analysis, Synthesis, and Scope: Business Architecture vs. Business Analysis, part two</title><link>http://blogs.msdn.com/b/nickmalik/archive/2012/04/08/analysis-synthesis-and-scope-business-architecture-vs-business-analysis-part-two.aspx</link><pubDate>Sun, 08 Apr 2012 23:05:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10291763</guid><dc:creator>Nick Malik</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/nickmalik/rsscomments.aspx?WeblogPostID=10291763</wfw:commentRss><comments>http://blogs.msdn.com/b/nickmalik/archive/2012/04/08/analysis-synthesis-and-scope-business-architecture-vs-business-analysis-part-two.aspx#comments</comments><description>&lt;p&gt;A few days ago, I quickly dashed off a post on the &lt;a href="http://blogs.msdn.com/b/nickmalik/archive/2012/04/06/the-difference-between-business-architect-and-business-analyst.aspx" target="_blank"&gt;difference between a business architect and a business analyst&lt;/a&gt;.&amp;#160; The reaction was immediate and rather vociferous.&amp;#160; The IIBA took me to task for saying that a business architect is NOT a business analyst.&amp;#160; In addition, Tom Graves (Enterprise Architect) asked me to consider the possibility that the two roles are primarily different in another way, altogether.&amp;#160; Tom asked me to consider the possibility that an architect role is primarily one of synthesis (putting things together), while an analyst role is one of analysis (taking things apart).&amp;#160; I beg to differ.&amp;#160; This post included my thoughts on that distinction.&lt;/p&gt;  &lt;h2&gt;Graves’ trilogy: Analyst-Anarchist-Architect&lt;/h2&gt;  &lt;p&gt;Tom has pointed out, in past articles, that there is real value for enterprise architects to consider the Hegelian triad of &lt;a href="http://weblog.tetradian.com/2011/08/02/analyst-anarchist-architect/" target="_blank"&gt;Thesis-Antithesis-Synthesis&lt;/a&gt;.&amp;#160; In his post, Tom presents a triad, based on Hegelian thinking, three different roles in sequence: business analyst – business anarchist – enterprise architect. &lt;/p&gt;  &lt;p&gt; In Tom’s thinking, the analyst is good at creating an initial hypothesis that represents incremental improvement… at doing things right.&amp;#160; The anarchist is the role that questions the assumptions underlying the analysis.&amp;#160; It is the role of anarchist to test those assumptions, and make sure that they do indeed align with the real world of “trial, error and experience”.&amp;#160; The anarchist prevents us from accepting our assumptions.&amp;#160; The architect puts it all back together.&amp;#160; According to Tom Graves:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;And the &lt;strong&gt;architect&lt;/strong&gt; role is about bringing it all together again. It’s the ‘synthesis’ part of the triad; but it’s also about the Concrete, about making things real, being &lt;em&gt;effective&lt;/em&gt; – about &lt;em&gt;doing the right things right&lt;/em&gt; in a concrete, practical way.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Here is where I have to take my hat off to Tom.&amp;#160; There is a very important thought process going on here, and one that I both agree with and can immediately use.&amp;#160; I admit to not having taken the time to really grok Tom’s post prior to now, but I couldn’t agree more with the &lt;em&gt;thinking process&lt;/em&gt;.&amp;#160; You have to form an initial idea, then break apart the assumptions in order to test the initial idea, and lastly bring it all together in a solution that actually works.&amp;#160; It’s an excellent approach.&lt;/p&gt;  &lt;p&gt;Shouldn’t this kind of thinking simply be a template for each individual person?&amp;#160; Shouldn’t one person perform all three activities?&amp;#160; Tom addresses this as well.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;One way to resolve the architecture of that architecture is to have just one person doing all of those roles – after all, they’re different &lt;em&gt;roles&lt;/em&gt;, not necessarily different &lt;em&gt;people&lt;/em&gt;. But that can sometimes be quite a ‘big ask’, because each of the roles does demand different skillsets, different paradigms, even different worldviews – again, somewhat tricky.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Tom suggests that it is difficult for one person to perform all three, and that large organizations (and large markets) may have the freedom to separate out the roles into different people.&amp;#160; It’s an interesting idea, but I don’t know if provides the clarity I’m looking for.&lt;/p&gt;  &lt;p&gt;I believe that Tom is completely right in one respect.&amp;#160; &lt;strong&gt;Solving a problem effectively requires that you go through stages of thinking&lt;/strong&gt;.&amp;#160; If you simply look at the problem and conceive of a couple possible solutions, you could just as easily fail to consider the optimum one (not on the list), or choose the wrong solution (whatever “wrong” means).&amp;#160; In order to reach the best possible decision, you must go through the additional steps of antithesis and synthesis. However, I don’t think that this distinction is sufficient to explain and position the roles of Business Analyst and Business Architect.&amp;#160; &lt;/p&gt;  &lt;p&gt;The process of thinking through a problem applies to ALL roles that solve problems (a fairly long list).&amp;#160; It doesn’t just apply to business analysis.&amp;#160; Following the path from thesis to antithesis to synthesis is an art practiced by artisans, craftsmen, mathematicians, scientists, engineers, leaders, managers, and politicians.&amp;#160; It is best practice for all of human thought, and not just one area of human endeavor.&amp;#160; Everyone who thinks, and considers, and solves, should use all three steps.&amp;#160; To use Tom’s terminology, each person should be an analyst, an anarchist, and an architect.&lt;/p&gt;  &lt;h2&gt;Different Efforts, Different Results&lt;/h2&gt;  &lt;p&gt;Tom’s thought process is excellent, but I don’t believe it answers the core question.&amp;#160; Over the past few years, we’ve seen the emergence of two different “job titles.”&amp;#160; Both jobs emerged out of the need for the information technology division to address business problems in new and novel ways.&amp;#160; The core question that I’d like to address is simple: is this something that one person does, or something that two people do?&amp;#160; Are we more effective, and efficient, to separate the roles and responsibilities?&lt;/p&gt;  &lt;p&gt;Some things we all agree on.&amp;#160; The business analyst &lt;u&gt;role&lt;/u&gt; is much more tactical than the business architecture &lt;u&gt;role&lt;/u&gt;.&amp;#160; Traditionally, the business analyst is required to understand the problems of a business area and to document the requirements of the business in solving them.&amp;#160; The business analyst is NOT accountable for developing the solution, or even the vision for the solution (The solution architect does that).&amp;#160; He or she is accountable for understanding the problem and documenting the requirements that the solution must meet.&lt;/p&gt;  &lt;p&gt;The business architect role is a more recent innovation.&amp;#160; This role emerged out of the need to insure that departments and divisions are using IT resources correctly by asking for the right problems to be solved.&amp;#160; From there, the role has expanded to a non-IT-focused value proposition.&amp;#160; The business architecture role is important.&amp;#160; Without the business architect involved, we may do an excellent job of solving problems that the overall enterprise does not need solved, when the real enterprise-level problems are going unaddressed or under-resourced due to the long list of demands from the existing businesses.&lt;/p&gt;  &lt;p&gt;The business architect is different from the business analyst because he or she is fundamentally charged with four different responsibilities: &lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;understanding the actual enterprise-level needs and the relationship between one business area in respect to the overall strategies,&lt;/li&gt;    &lt;li&gt;partitioning the services that one business area should produce and the needed level of maturity for those services,&lt;/li&gt;    &lt;li&gt;creating a vision of those services, from the perspective of the business, and &lt;/li&gt;    &lt;li&gt;insuring that it aligns to the actual and proposed architecture of the business as a whole.&amp;#160; &lt;br /&gt;&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Note that (2) occurs rarely… only when major changes to the business models themselves occur.&amp;#160; &lt;/p&gt;  &lt;p&gt;Some analysis will perform responsibilities (1) and skip to (3).&amp;#160; In most cases, that works.&amp;#160; On the other hand, performing responsibilities (2) and (4) requires the skills of an architect.&amp;#160; There are two different skill sets here.&amp;#160; Can one person do both?&amp;#160; Yes.&amp;#160; Should they?&amp;#160; That depends.&lt;/p&gt;  &lt;p&gt;&lt;u&gt;As these roles continue to mature, we need to either carve out distinctions, or merge them into a single role.&lt;/u&gt;&amp;#160; &lt;/p&gt;  &lt;h2&gt;Business Analyst and Business Architect as one person&lt;/h2&gt;  &lt;p&gt;In my prior post, I made the case that there are many differences between a business analyst and a business architect.&amp;#160; My prior post was based on the &lt;u&gt;assumption&lt;/u&gt; that there needs to be two different people playing these roles.&amp;#160; That assumption is NOT valid in all cases.&amp;#160; &lt;/p&gt;  &lt;p&gt;There are many situations where it makes a great deal of sense for the activities of business architecture and business analysis to be performed by ONE individual for financial and logistical reasons.&amp;#160; For example, if the IT unit in question has a small set of responsibilities, or if we are talking about a medium-to-small business (or business area), there just isn’t enough work to keep two different people employed full time in complementary roles.&amp;#160; Within my company (Microsoft), there are some smaller areas of the business that are covered by one individual who performs both business architecture and business analysis tasks.&lt;/p&gt;  &lt;p&gt;The question that I have, however, is simple.&amp;#160; While it is possible for one person to perform two jobs, does that mean there SHOULD be one job?&amp;#160; Should we merge the roles so that every business analyst should be an architect, and every business architect should be an analyst?&lt;/p&gt;  &lt;h2&gt;Business Analyst and Business Architect as complementary roles&lt;/h2&gt;  &lt;p&gt;Regardless of what we want to happen, reality is going to keep getting in the way.&amp;#160; Both roles exist.&amp;#160; Sometimes they intersect.&amp;#160; The real challenge comes when two people have to play complementary roles, one as a business architect, and the other as a business analyst.&amp;#160; In larger organizations where business architects are appearing as independent roles, and in situations where consultants are being hired, this situation is increasingly common.&amp;#160; &lt;/p&gt;  &lt;p&gt;In order to be effective, these two folks need to have &lt;u&gt;clear accountabilities&lt;/u&gt;.&amp;#160; They need to be clearly supporting the success of one another, but able to succeed independently of one another (the failure of one cannot prevent the success of the other).&amp;#160; In order to meet these criteria, there is one very important distinction.&amp;#160; Both must have a different set of problems to solve, and both must have the full scope to solve those problems.&amp;#160; &lt;u&gt;Both&lt;/u&gt; must perform the three steps of emergent thought that Tom points out: thesis, antithesis, and synthesis… or analyst, anarchist, and architect.&amp;#160; &lt;/p&gt;  &lt;p&gt;There is no good source, in existence, for clarifying those accountabilities.&amp;#160; The Business Analysis BOK focuses on skills and methods, not accountabilities.&amp;#160; The Business Architecture BOK focuses on different skills and methods, but not accountabilities.&amp;#160; Both fields seem happy to simply overlap.&amp;#160; That is probably OK from the perspective of describing the fields.&lt;/p&gt;  &lt;p&gt;However, in an actual organization, where people have jobs to do, more clarity is required.&lt;/p&gt;  &lt;h2&gt;Conclusion&lt;/h2&gt;  &lt;p&gt;No matter how we reconcile these two roles, we need to understand that the growth of business architecture will not be abated just because the profession of business analyst has laid a moral claim to the activities that business architects have decided to focus on.&amp;#160; Rather than argue about whether business architects are, first and foremost, analysts, lets look at whether we can address two key questions:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;a) Is it better or worse for these roles to be independent?&lt;/p&gt;    &lt;p&gt;b) When both roles exist in the same organization, how do we prevent confusion, clarify accountabilities, and make both roles effective?&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Arguments don’t matter.&amp;#160; Answering these questions… that matters.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10291763" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Business+Architecture/">Business Architecture</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Enterprise+Architecture/">Enterprise Architecture</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Analysis/">Analysis</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Architecture/">Architecture</category></item><item><title>The difference between business architect and business analyst</title><link>http://blogs.msdn.com/b/nickmalik/archive/2012/04/06/the-difference-between-business-architect-and-business-analyst.aspx</link><pubDate>Fri, 06 Apr 2012 19:18:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10291521</guid><dc:creator>Nick Malik</dc:creator><slash:comments>14</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/nickmalik/rsscomments.aspx?WeblogPostID=10291521</wfw:commentRss><comments>http://blogs.msdn.com/b/nickmalik/archive/2012/04/06/the-difference-between-business-architect-and-business-analyst.aspx#comments</comments><description>&lt;p&gt;[&lt;font color="#0000ff"&gt;Author’s note: within an hour of posting the following article, Kevin Brennen of the IIBA &lt;em&gt;dry-roasted&lt;/em&gt; the post on his own blog.&amp;#160; You can find a link to his entry here: &lt;/font&gt;&lt;a href="http://t.co/zSPDDNZF" target="_blank"&gt;&lt;font color="#0000ff"&gt;&lt;em&gt;Business Architecture is Business Analysis&lt;/em&gt;&lt;/font&gt;&lt;/a&gt;&lt;font color="#0000ff"&gt;&lt;em&gt;.&lt;/em&gt;&amp;#160; I have made an attempt to fix a few of the most egregious errors in the post, and to follow up with an addendum (below).&amp;#160; Where I’ve edited the text, the updated text is in this color.&lt;/font&gt;]&lt;/p&gt;  &lt;p&gt;One distinction that I believe we should make, as the field of business architect takes hold, is the difference between a business architect and a business analyst.&amp;#160; There are real opportunities for confusion here.&amp;#160; In addition, there are some folks who believe that there is a good career growth path from business analyst to business architect.&amp;#160; In this post, I will provide my opinions about the relationship.&lt;/p&gt;  &lt;h2&gt;Definitions&lt;/h2&gt;  &lt;p&gt;&lt;strong&gt;Business Architect&lt;/strong&gt; – A role within various types of enterprises (business, government, non-profit) that is focused on collecting information on the strategic positioning of an area of activity (line of business, business unit, department, team, etc.) and creating a clear picture of the &lt;font color="#0000ff"&gt;capability gaps&lt;/font&gt; that may impede that area from reaching it’s full and required potential.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Business Analyst&lt;/strong&gt; – A role &lt;font color="#0000ff"&gt;either within&lt;/font&gt; an information technology division of an enterprise&lt;font color="#0000ff"&gt;, or within a non-IT team serving as a key point of contact with an IT division.&amp;#160; This role&lt;/font&gt; is focused on understanding the root cause of a specific business problem in order to develop the &lt;font color="#0000ff"&gt;IT&lt;/font&gt; requirements needed to address that problem.&lt;/p&gt;  &lt;p&gt;(Inevitably, someone will ask me where I got those definitions.&amp;#160; I made them up.&amp;#160; I reserve the right to be wrong.)&lt;/p&gt;  &lt;h2&gt;Comparison&lt;/h2&gt;  &lt;p&gt;Both of these fields analyze the business… but that is where their similarities end.&amp;#160; &lt;font color="#0000ff"&gt;Let me repeat that: Business Architects analyze the business.&amp;#160; Business analysts analyze the business.&amp;#160;&amp;#160; &lt;/font&gt;&lt;/p&gt;  &lt;table border="0" cellspacing="5" cellpadding="1" width="530"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="44"&gt;&amp;nbsp;&lt;/td&gt;        &lt;td valign="top" width="222"&gt;Business Architect&lt;/td&gt;        &lt;td valign="top" width="242"&gt;Business Analyst&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="44"&gt;Why&lt;/td&gt;        &lt;td valign="top" width="222"&gt;To uncover the gaps between strategic needs of a business unit, and their abilities to meet those needs, and to charter initiatives to fill those gaps.&lt;/td&gt;        &lt;td valign="top" width="242"&gt;To develop and document the detailed knowledge of a business problem that an initiative has been chartered to address.&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="44"&gt;How&lt;/td&gt;        &lt;td valign="top" width="222"&gt;Analysis of future-looking strategies, capturing of capabilities, and modeling of inter- and intra- business relationships needed to discover the key &lt;font color="#0000ff"&gt;capability gaps &lt;/font&gt;that a business must be prepared to face, &lt;font color="#0000ff"&gt;along with the development of cross-functional roadmaps to address them.&amp;#160; System requirements are NOT captured.&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="242"&gt;Interviews with existing business stakeholders and SMEs to elicit business rules, understand processes, information, and systems in use, and detailing the consequences (intentional or not) of making a business change to address a specific issue.&amp;#160; &lt;font color="#0000ff"&gt;The primary result of this activity is the document of System Requirements.&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="44"&gt;When&lt;/td&gt;        &lt;td valign="top" width="222"&gt;Ongoing process that is triggered by periodic strategy cycles within a business&lt;/td&gt;        &lt;td valign="top" width="242"&gt;As-needed activity that is triggered AFTER a problem has been identified and requirements for a solution are needed.&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="44"&gt;Who&lt;/td&gt;        &lt;td valign="top" width="222"&gt;&lt;font color="#0000ff"&gt;Business or IT &lt;/font&gt;Generalists with a strong understanding of &lt;font color="#0000ff"&gt;business&lt;/font&gt; functional issues, interdependencies, and business structural concerns.&amp;#160; &lt;font color="#0000ff"&gt;Must be excellent at capability analysis.&lt;/font&gt;&amp;#160; Must leverage modeling and rigorous analysis skills.&lt;/td&gt;        &lt;td valign="top" width="242"&gt;&lt;font color="#0000ff"&gt;Business or IT &lt;/font&gt;Generalists with a strong understanding of information and application interdependencies, requirements analysis, and system development methodologies.&amp;#160; &lt;font color="#0000ff"&gt;Must be excellent at IT requirements elicitation&lt;/font&gt;.&amp;#160; Must leverage &lt;font color="#0000ff"&gt;modeling and&lt;/font&gt; rigorous analysis skills.&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="44"&gt;What&lt;/td&gt;        &lt;td valign="top" width="222"&gt;Business motivational models, Value Streams, Scenarios, Capability models, Heat Maps, Funding Maps, Risk maps&lt;/td&gt;        &lt;td valign="top" width="242"&gt;Business Requirements, Business Rules, Use Cases, and Detailed Business Process descriptions&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Perhaps this simple table will do a good job of explaining why these roles are different.&amp;#160; &lt;font color="#0000ff"&gt;If you look at the people and their skills, there is some overlap.&amp;#160; Certainly, smart people with excellent analysis skills can do many things.&amp;#160; But we are not talking about the people.&amp;#160; We are talking about the actual role.&amp;#160; &lt;/font&gt;There is nearly nothing about these roles that are actually the same.&amp;#160;&amp;#160;&amp;#160; These are fundamentally different roles.&amp;#160; Yes, there are people who can play both roles.&amp;#160; (One of the software developers I hired at Acadio had a degree in archeology.)&amp;#160; &lt;/p&gt;  &lt;p&gt;In fact, I have never seen a business analyst successfully transition to the role of business architect.&amp;#160; &lt;font color="#0000ff"&gt;Note that this is my personal experience, and I am willing to consider that there are many folks who have made that transition.&amp;#160; I have watched many struggle, and fail, on that road.&amp;#160; Given what I’ve seen, I consider this a very difficult transition.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;I am not going to make a lot of friends with this post.&amp;#160; I respect that.&amp;#160; Just sharing my opinion and my experience.&amp;#160; &lt;font color="#0000ff"&gt;Hopefully, I haven’t lost friends along the way.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000ff"&gt;[Follow-up note from Nick: I have met Kevin as well, and I respect the work that he has done, especially on the BABOK.&amp;#160; His blog post responding to this one was not a big surprise in hindsight.&amp;#160; However, I hadn’t expected such a complete rejection of the points.&amp;#160; So I took a few minutes to review the BABOK v2 document.&amp;#160; I hadn’t noticed this aspect of the guide before… guess I hadn’t been motivated enough to think about it: the BABOK defines the &lt;u&gt;tasks&lt;/u&gt; of Business Analysis, not the &lt;u&gt;role&lt;/u&gt; of Business Analyst.&amp;#160; &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000ff"&gt;To whit, the BABOK v2 specifically states: &lt;/font&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font color="#0000ff"&gt;“A business analyst is any person who performs business analysis activities, no matter what their job title or organizational role may be. Business analysis practitioners include not only people with the job title of business analyst, but may also include business systems analysts, systems analysts, requirements engineers, process analysts, product managers, product owners, enterprise analysts, business architects, management consultants, or any other person who performs the tasks described in the BABOK® Guide, including those who also perform related disciplines such as project management, software development, quality assurance, and interaction design.”&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;font color="#0000ff"&gt;That is a very expansive definition.&amp;#160; &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000ff"&gt;Let’s put in a terms of a metaphor.&amp;#160; What if the role of “physician” were defined in the same way.&amp;#160; Would it look like this? &lt;/font&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font color="#0000ff"&gt;A physician is any person who performs the activities of diagnoses, treatment, surgery, prescription, pharmaceutical distribution, wellness evaluation, or their related activities.&amp;#160; Physicians may include not only people with the job title of physician but also registered nurse, nursing assistant, pharmacist, pharmacy technician, physical therapist, physician’s assistant, psychiatrist, psychologist, chiropractor, personal trainer, and massage therapist or any other person who performs the tasks described in the Physician’s Desk Reference.&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;font color="#0000ff"&gt;Do you see the problem?&amp;#160; The BABOK itself points out one of the key reasons for defining the profession: to define “the skills and knowledge that people who work with and employ business analysts should expect a skilled practitioner to demonstrate.”&amp;#160; How can an employer expect a specific level of skill if it that bar is so low that a dozen different roles are expected to perform it well?&amp;#160; &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000ff"&gt;This is a problem with the BABOK, not the analysts themselves.&amp;#160; Including such a wide array of roles in the “definition” of a business analyst &lt;em&gt;creates&lt;/em&gt; a situation where no other profession can define a role that cares about similar concerns &lt;em&gt;without&lt;/em&gt; overlapping with this definition.&amp;#160; According to this definition, I’ve been a business analyst for 20 years. In fact, I stopped playing the role of business analyst over a decade ago.&amp;#160; &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000ff"&gt;Here’s a simple test to see if you are a Business Analyst or something else:&amp;#160; if your employer decides to completely erase his IT budget, and spend NOTHING NEW on IT systems, how busy would you be?&amp;#160; If you answer “I’d go to part time” then you are sitting squarely on the line between business analyst and some other role. If you answered “I’m out of work,” then you are a full time business analyst.]&lt;/font&gt;&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:9534f4e9-7c92-4d6e-9f4c-67c6726bbfd9" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/business+architecture" rel="tag"&gt;business architecture&lt;/a&gt;,&lt;a href="http://technorati.com/tags/enterprise+architecture" rel="tag"&gt;enterprise architecture&lt;/a&gt;,&lt;a href="http://technorati.com/tags/business+analyst" rel="tag"&gt;business analyst&lt;/a&gt;,&lt;a href="http://technorati.com/tags/information+technology" rel="tag"&gt;information technology&lt;/a&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10291521" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Business+Architecture/">Business Architecture</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Enterprise+Architecture/">Enterprise Architecture</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Analysis/">Analysis</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Architecture/">Architecture</category></item><item><title>Time-to-Release – the missing System Quality Attribute</title><link>http://blogs.msdn.com/b/nickmalik/archive/2012/03/09/time-to-release-the-missing-system-quality-attribute.aspx</link><pubDate>Fri, 09 Mar 2012 09:26:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10280305</guid><dc:creator>Nick Malik</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/nickmalik/rsscomments.aspx?WeblogPostID=10280305</wfw:commentRss><comments>http://blogs.msdn.com/b/nickmalik/archive/2012/03/09/time-to-release-the-missing-system-quality-attribute.aspx#comments</comments><description>&lt;p&gt;I’ve been looking at different ways to implement the ATAM method these past few weeks.&amp;#160; Why?&amp;#160; Because I’m looking at different ways to evaluate software architecture and I’m a fan of the ATAM method pioneered at the Software Engineering Institute at Carnegie Mellon University.&amp;#160; Along the way, I’ve realized that there is a flaw that seems difficult to address.&amp;#160; &lt;/p&gt;  &lt;h3&gt;Different lists of criteria&lt;/h3&gt;  &lt;p&gt;The ATAM method is not a difficult thing to understand.&amp;#160; At it’s core, it is quite simple: create a list of “quality attributes” and sort them into order, highest to lowest, for the priority that the business wants.&amp;#160; Get the business stakeholders to sign off.&amp;#160; Then evaluate the ability of the architecture to perform according to that priority.&amp;#160; An architecture that places a high priority on Throughput and a low priority on Robustness may look quite different from an architecture that places a high priority on Robustness and a low priority on Throughput.&lt;/p&gt;  &lt;p&gt;So where do we get these lists of attributes?&lt;/p&gt;  &lt;p&gt;A couple of years ago, my colleague Gabriel Morgan posted a good article on his blog called “&lt;a href="http://blogs.msdn.com/b/gabriel_morgan/archive/2007/03/20/implementing-system-quality-attributes.aspx" target="_blank"&gt;Implementing System Quality Attributes&lt;/a&gt;.”&amp;#160; I’ve referred to it from time to time myself, just to get remind myself of a good core set of System Quality Attributes that we could use for evaluating system-level architecture as is required by the ATAM method.&amp;#160; Gabriel got his list of attributes from &lt;a href="http://www.amazon.com/Software-Requirements-2-Karl-Wiegers/dp/0735618798" target="_blank"&gt;“Software Requirements” by Karl Wiegers&lt;/a&gt;.&amp;#160; &lt;/p&gt;  &lt;p&gt;Of course, there are other possible lists of attributes.&amp;#160; The ISO defined a set of system quality attributes in the standard ISO 25010 and ISO 25012.&amp;#160; They use different terms.&amp;#160; Instead of System Quality Attributes, there are three high level “quality models” each of which present “quality characteristics.”&amp;#160; For each quality characteristic, there are different quality metrics.&lt;/p&gt;  &lt;p&gt;Both the list of attributes from Wiegers, and the list of “quality characteristics” from the ISO are missing a key point… “Time to release” (or time to market).&lt;/p&gt;  &lt;h3&gt;The missing criteria&lt;/h3&gt;  &lt;p&gt;One of the old sayings from the early days of Microsoft is: “Ship date is a feature of the product.”&amp;#160; The intent of this statement is fairly simple: you can only fit a certain number of features into a product in a specific period of time.&amp;#160; If your time is shorter, the number of features is shorter.&amp;#160; &lt;/p&gt;  &lt;p&gt;I’d like to suggest that the need to ship your software on a schedule may be more important than some of the quality attributes as well.&amp;#160; In other words, “time-to-release” needs to be on the list of system quality attributes, prioritized with the other attributes.&lt;/p&gt;  &lt;p&gt;How is that quality?&lt;/p&gt;  &lt;p&gt;I kind of expect to get flamed for making the suggestion that “time to release” should be on the list, prioritized with the likes of reliability, reusability, portability, and security.&amp;#160; After all, shouldn’t we measure the quality of the product independently of the date on which it ships?&amp;#160; &lt;/p&gt;  &lt;p&gt;In a perfect world, perhaps.&amp;#160; But look at the method that ATAM proposes.&amp;#160; The method suggests that we should created a stack-ranked list of quality attributes and get the business to sign off.&amp;#160; In other words, the business has to decide whether “Flexibility” is more, or less, important than “Maintainability.”&amp;#160; Try explaining the difference to your business customer!&amp;#160; I can’t.&amp;#160; &lt;/p&gt;  &lt;p&gt;However, if we create a list of attributes and put “Time to Release” on the list, we are empowering the development team in a critical way.&amp;#160; We are empowering them to MISS their deadlines of there is a quality attribute that is higher on the list that needs attention.&amp;#160; &lt;/p&gt;  &lt;p&gt;For example: let’s say that your business wants you to implement an eCommerce solution.&amp;#160; In eCommerce, security is very important.&amp;#160; Not only can the credit card companies shut you down if you don’t meet strict PCI compliance requirements, but your reputation can be torpedoed if a hacker gets access to your customer’s credit card data and uses that information for identity theft.&amp;#160; Security matters.&amp;#160; In fact, I’d say that security matters more than “going live” does.&amp;#160; &lt;/p&gt;  &lt;p&gt;So your priority may be, in this example: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Security, &lt;/li&gt;    &lt;li&gt;Usability, &lt;/li&gt;    &lt;li&gt;Time-to-Release, &lt;/li&gt;    &lt;li&gt;Flexibility, &lt;/li&gt;    &lt;li&gt;Reliability, &lt;/li&gt;    &lt;li&gt;Scalability, &lt;/li&gt;    &lt;li&gt;Performance, &lt;/li&gt;    &lt;li&gt;Maintainability, &lt;/li&gt;    &lt;li&gt;Testability, and &lt;/li&gt;    &lt;li&gt;Interoperability.     &lt;br /&gt;&amp;#160;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;This means that the business is saying something very specific: “if you cannot get security or usability right, we’d rather you delay the release than ship something that is not secure or not usable.&amp;#160; On the other hand, if the code is not particularly maintainable, we will ship anyway.”&lt;/p&gt;  &lt;p&gt;Now, that’s something I can sink my teeth into.&amp;#160; Basically, the “Time to Release” attribute is a dividing line.&amp;#160; Everything above the line is critical to quality.&amp;#160; Everything below the line is good practice. &lt;/p&gt;  &lt;p&gt;As an architect sitting in the “reviewer’s chair,” I cannot imagine a more important dividing line than this one.&amp;#160; Not only can I tell if an architecture is any good based on the criteria that rises “above” the line, but I can also argue that the business is taking an unacceptable sacrifice for any attribute that actually falls “below” the line. &lt;/p&gt;  &lt;p&gt;So, when you are considering the different ways to stack-rank the quality attributes, consider adding the attribute of “time to release” into the list.&amp;#160; It may offer insight into the mind, and expectations, of your customer and improve your odds of success.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10280305" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/system+quality+attributes/">system quality attributes</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Analysis/">Analysis</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Governance/">Governance</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Standards/">Standards</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Metrics/">Metrics</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Architecture/">Architecture</category></item><item><title>How Enterprise Architects can cope with Opportunistic Failure</title><link>http://blogs.msdn.com/b/nickmalik/archive/2012/03/05/how-enterprise-architects-can-cope-with-opportunistic-failure.aspx</link><pubDate>Mon, 05 Mar 2012 20:53:50 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10277941</guid><dc:creator>Nick Malik</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/nickmalik/rsscomments.aspx?WeblogPostID=10277941</wfw:commentRss><comments>http://blogs.msdn.com/b/nickmalik/archive/2012/03/05/how-enterprise-architects-can-cope-with-opportunistic-failure.aspx#comments</comments><description>&lt;p&gt;You may not think that Failure is a desired outcome, and on the surface, there are some negative connotations to failure.&amp;#160; It just sounds “bad” for a team to fail.&amp;#160; However, there are times when a manager will INTENTIONALLY fail in a goal.&amp;#160; Let’s look at the scenario where a manager may choose to fail, and see whether EA has a role in either preventing that failure, or facilitating it.&lt;/p&gt;  &lt;h3&gt;What is Opportunistic Failure?&lt;/h3&gt;  &lt;p&gt;Does your organization manage by objectives and scorecards?&amp;#160; Scorecards and metrics are frequently used management tools, especially in medium and large organizations.&amp;#160; In a Manage-By-Objective (MBO) organization, a senior leader is not told “how” to do something, but rather a negotiation takes places that results in the development of a measurable objective.&amp;#160; The term “measurable objective,” used here, is a well-defined idea.&amp;#160; It is specific, measurable, actionable, realistic, and time-bound (SMART).&amp;#160; A measurable objective is a description of the &lt;u&gt;results&lt;/u&gt; that a senior manager is expected to achieve.&amp;#160; In BMM terms, the objective is the “ends” while the senior leader is expected to figure out the “means.”&amp;#160; In business architecture parlance, the objective describes the “what” while the senior leader is expected to figure out the “how.”&lt;/p&gt;  &lt;p&gt;Now, in many situations, a senior leader has to rely on other groups to perform, in some way, in order for him to achieve his measurable objectives.&amp;#160; This is quite common.&amp;#160; In fact, I’d say that the vast majority of senior-level objectives require some kind of collaboration between his or her people, and the people who work in other parts of the organization (or other organizations).&amp;#160; &lt;/p&gt;  &lt;p&gt;For a small percentage of those dependencies, there may be &lt;u&gt;competition&lt;/u&gt; between the senior leader’s organization and some other group, and that is where opportunistic failure comes in.&lt;/p&gt;  &lt;p&gt;The scenario works like this:&amp;#160; &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Senior leader has an empowered team.&amp;#160; They can deliver on 30 capabilities.&amp;#160; Someone from outside his or her organization, perhaps an enterprise architect, points out that &lt;u&gt;one&lt;/u&gt; of those capabilities is overlapping.&amp;#160; Let’s say it is the “Product Shipment Tracking” capability.&amp;#160; The EA instructs the senior leader to “take a dependency” on another department (logistics in this case) for that.&amp;#160; The senior leader disagrees in principle because he has people who do a good job of that capability, and he doesn’t want to take the dependency.&amp;#160; However, he cannot convince other leaders that he should continue to perform the “product shipment tracking” capability in his own team.&amp;#160; &lt;/p&gt;    &lt;p&gt;So he contacts the other department (logistics) and sets up an &lt;u&gt;intentionally dysfunctional relationship&lt;/u&gt;.&amp;#160; After some time, the relationship fails.&amp;#160; Senior leader goes to his manager and says “we tried that, and it didn’t work, so I’m going to do it my way.”&amp;#160; No one objects, and his team gets to keep the capability.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;In effect, the senior leader felt it was in her own best interest to fight the rationale for “taking a dependency,” but instead of fighting head-on, s/he pretends to cooperate, sabotages the relationship, and then gets the desired result when the effort fails.&amp;#160; This is called “opportunistic failure.”&amp;#160; &lt;/p&gt;  &lt;h3&gt;Thoughts on Opportunistic Failure&lt;/h3&gt;  &lt;p&gt;Opportunistic failure may work in the favor of anyone, even an Enterprise Architect.&amp;#160; However, as an EA, I’ve most often seen it used by business leaders to insure that they are NOT going to be asked to comply with the advice of Enterprise Architecture, even when it makes sense from an organizational and/or financial standpoint.&amp;#160; &lt;/p&gt;  &lt;p&gt;In addition, one of the basic assumptions of EA is that we can apply a small amount of pressure to key points of change to induce large impacts.&amp;#160; That assumption collapses in the face of opportunistic failure.&amp;#160; Organizations can be very resistant to change, and this is one of the ways in which that resistance manifests.&amp;#160; &lt;/p&gt;  &lt;p&gt;Therefore, while EA could benefit from EA, I’ll primarily discuss ways to address the potential for a business leader to use operational failure to work against the best interests of the enterprise.&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Get senior visibility. – If a business leader is tempted to use opportunistic failure to resist good advice, get someone who is two or more levels higher than that leader to buy in to the recommended approach.&amp;#160; This radically reduces the possibility that the business leader will take the risk to his or her career that this kind of failure may pose.&lt;/li&gt;    &lt;li&gt;Get the underlying managers in that senior manager’s team on board, and even better, get them to agree to the specific measures of progress that demonstrate success.&amp;#160; This creates a kind of “organizational momentum” that even senior leaders have a difficult time resisting.&lt;/li&gt;    &lt;li&gt;Work to insure that EA maintains a good relationship with the business party that will come up short if the initiative does fail.&amp;#160; That way, they feel that you’ve remained on their side, and will call on you to escalate the issue if it arises.&lt;/li&gt;    &lt;li&gt;Play the game – look for things to trade off with.&amp;#160; If the senior manager is willing to risk opportunistic failure, you may be able to swing them over to supporting the initiative if you can trade off something else that they want… perhaps letting another, less important, concern slide for a year.&amp;#160;&amp;#160; &lt;/li&gt; &lt;/ol&gt;  &lt;h3&gt;&amp;#160;&lt;/h3&gt;  &lt;h3&gt;Conclusion&lt;/h3&gt;  &lt;p&gt;For non-EAs reading this post: EA is not always political… but sometimes it is.&amp;#160; Failing to recognize the politics will make you into an ineffective EA.&amp;#160; On the other hand, being prepared for the politics will not make you effective either… it will just remove an obstacle to effectiveness.&amp;#160; &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10277941" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Business+Architecture/">Business Architecture</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Governance/">Governance</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Collaboration/">Collaboration</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Leadership/">Leadership</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Architecture/">Architecture</category></item><item><title>MSBI–Part 2—What is a core diagram?</title><link>http://blogs.msdn.com/b/nickmalik/archive/2012/02/14/msbi-part-2-what-is-a-core-diagram.aspx</link><pubDate>Tue, 14 Feb 2012 15:40:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10267729</guid><dc:creator>Nick Malik</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/nickmalik/rsscomments.aspx?WeblogPostID=10267729</wfw:commentRss><comments>http://blogs.msdn.com/b/nickmalik/archive/2012/02/14/msbi-part-2-what-is-a-core-diagram.aspx#comments</comments><description>&lt;p&gt;In her wildly popular book, &lt;a href="http://www.amazon.com/Enterprise-Architecture-Strategy-Foundation-Execution/dp/1591398398"&gt;Enterprise Architecture As Strategy&lt;/a&gt;, Dr. Jeanne Ross describes the use of &amp;ldquo;core diagrams&amp;rdquo; in Enterprise Architecture.&amp;nbsp; Shortly after introducing the notion of &amp;ldquo;operating models&amp;rdquo;, she provided four example &amp;ldquo;core diagrams&amp;rdquo; from successful companies and noted that each diagram reflected the specific challenges that companies with similar operating models would face.&lt;/p&gt;
&lt;p&gt;This section of the book is often overlooked, but personally, I think Ross hit on something very powerful.&amp;nbsp; I spend a good bit of time speaking with CIOs and CTOs about Enterprise Architecture, and I am frequently asked a seemingly simple question: what does an enterprise architecture look like?&amp;nbsp; What is the &amp;ldquo;single picture on top?&amp;rdquo;&amp;nbsp; You&amp;rsquo;d think we could answer this question!&amp;nbsp; But until this book was published, there was no notion of what the &amp;ldquo;single model on top&amp;rdquo; should look like, or why one model would sit atop another.&amp;nbsp;&amp;nbsp; This series of blog posts attempts to answer that question.&lt;/p&gt;
&lt;p&gt;If this is the first post you are reading on this topic, you have started in the middle.&amp;nbsp; Go back to &lt;a href="http://blogs.msdn.com/b/nickmalik/archive/2012/01/31/creating-a-core-diagram-for-agile-business.aspx" target="_blank"&gt;this article&lt;/a&gt; for the overview and table of links to the rest of the posts.&lt;/p&gt;
&lt;h3&gt;What is a core diagram?&lt;/h3&gt;
&lt;p&gt;A core diagram is an Enterprise Architecture model that reflects the level of integration and standardization that the company has chosen to embark upon, boiled down to specific, tangible, elements for business and technology professionals to discuss and agree upon.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;These two dimensions: process integration and process standardization, are the two independent variables that drive the selection of an organizations operating model.&amp;nbsp; This distinction is so important to the Enterprise Architecture itself that Dr. Ross defines the &lt;span style="text-decoration: underline;"&gt;concept&lt;/span&gt; of &amp;ldquo;Enterprise Architecture&amp;rdquo; in these terms!&amp;nbsp; According to the book, Enterprise Architecture is: &amp;ldquo;The organizing logic for business processes, data, and technology reflecting the integration and standardization requirements of the firm&amp;rsquo;s operating model.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Going beyond the book, this post will describe the concept and value proposition of a core diagram, while the next post will describe the business scenarios in which a core diagram can be valuable.&amp;nbsp; Between these two posts, I hope to clarify the reason why your EA program should create a core diagram.&lt;/p&gt;
&lt;h3&gt;The value of a core diagram&lt;/h3&gt;
&lt;p&gt;A core diagram is a very useful EA artifact for many scenarios.&amp;nbsp; A core diagram removes ambiguity that business stakeholders either suffer from, or take advantage of, when dealing driving change in the organization.&amp;nbsp; You can provide direct EA value by removing that ambiguity, presenting clear ownership, and addressing the occasionally emotional attachment that business and IT stakeholders have to overly complex implementations.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The core diagram illustrates processes that must be standardized.&amp;nbsp; Depending on your operating model, some subset of business processes (from a small subset in diversification companies to a large subset in unification companies) are standardized.&amp;nbsp; The challenge comes &amp;ldquo;on the line&amp;rdquo; where there is a case to be made on both sides of the debate: e.g. &amp;ldquo;&lt;em&gt;this&lt;/em&gt; process can be valuable by being non-standardized.&amp;rdquo;&amp;nbsp; Assuming that you have a process owner who can decide one way or the other, a core diagram can help make that decision stick.&amp;nbsp; By clearly denoting a process as &amp;ldquo;standard&amp;rdquo; or &amp;ldquo;agile&amp;rdquo; in the core diagram, the decision can be clearly communicated and ownership clearly enforced.&lt;/li&gt;
&lt;li&gt;The core diagram illustrates which data facets must be managed as &amp;ldquo;master data.&amp;rdquo;&amp;nbsp; Operating models with high levels of integration will have some number of shared data facets that are available across the enterprise (in a secure fashion, of course).&amp;nbsp; Which data facets depends on your company and your level of integration.&amp;nbsp; Clarity about which facets are shared, and which facets are NOT shared, is necessary for a simple and clear set of information sharing processes.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;The core diagram illustrates which systems will stand as &amp;ldquo;systems of record&amp;rdquo; for the management of specific functions.&amp;nbsp; Operating models with either high levels of integration or high levels of standardization will need to denote specific systems as being the &amp;ldquo;source of truth&amp;rdquo; for master data and the &amp;ldquo;system of record&amp;rdquo; for support of standardized activities.&amp;nbsp; Clarity removes the temptation to &amp;ldquo;build your own shadow application&amp;rdquo; or to &amp;ldquo;build for one silo&amp;rdquo; (two antipatterns in highly integrated environments).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;A core diagram specifically supports the mitigation of these &lt;strong&gt;anti-patterns&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;If we build it, they will come. (Anti-pattern)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;I am different, so I need a different process (Anti-pattern)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;It is too much of a hassle for me to share my data with you.&lt;/em&gt; &lt;em&gt;(Anti-pattern)&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;It goes without saying that a core diagram is not sufficient, by itself, to eradicate bad behavior.&amp;nbsp; It is NOT a silver bullet.&amp;nbsp; In addition, there are examples of companies that have succeeded in creating a mature Enterprise Architecture program without one.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;That said, I asked Jeanne Ross about the value of a core diagram and this is what she told me:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;&amp;ldquo;For most companies, I think some kind of picture is essential for understanding the expectations for a business transformation. It helps management understand to what extent everyone is on the same page&amp;mdash;prior to drawing the diagram, they think they all mean the same thing, but they usually don&amp;rsquo;t.&amp;rdquo;&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Jeanne Ross&lt;/strong&gt; &lt;br /&gt;Director and Principal Research Scientist &lt;br /&gt;MIT Center for Information Systems Research&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Personally, I believe that a core diagram is an essential part of most EA programs.&amp;nbsp; If you think it would be difficult to create a core diagram, your company is probably one that &lt;span style="text-decoration: underline;"&gt;most&lt;/span&gt; needs one.&lt;/p&gt;
&lt;h2&gt;What are the criteria for a core diagram&lt;/h2&gt;
&lt;p&gt;A core diagram is &lt;strong&gt;not&lt;/strong&gt; &amp;ldquo;just any EA model.&amp;rdquo;&amp;nbsp; It has a specific purpose and a specific part to play in the development of an EA.&amp;nbsp; It does not have a specific look and feel, although some suggestions for good visualization can be found the &amp;ldquo;Enterprise Architecture As Strategy&amp;rdquo; book.&lt;/p&gt;
&lt;p&gt;You will know you have a core diagram when it meets all of these criteria:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;It is a single diagram with a clear scope representing either the entire enterprise or a specific &lt;em&gt;independent&lt;/em&gt; business segment.&lt;/li&gt;
&lt;li&gt;The diagram reflects the difficult choices that were derived (or will be derived) from the selection of the company&amp;rsquo;s operating model(s).&amp;nbsp;&lt;/li&gt;
&lt;li&gt;A non-architect stakeholder can &lt;span style="text-decoration: underline;"&gt;understand&lt;/span&gt; and &lt;span style="text-decoration: underline;"&gt;use&lt;/span&gt; the model with less than thirty minutes of discussion.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Note that a core diagram is normally a &amp;ldquo;future state&amp;rdquo; model of the enterprise, reflecting the direction that the company &lt;em&gt;should&lt;/em&gt; go.&amp;nbsp; However, this is not a requirement.&amp;nbsp; A current state core diagram could be created, as long as the compromises reflected within don&amp;rsquo;t make the diagram too complex for it to be simply understood.&lt;/p&gt;
&lt;p&gt;Next up: Scenarios for the use of a core diagram (this link will be updated when the next entry is posted).&lt;/p&gt;
&lt;div style="margin: 0px; display: inline; float: none; padding: 0px;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:9dc61814-ddfc-45c3-9977-2021eca44802" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Enterprise+Architecture" rel="tag"&gt;Enterprise Architecture&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Strategy" rel="tag"&gt;Strategy&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Core+Diagram" rel="tag"&gt;Core Diagram&lt;/a&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10267729" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Business+Architecture/">Business Architecture</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Enterprise+Architecture/">Enterprise Architecture</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Segment+Architecture/">Segment Architecture</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Operating+Models/">Operating Models</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Core+Diagram/">Core Diagram</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Architecture/">Architecture</category></item><item><title>Creating a Core Diagram for Agile Business</title><link>http://blogs.msdn.com/b/nickmalik/archive/2012/01/31/creating-a-core-diagram-for-agile-business.aspx</link><pubDate>Wed, 01 Feb 2012 00:47:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10262531</guid><dc:creator>Nick Malik</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/nickmalik/rsscomments.aspx?WeblogPostID=10262531</wfw:commentRss><comments>http://blogs.msdn.com/b/nickmalik/archive/2012/01/31/creating-a-core-diagram-for-agile-business.aspx#comments</comments><description>&lt;p&gt;Today, I gave my talk at the Open Group conference that presents a step-by-step method for creating a core diagram that is useful for agile business.&amp;nbsp; I will blog a series of posts on the topic to share this information to my friends and colleagues on the web.&lt;/p&gt;
&lt;p&gt;I will create the following posts.&amp;nbsp; As I do, I will come back and edit this post to provide a link.&amp;nbsp; This post will stand as an introduction and table of contents to the topic.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I will post the following articles:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/b/nickmalik/archive/2012/02/14/msbi-part-2-what-is-a-core-diagram.aspx" target="_blank"&gt;What is a core diagram and what value does it provide?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Who cares about a core diagram and what are the scenarios for use?&amp;nbsp; What should be represented?&lt;/li&gt;
&lt;li&gt;What is Minimum Sufficient Business Integration (MSBI) and when should this method be used?&lt;/li&gt;
&lt;li&gt;Step-by-step instructions for the MSBI method and outputs produced&lt;/li&gt;
&lt;li&gt;Testing and Landing the core diagram in your business and governance processes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;This will likely take a few days, and I&amp;rsquo;d like to take a few minutes to describe each of these topics.&amp;nbsp; The talk lasted 45 minutes (at a wildly accelerated pace).&amp;nbsp; I plan to provide a better, albeit slower, set of information for the folks who read this blog.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-39-54-metablogapi/4370.WP_5F00_000279_5F00_170E0CF6.jpg"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="WP_000279" border="0" alt="WP_000279" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-39-54-metablogapi/2311.WP_5F00_000279_5F00_thumb_5F00_74D6016F.jpg" width="468" height="358" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Nick Malik speaking at the Open Group conference, Jan 31, 2012, San Francisco&lt;/p&gt;
&lt;p&gt;If you&amp;rsquo;d like to see the original presentation, see the following slideshare presentation:&lt;/p&gt;
&lt;div style="width: 425px;" id="__ss_11359240"&gt;&lt;strong style="margin: 12px 0px 4px; display: block;"&gt;&lt;a title="Open Group Presentation on MSBI method of creating Enterprise Architecture Core Diagrams" href="http://www.slideshare.net/nickmalik1/open-group-presentation-on-msbi-method-of-creating-enterprise-architecture-core-diagrams"&gt;Open Group Presentation on MSBI method of creating Enterprise Architecture Core Diagrams&lt;/a&gt;&lt;/strong&gt;&lt;object id="__sse11359240" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=opengroupconf-nmalik-msbicoremodelcreation-120131184129-phpapp02&amp;amp;stripped_title=open-group-presentation-on-msbi-method-of-creating-enterprise-architecture-core-diagrams&amp;amp;userName=nickmalik1" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="allowScriptAccess" value="always" /&gt;&lt;param name="wmode" value="transparent" /&gt;&lt;embed height="355" name="__sse11359240" type="application/x-shockwave-flash" width="425" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=opengroupconf-nmalik-msbicoremodelcreation-120131184129-phpapp02&amp;amp;stripped_title=open-group-presentation-on-msbi-method-of-creating-enterprise-architecture-core-diagrams&amp;amp;userName=nickmalik1" allowscriptaccess="always" allowfullscreen="true" wmode="transparent" /&gt;&lt;/object&gt;
&lt;div style="padding-bottom: 12px; padding-left: 0px; padding-right: 0px; padding-top: 5px;"&gt;View more &lt;a href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/nickmalik1"&gt;Nick Malik&lt;/a&gt;.&lt;/div&gt;
&lt;/div&gt;
&lt;script src="http://b.scorecardresearch.com/beacon.js?c1=7&amp;amp;c2=7400849&amp;amp;c3=1&amp;amp;c4=&amp;amp;c5=&amp;amp;c6=" type="text/javascript"&gt;&lt;/script&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10262531" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Business+Architecture/">Business Architecture</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Enterprise+Architecture/">Enterprise Architecture</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Segment+Architecture/">Segment Architecture</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Operating+Models/">Operating Models</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/traceability/">traceability</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Core+Diagram/">Core Diagram</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Architecture/">Architecture</category></item><item><title>Do you address the complaint, address the root cause, or both?</title><link>http://blogs.msdn.com/b/nickmalik/archive/2012/01/13/do-you-address-the-complaint-address-the-root-cause-or-both.aspx</link><pubDate>Fri, 13 Jan 2012 22:34:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10256671</guid><dc:creator>Nick Malik</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/nickmalik/rsscomments.aspx?WeblogPostID=10256671</wfw:commentRss><comments>http://blogs.msdn.com/b/nickmalik/archive/2012/01/13/do-you-address-the-complaint-address-the-root-cause-or-both.aspx#comments</comments><description>&lt;p&gt;Imagine a future where robots run the hospitals as a way to cut health care costs.&amp;#160; A robot ambulance pulls up to the door of the Emergency Room with an unconscious patient.&amp;#160; The robot triage nurse connects electrodes to the patient and notices a low heart rate, low blood pressure, and intense pain readings emanating from the abdomen.&amp;#160; The diagnosis: blood loss and pain.&amp;#160; Prescription: provide blood and pain killers.&amp;#160; &lt;/p&gt;  &lt;p&gt;Then, in comes a human physician who notices that the patient has a gunshot wound.&amp;#160; A surgery team swoops in and removes the bullet and patches the patient up.&lt;/p&gt;  &lt;p&gt;OK… time to switch metaphors.&amp;#160; Your business is going along, operating normally.&amp;#160; A customer comes in the door with a complaint.&amp;#160; The product he purchased is broken within a few minutes of getting it.&amp;#160; &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Do you respond like a robot and give him a new product and a coupon for 10% his next order?&lt;/li&gt;    &lt;li&gt;Does the physician ever arrive to take a look and decide that the company is manufacturing low quality products?&amp;#160; Is anything ever done about the underlying problem?     &lt;br /&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Enterprise architecture has the same problem in more ways than one.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;If someone complains that the EA team is not providing value, do you respond like a robot and send your architects to jump onto a visible and important project and “be useful?”&amp;#160; Do you &lt;strong&gt;follow up&lt;/strong&gt; to diagnose the root cause of the perception?&amp;#160; Do you deal with issues in governance, communication, information accuracy, process integration, and expertise?      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;If you notice a complex area of the business is never actually getting cleaned up, and that complexity is causing business agility problems, do you create an initiative to simplify the complexity and then stop there, or do you &lt;strong&gt;follow up&lt;/strong&gt; with a project to address the institutional decision making, roles and responsibilities, and design principles that led to complexity in the first place?      &lt;br /&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;A word of advice: when a problem erupts: triage is important, but surgery may be necessary.&amp;#160;&amp;#160; Don’t solve the underlying problem without dealing with the symptoms.&amp;#160; Don’t deal with the symptoms without also addressing the underlying problem.&amp;#160; &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10256671" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Business+Process+Management/">Business Process Management</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Business+Architecture/">Business Architecture</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Enterprise+Architecture/">Enterprise Architecture</category></item><item><title>A Modern Update to The Blind Men and The Elephant</title><link>http://blogs.msdn.com/b/nickmalik/archive/2012/01/11/a-modern-update-to-the-blind-men-and-the-elephant.aspx</link><pubDate>Wed, 11 Jan 2012 10:38:01 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10255474</guid><dc:creator>Nick Malik</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/nickmalik/rsscomments.aspx?WeblogPostID=10255474</wfw:commentRss><comments>http://blogs.msdn.com/b/nickmalik/archive/2012/01/11/a-modern-update-to-the-blind-men-and-the-elephant.aspx#comments</comments><description>&lt;h4&gt;My humble apologies to John Godfrey Saxe, whose &lt;a href="http://www.noogenesis.com/pineapple/blind_men_elephant.html" target="_blank"&gt;poem&lt;/a&gt; I have modified to add a seventh man, and to make a point…&lt;/h4&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;‘twas seven men of Indostan    &lt;br /&gt;To learning much inclined,     &lt;br /&gt;Who went to see the Elephant     &lt;br /&gt;(Though all of them were blind),     &lt;br /&gt;That each by observation     &lt;br /&gt;Might satisfy his mind.&lt;/p&gt;  &lt;p&gt;The &lt;i&gt;First&lt;/i&gt; approach'd the Elephant,     &lt;br /&gt;And happening to fall     &lt;br /&gt;Against his broad and sturdy side,     &lt;br /&gt;At once began to bawl:     &lt;br /&gt;&amp;quot;God bless me! but the Elephant     &lt;br /&gt;Is very like a wall!&amp;quot;&lt;/p&gt;  &lt;p&gt;The &lt;i&gt;Second&lt;/i&gt;, feeling of the tusk,     &lt;br /&gt;Cried, -&amp;quot;Ho! what have we here     &lt;br /&gt;So very round and smooth and sharp?     &lt;br /&gt;To me 'tis mighty clear     &lt;br /&gt;This wonder of an Elephant     &lt;br /&gt;Is very like a spear!&amp;quot;&lt;/p&gt;  &lt;p&gt;The &lt;i&gt;Third&lt;/i&gt; approached the animal,     &lt;br /&gt;And happening to take     &lt;br /&gt;The squirming trunk within his hands,     &lt;br /&gt;Thus boldly up and spake:     &lt;br /&gt;&amp;quot;I see,&amp;quot; quoth he, &amp;quot;the Elephant     &lt;br /&gt;Is very like a snake!&amp;quot;&lt;/p&gt;  &lt;p&gt;The &lt;i&gt;Fourth&lt;/i&gt; reached out his eager hand,     &lt;br /&gt;And felt about the knee.     &lt;br /&gt;&amp;quot;What most this wondrous beast is like     &lt;br /&gt;Is mighty plain,&amp;quot; quoth he,     &lt;br /&gt;&amp;quot;'Tis clear enough the Elephant     &lt;br /&gt;Is very like a tree!&amp;quot;&lt;/p&gt;  &lt;p&gt;The &lt;i&gt;Fifth&lt;/i&gt;, who chanced to touch the ear,     &lt;br /&gt;Said: &amp;quot;E'en the blindest man     &lt;br /&gt;Can tell what this resembles most;     &lt;br /&gt;Deny the fact who can,     &lt;br /&gt;This marvel of an Elephant     &lt;br /&gt;Is very like a fan!&amp;quot;&lt;/p&gt;  &lt;p&gt;The &lt;i&gt;Sixth&lt;/i&gt; no sooner had begun     &lt;br /&gt;About the beast to grope,     &lt;br /&gt;Then, seizing on the swinging tail     &lt;br /&gt;That fell within his scope,     &lt;br /&gt;&amp;quot;I see,&amp;quot; quoth he, &amp;quot;the Elephant     &lt;br /&gt;Is very like a rope!&amp;quot;&lt;/p&gt;  &lt;p&gt;And so these men of Indostan    &lt;br /&gt;Disputed loud and long,     &lt;br /&gt;Each in his own opinion     &lt;br /&gt;Exceeding stiff and strong,     &lt;br /&gt;Though each was partly in the right,     &lt;br /&gt;And all were in the wrong!&lt;/p&gt;  &lt;p&gt;Silent was the &lt;em&gt;Seventh&lt;/em&gt; man     &lt;br /&gt;Who heard the heated fray     &lt;br /&gt;Not touching the amazing beast     &lt;br /&gt;Upon that fateful day     &lt;br /&gt;Chose wisely to collect his clues     &lt;br /&gt;From what each had to say&lt;/p&gt;  &lt;p&gt;Concluding from the evidence    &lt;br /&gt;That no man clearly knew     &lt;br /&gt;The seventh man did not attempt     &lt;br /&gt;To posit what was true     &lt;br /&gt;Instead he sought to ascertain     &lt;br /&gt;what the beast could do     &lt;br /&gt;    &lt;br /&gt;Tried and failed, and tried again     &lt;br /&gt;This man did ply his art     &lt;br /&gt;Invented he, a harness great     &lt;br /&gt;And cried out from his heart     &lt;br /&gt;“I cannot see the shape of it     &lt;br /&gt;but it sure can pull a cart!”     &lt;br /&gt;    &lt;br /&gt;MORAL&lt;/p&gt;  &lt;p&gt;So oft in theologic wars,    &lt;br /&gt;The disputants, I ween,     &lt;br /&gt;Rail on in utter ignorance     &lt;br /&gt;Of what each other mean,     &lt;br /&gt;&lt;i&gt;And prate about an Elephant&lt;/i&gt;     &lt;br /&gt;&lt;i&gt;Not one of them has seen! &lt;/i&gt;&lt;/p&gt;  &lt;p&gt;The wise, instead, do not delay    &lt;br /&gt;to overcome their lack of vision     &lt;br /&gt;They absorbs, from fellow men, their     &lt;br /&gt;thoughts and intuition     &lt;br /&gt;And then they act to journey forth     &lt;br /&gt;accomplishing their mission     &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10255474" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Agile+development/">Agile development</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Personal+and+Humor/">Personal and Humor</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Architecture/">Architecture</category></item><item><title>Wikipedia’s EA article, second pass</title><link>http://blogs.msdn.com/b/nickmalik/archive/2012/01/04/wikipedia-s-ea-article-second-pass.aspx</link><pubDate>Wed, 04 Jan 2012 10:39:50 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10252994</guid><dc:creator>Nick Malik</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/nickmalik/rsscomments.aspx?WeblogPostID=10252994</wfw:commentRss><comments>http://blogs.msdn.com/b/nickmalik/archive/2012/01/04/wikipedia-s-ea-article-second-pass.aspx#comments</comments><description>&lt;p&gt;After a rather protracted discussion on LinkedIn about the Wikipedia article on Enterprise Architecture (blogged &lt;a href="http://blogs.msdn.com/b/nickmalik/archive/2011/12/13/wikipedia-and-the-definition-of-enterprise-architecture.aspx" target="_blank"&gt;here&lt;/a&gt;), I took another swing at rewriting the EA article’s opening section.&amp;#160; It is far from perfect, but I encourage the folks who have been following this discussion to take a look.&amp;#160; &lt;/p&gt;  &lt;p&gt;The change I made was fairly straight-forward:&lt;/p&gt;  &lt;p&gt;- Removed unverifiable definition of EA&lt;/p&gt;  &lt;p&gt;- Added three verifiable definitions from three perspectives: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;EA as a business practice, &lt;/li&gt;    &lt;li&gt;EA as the desired level of integration and standardization in an enterprise, and &lt;/li&gt;    &lt;li&gt;EA as a set of artifacts.&amp;#160; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;- followed each definition with a layman’s interpretation of that definition.&amp;#160; &lt;/p&gt;  &lt;p&gt;Normally, I would argue against actually citing a definition in a Wikipedia article.&amp;#160; After all, it is an encyclopedia, not a dictionary.&amp;#160; That said, after long and protracted debates about the meaning of the word ‘enterprise’ and the meaning of the word ‘architecture’ and the derivation of the term ‘enterprise architecture,’ I decided to break the rules a little and actually quote from the definitions themselves in the Wikipedia article.&amp;#160; This is really unusual, and I expect that I may get pilloried for it, but after all the arguments, I didn’t want anyone to tell me that I had interpreted their definitions “incorrectly” by quoting original sources.&lt;/p&gt;  &lt;p&gt;The new opening text of the Wikipedia article on EA is:&lt;/p&gt;  &lt;p&gt;&lt;font color="#809ec2"&gt;The term &lt;b&gt;enterprise architecture&lt;/b&gt; is used in many complimentary ways. It is used to describe both a unique business practice and the aspects of a business that are being described. The Enterprise Architecture Research Forum defines the practice of enterprise architecture as follows:&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#809ec2"&gt;&lt;/font&gt;&lt;/p&gt; &lt;dl&gt;&lt;dd&gt;&lt;font color="#809ec2"&gt;Enterprise Architecture is the continuous practice of describing the essential elements of a sociotechnical organization, their relationships to each other and to the environment, in order to understand complexity and manage change.[1]&lt;/font&gt;&lt;/dd&gt;&lt;dd&gt;&lt;sup&gt;&lt;font color="#809ec2"&gt;&lt;/font&gt;&lt;/sup&gt;&lt;/dd&gt;&lt;/dl&gt;  &lt;p&gt;&lt;font color="#809ec2"&gt;In simple terms, Enterprise Architecture is a self-improvement business function that examines the structure and behavior of the various parts of an 'enterprise' and focuses on opportunities to improve it.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#809ec2"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#809ec2"&gt;The MIT Center for Information Systems Research (CISR) defines enterprise architecture as the specific aspects of a business that are under examination:&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#809ec2"&gt;&lt;/font&gt;&lt;/p&gt; &lt;dl&gt;&lt;dd&gt;&lt;font color="#809ec2"&gt;Enterprise architecture is the organizing logic for business processes and IT infrastructure reflecting the integration and standardization requirements of the company's operating model. The operating model is the desired state of business process integration and business process standardization for delivering goods and services to customers.[2]&lt;/font&gt;&lt;/dd&gt;&lt;dd&gt;&lt;font color="#809ec2"&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/dl&gt;  &lt;p&gt;&lt;font color="#809ec2"&gt;Simply put, the enterprise architecture in an intentional vision that defines how business processes should be integrated and where process standardization should be used.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#809ec2"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#809ec2"&gt;The United States Government describes enterprise architecture as an Information Technology function. Instead of describing enterprise architecture in relation to the practice of examining an enterprise, the U.S. Government defines the term to refer to the documented results of that examination. Specifically, US Code Title 44, Chapter 36, defines enterprise architecture as a 'strategic information base' that defines the mission of an agency and describes the technology and information needed to perform that mission, along with descriptions of how the architecture of the organization should be changed in order to respond to changes in the mission.[3]&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#809ec2"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#809ec2"&gt;Practitioners of EA call themselves &lt;i&gt;&lt;a href="http://en.wikipedia.org/wiki/Enterprise_architect"&gt;enterprise architects&lt;/a&gt;&lt;/i&gt;. An enterprise architect is a person responsible for performing the complex analysis of business structure and processes and is often called upon to draw conclusions from the information collected. By producing this understanding, architects are attempting to address the goals of Enterprise Architecture: Effectiveness, Efficiency, Agility, and Durability.[4]&lt;/font&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10252994" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Enterprise+Architecture/">Enterprise Architecture</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Collaboration/">Collaboration</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Community/">Community</category></item><item><title>Customer 2.0 Strikes</title><link>http://blogs.msdn.com/b/nickmalik/archive/2011/12/28/customer-2-0-strikes.aspx</link><pubDate>Wed, 28 Dec 2011 09:52:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10251445</guid><dc:creator>Nick Malik</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/nickmalik/rsscomments.aspx?WeblogPostID=10251445</wfw:commentRss><comments>http://blogs.msdn.com/b/nickmalik/archive/2011/12/28/customer-2-0-strikes.aspx#comments</comments><description>&lt;p&gt;For those folks who don’t normally track the events of the Gamer community, I’d like to share a lesson that &lt;u&gt;every consumer facing business&lt;/u&gt; should heed.&amp;#160; Social Media has changed the consumer landscape in an irrevocable way.&amp;#160; &lt;a href="http://ingame.msnbc.msn.com/_news/2011/12/27/9745218-jilted-gamer-teaches-vendor-price-of-rudeness" target="_blank"&gt;This incident&lt;/a&gt; demonstrates what happens to companies that don’t understand the &lt;u&gt;new&lt;/u&gt; power of the customer.&lt;/p&gt;  &lt;p&gt;In short, a small manufacturer hired a marketing company to promote it’s novel product.&amp;#160; Unfortunately, the marketing company failed to correctly handle the import paperwork, and the product was stuck in customs.&amp;#160; Customers who ordered the product for Christmas were not going to get their product in time.&amp;#160; &lt;/p&gt;  &lt;p&gt;As you’d expect, some customers complained.&amp;#160; One in particular known only as “Dave.”&amp;#160; The marketing company made a couple of rather typical mistakes in handling the complaint.&amp;#160; The customer threatened to get the press and social media involved.&amp;#160; At that point, the company blew it.&amp;#160; Instead of taking a contrite and apologetic tone, offering to reduce the stress of the customer or even offering a discount on the order, the company representative sent a profane and inflammatory e-mail directly to the customer telling him, basically, to “get over it.”&lt;/p&gt;  &lt;p&gt;That customer shared his e-mail with social media, and the storm started.&amp;#160; Within hours, the manufacturer has fired the marketing company.&amp;#160; The marketing company has been banned from at least one influential show (and my guess, the fallout won’t stop there).&amp;#160; The company’s image is in the toilet.&amp;#160; If they are still in business in a year, I will be amazed.&lt;/p&gt;  &lt;p&gt;The business world has changed.&amp;#160; Customers have the power of community, and can act in groups in a way that they could never act before, at a speed that will make your head spin.&amp;#160; Companies who do not understand this fact will be left behind.&amp;#160; &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10251445" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Community/">Community</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Customer+2-0/">Customer 2.0</category></item><item><title>Wikipedia and the definition of Enterprise Architecture</title><link>http://blogs.msdn.com/b/nickmalik/archive/2011/12/13/wikipedia-and-the-definition-of-enterprise-architecture.aspx</link><pubDate>Tue, 13 Dec 2011 22:27:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10247377</guid><dc:creator>Nick Malik</dc:creator><slash:comments>18</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/nickmalik/rsscomments.aspx?WeblogPostID=10247377</wfw:commentRss><comments>http://blogs.msdn.com/b/nickmalik/archive/2011/12/13/wikipedia-and-the-definition-of-enterprise-architecture.aspx#comments</comments><description>&lt;p&gt;I was asked, this week, about a page that I had put into Wikipedia nearly three years ago.&amp;#160; Far from being able to take credit for it, I discovered that many of the edits made since I put the page up corrupted it to the point of uselessness.&amp;#160; Alas, after changing that page back, I checked out my favorite page: Enterprise Architecture.&amp;#160; &lt;/p&gt;  &lt;p&gt;And it was unrecognizable.&lt;/p&gt;  &lt;p&gt;The entire page had been rewritten by a single person (&lt;a href="http://www.mkern.com/qualifications.html" target="_blank"&gt;Matthew Kern&lt;/a&gt;) who, apparently, believes that “Enterprise Architecture” == FEAF (The US Government EA Framework).&amp;#160; While I applaud Mr. Kern’s desire to include cited sources for his statements, his decision to ignore all of the prior content and contributions and toss out all of the compromises along the way seems both short-sighted and arrogant, to say the least.&amp;#160; &lt;/p&gt;  &lt;p&gt;I endeavor to let the current author settle a bit, and then change most of the article back, but for the sake of documentation, I wanted to share the direction that Mr. Kern wants to take the Wikipedia article on EA.&amp;#160; &lt;strong&gt;Gentle readers, do you agree with Mr. Kern’s decision, or do you support my intent to revert to the original material?&lt;/strong&gt;&lt;/p&gt;  &lt;table border="1" cellspacing="2" cellpadding="1" width="529"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="220"&gt;Previous Opening Section (compromise text)&lt;/td&gt;        &lt;td valign="top" width="301"&gt;New Opening section&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="220"&gt;An &lt;strong&gt;enterprise architecture (EA)&lt;/strong&gt; is a rigorous description of the structure of an enterprise, which comprises enterprise components (business entities), the externally visible properties of those components, and the relationships (e.g. the behavior) between them.           &lt;br /&gt;          &lt;br /&gt;EA describes the terminology, the composition of enterprise components, and their relationships with the external environment, and the guiding principles for the requirement (analysis), design, and evolution of an enterprise.           &lt;br /&gt;          &lt;br /&gt;This description is comprehensive, including enterprise goals, business process, roles, organizational structures, organizational behaviors, business information, software applications and computer systems.&lt;/td&gt;        &lt;td valign="top" width="301"&gt;&lt;strong&gt;Enterprise architecture (EA)&lt;/strong&gt; is a term first used in print in NIST SP 500-167 a US Federal Government Document from the National Institute of Standards and Technology) in 1989. It is currently a mandatory practice in the US Federal Government: OMB Circular A-130 describes enterprise architecture and subordinate activities in some detail, in response to the Clinger Cohen Act (IT Management Reform Act) of 1996 mandatory requirement for government organizations (enterprises) to have an &amp;quot;IT architecture&amp;quot;. The term has subsequently (after first use in 1989 by the US Federal Government) been used in foreign governments and in commercial practice.          &lt;br /&gt;          &lt;br /&gt;According to the U.S. Federal Government: &amp;quot;An EA is the explicit description and documentation of the current and desired relationships among business and management processes and information technology. It describes the &amp;quot;current architecture&amp;quot; and &amp;quot;target architecture&amp;quot; to include the rules and standards and systems life cycle information to optimize and maintain the environment which the agency wishes to create and maintain by managing its IT portfolio. The EA must also provide a strategy that will enable the agency to support its current state and also act as the roadmap for transition to its target environment. These transition processes will include an agency's capital planning and investment control processes, agency EA planning processes, and agency systems life cycle methodologies. The EA will define principles and goals and set direction on such issues as the promotion of interoperability, open systems, public access, compliance with GPEA, end user satisfaction, and IT security. The agency must support the EA with a complete inventory of agency information resources, including personnel, equipment, and funds devoted to information resources management and information technology, at an appropriate level of detail.&amp;quot;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;What say you?&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:0764ecbb-657f-49be-8a36-b8287166bf38" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Enterprise+Architecture" rel="tag"&gt;Enterprise Architecture&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Wikipedia" rel="tag"&gt;Wikipedia&lt;/a&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10247377" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Enterprise+Architecture/">Enterprise Architecture</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Collaboration/">Collaboration</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Community/">Community</category></item><item><title>Using Enterprise Architecture To Get The CIO To The Strategy Table</title><link>http://blogs.msdn.com/b/nickmalik/archive/2011/11/21/using-enterprise-architecture-to-get-the-cio-to-the-strategy-table.aspx</link><pubDate>Mon, 21 Nov 2011 20:33:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10239244</guid><dc:creator>Nick Malik</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/nickmalik/rsscomments.aspx?WeblogPostID=10239244</wfw:commentRss><comments>http://blogs.msdn.com/b/nickmalik/archive/2011/11/21/using-enterprise-architecture-to-get-the-cio-to-the-strategy-table.aspx#comments</comments><description>&lt;p&gt;Recently, Patrick Gray &lt;a href="http://www.techrepublic.com/blog/tech-manager/its-chicken-or-egg-problem/6978" target="_blank"&gt;blogged on TechRepublic&lt;/a&gt; that IT has a Chicken and Egg problem.&amp;#160; In his post, he describes two mechanisms that CIOs take to become recognized as strategic leaders: a) work in anonymity to demonstrate that the work that they are doing is aligned, hoping someone will notice, and b) wait for the business to take on the responsibility for ensuring that IT’s efforts are aligned.&amp;#160; He charts out a course that involves a) get the utility aspect perfect, quietly, b) speaking the language of business value, and c) pitch the strategic expertise of IT.&amp;#160; &lt;/p&gt;  &lt;p&gt;Reasonable advice in some ways but, as always, the devil is in the details.&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Getting the utility aspect &lt;u&gt;perfect&lt;/u&gt; is NOT a prerequisite.&amp;#160; Having IT to the point where it works reasonably well is sufficient.&amp;#160; Executive peers should not be distracted by bad service, but perfect service is an unattainable goal.&amp;#160; All services have tradeoffs, especially with respect to “time to market” and “cost.”&amp;#160; There is no one else at the executive table that has a perfect operational aspect.&amp;#160; Marketing sometimes runs an ineffective campaign.&amp;#160; Sales sometimes misses their targets.&amp;#160; Operations is not perfectly efficient and effective.&amp;#160; Customer support sometimes angers a customer or two (or ten).&amp;#160; Perfection is not necessary.       &lt;br /&gt;&amp;#160; &lt;/li&gt;    &lt;li&gt;Speaking the language of the business can be tough when “the business” does not speak the language of business.&amp;#160; Read that twice.&amp;#160; The “Language of business” is not just dollars and cents.&amp;#160; It is often influence, power, and politics.&amp;#160; This requires an understanding of not only the language of “value” but also the language of “power.”     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &lt;p&gt;How many times has a “business client” of IT asked for a project without any rational reason for believing that the project is actually a good expenditure of money?&amp;#160; How many times has a good, valuable project been cancelled or poorly funded while a pet project moved ahead.&amp;#160; The language of “value” is necessary, but not sufficient, to get business peers to include you in critical conversations.&amp;#160; They have to believe that &lt;u&gt;they&lt;/u&gt; need your resources, your input, and your power to deliver.&amp;#160; For the CIO to exercise power, he or she must first have it, and then must demonstrate it.&amp;#160; I’ve seen many who either did not, or could not, do that.&amp;#160; &lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;The strategic expertise of IT is interesting, but where exactly is IT exercising that muscle?&amp;#160; Why would IT have any strategic expertise at all, unless it is carefully developed and encouraged.&amp;#160; And what exactly would a strategic capability within IT look like? &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Enterprise Architecture is a business function that allows the business to do a very important thing.&amp;#160; EA is based on the simple rule: “Do what you say you will do.”&amp;#160; Many a business executive will declare that they can’t actually get the business to do what they want it to do.&amp;#160; EA is part of the solution to that problem.&amp;#160; It is a necessary business function.&amp;#160; The leader who owns this function has an “ace” to play.&amp;#160; And if that leader is the CIO, then the CIO has a useful capability.&amp;#160; &lt;/p&gt;  &lt;p&gt;Patrick Gray is right… you must not “live” with the hand you are dealt.&amp;#160; You must build a better hand.&amp;#160; Enterprise Architecture is one card that the CIO can build into his or her hand, and then play to great effect.&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:ebab6ac9-92a1-4295-a96a-e74da5409feb" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Enterprise+Architecture" rel="tag"&gt;Enterprise Architecture&lt;/a&gt;,&lt;a href="http://technorati.com/tags/CIO" rel="tag"&gt;CIO&lt;/a&gt;,&lt;a href="http://technorati.com/tags/alignment" rel="tag"&gt;alignment&lt;/a&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10239244" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Business+Architecture/">Business Architecture</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Enterprise+Architecture/">Enterprise Architecture</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Leadership/">Leadership</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Architecture/">Architecture</category></item><item><title>The End of Flash</title><link>http://blogs.msdn.com/b/nickmalik/archive/2011/11/09/the-end-of-flash.aspx</link><pubDate>Wed, 09 Nov 2011 20:37:58 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10235495</guid><dc:creator>Nick Malik</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/nickmalik/rsscomments.aspx?WeblogPostID=10235495</wfw:commentRss><comments>http://blogs.msdn.com/b/nickmalik/archive/2011/11/09/the-end-of-flash.aspx#comments</comments><description>&lt;p&gt;The writing is on the wall.&amp;#160; &lt;a href="http://www.wired.com/gadgetlab/2011/11/adobe-kills-mobile-flash/" target="_blank"&gt;Adobe has abandoned Mobile Flash&lt;/a&gt; in favor of HTML5.&amp;#160; It is just a matter of time before the Adobe Flash developers switch over to producing HTML5 instead of Flash as a matter of course.&amp;#160; With the move to mobile devices, the dominance of Flash on the desktop will simply not matter anymore.&amp;#160; &lt;/p&gt;  &lt;p&gt;I’ve been in this profession for 31 years.&amp;#160; I’ve seen a long list of technologies rise up to be one of the “top technologies” in a space, only to be relegated within a few years to the dust heap.&amp;#160; There is always a tipping point.&amp;#160; Apple pushed, and now, Adobe tipped.&amp;#160; &lt;/p&gt;  &lt;p&gt;It is time to add Flash to the list.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10235495" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Standards/">Standards</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Devices/">Devices</category></item><item><title>To create a roadmap, we need to know what it is supposed to accomplish</title><link>http://blogs.msdn.com/b/nickmalik/archive/2011/11/04/to-create-a-roadmap-we-need-to-know-what-it-is-supposed-to-accomplish.aspx</link><pubDate>Fri, 04 Nov 2011 22:16:22 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10234189</guid><dc:creator>Nick Malik</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/nickmalik/rsscomments.aspx?WeblogPostID=10234189</wfw:commentRss><comments>http://blogs.msdn.com/b/nickmalik/archive/2011/11/04/to-create-a-roadmap-we-need-to-know-what-it-is-supposed-to-accomplish.aspx#comments</comments><description>&lt;p&gt;I’ve been involved in a number of meetings recently as our IT teams try to come to consensus on answering this question: What is a Roadmap?&amp;#160; It’s been a fascinating series of discussions.&amp;#160; One thing that strikes me is that most of the internal discussions, and many of the discussions I’ve seen online, are only seeing part of the business process where a roadmap is used.&amp;#160; &lt;/p&gt;  &lt;p&gt;If we don’t see all the process interactions, we can’t get the requirements right.&amp;#160; And if we don’t get the requirements right, the solution (the design of the roadmap) will not be as useful as it could be.&lt;/p&gt;  &lt;p&gt;[Terminology Note: I don’t have any great love of the word “&lt;a href="http://blogs.msdn.com/b/nickmalik/archive/2010/05/31/is-the-concept-of-a-roadmap-working-against-enterprise-architecture.aspx" target="_blank"&gt;roadmap&lt;/a&gt;” to refer to the EA artifact.&amp;#160; I like “action plan” as a term, but I have no strong preference.&amp;#160; &lt;a href="http://blogs.msdn.com/b/nickmalik/archive/2007/03/12/so-what-s-in-a-roadmap-anyway.aspx" target="_blank"&gt;In keeping with prior posts&lt;/a&gt; on the subject, I’ll keep using the word “roadmap” unless and until we can get some consensus on an alternative word.]&lt;/p&gt;  &lt;h3&gt;Picking the correct approach&lt;/h3&gt;  &lt;p&gt;There are two different business processes where a roadmap is useful: deciding on the order of efforts, and tracking the efforts against that decided order.&amp;#160; IT folks tend to focus on the second.&amp;#160; I will focus on the first.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-39-54-metablogapi/2570.image_5F00_3D8AF0FB.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-39-54-metablogapi/1512.image_5F00_thumb_5F00_1BBF186A.png" width="500" height="178" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;When we look at the notion of strategic planning from an EA perspective, we are trying to reduce unnecessary effort.&amp;#160; Just as a downhill skier in the Olympic games will surely lose if they are off course by a few degrees, adding a few extra meters to the length of their run, commercial enterprises are not asking for “any path down the hill” to win the race.&amp;#160; They are asking for “the best possible path down the hill.”&amp;#160; (If your company is run by a salesman, they may shout the words “win the race.” :-)&lt;/p&gt;  &lt;p&gt;The business has created their strategy and we have assisted with creating the measurable scorecard to track our progress towards achieving it.&amp;#160; That is step one (most Enterprise Architects have NO idea that this is part of their job).&lt;/p&gt;  &lt;p&gt;The first process that uses Roadmaps starts here (colored in brown above).&amp;#160; Enterprise Architecture collect information to produce a series of alternative approaches (“candidate roadmaps” in the diagram above).&amp;#160; The input information includes other roadmaps, as well as business rules, political needs, dependencies, parallel initiatives, resource constraints, technology standards, fiscal constraints, regulatory constraints, and business drivers.&amp;#160; Each approach allows the business to deliver on that strategy in a way that is feasible, fiscal, and forward looking.&amp;#160; We allow ideas that may require us to change big things (merge, split, and repurpose teams, systems, processes, assets, etc.).&amp;#160; &lt;/p&gt;  &lt;p&gt;Why have many candidates?&amp;#160; Because there is nearly always more than one path.&amp;#160; Each path will have tradeoffs.&amp;#160; One may be quicker to see results, another less expensive, and another less disruptive to existing product plans.&amp;#160; We need the business to pick the path that they want to follow.&amp;#160; Moreover, we want them to debate the tradeoffs in front of their peers, and come to a resolution about which path they will &lt;u&gt;collectively&lt;/u&gt; select.&amp;#160; Because the only thing worse than having no roadmaps is having many competing roadmaps.&amp;#160; It is tempting to come to the business with only one roadmap. “Here’s your solution, sir.” On occasion, that works. Depends on the organizational politics. Personally, I think that is not a good recipe for buy-in. Your mileage may vary.&lt;/p&gt;  &lt;p&gt;At the end of this two-step process, we walk out of the room with something powerful: buy-in.&amp;#160; We come away with a clear decision: beyond “get this done,” we now have “go do these projects, in this order, to get it done.”&amp;#160; &lt;/p&gt;  &lt;p&gt;The candidate roadmaps fuel the debate.&amp;#160; It is the tinder to which we strike a match.&amp;#160; Each one explains all of the information that a stakeholder needs to debate the pros and cons, and the collection of information is sufficient to allow business leaders to pick one with their eyes open to the tradeoffs.&amp;#160; &lt;/p&gt;  &lt;h3&gt;Delivering on the approach selected&lt;/h3&gt;  &lt;p&gt;In the second part of the process (in purple above), we bring up the roadmap on a regular basis as we review, with our business stakeholders, the &lt;u&gt;status&lt;/u&gt; of our projects and whether there are dependencies that may be driving our decisions.&amp;#160; In other words, if two projects are on time and a third project is late, but the fourth project cannot kick off....&amp;#160; You get the picture.&lt;/p&gt;  &lt;p&gt;This is a kind of decision-rich governance activity.&amp;#160; The “roadmap” in this context is used for expectation management.&amp;#160; While this is a very valuable activity, you do NOT need all the same data for this activity as you do for the previous one.&amp;#160;&amp;#160; Whether you need one diagram or two will depend on your business and how it handles project governance.&lt;/p&gt;  &lt;h3&gt;Conclusion&lt;/h3&gt;  &lt;p&gt;I went to such trouble to explain the distinction between these two parts of the process because the first part (using a roadmap as a high-level decision making tool) is often misunderstood by EA stakeholders who only view EA from an IT context.&amp;#160; As such, much of the debate on “what belongs in a roadmap” is centered around delivery needs and not enough on the decision needs described above.&amp;#160; &lt;/p&gt;  &lt;p&gt;To build a better roadmap, it helps to know where it will be used. &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10234189" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Business+Architecture/">Business Architecture</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Enterprise+Architecture/">Enterprise Architecture</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Leadership/">Leadership</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Segment+Architecture/">Segment Architecture</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Architecture/">Architecture</category></item><item><title>Governance in an Organic Enterprise</title><link>http://blogs.msdn.com/b/nickmalik/archive/2011/09/28/governance-in-an-organic-enterprise.aspx</link><pubDate>Wed, 28 Sep 2011 11:32:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10217622</guid><dc:creator>Nick Malik</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/nickmalik/rsscomments.aspx?WeblogPostID=10217622</wfw:commentRss><comments>http://blogs.msdn.com/b/nickmalik/archive/2011/09/28/governance-in-an-organic-enterprise.aspx#comments</comments><description>&lt;p&gt;I spent a few minutes this evening reading through Tom Graves’ fascinating post &lt;a href="http://weblog.tetradian.com/2011/09/27/mgmt-as-just-another-service/" target="_blank"&gt;Management as ‘just another service’&lt;/a&gt; and it got me thinking of Governance in the organic enterprise.&lt;/p&gt;  &lt;p&gt;As Tom describes, there are two paradigms of management at play: organization as machine, and organization as living organism.&amp;#160; Tom is of the opinion that most organizations think that they are of the first type, while they actually behave like the second type.&amp;#160; While I cannot quantify his assertion, I have noticed that my own organization behaves more like an “organization as living organism.”&lt;/p&gt;  &lt;p&gt;So, this evening, as I contemplate the notion of enterprise governance, I consider the reality of improving governance in an organization that behaves more as an organism than as a structured automaton.&amp;#160; In order to share my thoughts, I want to establish some basic terms to make sure we are all on the same page.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;First off: Governance is a system of distributing decision rights to specific individuals or groups so that (a) desirable behavior is encouraged, (b) undesirable behavior is discouraged, and (c) business rules are aligned with enterprise principles and legislative constraints.&amp;#160; Governance can be a simple as having the project sponsor review the project plan, and as complicated as having the United States Supreme Court review the specific clauses of President Obama’s healthcare reform law, before the administration compels the various states to implement it.&lt;/p&gt;    &lt;p&gt;There are many things that can be governed:&amp;#160; the scope of projects, the expected architectural outcomes, the assignment and activity of individuals, the assignment of responsibilities to teams and systems, the correct handling and security of information, and the measurable performance of processes, to name a few.&amp;#160; &lt;/p&gt;    &lt;p&gt;In addition, there are many different levels at which governance occurs.&amp;#160; Governance can occur at the personal level (I choose to do the right thing).&amp;#160; It can also occur at any “level” where a group of people with specific decision rights have a stake in the governable elements of an activity.&amp;#160; To whit:&lt;/p&gt;    &lt;ul&gt;     &lt;li&gt;A team may want to govern the efforts of its members.&amp;#160; &lt;/li&gt;      &lt;li&gt;A business sponsor may want to govern the activities of a project team that is spending his or her money.&amp;#160; &lt;/li&gt;      &lt;li&gt;A cross-business virtual team (v-team) may want to insure that dependencies between teams are carefully managed in order to insure the delivery of value.&amp;#160; &lt;/li&gt;      &lt;li&gt;A senior business executive may want to govern the level of acceptable risk in a portfolio of projects to insure that there is a good balance between innovation and incremental improvement.&amp;#160; &lt;/li&gt;      &lt;li&gt;A senior leadership team may want to insure that leaders have clear ownership and accountability (no gaps or overlaps) so that strategic changes can be implemented in cross-functional processes.&lt;/li&gt;   &lt;/ul&gt;    &lt;p&gt;This may lead you to conclude that governance can be performed as part of a hierarchical escalation process, but that is not a foregone conclusion, as you will see below.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;When designing a system of governance in an organic enterprise, we need to make sure that the “solution” matches both the “problem” and the organizational “network of influence” (instead of hierarchy) that the enterprise uses to make decisions and resolve disputes.&amp;#160; &lt;/p&gt;  &lt;p&gt;So let’s break down the problem a little.&amp;#160; What is the array of problems that organizational governance (of which IT governance is a subset) is supposed to solve?&amp;#160; Here are some elements of that array:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Senior leaders are consulted when the cost of day to day operations overwhelms the organization’s ability to behave strategically&lt;/li&gt;    &lt;li&gt;Business Managers are consulted when investments by one business manager can interfere with the efforts of another&lt;/li&gt;    &lt;li&gt;Process owners are consulted as a process is being changed, leveraging organizational knowledge and experience&lt;/li&gt;    &lt;li&gt;Information facet owners are consulted as requirements emerge that impact master data management and data quality &lt;/li&gt;    &lt;li&gt;Platform owners are consulted for the improvement of business capabilities supported by enterprise platforms&lt;/li&gt;    &lt;li&gt;Architectural owners are consulted as system designs are considered for inclusion in the enterprise IT ecosystem&lt;/li&gt;    &lt;li&gt;Organizational standards are followed in order to minimize the cost of ownership of process, system, information, and infrastructure investments&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;The key thing to note from this list is that different “governors” are interested in governing different things.&amp;#160; There is no simple “chain” of escalation.&amp;#160; Rather, it is a network.&amp;#160; This is one effect of organic governance.&amp;#160; Another is that the number of levels of governance, for any one issue, should be fairly short.&amp;#160; You deal with things at an individual level, at a project level, and then, fairly quickly, at the level of a “governance body” designed specifically to resolve that particular type of issue for a business and then the enterprise.&amp;#160; Lastly, there is a senior management body that can settle all remaining disputes.&amp;#160; &lt;/p&gt;  &lt;p&gt;Unfortunately, when considering this kind of problem, the &lt;u&gt;metaphor&lt;/u&gt; of “enterprise as organism” begins to fail.&amp;#160; Actors in an enterprise do not behave like cells in an organism, nor do business units within an enterprise behave like organs.&amp;#160; Cells are regulated by internal instructions, hard-coded in chemical DNA sequences, and respond to fairly simple stimuli with pre-programmed responses.&amp;#160; Actors and business units do not.&amp;#160; &lt;/p&gt;  &lt;p&gt;Organizations do not have consistent and uniform instructions (like DNA) that guide each person and business unit.&amp;#160; Governance is needed because of the variation of human beings and their desire to continuously look after their own interests.&amp;#160; Quickly we can see that the “organism” metaphor is shaky at best.&amp;#160; In small units, the metaphor of a sports team is a better metaphor, and at the larger end, the metaphor of a city is more appropriate.&lt;/p&gt;  &lt;p&gt;I work in a fairly large company, so the metaphor of a city is better for me to consider.&amp;#160; After all, I’ve lived in cities all my life.&amp;#160; So in a city, how many times have I behaved in a beneficial way?&amp;#160; I’d like to believe that I do that every single day, in a hundred small ways.&amp;#160; How many times have I interacted with the police?&amp;#160; Less than the fingers on one hand.&amp;#160; Well… that’s interesting.&amp;#160; That simple observation alone makes one thing starkly clear: the police do not govern my city life.&lt;/p&gt;  &lt;p&gt;I believe that the most important governance element of city life is the system of property laws, commercial practices, licensing laws, and simple rules of civil behavior that allow the city to be a productive and useful environment for individual people.&amp;#160; Governance itself is a tiny fraction of the overall efforts of the population of a city, and it is normal to live your life for years without involving a police officer, filing a law suit, or walking into a court.&amp;#160; That said, courts and lawyers and legislative bodies are essential overhead.&amp;#160; From an economic standpoint, governance is overhead and waste.&amp;#160; People who govern contribute nothing.&amp;#160; But from a social standpoint, the system of governance is critical to the success of the “organically” managed city.&amp;#160; &lt;/p&gt;  &lt;p&gt;Which leads me to a rather startling conclusion: In order for a large organization (of say 100,000 employees) to successfully becoming a mega organization (of say 1,000,000 employees), they must develop a simple and fair system of property laws, commercial practices, licensing laws, and rules of civil behavior, and a simple adjudication system to address conflicts.&amp;#160; Hierarchy does not work as a model of governance in an organic enterprise.&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:7047e09c-43ee-48c1-9d76-ccc06b7c19c3" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Enterprise+Architecture" rel="tag"&gt;Enterprise Architecture&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Corporate+Governance" rel="tag"&gt;Corporate Governance&lt;/a&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10217622" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Business+Architecture/">Business Architecture</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Enterprise+Architecture/">Enterprise Architecture</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Governance/">Governance</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Architecture/">Architecture</category></item><item><title>When IT Architects Describe EA to other IT Architects</title><link>http://blogs.msdn.com/b/nickmalik/archive/2011/09/02/when-it-architects-describe-ea-to-other-it-architects.aspx</link><pubDate>Fri, 02 Sep 2011 16:53:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10205191</guid><dc:creator>Nick Malik</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/nickmalik/rsscomments.aspx?WeblogPostID=10205191</wfw:commentRss><comments>http://blogs.msdn.com/b/nickmalik/archive/2011/09/02/when-it-architects-describe-ea-to-other-it-architects.aspx#comments</comments><description>&lt;p&gt;Sometimes, I have a hard time being upbeat about the emergence of EA as a profession.&amp;#160; This felling is especially acute when I come across a slick, well-prepared guide to Enterprise Architecture, written by an IT Architect, that is incomplete, inaccurate and/or misleading.&amp;#160; That happened to me today.&lt;/p&gt;  &lt;p&gt;The guide is written by Wolfgang Keller and was published in its final form in November of 2009.&amp;#160; His guide is titled “TOGAF 9 Quick Start Guide for Enterprise Architects.”&amp;#160; The document can be found &lt;a href="http://www.objectarchitects.biz/TOGAF9/TOGAF9QuickstartGuideV10c.pdf" target="_blank"&gt;here&lt;/a&gt;.&amp;#160; &lt;/p&gt;  &lt;p&gt;Most Enterprise Architects have their roots in IT organizations, and there is a great deal of interest in both the role of EA and the TOGAF framework’s stated goal of becoming a framework useful for Enterprise Architecture.&amp;#160; That said, most practicing Enterprise Architects have some level of difficulty applying the TOGAF to their work, largely because it is a guide to producing Enterprise IT Architecture (EITA) artifacts, and not EA artifacts.&amp;#160; One such architect, Adrian Grigoriu, writes about his experience applying TOGAF to EA in his blog (&lt;a href="http://www.ebizq.net/blogs/ea_matters/2011/06/togaf.php" target="_blank"&gt;link&lt;/a&gt;).&amp;#160; &lt;/p&gt;  &lt;p&gt;EITA is to EA what a Biologist is to a Physician… a respected colleague with a similar area of concern, but totally different role.&amp;#160; Since TOGAF is a framework for EITA, it can be tough to expect an EA to use it.&amp;#160; Now, I know that the Open Group is making progress, and I have acknowledged that progress in past posts.&amp;#160; But let’s face it: TOGAF is about 20% there.&amp;#160; It is not wrong… just wildly incomplete.&amp;#160; Learning TOGAF to do EA is like learning to fly a &lt;a href="http://en.wikipedia.org/wiki/Cessna_Citation_Sovereign" target="_blank"&gt;business jet&lt;/a&gt; in order to take on combat missions in an &lt;a href="http://en.wikipedia.org/wiki/F-16_Fighting_Falcon" target="_blank"&gt;F16&lt;/a&gt;.&amp;#160; The skills you’d gain are somewhat useful, but &lt;u&gt;not even close&lt;/u&gt; to being sufficient.&lt;/p&gt;  &lt;p&gt;So when I opened up Keller’s guide, I expected to see some tables showing typical scenarios for an Enterprise Architect, the ways in which a framework can support EA, and an indication of the gaps that TOGAF still has in providing that support.&amp;#160;&amp;#160; That is &lt;u&gt;not&lt;/u&gt; what I found, and I’m not happy with what I saw. &lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;First: it was not written by an EA or even listing EAs as contributors. There is no indication whatsoever that the author actually has ever worked as an EA. It would be like a nurse writing a guide to the Physicians Desk Reference.&amp;#160; Worse, “experienced” Enterprise Architects are supposed to use this.&amp;#160; What does it say about the student if he chooses a fool as his teacher?&amp;#160; &lt;br /&gt;&amp;#160;&lt;/li&gt;    &lt;li&gt;Second: The author describes Enterprise IT Architecture, not Enterprise Architecture. He doesn't know, nor has he taken the time to find out, what an Enterprise Architect actually does. It is one thing to be speaking outside one's area. It is another to describe the role in completely inaccurate terms.      &lt;br /&gt;&amp;#160;&lt;/li&gt;    &lt;li&gt;Third: The author, while attempting to describe the much more limited role of EITA, gets that wrong as well. The author has placed the role of EITA in an untenable and ineffective position with no authority (or even role) in program portfolio prioritization and funding. If that were my job as an EITA, I’d quit.&amp;#160; I have seen EITA’s struggle and fail, time and time again, in this role.&amp;#160; This makes the guide not only a bad way to access TOGAF, but also provides some elements of seriously bad advice for any IT architect.      &lt;br /&gt;&amp;#160;&lt;/li&gt;    &lt;li&gt;Fourth: His document misrepresents itself.&amp;#160; Only about one third of it is a guide to using TOGAF.&amp;#160; There are two other parts.&amp;#160; One is a description of software architecture (including a history lesson), and the final third is a supplement that attempts to fill in some perceived gaps in TOGAF. He attempts to address two specific gaps: Formulation of IT Strategy, and IT Portfolio Management. He makes an attempt in both cases, and I will credit him for the effort.&amp;#160; The output is average.&amp;#160; Were TOGAF to include his supplement sections, it would be helpful to a small number of EITA’s, but not any EA’s that I know.&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;There are two use cases for reading the document, outlined by the author: (a) An Experience EA wanting to understand TOGAF, and (b) A Student wanting to learn EA and TOGAF.&amp;#160; For both cases, the guide fails to be practical and, in many ways, is actually harmful.&amp;#160; I cannot recommend this document for either case. &lt;/p&gt;  &lt;p&gt;Of course, that means that there is still an opportunity for an actual Enterprise Architect to do what Adrian tries to do, and provide insight into how TOGAF can be used to in the practice of Enterprise Architecture.&amp;#160; &lt;/p&gt;  &lt;p&gt;If you know of one… please let me know.&amp;#160; If you develop one, I’ll be happy to review it.&amp;#160; (If you’d like my feedback to be private, let me know before you publish it and I will do what I can to provide feedback in a timely fashion.&amp;#160; Once it is published, my feedback on the published version will be public as well.)&amp;#160; &lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:f12c301c-cfd9-4277-a789-c9a30d6592a2" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Enterprise+Architecture" rel="tag"&gt;Enterprise Architecture&lt;/a&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10205191" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Enterprise+Architecture/">Enterprise Architecture</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Frameworks/">Frameworks</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Architecture/">Architecture</category></item><item><title>Explaining Capability Modeling to Business Process Professionals</title><link>http://blogs.msdn.com/b/nickmalik/archive/2011/08/19/explaining-capability-modeling-to-business-process-professionals.aspx</link><pubDate>Fri, 19 Aug 2011 18:53:05 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10197917</guid><dc:creator>Nick Malik</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/nickmalik/rsscomments.aspx?WeblogPostID=10197917</wfw:commentRss><comments>http://blogs.msdn.com/b/nickmalik/archive/2011/08/19/explaining-capability-modeling-to-business-process-professionals.aspx#comments</comments><description>&lt;p&gt;As I’ve noted &lt;a href="http://blogs.msdn.com/b/nickmalik/archive/2011/07/26/finding-common-ground-in-response-to-a-bptrends-article-on-process-and-capability.aspx" target="_blank"&gt;in prior posts&lt;/a&gt;, many hard working business process management professionals find the concept of “Business Capabilities” to be confusing at best, and counterproductive at worst.&amp;#160; In &lt;a href="http://www.bptrends.com/publicationfiles/advisor20110712.pdf" target="_blank"&gt;a recent article&lt;/a&gt; in BPTrends, Paul Harmon made the following statement: &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;the idea of &amp;quot;capabilities&amp;quot; is introducing confusion into the marketplace. It is hard enough to work with an organization to create a business process architecture that can be used to effectively organize the management and measurement of how well the organization is achieving its goals. To introduce the idea that an organization should first or simultaneously create a map or hierarchy of &amp;quot;capabilities&amp;quot; and then create another hierarchy of processes is to add confusion to an already very difficult and complex task.&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;This confusion is well known to me.&amp;#160; Within Microsoft, we have a very strong group of senior professionals who base their efforts and practices on BPM concepts.&amp;#160; This includes Kaplan and Norton’s Balanced Scorecards, as well as methods like Six Sigma, Lean manufacturing, and Total Quality Management.&amp;#160; &lt;/p&gt;  &lt;p&gt;BPM is my world too.&amp;#160; As readers of my blog know, I am fortunate enough to consider myself to be a follower of these same ideas, having been exposed to TQM while I was working at IBM almost 20 years ago.&amp;#160; I’ve worked at many levels of process improvement.&amp;#160; &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;At the business level: I’ve worked to convey the need for process improvement and help the stakeholders feel comfortable with methods,&lt;/li&gt;    &lt;li&gt;At the modeler level: I’ve worked to collect the ideas of stakeholders and map out both current state and future state,&lt;/li&gt;    &lt;li&gt;At the analysis level: I’ve worked to take models and analyze them for opportunities, target waste, and develop innovative alternatives, and&lt;/li&gt;    &lt;li&gt;At the technical level: I’ve implemented a number of BPM systems and even wrote one of my own.&amp;#160; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;That experience lets me have a good relationship with both my EA peers and my BPM peers.&amp;#160; I’m aware of both approaches, having done both.&amp;#160; As my readers may also know, I use business capability models in my daily work.&amp;#160; I create models of capabilities that are useful, valuable, and understandable.&amp;#160;&amp;#160; I know the value of capability modeling.&lt;/p&gt;  &lt;p&gt;When I talk about business capabilities with my peers, I have to be careful.&amp;#160; Business capabilities are poorly explained and poorly socialized.&amp;#160; It can be tough to convince a BPM professional to listen to these “radical” ideas when we, the community of architects and analysts who also use business capabilities, have communicated so inconsistently about them.&lt;/p&gt;  &lt;p&gt;First off, let’s look at the environment we work in.&lt;/p&gt;  &lt;p&gt;Business process management practices and techniques are widely used.&amp;#160; In many cases, they have produces very valuable results.&amp;#160; However, the field is still quite young.&amp;#160; As in any young field, there are failures as well as successes.&amp;#160; I’ve seen projects succeed, and been quite proud of them.&amp;#160; I’ve also seen projects attempt to use BPM practices, waste time and money, and produce no real result.&amp;#160; The team would usually deliver something, but often that delivery occurred in spite of the process efforts, and not because of them.&amp;#160; Like any tool, using it well produces good results, and using it poorly… doesn’t.&amp;#160; &lt;/p&gt;  &lt;h3&gt;Let’s start with a problem&lt;/h3&gt;  &lt;p&gt;We all have to solve business problems.&amp;#160; Sometimes, you need to approach a problem one way… and sometimes a different approach is called for.&amp;#160; Business process modeling is a powerful tool.&amp;#160; Business capabilities provide an additional tool.&amp;#160; Sometimes you need to use them.&amp;#160; &lt;/p&gt;  &lt;p&gt;Let’s look at one of those times.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Joe Freeflier is a business manager in the finance group of his large company.&amp;#160; The company has five divisions, each with completely different business models.&amp;#160; The divisions operate quite independently of one another.&amp;#160; They don’t share the same sales force, and they don’t really speak with the same customers.&amp;#160; Each division has its own plants, and its own workforce.&amp;#160; Joe, unfortunately, works for corporate.&lt;/p&gt;    &lt;p&gt;You see, Joe is responsible for maintaining a set of business controls, as well as insuring that each division’s revenue recognition systems and processes are compliant and auditable.&amp;#160; He can see how the transactions appear on the general ledger, but he also has to make sure that some basic rules are followed in order to insure that the company is behaving in a legal and responsible manner.&amp;#160; &lt;/p&gt;    &lt;p&gt;Joe has a couple of teams.&amp;#160; One team is focused on a large merger that the company went through in January.&amp;#160; His team is working with this new business to merge their financial systems with one of the existing divisions.&amp;#160; Another team produces important reports for the senior staff, some of which feed the quarterly corporate reporting required of publically traded companies.&amp;#160; A third team performs spot audits and works with the divisional finance leads to insure smooth reporting all up.&amp;#160; Joe’s customers are really the divisions themselves… and each of those divisions have their own business processes.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Joe needs some help.&amp;#160; The new merger has caused some churn.&amp;#160; His team is having a hard time working with the new business unit, and his manager has told him not to “govern them out of business.”&amp;#160; Now, Joe meets every month with Jürgen, his contact from IT, and at one of those meetings, Joe vents about his current problem.&amp;#160; Jürgen suggests that Joe speak with his business architect Sally, and a meeting is arranged.&lt;/p&gt;  &lt;p&gt;Sally spends some time working with Joe to understand his concerns, and now has two choices. She can suggest either a process-centric approach or a capability centric approach.&amp;#160; Sally does not know if the problem can be fixed with a business process change.&amp;#160; She doesn’t know if the tools need to change, or the policies need to change, or the information collected needs to change, or if it is a training problem.&amp;#160; She just knows that Joe needs help.&amp;#160; Let’s walk through her thinking:&lt;/p&gt;  &lt;h3&gt;Process centric: &lt;/h3&gt;  &lt;p&gt;Sally knows Joe’s business goals and the controls he needs to insure.&amp;#160; She proceeds to spend time with each of Joe’s divisional customers to map out their business processes, making sure that she is fairly accurate yet high level.&amp;#160; Three of the divisional teams have never mapped out their processes, but one has.&amp;#160; She starts there, and the process looks like a standard she is familiar with.&amp;#160; Unfortunately after interviewing some of the staff in that division, it is clear that they don’t actually follow that particular process.&amp;#160; So she falls back to a standard definition from an industry group, and spends a couple of meetings getting everyone to the same very-high-level process model.&amp;#160;&amp;#160; Ten weeks have gone by, but she’s made some progress in understanding the landscape.&amp;#160; &lt;/p&gt;  &lt;p&gt;Now, Sally visits the newly merged team and spends some serious time understanding what their existing process is, and how it may be different.&amp;#160; She finds that their business is based on a kind of “consignment” financing mechanism, and the revenue recognition processes that Joe uses have to be able to handle a number of new business events that he never dealt with before.&amp;#160; So she returns to speak with Joe about tracking these new events, and trying to fit the new financing mechanism into his controls.&amp;#160; Joe puts two of his team onto a small project to craft an alternative set of controls, while the IT team begins to look at new data pathways needed in their financial system.&amp;#160; As it turns out, Joe doesn’t need to change his processes… what he needs is to change the way information is collected to adapt to new processes.&amp;#160; Joe creates his controls, and creates a set of IT requirements for the IT team to fulfill.&amp;#160; Sally is done.&lt;/p&gt;  &lt;p&gt;Sally was successful, and her effort took about four months to do.&amp;#160; Along the way, she learned a great deal about the financial processes, and four divisional leaders now have a process model for their work.&amp;#160; Remember that three didn’t feel the need to create one before, and the fourth didn’t use their model.&amp;#160; Six months later, none of them refer to the process model at all, and it has become “shelfware.”&lt;/p&gt;  &lt;h3&gt;Capability centric:&lt;/h3&gt;  &lt;p&gt;Sally knows Joe’s business goals and the controls he needs to insure.&amp;#160; She spends a few days working intensively with Joe.&amp;#160; She has a capability taxonomy that she brought with her from another project.&amp;#160; Her first goal is to get a small list of capabilities that Joe sees as valuable.&amp;#160; After about three or four days, she has a list of capabilities that his team needs to perform in their duties.&amp;#160; These capabilities are “bits of process” that his team owns and needs to do consistently, regardless of the higher-level processes that his customers use.&amp;#160; They are the “standard parts” of processes that his customers have taken a dependency on him to perform well.&amp;#160; &lt;/p&gt;  &lt;p&gt;Now, Sally visits the newly merged team and spends some time understanding what their overall process is.&amp;#160; Note: Sally is looking at their process!&amp;#160; She looks to see whether the new unit would benefit from Joe’s finance team and looks for ways to plug Joe in.&amp;#160; It becomes immediately apparent that Joe has some expectations that won’t fit their business.&amp;#160; The new business is based on a kind of “consignment” financing mechanism, and Joe is assuming a more traditional supplier-retailer business relationship.&amp;#160; So Sally comes back to Joe and asks him for details about his assumed business processes.&amp;#160; She works with Joe for another week, charting out a narrow slice of business processes from Joe’s point of view.&amp;#160; She then goes back to the new unit and maps out the same narrow space on a process model.&lt;/p&gt;  &lt;p&gt;She presents these two process maps to Joe, who now understands the problem.&amp;#160; Joe puts two of his team onto a small project to craft an alternative set of controls, while the IT team begins to look at new data pathways needed in their financial system.&amp;#160; &lt;/p&gt;  &lt;h3&gt;Both methods got to the same result.&lt;/h3&gt;  &lt;p&gt;The capability effort got us there much faster.&amp;#160; Using business capabilities to identify the problem, and narrow the focus of the team, Joe was able to get his team to solve the problem within about four weeks of Sally’s arrival.&amp;#160; She didn’t have to meet with the divisional leaders even once, and she didn’t produce an all-up process model.&amp;#160; Had she stuck with the process-based approach, it would have take three times that long.&amp;#160; Along the way, the process approach produced an interesting model, but it was not later used by anyone.&amp;#160; &lt;/p&gt;  &lt;p&gt;Note that, according to Lean manufacturing, the intentional creation of an output that is not actually used by anyone, is waste.&amp;#160; The use of capabilities allowed Sally to remove the wasteful act of creating a high-level process model.&amp;#160; &lt;/p&gt;  &lt;h3&gt;What I did not do&lt;/h3&gt;  &lt;p&gt;I did not answer the question: “what is a capability?”&amp;#160; It was not my goal, in this post, to answer that question.&amp;#160; My goal is to show my friends that a tool produced a good result.&amp;#160; If my friends want to use the tool, defining it is unnecessary.&amp;#160; If my friends don’t want to use the tool, defining it won’t matter.&lt;/p&gt;  &lt;p&gt;Did you learn what a hammer was by having someone define it to you, or by swinging at a couple of nails?&amp;#160; &lt;/p&gt;  &lt;h3&gt;Was this a contrived example?&lt;/h3&gt;  &lt;p&gt;It was an example derived from experience.&amp;#160; That said, there are equally compelling examples where using the word “business capability” generates confusion.&amp;#160; If Sally had gone to the new business unit and had said “I know you look at things as end-to-end processes, but I want to introduce you to the concept of business capabilities,” then she would have failed in her job as a business architect.&amp;#160; Sally could no more use capabilities with the new business unit than she could have taught a teenager to drive by teaching him how to overhaul the transmission.&amp;#160; &lt;/p&gt;  &lt;p&gt;Capabilities are a complexity.&amp;#160; Some business stakeholders live at that level of complexity already, and they WANT to work at that level.&amp;#160; For them, capabilities make sense.&amp;#160; Other business stakeholders live at the highest levels of end-to-end experiences.&amp;#160; For them, capabilities make no sense at all.&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:9a7d1f49-8005-4444-b7b1-507b8274942d" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/business+process+management" rel="tag"&gt;business process management&lt;/a&gt;,&lt;a href="http://technorati.com/tags/business+architecture" rel="tag"&gt;business architecture&lt;/a&gt;,&lt;a href="http://technorati.com/tags/capability+modeling" rel="tag"&gt;capability modeling&lt;/a&gt;,&lt;a href="http://technorati.com/tags/process+modeling" rel="tag"&gt;process modeling&lt;/a&gt;,&lt;a href="http://technorati.com/tags/enterprise+architecture" rel="tag"&gt;enterprise architecture&lt;/a&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10197917" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/BPM/">BPM</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Business+Architecture/">Business Architecture</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Collaboration/">Collaboration</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Joe+Freeflier/">Joe Freeflier</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Architecture/">Architecture</category></item><item><title>Enterprise Business Motivation Model version 3.5</title><link>http://blogs.msdn.com/b/nickmalik/archive/2011/07/27/enterprise-business-motivation-model-version-3-5.aspx</link><pubDate>Wed, 27 Jul 2011 07:26:07 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10190224</guid><dc:creator>Nick Malik</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/nickmalik/rsscomments.aspx?WeblogPostID=10190224</wfw:commentRss><comments>http://blogs.msdn.com/b/nickmalik/archive/2011/07/27/enterprise-business-motivation-model-version-3-5.aspx#comments</comments><description>&lt;p&gt;For those of you who have been waiting for me to announce the release of the newest version of the &lt;a href="http://http://msdn.microsoft.com/en-us/architecture/aa699429.aspx" target="_blank"&gt;Enterprise Business Motivation Model&lt;/a&gt;, I’m happy to announce that version 3.5 is available now.&amp;#160; &lt;/p&gt;  &lt;p&gt;To visit a Wordpress site set up to explain the model, visit &lt;a href="http://motivationmodel.com"&gt;http://motivationmodel.com&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;To visit a web site produced by the Sparx modeling tool, allowing direct navigation of the model itself, visit &lt;a href="http://motivationmodel.com/ebmm"&gt;http://motivationmodel.com/ebmm&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;To download a PDF document exported by the modeling tool (for those folks who love PDF files), visit this link &lt;a href="http://motivationmodel.com/wp/2011/07/announcing-the-ebmm-report/" target="_blank"&gt;here&lt;/a&gt;.&amp;#160; &lt;/p&gt;  &lt;h3&gt;Special Thanks&lt;/h3&gt;  &lt;p&gt;The &lt;a href="http://http://msdn.microsoft.com/en-us/architecture/aa699429.aspx" target="_blank"&gt;Enterprise Business Motivation Model&lt;/a&gt; has gone through a long list of changes since the original article was published over two years ago.&amp;#160; I’ve spent considerable time working through the model and getting feedback from colleagues from around the world.&amp;#160; &lt;/p&gt;  &lt;p&gt;I’d like to give special thanks to Michael Davison, JD Beckingham, Neil McWhorter, Bruce McNaughton, Henk Harms, Bill Ulrich, Jim Rhyne, Kirk Rheinlander, Leo de Sousa, Yelena Edelstein, Al Newman, Amy Nguyen, David Vugteveen, and many others who have commented, criticized, and asked for clarifications.&amp;#160; Without your concerns and your insight, the EBMM would not move forward.&amp;#160; Thank you! &lt;/p&gt;  &lt;h3&gt;Changes to look for&lt;/h3&gt;  &lt;p&gt;There are many changes since the last public version (v1).&amp;#160; &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;The business model description was updated to reflect connections between customer types and partner types, and to more completely cover the model elements of Alexander Osterwalder’s Business Model Generation. (&lt;a href="http://motivationmodel.com/ebmm/EARoot/EA3/EA1/EA81.htm" target="_blank"&gt;model&lt;/a&gt;, &lt;a href="http://motivationmodel.com/wp/2009/03/business-model/" target="_blank"&gt;description&lt;/a&gt;)&lt;/li&gt;    &lt;li&gt;Porter’s Five Forces was added as a separate area clarifying the linkage between a Five-Forces analysis and business models themselves.&lt;/li&gt;    &lt;li&gt;The dual notion of Business Capability and Business Unit Capability proved too confusing and arbitrary for a core conceptual model.&amp;#160; The single concept of Business capability remains.&lt;/li&gt;    &lt;li&gt;The concept of Data object is now elevated to a top-level element in the model with necessary changes to the high level view.&amp;#160; &lt;/li&gt;    &lt;li&gt;Business role was added with relationships to business processes and data objects.&lt;/li&gt;    &lt;li&gt;The concepts of Regulations, Legislative Edicts and Charter Legislation were added to clarify the role of these key concepts to Government and Semi-private organizations.&lt;/li&gt;    &lt;li&gt;The concept of “capability maturity” was expanded to “assessment metric” to allow a broader understanding of how measures can be applied to business capabilities in order to motivate and measure the success of initiatives.&lt;/li&gt;    &lt;li&gt;Clear distinctions are made between an enterprise, a company, and a business.&amp;#160; &lt;/li&gt;    &lt;li&gt;An additional relation has been added to business unit: relates to.&amp;#160; This allows models of the enterprise to include interrelationships between business units other than the normal hierarchical relationships that the existing “includes” relation allows.&amp;#160; This should enable a wider array of analysis models to be created for those architects who need to model a subset of the enterprise.&lt;/li&gt;    &lt;li&gt;A page was created on the Wordpress site to discuss the difference between a Process and a Capability.&amp;#160; (&lt;a href="http://motivationmodel.com/wp/2011/06/business-capability-and-business-unit-capability/" target="_blank"&gt;link&lt;/a&gt;)&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Of course, we are not done.&amp;#160; I am publishing version 3.5 in order to insure that my conversations with other Business Architects has a current footing.&amp;#160; The following concerns have been shared and are under consideration for future versions:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Add the ability to attach a Value Chain Analysis &lt;/li&gt;    &lt;li&gt;Add the ability to represent the accountabilities of a team in relation to the business processes themselves&lt;/li&gt;    &lt;li&gt;&lt;font style="background-color: #ffff00"&gt;&amp;lt;&amp;lt;your suggestion here&amp;gt;&amp;gt;&lt;/font&gt;&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;As always, I welcome feedback and input.&amp;#160; I’m proud of where the EBMM has come so far and look forward to working with exceptional people to discuss and describe future changes to the model.&amp;#160; &lt;/p&gt;  &lt;p&gt;Note: I didn’t keep a careful list of the folks who offered valuable feedback on the model.&amp;#160; If you offered feedback, and I didn’t mention you above, please accept my apologies and send me a note.&amp;#160; I’ll update this post.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10190224" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Business+Architecture/">Business Architecture</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Enterprise+Architecture/">Enterprise Architecture</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Standards/">Standards</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/traceability/">traceability</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Metamodel/">Metamodel</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Architecture/">Architecture</category></item><item><title>Finding Common Ground: in response to a BPTrends article on Process and Capability</title><link>http://blogs.msdn.com/b/nickmalik/archive/2011/07/26/finding-common-ground-in-response-to-a-bptrends-article-on-process-and-capability.aspx</link><pubDate>Wed, 27 Jul 2011 04:03:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10190166</guid><dc:creator>Nick Malik</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/nickmalik/rsscomments.aspx?WeblogPostID=10190166</wfw:commentRss><comments>http://blogs.msdn.com/b/nickmalik/archive/2011/07/26/finding-common-ground-in-response-to-a-bptrends-article-on-process-and-capability.aspx#comments</comments><description>&lt;p&gt;Recently, Paul Harmon &lt;a href="http://www.bptrends.com/publicationfiles/advisor20110712.pdf" target="_blank"&gt;published an article in BPTrends&lt;/a&gt; that discusses his views on the notion of Business Capability, and whether it is a useful concept.&amp;#160; He was not particularly kind to the field of Business Architecture in his article.&amp;#160; While I encourage my readers to take a few minutes to read the original, I have included a few excerpts to give perspective to those with a little less time on their hands:&lt;/p&gt;  &lt;ul&gt;   &lt;ul&gt;     &lt;li&gt;&lt;em&gt;To date, I have to admit that I have no clear idea of what the term &amp;quot;capability&amp;quot; means.&lt;/em&gt;&lt;/li&gt;      &lt;li&gt;&lt;em&gt;In other words, as far as I can see, according to this definition, a &amp;quot;capability&amp;quot; is just a way of talking about being able to produce what processes produce.&lt;/em&gt;&lt;/li&gt;      &lt;li&gt;&lt;em&gt;I don’t see a real difference between WHAT an organization can do and HOW the organization will do it.&lt;/em&gt;&lt;/li&gt;      &lt;li&gt;&lt;em&gt;I might prefer to call it a Business Process Architecture, but I can certainly live with the term Business Architecture, if that’s what most people come to prefer.&lt;/em&gt;&lt;/li&gt;      &lt;li&gt;&lt;em&gt;the idea of &amp;quot;capabilities&amp;quot; is introducing confusion into the marketplace. It is hard enough to work with an organization to create a business process architecture that can be used to effectively organize the management and measurement of how well the organization is achieving its goals. To introduce the idea that an organization should first or simultaneously create a map or hierarchy of &amp;quot;capabilities&amp;quot; and then create another hierarchy of processes is to add confusion to an already very difficult and complex task.&lt;/em&gt;&lt;/li&gt;      &lt;li&gt;&lt;em&gt;If former IT architects want to become business architects, I’m all for it, but they are going to find that there are BPM practitioners who are already functioning in that role, and I believe they will be well advised to work with us rather than trying to create a new body of knowledge with a new vocabulary.&lt;/em&gt;&lt;/li&gt;      &lt;li&gt;&lt;em&gt;I believe that we ought to resist any urge to quickly redefine terms and practices that we have been using for many years.&lt;/em&gt;&lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;My attention was called to this article by a reader of my blog who was interested in my response.&amp;#160; This is particularly apropos because, as a member of the OMG Business Architecture Working Group (or BAWG), I am one of the folks that Mr. Harmon is talking about.&amp;#160; &lt;/p&gt;  &lt;p&gt;First let me say that his criticisms are fair.&amp;#160; As any new methodology appears, it runs the risk of creating confusion in the minds of business stakeholders.&amp;#160; We are not immune to that criticism.&amp;#160; In fact, within my own organization, BPM practitioners have been dismayed by the discussion of business capabilities and have asked many of the same questions that Mr. Harmon asks.&amp;#160; In our organization, we have worked to address those concerns and I believe we have been successful.&amp;#160; I will be sharing some of those discussions with readers in upcoming posts.&amp;#160; In addition, I welcome Mr. Harmon’s questions and would love to work with him, and any other member of the BPM community, to amicably answer these concerns as best I can.&amp;#160; I hope that the efforts of the BAWG will produce fruit by providing the consistent basis that Mr. Harmon so clearly calls for.&lt;/p&gt;  &lt;p&gt;I don’t agree with Mr. Harmon’s conclusion: business architecture is a ‘redefinition’ of Business Process Management terms and practices.&amp;#160; That said, my belief is based on my own practice.&amp;#160; I recognize that Mr. Harmon may have been speaking with practitioners who have been using Business Architecture concepts in confusing and inconsistent ways.&amp;#160; &lt;/p&gt;  &lt;p&gt;Just as business process management did not coalesce as a profession until some key voices published books that entered general business practice, I ask only that Mr. Harmon consider the possibility that Business Architects have not found a small set of clear voices just yet.&amp;#160; Our field is younger.&amp;#160; Just as the folks who believe that “functional groupings” were a reasonable way to organize a company may have found confusion in the introduction of BPM concepts 20 years ago, I believe that business and BPM professionals are finding confusion in the introduction of BA concepts today.&amp;#160; We are not less legitimate as the result of our youth… but we are less coherent.&lt;/p&gt;  &lt;p&gt;His confusion is healthy, and through his expression, he provides further demand for the outputs of the BAWG and other BA thinkers who want to resolve his dilemmas and create clarity.&amp;#160; &lt;/p&gt;  &lt;p&gt;I ask for patience.&amp;#160; &lt;/p&gt;  &lt;p&gt;I will attempt to answer specific questions in later blog posts.&amp;#160; I wanted to start with this message to make it clear that I do not view Mr. Harmon, or any other business professional, as opposed to the ideas that I profess.&amp;#160; Rather I view his views as the necessary result of our own poor consistency, in words and practices.&amp;#160; I am confident that, as our profession matures and we find our voice, we will demonstrate clearly the ways in which BPM professionals and EA professionals can support each other’s efforts and build a shared model of success.&lt;/p&gt;  &lt;p&gt;We can, we should, we must, be united in &lt;u&gt;our shared goal&lt;/u&gt;:&lt;strong&gt; to improve the ability of our organizations to fulfill their missions.&lt;/strong&gt;&amp;#160; &lt;/p&gt;  &lt;p&gt;We want the same things.&amp;#160; We are using different tools, at different points in different processes, to achieve them.&amp;#160; By working together, and not apart, we will both succeed in a better way.&amp;#160; I seek to find that common ground.&amp;#160; I beg all who want the same things to help me to find it.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10190166" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Business+Architecture/">Business Architecture</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Enterprise+Architecture/">Enterprise Architecture</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Frameworks/">Frameworks</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Collaboration/">Collaboration</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Architecture/">Architecture</category></item><item><title>The Rule of EA Governance</title><link>http://blogs.msdn.com/b/nickmalik/archive/2011/07/21/the-rule-of-ea-governance.aspx</link><pubDate>Fri, 22 Jul 2011 00:52:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10188793</guid><dc:creator>Nick Malik</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/nickmalik/rsscomments.aspx?WeblogPostID=10188793</wfw:commentRss><comments>http://blogs.msdn.com/b/nickmalik/archive/2011/07/21/the-rule-of-ea-governance.aspx#comments</comments><description>&lt;p&gt;There is a clear distinction between Enterprise Architecture, as described by the architect, and Enterprise Architecture as implemented by the enterprise.&amp;#160; I would like to posit the following as a fundamental principle that describes the difference:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;All Enterprise Architecture will be implemented according to the structure of ownership and governance that exists in the enterprise.&lt;/strong&gt;&amp;#160;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;This is essentially an update to Conway’s Law, but Conway was focusing mostly on application development.&amp;#160; Conway’s law, dating from 1968, is:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;&lt;sup&gt;“&lt;/sup&gt;...organizations which design systems ... are constrained to produce designs which are copies of the communication structures of these organizations. “&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Many of the factors that drove Marvin Conway to describe software design are also at play in enterprise architecture.&amp;#160; Organizations want to use the teams that they have, so they will design software in such a way that it can be coded by those teams, regardless of whether that is the best way to design or deliver that system.&amp;#160; For example, if your company has a team of people who manage the CRM system, and a team that manages Web front-ends, then any business scenario that involves web front-ends on a CRM system will have exactly two modules.&amp;#160; One will be written by the Web-front end team and the other by the CRM team.&lt;/p&gt;  &lt;p&gt;In Enterprise Architecture, the effect plays out quite differently.&amp;#160; EA often creates recommendations to consolidate systems, reduce overlaps, fill gaps, and optimize spending.&amp;#160; Since EA doesn’t design software, Conway’s law doesn’t apply.&amp;#160; &lt;/p&gt;  &lt;p&gt;So how does the Rule of Governance work you ask?&amp;#160; If you have two business customers who both want a CRM solution, and you have one governance body, you will end up with one CRM system.&amp;#160; If you have two governance bodies, you will end up with two CRM systems.&amp;#160; If you have four business units who want CRM, and you have three governance bodies, you will end up with three CRM systems.&lt;/p&gt;  &lt;p&gt;This rule plays out repeatedly.&amp;#160; I’ve never seen it fail.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;The failure to recognize “The Rule of EA Governance” is one of the causes for the failure of an EA program.&lt;/strong&gt;&amp;#160; &lt;/p&gt;  &lt;p&gt;Enterprise Architects are an optimistic bunch.&amp;#160; We honestly believe that we can influence the course of our businesses (evidence: we work as Enterprise Architects!).&amp;#160; We use modeling techniques and engineering principles, and produce nice drawings and great designs.&amp;#160; The business doesn’t care about nice drawings and great designs.&amp;#160; They care about “stuff they own” and “stuff they don’t own.”&amp;#160; &lt;/p&gt;  &lt;p&gt;If you want to change the way the business works, especially with respect to shared processes, capabilities or technologies, an EA MUST create a mechanism for the shared “thing” to be owned by only one person.&amp;#160; As soon as &lt;u&gt;only one&lt;/u&gt; person owns it, and has authority over it, it will exist &lt;u&gt;only once&lt;/u&gt;.&amp;#160; If two people own it, it is a matter of time before they go their separate ways.&amp;#160; Of course, making sure that the RIGHT person owns it, that’s an altogether different problem. &lt;/p&gt;  &lt;p&gt;So if you want to know if your Enterprise Architecture can be implemented, count the “things” in it.&amp;#160; Then count the number of those things with exactly one owner (and clear governance).&amp;#160; Those are the things that will be implemented just the way you describe it.&amp;#160; Everything else is a free for all.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10188793" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Enterprise+Architecture/">Enterprise Architecture</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Governance/">Governance</category><category domain="http://blogs.msdn.com/b/nickmalik/archive/tags/Architecture/">Architecture</category></item></channel></rss>
