<?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>Sun, 18 Oct 2009 09:24:47 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Don&#8217;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</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 that, [...]]]></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&#8217;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</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-business-and-solution-architecture/encourage-compliance-through-convenience-awareness-and-culture/</link>
		<comments>http://johncritchley.com/enterprise-business-and-solution-architecture/encourage-compliance-through-convenience-awareness-and-culture/#comments</comments>
		<pubDate>Sun, 27 Sep 2009 20:46:09 +0000</pubDate>
		<dc:creator>John</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-business-and-solution-architecture/encourage-compliance-through-convenience-awareness-and-culture/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Do you need an Enterprise Architecture team?</title>
		<link>http://johncritchley.com/enterprise-architecture/an-enterprise-architecture-team/</link>
		<comments>http://johncritchley.com/enterprise-architecture/an-enterprise-architecture-team/#comments</comments>
		<pubDate>Wed, 16 Apr 2008 05:48:25 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Enterprise Architecture]]></category>
		<category><![CDATA[Management]]></category>

		<guid isPermaLink="false">http://johncritchley.com/enterprise-architecture/an-enterprise-architecture-team/</guid>
		<description><![CDATA[I received my Forrester alert this afternoon, top of which was a teleconference &#8216;The EA Team: Size and Structure&#8216; &#8211; it got me thinking. Does every enterprise need a permanent enterprise architecture team? If you&#8217;re constantly architecting something, doesn&#8217;t that mean it never reaches a stable state of operation?

Consider the physical, everyday parallel of town [...]]]></description>
			<content:encoded><![CDATA[<p>I received my Forrester alert this afternoon, top of which was a teleconference &#8216;<i>The EA Team: Size and Structure</i>&#8216; &#8211; it got me thinking. Does every enterprise need a permanent enterprise architecture team? If you&#8217;re constantly architecting something, doesn&#8217;t that mean it never reaches a stable state of operation?</p>
<p><span id="more-5"></span></p>
<p>Consider the physical, everyday parallel of town planning. Town planning is largely an administrative function, governed and funded by public bodies, such as the town council. However, there are occasions where the town planners will call in the services of reputable planning consultants and urban architects, often stimulated by crisis events, such as unconscionable traffic levels during peak hours or terrain forcing a re-think on how to manage development to allow for growth.</p>
<p>So town planning is a governance function that reviews &amp; approves building plans, monitors &amp; assesses growth demands and commissions the work of external advisors &amp; architects to plan for the future of the town. Is it possible that this should be paralleled for businesses that do need enterprise architecture? Yes, I think&nbsp;- afterall, there&#8217;s nothing new under the sun, right?</p>
<p>So, to gainfully get the most out of Enterprise Architecture, first ensure there is an Enterprise Planning function running that has a policy mandate&nbsp;to:</p>
<ul>
<li>govern projects &amp; initiatives (and their solution architectures)</li>
<li>monitor the health &amp; growth prospects of the enterprise.</li>
</ul>
<p>Once a planning function has been installed, then:</p>
<ul>
<li>assess the need for an enterprise architecture</li>
<li>engage enterprise architects to devise a design &amp; plan to enable business strategies &amp; objectives, being specific about &amp; focused on the desired outcome.</li>
</ul>
<p>What do you think? &#8230;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://johncritchley.com/enterprise-architecture/an-enterprise-architecture-team/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Common failures of solution architecture</title>
		<link>http://johncritchley.com/enterprise-business-and-solution-architecture/common-failures-of-solution-architecture/</link>
		<comments>http://johncritchley.com/enterprise-business-and-solution-architecture/common-failures-of-solution-architecture/#comments</comments>
		<pubDate>Sun, 16 Mar 2008 12:57:49 +0000</pubDate>
		<dc:creator>John</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 art [...]]]></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-4"></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/enterprise-business-and-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/enterprise-business-and-solution-architecture/the-qualities-of-architecture/</link>
		<comments>http://johncritchley.com/enterprise-business-and-solution-architecture/the-qualities-of-architecture/#comments</comments>
		<pubDate>Mon, 10 Mar 2008 11:56:54 +0000</pubDate>
		<dc:creator>John</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-3"></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/enterprise-business-and-solution-architecture/the-qualities-of-architecture/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
