<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>John Critchley - Enterprise, Solution &#38; Technical Architecture - Opinion and Insight</title>
	<atom:link href="http://johncritchley.com/feed" rel="self" type="application/rss+xml" />
	<link>http://johncritchley.com</link>
	<description>Enterprise and Solution Architecture insights, commentary and opinion, based on 10 years of technical design and management experience.</description>
	<lastBuildDate>Sat, 21 May 2011 09:56:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Keep architecture on purpose – the three stages of architecture development</title>
		<link>http://johncritchley.com/solution-architecture/architecture-on-purpose-the-3-stages-of-architecture-development</link>
		<comments>http://johncritchley.com/solution-architecture/architecture-on-purpose-the-3-stages-of-architecture-development#comments</comments>
		<pubDate>Sat, 21 May 2011 04:32:06 +0000</pubDate>
		<dc:creator>John Critchley</dc:creator>
				<category><![CDATA[IT Management]]></category>
		<category><![CDATA[Solution Architecture]]></category>

		<guid isPermaLink="false">http://johncritchley.com/?p=79</guid>
		<description><![CDATA[&#160; New architects often have a theoretical understanding of what an architecture should be, but are often left struggling with the level of detail required in their designs, frequently mixing physical solution with concepts. This frustrates stakeholders who are beginning to get their own visions of the solution. A few weeks later, and the purpose [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p class="MsoNormal">New architects often have a theoretical understanding of what an architecture should be, but are often left struggling with the level of detail required in their designs, frequently mixing physical solution with concepts. This frustrates stakeholders who are beginning to get their own visions of the solution. A few weeks later, and the purpose of the architect and his/her architecture is lost as the solution is being defined by everyone but the architect. It&#39;s not on purpose!</p>
<p class="MsoNormal"><span id="more-79"></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="mso-ansi-language:EN-AU">For example:</span></p>
<blockquote>
<p class="MsoNormal"><span lang="EN-AU" style="mso-ansi-language:EN-AU">A new project is started, and everyone just <i style="mso-bidi-font-style:normal">knows</i> that there are going to be some new IT systems. <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="mso-ansi-language:EN-AU">In fact, everyone just <i style="mso-bidi-font-style:normal">knows</i> it&rsquo;s going to be a sales support solution, with a CRM installation of &lsquo;product X&rsquo;, that it&rsquo;ll connect to existing customer databases Y and Z, and will produce regular management reports in exported spreadsheets. <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="mso-ansi-language:EN-AU">Great &ndash; let&rsquo;s just do it! That new architect on the third floor can be assigned &ndash; just brief him on our agreed solution.<o:p></o:p></span></p>
</blockquote>
<p class="MsoNormal"><span lang="EN-AU" style="mso-ansi-language:EN-AU">Sounds familiar? And it just doesn&rsquo;t feel right, does it! Why? Because it hasn&rsquo;t taken a diligent approach to determining the right solution. <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="mso-ansi-language:EN-AU">How do we know that the investment that will be made is going to capitalise on available opportunity? Is the person who just dictated the solution the right authority? How does this align to the business and IT strategies? Does this &lsquo;pragmatic&rsquo; approach align well with other initiatives in the business?<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="mso-ansi-language:EN-AU">In short, we <i style="mso-bidi-font-style:normal">don&rsquo;t know</i> if this approach and sketchy solution is on purpose.<o:p></o:p></span></p>
<p><span lang="EN-AU" style="mso-ansi-language:EN-AU">To get to a solution that is on purpose, there are three stages of evolution that the architecture must go through, each with a distinct purpose of its own:</span></p>
<ul>
<li><b style="mso-bidi-font-weight:normal"><span lang="EN-AU" style="mso-ansi-language:EN-AU">Conceptual solution</span></b><span lang="EN-AU" style="mso-ansi-language:EN-AU"> &ndash; defines the agree scope of the required solution, based on the high-level needs of the solution&#39;s identified stakeholders</span></li>
<li><b style="mso-bidi-font-weight:normal"><span lang="EN-AU" style="mso-ansi-language:EN-AU">Logical solution</span></b><span lang="EN-AU" style="mso-ansi-language:EN-AU"> &ndash; identifies and evaluates the feasible solution options that correspond to functional requirements within the defined scope</span></li>
<li><b style="mso-bidi-font-weight:normal"><span lang="EN-AU" style="mso-ansi-language:EN-AU">Physical solution</span></b><span lang="EN-AU" style="mso-ansi-language:EN-AU"> &ndash; specifies the physical solution of the options selected, in the context of the existing IT estate, and within the agreed scope.</span></li>
</ul>
<p class="MsoNormal" style="text-align: center; "><a href="http://johncritchley.com/wp-content/uploads/2011/05/Do-architecture-on-purpose-model-3stages.png"><img alt="Do architecture on purpose in three stages of development: define scope, identify and select options, and finally design the physical solution." class="aligncenter size-full wp-image-99" height="213" src="http://johncritchley.com/wp-content/uploads/2011/05/Do-architecture-on-purpose-model-3stages.png" title="Do architecture on purpose - model - 3stages" width="553" /></a></p>
<p class="MsoNormal"><span lang="EN-AU" style="mso-ansi-language:EN-AU">Although there&rsquo;s nothing particularly new about this concept, an &lsquo;on purpose&rsquo; approach is rarely adopted, often with stakeholders, project managers and engineers jumping to physical solution mode before agreeing the scope and options for the change. The result? The architect on the third floor has few options and is forced into a technical documenter and fixer mode, eroding the potential value that a purposeful approach to architecture would have for the business.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="mso-ansi-language:EN-AU">The outlined &#39;on purpose&#39; approach can be adopted into any framework &ndash; waterfall, iterative, etc. &ndash; helping the architect determine the level of detail required at each point of decision making through the stages of architecture evolution.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="mso-ansi-language:EN-AU">Stay on purpose and you will produced an architecture on purpose.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="mso-ansi-language:EN-AU">In a later publications I&rsquo;ll argue that there are different &lsquo;primary&rsquo; stakeholders for the purpose of each respective stage.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="mso-ansi-language:EN-AU"><o:p></o:p></span></p>
]]></content:encoded>
			<wfw:commentRss>http://johncritchley.com/solution-architecture/architecture-on-purpose-the-3-stages-of-architecture-development/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Achieve project goals by blending the right mix of disciplines in your team</title>
		<link>http://johncritchley.com/it-management/achieve-project-goals-by-blending-disciplines</link>
		<comments>http://johncritchley.com/it-management/achieve-project-goals-by-blending-disciplines#comments</comments>
		<pubDate>Wed, 15 Dec 2010 21:54:38 +0000</pubDate>
		<dc:creator>John Critchley</dc:creator>
				<category><![CDATA[IT Management]]></category>

		<guid isPermaLink="false">http://johncritchley.com/?p=52</guid>
		<description><![CDATA[Project managers, business analysts, and architects are well-established as the key leadership roles for most IT projects. However, tensions among the resources assigned to these roles can lead to poor results and missed goals.

These three roles align with three fundamental disciplines - matching the project's business goals with the project team's blend of disciplines will improve the chances of success.]]></description>
			<content:encoded><![CDATA[<p>Project managers, business analysts, and architects are well-established as the key leadership roles for most IT projects. However, uncertainty of project goals can produce tensions among these key team roles, leading to poor results and missed goals &#8211; blending the right mix of disciplines to match the project&#39;s goals can improve the chances of success, avoiding tension over roles-based turf.</p>
<p><span id="more-52"></span></p>
<p>Three basic disciplines mirror the recognisable roles for IT projects: management, analysis, and architecture.&nbsp; Each discipline overlaps to produce recognisable outputs (see illustration below), and, ultimately, the acceptable solution (delivery), where all three disciplines overlap.</p>
<p>The blend of disciplines within a project team affect its outcome:<img align="left" alt="blending IT delivery disciplines to produce outcomes" border="0" height="129" hspace="2" src="http://johncritchley.com/wp-content/uploads/Blend disciplines by project goals - illustrations.png" vspace="2" width="153" /></p>
<ul>
<li><strong><em>Analyse</em></strong> answers &#39;Why&#39;, on its own producing well-defined business needs and features wish-list &#8211; the other disciplines will govern this by defining scope and determining feasible solution options</li>
<li><em><strong>Architect</strong></em> answers &#39;What&#39;, on its own producing solution options and design specifications &#8211; the other disciplines will anchor designs in required solutions and implementation plans</li>
<li><em><strong>Manage</strong></em> answers &#39;How&#39;, on its own producing delivery plans (risk, time, budget) and resource allocation &#8211; the other disciplines will stretch this to establish scope based on need and plan based on design.</li>
</ul>
<p>By recognising the business goals of the project early, blending the right mix of disciplines in the project leadership will improve the likelihood of achieving them. For example:</p>
<ul>
<li><em><strong>Scoping exercise</strong></em> &#8211; the analyst takes the lead here, governed by the management role to ensure some boundary is defined; the architect is consulted only to ensure there is a good chance a feasible solution option may be found</li>
<li><em><strong>Feasibility study</strong></em> &#8211; the architect takes the lead, with the &#39;Analyse&#39; discipline providing some context and &#39;Manage&#39; ensuring there is some recognition of delivery planning</li>
<li><em><strong>Delivery project</strong></em> &#8211; all three disciplines work together, with clear responsibilities assigned to each resource; team members who have worked together before are more effective since each will understand the personality strengths of the other and may.</li>
</ul>
<p>These concepts are nothing new, especially to those with IT project experience, but a goals-discipline focus is rarely a conscious part of the project resourcing process.</p>
<p>To take advantage of individual personalities and discipline focus:</p>
<ol>
<li>Identify the goals of the project first</li>
<li>Determine the ideal mix of disciplines to achieve the goals</li>
<li>Assess and select the available resources that most closely resemble the team mix (sometimes one individual may cover more than one discipline)</li>
<li>Establish protocols and standards that will help govern any gaps in the project make-up.</li>
</ol>
<p>This forces project business goals to be defined before the project team has been assembled and then it is the goals that influences the project team make-up.</p>
<p>Projects are comprised of humans &#8211; make sure the right people with the most appropriate disciplines are involved to give the project a better chance of achieving its goals.</p>
]]></content:encoded>
			<wfw:commentRss>http://johncritchley.com/it-management/achieve-project-goals-by-blending-disciplines/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Don&#039;t just operate &#8230; innovate</title>
		<link>http://johncritchley.com/enterprise-architecture/dont-just-operate-innovate</link>
		<comments>http://johncritchley.com/enterprise-architecture/dont-just-operate-innovate#comments</comments>
		<pubDate>Sat, 17 Oct 2009 15:39:49 +0000</pubDate>
		<dc:creator>John Critchley</dc:creator>
				<category><![CDATA[Enterprise Architecture]]></category>
		<category><![CDATA[Thought Bubbles]]></category>

		<guid isPermaLink="false">http://johncritchley.com/?p=46</guid>
		<description><![CDATA[IT may be good at operating a good service to business, but is particularly bad at doing the very thing that gave IT such great success &#8230; innovation. There may be no IT / Business gap, but things could be better, highlighted by some compelling research. In my last post (What&#8217;s the gap?) I observed [...]]]></description>
			<content:encoded><![CDATA[<p>IT may be good at operating a good service to business, but is particularly bad at doing the very thing that gave IT such great success &#8230; innovation. There may be no IT / Business gap, but things could be better, highlighted by some compelling research.</p>
<p><span id="more-46"></span>In my last post (<a href="http://johncritchley.com/enterprise-architecture/whats-the-gap/">What&#8217;s the gap?</a>) I observed that, for the most part, there is fairly good alignment between Business and IT. This is supported by <a target="_blank" href="https://www.mckinseyquarterly.com/Business_Technology/BT_Strategy/The_next_frontier_in_IT_strategy_A_McKinsey_Survey_1980">research by McKinsey &amp; Co</a> showing that collaboration and business strategy alignment features strongly in the development of IT strategy for a large proportion of companies surveyed.</p>
<p>Also, the strategic importance of IT for Business is recognised by the high level of representation at the Board (44% of CIOs consulted by McKinsey in 2007 reported directly to the CEO).</p>
<p>The same report also highlighted that IT was heavily focused on managing and operating as a business service and this probably seems a natural role for IT.</p>
<p>Although there&#8217;s no doubt operating for service excellence is a key responsibility, sticking to this <em>status quo</em> contradicts a key factor of IT&#8217;s meteoric success over the last forty years. Had not the pioneers of modern IT innovated solutions to improve the accurate and reproducible management of information, businesses would now require impossible levels of resources to support their daily operations (imagine the number of filing clerks needed to man the vaults of index cards and paperwork to support today&#8217;s large insurance broker). In fact, without the Information Age modern businesses would not be able to support their modern day scale.</p>
<p>But innovation remains a neglected duty, with the majority of IT assessing themselves as not excelling. Of those interviewed by McKinsey, 57% indicated that they were either moderately or not at all effective at finding ways for IT to add value to their businesses (in other words, a failure to innovate based on internal needs). The picture was worse for innovation to improve competitiveness, where 67% of respondents were either moderately or not at all effective at introducing technology better than their business&#8217; competition.</p>
<p>By settling into a routine of design, build and operate, IT is often failing to proactively point the direction to opportunity for Business to exploit &#8230; opportunities that business people have no way of understanding or detecting on their own.</p>
<p>IT leadership must grow to the next level of maturity, adding innovation as a core process to their lifecycle management, becoming as routine as specifying, building and operating a new server rack. This can be achieved by adopting key steps as part of the CIO role.</p>
<ol>
<li><strong>Establish your Enterprise Architecture</strong> (not new &#8230; but, really, have you defined your enterprise architecture current and target states? do you have a roadmap agreed by all stakeholders?)</li>
<li><strong>Investigate your environment to improve competitiveness</strong> (do you research, subscribe to credible news feeds, have someone appointed to monitor key technologies and trends, have even a sketchy map of your technology landscape, regularly monitor the technology of your business&#8217; competitors, and regularly evaluate the landscape against your business strategy to identify new opportunities?)</li>
<li><strong>Liaise with your business&#8217; IT users to spot opportunities</strong><strong> for effectiveness and efficiency</strong> (pretty self-explanatory &#8230; but it is time-consuming &#8230; maybe innovate a way to make it easier to get feedback? what&#8217;s your immediate reaction when you do get feedback? &#8230; if it&#8217;s more &quot;they just doesn&#8217;t understand IT&quot;, maybe you need to adjust your attitude, rather than the audience, to avoid missing opportunities)</li>
<li><strong>Continually refresh the IT strategy and target EA</strong> (are you working with the business to ensure linkage of IT and business strategy change? does your EA reflect your IT strategy and vice versa? does your &#8216;current state&#8217; EA truly reflect the current state and do you have a process for updating it with routine changes? is there a process for influencing business strategy based on the findings from environment and internal needs analysis?)</li>
</ol>
<p>Adding these steps to your CIO office / IT department&#8217;s routine procedures in a way that naturally integrates with the rest of the way things are done (design, build, operate) will add innovation as an integral part of daily life. As this begins to produce real business benefits, the ordinary will become extraordinary.</p>
<p><img class="zemanta-pixie-img" alt="" src="http://img.zemanta.com/pixy.gif?x-id=2e2e860f-6c59-8803-a6fb-30dcc2ec10f8" /></p>
]]></content:encoded>
			<wfw:commentRss>http://johncritchley.com/enterprise-architecture/dont-just-operate-innovate/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What&#039;s the gap?</title>
		<link>http://johncritchley.com/enterprise-architecture/whats-the-gap</link>
		<comments>http://johncritchley.com/enterprise-architecture/whats-the-gap#comments</comments>
		<pubDate>Wed, 30 Sep 2009 18:10:15 +0000</pubDate>
		<dc:creator>John Critchley</dc:creator>
				<category><![CDATA[Enterprise Architecture]]></category>
		<category><![CDATA[Thought Bubbles]]></category>

		<guid isPermaLink="false">http://johncritchley.com/?p=47</guid>
		<description><![CDATA[I attended a vendor conference yesterday and the topic was &#8216;Watch the Gap&#8217;, where several invited speakers and the hosts went through the familiar ritual of donning sackcloth and wailing about the growing gap between Business and IT. But I wondered what&#8217;s the gap? In fact, what&#8217;s this thing called the Business that is so [...]]]></description>
			<content:encoded><![CDATA[<p>I attended a vendor conference yesterday and the topic was &lsquo;Watch the Gap&rsquo;, where several invited speakers and the hosts went through the familiar ritual of donning sackcloth and wailing about the growing gap between Business and IT. But I wondered what&rsquo;s the gap? In fact, what&rsquo;s this thing called the Business that is so much at odds with IT?</p>
<p><span id="more-47"></span>I suggest that whatever gap there has been is pretty much on par with any other business discipline and the rest of the &lsquo;Business&rsquo;. How often have you heard line managers sighing &quot;human resources&quot; when they have been requested to tighten up performance review processes, or there has been disparaging comments about &quot;bean counters&quot; when finance has introduced a new set of controls.</p>
<p>I believe the Business / IT gap is actually a group-thinking contrivance nurtured within the IT fraternity and happily capitalised on by industry suppliers to develop cross-industry camaraderie and a sense of &quot;we understand your pai&quot;. It&rsquo;s a familiar topic that we can all nod together with some common understanding and feel bonded on a mission to change the world.</p>
<p>Yes, there was a gap when IT was a purely technical discipline before the evolution over the last 30 years towards an integrated business service. But that gap is now much smaller than it was in the 80&rsquo;s thanks to a conscientious effort of our cross-industry discipline to deliver value to our businesses. The frustration we in IT feel from other areas of the Business isn&rsquo;t a symptom of a growing gap, it&rsquo;s a consequence of the increased importance of IT to the Business as a whole.</p>
<p>It&rsquo;s now time for IT to cease its apologetics and get on with the business of being part of the Business.</p>
<p>What do you think? Are we ready to be part of the Business or have we got some more growing up to do?</p>
]]></content:encoded>
			<wfw:commentRss>http://johncritchley.com/enterprise-architecture/whats-the-gap/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Encourage compliance through convenience, awareness and culture</title>
		<link>http://johncritchley.com/enterprise-architecture/encourage-compliance-through-convenience-awareness-and-culture</link>
		<comments>http://johncritchley.com/enterprise-architecture/encourage-compliance-through-convenience-awareness-and-culture#comments</comments>
		<pubDate>Sun, 27 Sep 2009 20:46:09 +0000</pubDate>
		<dc:creator>John Critchley</dc:creator>
				<category><![CDATA[Enterprise Architecture]]></category>
		<category><![CDATA[Solution Architecture]]></category>
		<category><![CDATA[architecture governance]]></category>
		<category><![CDATA[compliance]]></category>
		<category><![CDATA[governance]]></category>

		<guid isPermaLink="false">http://johncritchley.com/?p=15</guid>
		<description><![CDATA[For an enterprise architecture to gain success in implementation, compliance is essential, recognised in the governance frameworks and solutions that often follow the development of an EA. However, introducing complex and impeding procedures, templates and governing bodies often results in less than desirable outcome. So what's missing in achieving compliance with enterprise architecture?]]></description>
			<content:encoded><![CDATA[<p>Compliance at the project level is essential for enterprise architecture success. Without compliance, investment in enterprise architecture design will be wasted as it fails to gain traction at the level where it really matters. Therefore, since compliance in any context is rarely an outcome of random decision-making, some form of governance is required to help encourage the right behaviours and decisions, even where there&#8217;s no brazen defiance of the enterprise architecture guidelines.</p>
<p><span id="more-15"></span>But initiating an expansive governance programme with complex processes, detailed templates and a new organisation also can be counter-productive. The negative consequences could include lengthy delivery of the desired results, box-ticking for technical compliance but not producing what the business needs, and the development of antagonism between the governors and the governed.</p>
<p>This approach seems rather heavy-handed where, for the most part, non-compliance is the result of either doing the easiest thing at the time or a lack of awareness that the decisions being made contradict an established standard or policy.</p>
<p>Rather, any organisation with an enterprise architecture must develop a culture of consistent compliance through increased awareness and convenience of exercise.</p>
<h3>Most compliant behaviour results from convenience and awareness, but focus on convenience</h3>
<p>Discounting deliberate non-compliance as a contributor, there are two primary dimensions that drive compliant behaviour:</p>
<ul>
<li>Convenience of doing the right thing; if it&#8217;s easy to do, then your constituents are more likely to comply with the rules</li>
<li>Awareness of what the right thing is; if you don&#8217;t know the rules, then only common sense prevails and technical decision-making isn&#8217;t always (rarely?) common sense.</li>
</ul>
<p><img width="264" height="262" border="0" align="left" src="http://johncritchley.com/wp-content/uploads/Dimensions of Noncompliance - 1(1).png" style="" alt="" />The diagram illustrates the combination of these two dimensions to produce four general scenarios.</p>
<p><i>Chaos</i> results from high barriers to compliance and low levels of awareness of rules &amp; standards, as ignorant decision-makers choose the path of least resistance to achieve tactical outcomes.</p>
<p><i>Frustrated Disorder </i>results when decision-makers are aware of the right way of doing things, but are faced with high barriers to achieving compliance; people are forced to knowingly do the wrong things as their decision making is channelled away from compliance.</p>
<p><i>Accidental Compliance </i>is a state resulting from the condition where the barriers to compliance are low, making it easier to naturally do the right thing, but there is general ignorance of the rules; here, the right thing is done by default but, typically, inconsistently.<i><br />
</i></p>
<p><i>Deliberate Order </i>is the Nirvana state, where compliance is as convenient, if not more, than doing the wrong thing and awareness of the rules is high; the right decisions are facilitated by reinforcing environmental conditions and an informed constituent acts as agents for compliance, with consistent and repeatable results.</p>
<p>Note that this model suggests that making people aware of the rules and guidelines without providing the facility to comply with relative ease will only result in a frustrated and disillusioned constituency. Surprisingly, many governance implementations feature a detailed communication of the rules and new processes that often disregard the current way of doing things. Perhaps this explains the poor reputation that architecture governance has earned &#8211; all it takes is one poor experience for a frustrated architect to tell his / her colleagues, fellow professionals and future employers, emulating the reputation network effect for marketing &#8211; it&#8217;s harder to go from good to great than to tumble down the league.</p>
<h3>Haste and forced urgency results in inconsistency and tends compliance outcome toward chaos</h3>
<p><img border="0" align="left" src="http://johncritchley.com/wp-content/uploads/Dimensions of Noncompliance - 2.png" style="width: 197px; height: 196px;" alt="" />We know the scenario all too well. A dictum from above increases the urgency for a project and applying normal procedures to ensure the outcome is compliant are now viewed as an impedement to the business. &quot;Treat this one as an exception &#8230;&quot; is the direction and the governance processes are circumvented. This signals a convenient alternative to other project managers who are always pressed to find faster ways of delivering. Before you know it, this &#8216;exception&#8217; is being accepted as a norm, devaluing the enterprise architecture and, by ironic extension, resulting in a general failure to enable the business strategy.</p>
<p>Therefore, it is essential that any governance solution includes a defined &#8216;exception&#8217; process that provides a convenient but procedural means of ensuring the same compliant outcome as for any other project. This would be achieved with an effective prioritisation framework that may accelerated the pace of decision-making for urgent projects, but in relation to the other priorities for the enterprise.</p>
<h3>Develop a culture of acceptable behaviour to strengthen compliance</h3>
<p>Communicate your enterprise architecture vision to every constituent group, ensuring that the message and benefits are relevant to each audience. Without a common vision that corresponds to the role of each member, the message will be lost and individuals will work towards their own interests and not that of the common good.</p>
<p>Once the common vision (and common good) has been articulated and accepted, then it will be easier to allow the natural social pressures of acceptable behaviour to help add weight to compliant behaviour. For example, specifying a new COTS solution application that has not been included on the EA roadmap for a project solution would result in a loss of reputation for the solution architect at the next architecture review board &#8211; not a good look. This pressure will also encourage architects to ask questions from domain engineers to ensure that their designs are compliant, improving collaboration and demolishing those ivory walls.</p>
<p>Clearly, architectures and technical designs that are discordant with the enterprise architecture will produce consequences felt at the business management level. Establishing a culture for compliance across the organisation will ensure that non-compliance will be unacceptable at ever level &#8211; it will no longer be non-compliance within IT, it will be non-compliance with the business as a whole, raising the stakes for anyone bold enough to defy the EA.</p>
<h3>Conclusion &#8211; make convenience for compliance a priority and reinforce compliant behaviours with a postive culture</h3>
<ul>
<li>Make it convenient to do the right thing first, then improve awareness of the rules to drive compliant behaviour</li>
<li>Ensure urgent &#8216;exceptions&#8217; don&#8217;t derail your governance initiative by establishing a process for managing exceptions in a prioritisation framework</li>
<li>Develop a strong culture of acceptability and make everyone a stakeholder in the outcome, encouraging the connection with business enablement.</li>
</ul>
<p>Common sense, isn&#8217;t it?</p>
<p><em>NB., this replaces an earlier article &#8216;Understand why governance is needed before deciding on how to govern&#8217;</em></p>
]]></content:encoded>
			<wfw:commentRss>http://johncritchley.com/enterprise-architecture/encourage-compliance-through-convenience-awareness-and-culture/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Common failures of solution architecture</title>
		<link>http://johncritchley.com/solution-architecture/common-failures-of-solution-architecture</link>
		<comments>http://johncritchley.com/solution-architecture/common-failures-of-solution-architecture#comments</comments>
		<pubDate>Sun, 16 Mar 2008 12:57:49 +0000</pubDate>
		<dc:creator>John Critchley</dc:creator>
				<category><![CDATA[Solution Architecture]]></category>

		<guid isPermaLink="false">http://johncritchley.com/enterprise-business-and-solution-architecture/common-failures-of-solution-architecture/</guid>
		<description><![CDATA[Solution Architecture has a reputation for producing output that is largely engineered for function, often lacking a creative flair that would produce an aesthetically pleasing outcome. Does this mean that architecture is a balancing act? If so, what are the polarities that need to be balanced? Wikipedia eloquently describes &#8216;Architecture&#8217; as the marriage between the [...]]]></description>
			<content:encoded><![CDATA[<p>Solution Architecture has a reputation for producing output that is largely engineered for function, often lacking a creative flair that would produce an aesthetically pleasing outcome. Does this mean that architecture is a balancing act? If so, what are the polarities that need to be balanced?</p>
<p><span id="more-7"></span></p>
<p><a title="Wikipedia - Architecture" target="_blank" href="http://en.wikipedia.org/wiki/Architecture">Wikipedia eloquently describes &#8216;Architecture&#8217; </a>as the marriage between the art &amp; science of designing physical structures. When confronted by well-designed architecture, one detects the sophistication &amp; quality of design through all senses &#8230; it isn&#8217;t judged purely on the function of the structure.&nbsp;</p>
<p>This careful attention to the completeness of design is rarely encountered in information and technical systems architecture. Why? Well, the common failures may be analysed by dissecting three simple points of balance:</p>
<ul>
<li><strong>Design vs. engineering</strong>; because solution architecture is typically a function of IT, the tendency is to hire technical engineers as solution architects; design, as a qualification &amp; outlook, is ignored and it shows in the product &#8211; the engineering of the technology may be excellent, but there is a lack of coherency in the wholeness of the product and absence of the characteristics of design</li>
<li><strong>Experience vs. function</strong>; too often time, budget, skill of the architect, and a focus 	on function results in a solution architecture that 	incompletely (if at all) addresses the <em>experience</em> aspect of 	architecture &#8211; it&#8217;s functionally complete, but it simply doesn&#8217;t <em><strong>feel</strong></em> right!</li>
<li><strong>Myopia vs. vision</strong>; without vision and imagination, the architecture will focus on the immediate context of the problem, relying solely on the conditions brought to the attention of the &#8216;designer&#8217;, without the stimulation of creative insight and innovation &#8211; it does what was asked explicitly, but ignores what was implied or needed.</li>
</ul>
<p>Architecture is a creative science (yes, those words can be used together!). The distinction between engineering &amp; architecture must be recognised in information technology and business systems design so that the right people are employed to produce architectural designs that are complete in both <em>function</em> and <em>aesthetics</em>.</p>
<p>Dedicate time &amp; effort toward making a design product feel right, and the audience will applaud the result as well as appreciate its function. Apple have demonstrated this very effectively with products that not only function well but, more importantly, feel beautiful. The response from the market qualifies this approach. In fact, it seems that <em>experience</em> has been more important than <em>function</em>, since there are many available competing products that are functionally superior &#8230; they just don&#8217;t have that, well, &quot;<em>je ne c&#8217;est quoi</em>&quot;.</p>
<p>But actually we do know what &#8211; don&#8217;t we?</p>
]]></content:encoded>
			<wfw:commentRss>http://johncritchley.com/solution-architecture/common-failures-of-solution-architecture/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The qualities of architecture</title>
		<link>http://johncritchley.com/solution-architecture/the-qualities-of-architecture</link>
		<comments>http://johncritchley.com/solution-architecture/the-qualities-of-architecture#comments</comments>
		<pubDate>Mon, 10 Mar 2008 11:56:54 +0000</pubDate>
		<dc:creator>John Critchley</dc:creator>
				<category><![CDATA[Solution Architecture]]></category>

		<guid isPermaLink="false">http://johncritchley.com/http:/johncritchley.com/category/post-name/</guid>
		<description><![CDATA[It doesn't take an architect to marvel at architectural wonders, such as the Sistine Chapel - the genius and creativity combined with constructive energy and skill are instantly recognisable. Similarly for technology architecture, when we experience a well-designed IT system we can feel it through all our sense. But what is the essence that separates good architecture from bad?]]></description>
			<content:encoded><![CDATA[<p>It doesn&#8217;t take an architect to marvel at architectural wonders, such as the Sistine Chapel &#8211; the genius and creativity combined with constructive energy and skill are instantly recognisable. Similarly for technology architecture, when we experience a well-designed IT system we can feel it through all our sense. But what is the essence that separates good architecture from bad?</p>
<p><span id="more-6"></span></p>
<p>Consider how often you have read an architectural design and, although technically good, you intuitively knew that something was missing. </p>
<p>Now gauge the number of times you read a design that was technically sound <strong><em>and</em></strong> felt it was comprehensive &amp; inspiring. </p>
<p>If your experiences are anything like mine, then the cases of the former outweighed the latter, which inevitably leads to lengthy clarification workshops, issues during implementation as design assumptions are flushed out, and a large volume of high severity faults during testing. </p>
<p>So how can the balance be tipped in favour of good design to limit these potential issues? The answer is notionally simple: test the output of architecture against the recognisable, principle qualities of architectural design before proceeding to engineering and implementation stages. </p>
<p>There are seven principle qualities of technical design that, although individually distinguishable, together characterise comprehensive &amp; balanced architecture:</p>
<ul>
<li>Cohesion</li>
<li>Completeness</li>
<li>Elegance</li>
<li>Equivalence</li>
<li>Hierarchy</li>
<li>Modularity</li>
<li>Vision.</li>
</ul>
<p>These don&rsquo;t define <em><strong>how</strong></em> to achieve an architectural design, but they do describe<em><strong> what</strong></em> architecture output feels like (<em>architecture</em> vs. <em>specification</em> vs. <em>shambolic nonsense</em>).</p>
<h2>Cohesion</h2>
<p><em><img width="101" height="102" align="left" alt="Quality of Solution Architecture - Cohesiveness" src="http://johncritchley.com/wp-content/uploads/image/Cohesiveness.jpg" />The action or fact of forming a unified whole.</em></p>
<p>The independent elements of the architecture function in harmony to fulfil a clear, common purpose; no element is left &lsquo;orphaned&rsquo; from the rest of the architecture. The whole is an orchestration of the parts.</p>
<p>Cohesion runs within functional sub-components of an architecture (e.g., how related the functions are within a module) as well across the entire architecture (e.g., the solution architecture fulfils a clear value for the business that defines the cohesion of its elements). Failing to ensure common purpose and coherency in the elements of a design results in fractured experience that frequently requires manual intervention where automation would be expected. This defeats the purpose of employing technology and introduces risk &amp; cost to the enterprise operation.</p>
<h2>Completeness</h2>
<p><em><img width="100" height="100" align="left" alt="" src="http://johncritchley.com/wp-content/uploads/image/Completeness.jpg" />Having all the necessary or appropriate parts.</em></p>
<p>There are no missing parts to the design and there are no elements of the design that have been left with a weaker description than the rest. The solution is complete and the architecture balanced.</p>
<p>Organisation &amp; process are often overlooked as valid elements of an architecture. These should to be included as part in the architectural design. Ignoring this frequently results in paper &lsquo;solutions&rsquo; that cannot be integrated with the enterprise properly.&nbsp;</p>
<h2>Elegance</h2>
<p><em><img width="117" height="115" align="left" alt="" src="http://johncritchley.com/wp-content/uploads/image/Elegance.jpg" />Pleasingly ingenious and simple.</em></p>
<p>The architecture weaves together the ingenious use of technology with processes &amp; organisation to complete tasks and fulfil business objectives. The architecture oozes innovation without confusing the observer, the solutions infuriatingly simple (&ldquo;<em>why didn&rsquo;t I think of that?</em>&rdquo;). Achieving this degree of quality requires dedication, time and bags of experience. Elegance in architecture design is a prize accolade and a characteristic one recognises instantly &#8211; this is the x-factor.</p>
<p>Frequently, the time-pressure imperatives of the sponsor limit the architect from dedicating the necessary time to strive towards the goal of elegance. This results in complex or over-engineered solutions that must be unravelled by the implementation team. Complex solutions often result in misinterpretation or redundant features, causing waste or even dysfunction &hellip; a costly outcome for a cost-saving measure.</p>
<h2>Equivalence</h2>
<p><em><img width="102" height="102" align="left" alt="" src="http://johncritchley.com/wp-content/uploads/image/Equivalence.jpg" />Equal in value, amount, function, meaning, etc.</em></p>
<p>The architecture separates the design along distinct levels of equivalent concern of its constituents. Therefore, the levels of abstraction are easily distinguished within the design, allowing development at a parity of detail (e.g., conceptual vs. logical). Similarly, functional equivalence can be distinguished and other concerns isolated out of the design consideration (e.g., infrastructure vs. applications). This results in uncluttered and clear designs for each design concern. The principle levels of abstraction concentrate design effort efficiently.</p>
<p>Without equivalence in the composition of architecture, the designs become heavily coupled across boundaries of logical divide (e.g., defining physical servers in a business architecture). This can result in duplicity in the design, which may produce inconsistency (one part of the design is changed but its coupled designs elsewhere are forgotten about) and inevitably lead to ambiguity in its interpretation for implementation.&nbsp;</p>
<h2>Hierarchy</h2>
<p><em><img width="100" height="100" align="left" alt="" src="http://johncritchley.com/wp-content/uploads/image/Heirarchy.jpg" />An arrangement or classification of things according to relative importance or inclusiveness.</em></p>
<p>The architecture demonstrates the inheritance of properties from higher levels of abstraction to lower levels of detail. This order of inheritance recognises patterns to simplify complex problems, using hierarchical relationships to avoid repetition and confusion in detail. As a result, designs that use hierarchy properly are &lsquo;clean&rsquo;, easier to understand and the relationships between higher and lower levels of detail clear.</p>
<p>Not properly recognising the patterns that indicate hierarchy and repetitive properties in a design can result in duplicity and complexity. This has then risks producing an architecture that is neither elegant nor exhibits the characteristic of equivalence.</p>
<h2>Modularity</h2>
<p><em><img width="101" height="102" align="left" alt="" src="http://johncritchley.com/wp-content/uploads/image/Modularity.jpg" />Employing or involving a module or modules as the basis of design or construction (</em>where <strong>module</strong> is <em>each of a set of standardised parts of independent units that can be used to construct a more complex structure).</em></p>
<p>The architecture utilises a science of patterns (either standardised or bespoke) to establish repeatability in the design. The repeatable patterns may vary for each instance, but common characteristics are cleverly recognised and used to produce an efficient architecture. This results in efficient construction, which reflects in better cost, time &amp; resource effectiveness in achieving the design outcome.</p>
<p>Ignoring the benefits of modularising repeatable patterns in design will invariably result in higher cost of design, construction and, ultimately, maintenance. Eventually, this lack of modularity will limit the scalability &amp; extensibility for the implemented design, driving replacement of the construction. Duplicity, complexity and poor maintainability are hallmarks of designs that did not leverage the power of modularity.</p>
<h2>Vision</h2>
<p><em><img width="128" height="134" align="left" alt="" src="http://johncritchley.com/wp-content/uploads/image/Vision.jpg" />A mental image of what the future will or could be like.</em></p>
<p>The architecture conveys an inspiring outline of the future of the enterprise within the bounds of the scope of the problem being solved. Inspiration is born of creative innovation in the solution, justification in the language &amp; context of the business and, occasionally, solving more than just immediate problems, but lateral or future issues, thus producing unexpected advantage for the business.</p>
<p>Too often architecture output is dry specification that does not inspire. Project teams are more willing to pull together when excited by the work they will be doing and business sponsors more supportive of initiatives driven by an architecture they can perceive as being more than just &lsquo;bits&rsquo; &amp; &lsquo;bytes&rsquo;. The vision needs to be articulated from the perspective of each key stakeholder group.</p>
]]></content:encoded>
			<wfw:commentRss>http://johncritchley.com/solution-architecture/the-qualities-of-architecture/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

