<?xml version="1.0" encoding="UTF-8"?>
<!--Generated by Squarespace V5 Site Server v5.13.161 (http://www.squarespace.com) on Mon, 03 Jun 2013 21:20:05 GMT--><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>Enterprise Architecture Blog</title><link>http://chiefarchitect.squarespace.com/ea/</link><description></description><lastBuildDate>Tue, 07 May 2013 14:16:46 +0000</lastBuildDate><copyright></copyright><language>en-US</language><generator>Squarespace V5 Site Server v5.13.161 (http://www.squarespace.com)</generator><item><title>What story does your architecture tell?</title><category>behaviour</category><category>business architecture</category><category>communication</category><category>documentation</category><category>enterprise architecture</category><category>solution architecture</category><dc:creator>Alan Inglis</dc:creator><pubDate>Mon, 25 Feb 2013 03:04:00 +0000</pubDate><link>http://chiefarchitect.squarespace.com/ea/2013/2/24/what-story-does-your-architecture-tell.html</link><guid isPermaLink="false">126280:1130339:32869458</guid><description><![CDATA[<p><strong>Stasis</strong></p>
<p>A little while ago, I was presented with a &ldquo;solution&rdquo; that started with an over-complex block diagram of a set of inter-related applications with a brief description of each below.&nbsp; This was followed by a description of the technical implementation of the &ldquo;presentation layer&rdquo; followed by &ldquo;business logic layer&rdquo;, etc.&nbsp; The problem statement was along the lines of "we need to be more agile in redeploying our sales force to address changes in the market&rdquo;.</p>
<p>My response was to state that we need to explain the story of business change.&nbsp; Within that overarching story there will be an IT story.&nbsp; Both stories must show that we understand where we are today, where we want to get to, the imperative for change, the key decisions that we need to take and the major steps on the way.</p>
<p><strong>Trigger</strong></p>
<p>At this point I am uneasy because I&rsquo;m not sure whether I have made myself clear.&nbsp; Do they &ldquo;get it&rdquo;? Do they understand what an architectural story is.&nbsp; Yes, everyone is TOGAF certified.&nbsp; But I&rsquo;m not sure if they have the hard won experience of a grey haired enterprise architect to recognise what is needed to get through the approvals boards and funding committees that will turn their hard work into reality.</p>
<p><strong>The Quest</strong></p>
<p>My role involves creating, reviewing and often guiding the development of solutions. A question that I often ask to gauge whether they are on top of the solution is &ldquo;what story are you trying to tell?&rdquo;&nbsp; My idea was to explain how to tell a story&hellip;</p>
<p>Ruth Mallan quotes number 11 from Pixar&rsquo;s &ldquo;<a class="offsite-link-inline" href="http://www.pixartouchbook.com/blog/2011/5/15/pixar-story-rules-one-version.html" target="_blank">22 rules of storytelling</a>". &ldquo;Putting it on paper lets you start fixing it.&nbsp; If it stays in your head, a perfect idea, you'll never share it with anyone." The <a class="offsite-link-inline" href="http://content.iasahome.org/blog/" target="_blank">IASA blog</a> takes this a bit further and <a class="offsite-link-inline" href="http://content.iasahome.org/blog/?p=596" target="_blank">relates several of these rules to enterprise architecture</a>.</p>
<p><strong>Surprise</strong></p>
<p>Why tell a story?</p>
<p>I found <a class="offsite-link-inline" href="http://www.themoleskin.com/about/" target="_blank">Kelsey Ruger</a>&rsquo;s site &ldquo;<a class="offsite-link-inline" href="http://www.themoleskin.com/" target="_blank">The Moleskin</a>&rdquo;. Take a look at this article &ldquo;<a class="offsite-link-inline" href="http://www.themoleskin.com/2010/03/storytelling-in-business-how-can-it-benefit-you/" target="_blank">Storytelling In Business: How Can It Benefit You?</a>&rdquo; Story telling helps people cope with change, it removes fear, it makes the complex simple, it persuades, and it creates a vivid picture of the future.</p>
<p>What is a story?</p>
<p>More from Kelsey Ruger&hellip; &ldquo;<a class="offsite-link-inline" href="http://www.themoleskin.com/2010/03/the-art-of-business-storytelling/" target="_blank">Storytelling is fundamentally a collaboration between the teller and the listener. It helps you to connect with the message on a very personal level</a>.&rdquo; When an architect is presenting a solution, this is selling, the message needs to resonate emotionally. Only then do the facts become relevant.</p>
<p><a class="offsite-link-inline" href="http://www.themoleskin.com/2010/03/storytelling-in-business-tension-makes-your-story-interesting/" target="_blank">A defining aspect of a good story is that there is tension</a>, there is conflict, there is a level of discomfort that keeps the audience engaged. This is a defining aspect of architecture, there is typically a stress between long term and short term goals, between local agendas and the corporate direction, between the strategic and tactical.</p>
<p><strong>Critical Choices</strong></p>
<p>How should I tell a story?</p>
<p>Kelsey Ruger again &hellip; &ldquo;<a class="offsite-link-inline" href="http://www.themoleskin.com/2010/03/storytelling-in-business-elements-of-story-structure/" target="_blank">stories shouldn&rsquo;t be just a string of events mashed together</a>&rdquo; they must have a structure.&nbsp; There a number of standard story structures.&nbsp; Using a familiar structure means that the audience are more likely to follow the story.</p>
<p>How should I structure my story?</p>
<p>The <a class="offsite-link-inline" href="http://en.wikipedia.org/wiki/Three-act_structure" target="_blank">3 act structure</a> is probably most well known story structure.&nbsp; What is the <a class="offsite-link-inline" href="http://www.writerswrite.com/screenwriting/lecture4.htm" target="_blank">Three Act Structure?</a>&nbsp; How do we use the <a href="http://www.musik-therapie.at/PederHill/Structure&amp;Plot.htm" target="_blank">Structure &amp; Plot</a> to build a story?</p>
<p>In the first act we find out what the problem is, who the main characters are and what conflict there is.&nbsp; This is where we paint the picture of the As-Is, we recognise there is a better way &ndash; the To-Be, this is where we recognise there is an imperative to change.</p>
<p>In the second act, the complexity of the problem is presented, near impossibility of resolution, we need to make critical decisions to move forward or accept defeat.&nbsp; This is where we get to the root causes of the problems and start to identify possible solutions, but we discover there is no easy way out.</p>
<p>In the final act, we make key decisions to reach our goal, we make a plan and follow it to a successful conclusion.&nbsp; We make the difficult decisions, we make the compromises or stick to principles, we develop a roadmap, we develop a delivery plan and we govern it through to achieve the To-Be.</p>
<p><strong>Climax</strong></p>
<p>But this isn&rsquo;t enough, is it?</p>
<p>We need something with a bit more depth.&nbsp; This is where Nigel Watts&rsquo; <a class="offsite-link-inline" href="http://www.dailywritingtips.com/how-to-structure-a-story-the-eight-point-arc/" target="_blank">Eight-Point Story Arc</a> comes in, it adds enough details to the story structure so that we can construct a story arc for architecture.&nbsp; This structure can be used as a checklist to ensure that a story is complete.&nbsp;</p>
<p><strong>Reversal</strong></p>
<p>The 8 points, with an architecture interpretation, are:</p>
<ol>
<li><strong>Stasis</strong> &ndash; The <strong>As-Is </strong>state. </li>
<li><strong>Trigger</strong> &ndash; Why now? What is the <strong>trigger event</strong> that means that we should act now? What is the imperative to change at this point? </li>
<li><strong>The quest</strong> &ndash; These are the problems with the current state that need to be addressed. What is our <strong>motivation to change</strong>? </li>
<li><strong>Surprise</strong> &ndash;&nbsp; This is where we determine the <strong>goals to be met by the change</strong>.&nbsp; We may wish to solve the problems or we may wish to go further. </li>
<li><strong>Critical choice</strong> &ndash; The key decisions that need to be made to achieve the goals, or to compromise on the goals.&nbsp; This is where we define our <strong>options</strong> for change, the <strong>change impacts</strong> and the <strong>decision principles</strong> that we will apply in making a decision. </li>
<li><strong>Climax</strong> &ndash; This is the big <strong>decision</strong> where we commit to a way forward with the resources necessary to get there and a <strong>change owner</strong> to drive the change through. </li>
<li><strong>Reversal</strong> &ndash; We reverse the problems and create an improved future state through a <strong>roadmap</strong> of coherent actions. </li>
<li><strong>Resolution</strong> &ndash; The <strong>To-Be</strong> state. </li>
</ol>
<p><span class="full-image-block ssNonEditable"><span><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="Architecture Story Arc" src="http://chiefarchitect.squarespace.com/resource/Windows-Live-Writer-What-story-does-your-architecture-tell_F475-?fileId=22019431" border="0" alt="Architecture Story Arc" width="437" height="315" /></span></span></p>
<p><strong>Resolution</strong></p>
<p>When I presented a diagram to a boss of mine some years ago, he said &ldquo;I know that they say a picture is worth a 100o words, but if you can&rsquo;t summarise message in the picture in a few words then the picture is worth nothing.&rdquo;</p>
<p>When you want to present your architecture you should try to fill in each box with a few bullet points.&nbsp; If you can then you know that your architectural story is complete.&nbsp; If you cannot then you still have some work to do &ndash; you can still present it but you should be asking for guidance, help or time rather than approval.</p>]]></description><wfw:commentRss>http://chiefarchitect.squarespace.com/ea/rss-comments-entry-32869458.xml</wfw:commentRss></item><item><title>Drawing a line…</title><category>documentation</category><category>enterprise architecture</category><category>modeling</category><dc:creator>Alan Inglis</dc:creator><pubDate>Thu, 26 Jul 2012 10:33:00 +0000</pubDate><link>http://chiefarchitect.squarespace.com/ea/2012/7/26/drawing-a-line.html</link><guid isPermaLink="false">126280:1130339:20305162</guid><description><![CDATA[<p>Sometimes, however experienced you are as an architect and however &ldquo;strategic&rdquo; you are in your work, sometimes it pays to get right back to basics.&nbsp; The issue often is &ldquo;how effective is our communication?&rdquo;&nbsp;</p>
<p>Our profession has a very simple foundation of communication through pictures and words.&nbsp; If we don&rsquo;t get those right then we fail, so it is right, sometimes, to go back and ask yourself whether you are getting the basics of communication right.</p>
<p>I read a book called &ldquo;101 Things I Learned at Architecture School&rdquo; by <a class="offsite-link-inline" href="http://www.frederickdesignstudio.com/" target="_blank">Matthew Frederick</a>.&nbsp; It is about the basics of &ldquo;traditional&rdquo; architecture rather than enterprise architecture but I was surprised how much I could get of the book and find relevance to what we do.</p>
<p>The first of the 101 &ldquo;Things&rdquo; is &ldquo;How to draw a line&rdquo;.&nbsp; Just as in traditional architecture, pictures at various levels of formality are critical for our communication.&nbsp;</p>
<p>You need to buy the book to get the specific advice however this page prompts a number of questions:</p>
<ul>
<li>what does each line on your diagram mean? </li>
<li>do the differences between lines &ndash; thick, thin, colours, dashes, dots, arrowheads, etc. all have clear unambiguous meanings? </li>
<li>are you routing lines so they are easy to follow? </li>
<li>are they crossing? </li>
<li>are there too many? </li>
<li>do they take from the &ldquo;beginning&rdquo; of the diagram to the &ldquo;end&rdquo;? </li>
<li>when you sketch on a whiteboard, are your lines strong and bold showing certainty in your ideas or are they weak? </li>
<li>do your diagrams leaving people nodding in confusion? </li>
</ul>
<p>The most fundamental tool for an enterprise architect is the simple line.&nbsp; Are you using it right?</p>]]></description><wfw:commentRss>http://chiefarchitect.squarespace.com/ea/rss-comments-entry-20305162.xml</wfw:commentRss></item><item><title>The hype cycle vs legacy&amp;hellip;</title><category>IT strategy</category><category>enterprise architecture</category><dc:creator>Alan Inglis</dc:creator><pubDate>Fri, 27 May 2011 21:57:20 +0000</pubDate><link>http://chiefarchitect.squarespace.com/ea/2011/5/27/the-hype-cycle-vs-legacyhellip.html</link><guid isPermaLink="false">126280:1130339:11598539</guid><description><![CDATA[<p>I am going to talk about a consequence of the <a href="http://www.gartner.com/technology/research/methodologies/hype-cycle.jsp" target="_blank">hype cycle</a> that seems to be missed by many.&#160; I will use an anecdote to illustrate the point…</p>  <p>About 10 years ago, I was engaged on a short assignment to review a new technology organization's customer service programs.&#160; The company had grown rapidly in a new market that was now maturing.&#160; They had 3 customer service systems.&#160; They had 4 main customer groups served through 4 sales channels.&#160; Each channel used different business processes to execute the same activities and accessed all three systems.&#160; The IT solutions had grown organically with the business and were a mess!&#160; But now, with the market maturing, there were mainstream solutions from major suppliers that could replace these systems that were starting to constrain the business.&#160; However, the cost of resolving this, $15M, was seen as too expensive.</p>  <p>A few years later, the organization had lost its competitive position, had moved from number 1 to number 2 and was taken over by a foreign competitor entering the market.&#160; With a more complex product portfolio, more customer groups, a more complex sales model, the customer services systems were now seen as a major constraint to business growth.&#160; I happened to be engaged through another consultancy to look at the problem again.&#160; This time the cost of sorting it out had grown to $80M.&#160; Again the executive board decided that this was too expensive.</p>  <p>Recently, the organization merged with a major competitor.&#160; I heard that they had embarked yet again on a program to replace their legacy customer service systems.&#160; The market is now much more complex with many more products, it is also more competitive with tighter margins.&#160; The systems have grown in complexity since the last attempt to sort them out.&#160; I suspect the cost this time will be $150M or more.&#160; A ten times increase in cost in ten years. More importantly, the organization was the market leader 10 years ago but now it is in 3rd position with a likely drop to 4th.</p>  <p><a href="http://chiefarchitect.squarespace.com/resource/WindowsLiveWriter-Gettingintegrationstraight_7EC4-?fileId=12428228"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="SAM_0149a" border="0" alt="SAM_0149a" src="http://chiefarchitect.squarespace.com/resource/WindowsLiveWriter-Gettingintegrationstraight_7EC4-?fileId=12428230" width="450" height="255" /></a></p>  <p>The key point is that everything that you build before good practice emerges is likely to be poorly designed and poorly built.&#160; It should be thrown away and you should start over.&#160; If you don’t you will inevitably perpetuate bad practice.&#160; Future development will be compromised because time pressures to deliver tactical business change and the constraint of the legacy.&#160; And the cost of replacing it to deliver strategic business change will grow over time.</p>  <p>Sometimes I wonder why there is so much legacy.&#160; The answer is obvious if you overlay the <a href="http://en.wikipedia.org/wiki/Technology_adoption_lifecycle" target="_blank">adoption cycle</a> with hype cycle…</p>  <p><a href="http://chiefarchitect.squarespace.com/resource/WindowsLiveWriter-Gettingintegrationstraight_7EC4-?fileId=12428232"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="SAM_0156" border="0" alt="SAM_0156" src="http://chiefarchitect.squarespace.com/resource/WindowsLiveWriter-Gettingintegrationstraight_7EC4-?fileId=12428234" width="456" height="256" /></a> </p>  <p>So what are the lessons:</p>  <ul>   <li>It is never too late to sort out your legacy </li>    <li>Don’t build on bad practice </li>    <li>The so called first mover advantage can be a handicap </li>    <li>Build knowledge before building solutions </li> </ul>]]></description><wfw:commentRss>http://chiefarchitect.squarespace.com/ea/rss-comments-entry-11598539.xml</wfw:commentRss></item><item><title>Cutter Report - How to Measure Success: Use EA to Define Architecture</title><category>agile</category><category>enterprise architecture</category><dc:creator>Alan Inglis</dc:creator><pubDate>Fri, 01 Apr 2011 18:18:03 +0000</pubDate><link>http://chiefarchitect.squarespace.com/ea/2011/4/1/cutter-report-how-to-measure-success-use-ea-to-define-archit.html</link><guid isPermaLink="false">126280:1130339:11020528</guid><description><![CDATA[<p><span style="color: #000000;">I have just read the <a class="offsite-link-inline" title="Cutter Consortium" href="http://www.cutter.com" target="_blank">Cutter</a> Report by <a class="offsite-link-inline" title="Director of Cutter Consortium's Enterprise Architecture practice" href="http://www.cutter.com/meet-our-experts/rosenm.html" target="_blank">Michael Rosen</a> on the success or otherwise of enterprise architecture.&nbsp;</span></p>
<p>Here are some points that struck me as interesting:</p>
<p>"<span style="color: #231f20;">77% report that they have architectural models representing their current state. Somewhat fewer, 56% report that they have models representing their future state. This could indicate that many organizations have more of a focus on managing complexity, which requires a good understanding of the current state and less focus on alignment/strategy.</span>"</p>
<p><span style="color: #231f20;">"</span><span style="color: #231f20;">organizations with a disdain for agile (no integration) report the highest percentage of overall EA effectiveness"</span></p>
<p><span style="color: #231f20;">"</span><span style="color: #231f20;">37% of EA organizations have no way to measure EA success</span><span style="color: #231f20;">"</span></p>
<p><span style="color: #231f20;">"</span><span style="color: #231f20;">6%, have a mature and well-established program</span><span style="color: #231f20;">"</span></p>
<p><span style="color: #231f20;">There are many more interesting insights into the current state of EA but I think I would get in trouble if I relayed more of them...</span></p>]]></description><wfw:commentRss>http://chiefarchitect.squarespace.com/ea/rss-comments-entry-11020528.xml</wfw:commentRss></item><item><title>The over-reaction architecture governance anti-pattern</title><category>behaviour</category><category>design</category><category>governance</category><category>solution architecture</category><dc:creator>Alan Inglis</dc:creator><pubDate>Tue, 29 Jun 2010 06:40:19 +0000</pubDate><link>http://chiefarchitect.squarespace.com/ea/2010/6/29/the-over-reaction-architecture-governance-anti-pattern.html</link><guid isPermaLink="false">126280:1130339:8129814</guid><description><![CDATA[<p>There are a couple of avoidable behaviors that architects sometimes adopt that generally annoy project teams.&nbsp;</p>
<p>The first is &ldquo;nick picking&rdquo; &ndash; identifying an apparent issue and then drilling down into it to minute detail.&nbsp; It appears to be an exercise in <a href="http://chiefarchitect.squarespace.com/ea/2007/8/12/technical-mastery-is-not-a-goal-for-enterprise-architects.html" target="_blank">demonstrating how clever the architect is</a> and how dumb the project team is.&nbsp; The effect often is the reverse.&nbsp; It tends to destroy the credibility of the architect as a business steward that is safeguarding the interests of the enterprise.</p>
<p>Architects do develop a set of useful instincts that allow them to &ldquo;sniff out&rdquo; issues embedded in designs.&nbsp; But unfortunately, some architects act like the dog in the park that gets a whiff of food and very shortly afterwards is seen tucking into a stranger&rsquo;s picnic hamper.&nbsp;</p>
<p>The second behavior is "panicking about nothing&rdquo; &ndash; hearing a rumor of non-compliance and initiating large scale projects reviews, post-mortems and escalations.&nbsp; Often the scale of the intervention is excessive leaving the architect having to justify why it was so important to &ldquo;<a href="http://www.storyarts.org/library/aesops/stories/boy.html" target="_blank">cry wolf</a>&rdquo;.&nbsp;</p>
<p>This behavior is a symptom of architects being disconnected from delivery.&nbsp;&nbsp; The solution architecture will be wrong because it is based on limited information, the project will discover awkward facts that change the original solution.&nbsp; Formal and informal feedback are necessary.</p>
<p>A disciplined approach is necessary to avoid these anti-patterns&hellip;</p>
<p>The first rule is <strong>focus</strong> on what is important &ndash; architectural governance must begin with a triage process that identifies high risk activities.&nbsp; Restrict governance to those activities.&nbsp; Yes, you will miss stuff but it is the less important stuff.</p>
<p>The second rule is <strong>advise.</strong>&nbsp; You have seen the issue coming through the triage process, so give the project the right advice up front so they don&rsquo;t make the mistake.</p>
<p>The third rule is <strong>support</strong>.&nbsp; When the project team gets to the critical activity, <a href="http://chiefarchitect.squarespace.com/ea/2006/8/27/get-out-there.html" target="_blank">be there</a>!&nbsp; Make sure they understand your advice and, equally important, that your advice is still fit for purpose.&nbsp; From a process perspective, there needs to be a mechanism for projects to provide feedback on their decisions.</p>
<p>The fourth rule is <strong>communicate</strong>.&nbsp; <a class="offsite-link-inline" href="http://www.biske.com/blog/?p=203" target="_blank">Write it down</a> - an architect&rsquo;s instinct should be captured as a principle, a policy, a guideline or&nbsp; a standard.&nbsp; The triage process should be documented.&nbsp; You must get the knowledge out there, continually &ndash; do you have an ongoing communications plan?</p>
<p>The fifth rule is <strong>be humble</strong>!&nbsp; There is never a need for arrogance.&nbsp; The project team are the people that give <a href="http://chiefarchitect.squarespace.com/ea/2008/6/2/enterprise-architecture-is-nothing-without-delivery.html" target="_blank">architecture worth</a> because they are the ones that deliver.&nbsp; You have succeeded when you have helped them <a href="http://chiefarchitect.squarespace.com/ea/2006/8/4/the-purpose-of-enterprise-architecture.html" target="_blank">deliver business value</a>. &nbsp;You need their <a class="offsite-link-inline" href="http://blog.softwarearchitecture.com/2007/06/governance-without-goodwill-is-dead.html" target="_blank">goodwill</a>.</p>]]></description><wfw:commentRss>http://chiefarchitect.squarespace.com/ea/rss-comments-entry-8129814.xml</wfw:commentRss></item><item><title>Eduardo Jezierski: Architecture, Mobiles, and Health: 10 Pitfalls</title><category>anti-patterns</category><category>enterprise architecture</category><category>enterprise architecture</category><category>modeling</category><category>patterns</category><dc:creator>Alan Inglis</dc:creator><pubDate>Sun, 13 Jun 2010 12:48:51 +0000</pubDate><link>http://chiefarchitect.squarespace.com/ea/2010/6/13/eduardo-jezierski-architecture-mobiles-and-health-10-pitfall.html</link><guid isPermaLink="false">126280:1130339:7964260</guid><description><![CDATA[<p>There is a <a class="offsite-link-inline" title="javascript:noop()" href="http://blogs.msdn.com/b/jmeier/archive/2010/06/12/lessons-from-ed-on-software-architecture.aspx" target="_blank">good summary</a> of<a class="offsite-link-inline" href="http://edjez.instedd.org/" target="_blank"> Eduardo Jezierski</a>'s blog "<a class="offsite-link-inline" href="http://edjez.instedd.org/2009/06/architecture-mobiles-and-health-10.html" target="_blank">Architecture, Mobiles, and Health: 10 Pitfalls</a>" <a class="offsite-link-inline" href="http://blogs.msdn.com/b/jmeier/" target="_blank">J.D. Meier's Blog</a>. &nbsp;The summary is excellent and stands alone if you don't have more than a few seconds to spare. &nbsp;If you have a few minutes and want to think things through then the full blog entry is well worth a read.</p>]]></description><wfw:commentRss>http://chiefarchitect.squarespace.com/ea/rss-comments-entry-7964260.xml</wfw:commentRss></item><item><title>Picking up the pieces...</title><category>data management</category><category>design</category><category>solution architecture</category><dc:creator>Alan Inglis</dc:creator><pubDate>Tue, 20 Oct 2009 07:32:07 +0000</pubDate><link>http://chiefarchitect.squarespace.com/ea/2009/10/20/picking-up-the-pieces.html</link><guid isPermaLink="false">126280:1130339:5557066</guid><description><![CDATA[<p>Thank you to <a class="offsite-link-inline" href="http://www.infoadvisors.com/Home/tabid/36/BlogID/1/Default.aspx" target="_blank">Karen Lopez</a>&nbsp;for finding and praising a blog post by <a class="offsite-link-inline" href="http://www.simple-talk.com/author/anith-sen/" target="_blank">Anith Sen</a>. &nbsp;He writes about <a class="offsite-link-inline" href="http://www.simple-talk.com/sql/database-administration/five-simple--database-design-errors-you-should-avoid/" target="_blank">database design errors</a>, Karen disagrees with some of Anith's conclusions in <a class="offsite-link-inline" href="http://www.infoadvisors.com/Home/tabid/36/EntryId/389/Anith-Sen-Five-Simple-Database-Design-Errors-You-Should-Avoid.aspx" target="_blank">her blog</a> which goes to illustrate that design is a mix of art and science and that even experienced practitioners will disagree over details. &nbsp;</p>
<p>Anith observes that "an application can trespass on the field of data management" and that developers sometimes "treat the database as being a mere component of the &lsquo;application domain&rsquo;". &nbsp;Particular skills and experience are required to manage data and to create and maintain databases. &nbsp;Data management differs on at least two levels:</p>
<p><ol>
<li>At the programming level, being able to write an SQL statement is not the same being able to design a database. &nbsp;The set based thinking required to develop design a database effectively is very different to the procedural thinking required by most programming languages.</li>
<li>Databases have a different life-cycle to applications and they are often shared between applications.</li>
</ol></p>
<p>In my previous blog, <a href="http://chiefarchitect.squarespace.com/ea/2009/10/10/vive-la-difference.html">Vive la diff&eacute;rence</a>, I stated that we do not train people in design. &nbsp;I think this is a illustration of this point. &nbsp;We often don't teach an understanding of data management and its approaches. &nbsp;This results in designers and architects having a poor understanding of the role of databases in the application landscape and people like Anith having to pick up the pieces.</p>]]></description><wfw:commentRss>http://chiefarchitect.squarespace.com/ea/rss-comments-entry-5557066.xml</wfw:commentRss></item><item><title>Vive la différence...</title><category>career</category><category>design</category><category>enterprise architecture</category><category>solution architecture</category><dc:creator>Alan Inglis</dc:creator><pubDate>Sat, 10 Oct 2009 12:25:35 +0000</pubDate><link>http://chiefarchitect.squarespace.com/ea/2009/10/10/vive-la-difference.html</link><guid isPermaLink="false">126280:1130339:5457279</guid><description><![CDATA[<p>Tom Graves has summarised the differing roles of architects and designers in his blog <a class="offsite-link-inline" href="http://weblog.tomgraves.org/index.php/2009/10/09/architecture-versus-design/" target="_blank">What&rsquo;s the difference between architecture and design?</a>. &nbsp;It is an ongoing irritation to me that the two are confused. &nbsp;This not only devalues both disciplines, it has serious and deleterious effect on the quality of solutions delivered.</p>
<p>An architect as Tom states "faces towards strategy, structure and purpose, towards the abstract", the role is about ensuring we do the right thing. &nbsp;The designer "faces towards implementation and practice, towards the concrete", ensuring we do it right.</p>
<p>In 1990, <a href="http://www.kapor.com/">Mitch Kapor</a> delivered his <a class="offsite-link-inline" href="http://hci.stanford.edu/publications/bds/1-kapor.html" target="_blank">Software Design Manifesto</a>. &nbsp;He appealed for "design" to get the recognition it deserved as a critical profession in the creation of software solutions. &nbsp;I thing we have gone part way there. &nbsp;We have recognized, even if often misunderstood, the discipline of enterprise architecture. &nbsp;We recognize, but have little formal method, the act of solution architecture. &nbsp;But we still do not really recognize or train people in design. &nbsp;In my opinion, we seem to have gone backwards in training people in the logical technology independent fundamentals of good software design. &nbsp;Rather, we have encouraged technology obsession and limited the careers of good designers and architects.</p>
<p><em>For those who don't remember or don't know, Mitch is one of the fathers of the modern computing era, he was a founder of Lotus Development Corporation and the designer of Lotus 1-2-3, the "killer application" which made the personal computer ubiquitous in the business world in the 1980s.</em></p>]]></description><wfw:commentRss>http://chiefarchitect.squarespace.com/ea/rss-comments-entry-5457279.xml</wfw:commentRss></item><item><title>How to write technical documentation...</title><category>documentation</category><category>security</category><dc:creator>Alan Inglis</dc:creator><pubDate>Mon, 28 Sep 2009 11:21:11 +0000</pubDate><link>http://chiefarchitect.squarespace.com/ea/2009/9/28/how-to-write-technical-documentation.html</link><guid isPermaLink="false">126280:1130339:5321569</guid><description><![CDATA[<p>Jeff Moser has written <a class="offsite-link-inline" href="http://www.moserware.com/2009/09/stick-figure-guide-to-advanced.html" target="_blank">an excellent article</a> describing how the Advanced Encryption Standard works. &nbsp;He uses an very accessible paradigm - the cartoon. &nbsp;He layers the description starting with a simple overview and progressively getting into more and more detail. &nbsp;Because the story is layered, it is complete at each stage before more detail is added. &nbsp; The audience has the opportunity to leave when they know enough.&nbsp;<br /></p>]]></description><wfw:commentRss>http://chiefarchitect.squarespace.com/ea/rss-comments-entry-5321569.xml</wfw:commentRss></item><item><title>Building enterprise architecture the right way</title><dc:creator>Alan Inglis</dc:creator><pubDate>Mon, 14 Sep 2009 11:01:38 +0000</pubDate><link>http://chiefarchitect.squarespace.com/ea/2009/9/14/building-enterprise-architecture-the-right-way.html</link><guid isPermaLink="false">126280:1130339:5188362</guid><description><![CDATA[<p>Ken Karacsony writes an interesting article about the <a class="offsite-link-inline" href="http://www.computerworld.com/s/article/print/9137306/Building_your_enterprise_architecture_program_the_right_way?" target="_blank">practical use of business architecture</a> to shape business change correctly and contrasts this with a typical IT driven approach which can fail to address the correct issues.</p>]]></description><wfw:commentRss>http://chiefarchitect.squarespace.com/ea/rss-comments-entry-5188362.xml</wfw:commentRss></item></channel></rss>