<?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>Tom Graves / Tetradian &#187; story</title>
	<atom:link href="http://weblog.tetradian.com/tag/story/feed/" rel="self" type="application/rss+xml" />
	<link>http://weblog.tetradian.com</link>
	<description>Random ramblings over the metaphoric edge</description>
	<lastBuildDate>Wed, 23 May 2012 13:46:15 +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>New book &#8216;The enterprise as story&#8217; is published</title>
		<link>http://weblog.tetradian.com/2012/03/11/book-the-enterprise-as-story/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=book-the-enterprise-as-story</link>
		<comments>http://weblog.tetradian.com/2012/03/11/book-the-enterprise-as-story/#comments</comments>
		<pubDate>Sun, 11 Mar 2012 20:45:05 +0000</pubDate>
		<dc:creator>Tom G</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Enterprise architecture]]></category>
		<category><![CDATA[Knowledge]]></category>
		<category><![CDATA[business architecture]]></category>
		<category><![CDATA[effectiveness]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[Integrated EA]]></category>
		<category><![CDATA[narrative]]></category>
		<category><![CDATA[narrative knowledge]]></category>
		<category><![CDATA[story]]></category>

		<guid isPermaLink="false">http://weblog.tetradian.com/?p=4718</guid>
		<description><![CDATA[Also launched at the Integrated EA 2012 conference was my new book &#8216;The enterprise as story&#8216;: Full title: The Enterprise As Story: the role of narrative in enterprise-architecture ISBN: 978-1-906681-34-0 Description: Most current approaches to enterprise-architecture describe everything in terms of structure. Yet people work better with story than with structure &#8211; and people are the enterprise. As [...]]]></description>
			<content:encoded><![CDATA[<p>Also launched at the <a title="Integrated-EA conference, London" href="http://www.integrated-ea.com" target="_blank">Integrated EA 2012</a> conference was my new book &#8216;<a title="Book 'The enterprise as story: the role of narrative in enterprise-architecture'" href="http://tetradianbooks.com/2012/02/estory/" target="_blank">The enterprise as story</a>&#8216;:</p>
<p><a href="http://weblog.tetradian.com/wp-content/uploads/2012/03/estory_cvr_snap.gif"><img class="aligncenter size-full wp-image-4720" title="estory_cvr_snap" src="http://weblog.tetradian.com/wp-content/uploads/2012/03/estory_cvr_snap.gif" alt="" width="200" height="300" /></a></p>
<p>Full title: <em>The Enterprise As Story: the role of narrative in enterprise-architecture</em></p>
<p>ISBN: 978-1-906681-34-0</p>
<p>Description:</p>
<p>Most current approaches to enterprise-architecture describe everything in terms of structure. Yet people work better with story than with structure &#8211; and people <em>are</em> the enterprise. As we expand the architecture towards a true whole-of-enterprise scope, we need to describe <strong>the enterprise as story</strong>. Story is everywhere in the architecture &#8211; even the enterprise itself is a story.</p>
<p>This ground-breaking book places story at centre-stage for the architecture, itself using a narrative structure to explore <strong>the role of narrative in enterprise-architecture</strong>. Via business story-structures such as the Market-Cycle, and genres such as We Sell Certainty, it shows how stories underpin every aspect of the enterprise &#8211; and how we can use story within the architecture to enhance overall enterprise effectiveness.</p>
<p>Topics covered include:</p>
<ul>
<li>how to use story and narrative to assist in sensemaking for architecture</li>
<li>how to create engagement in the architecture through story</li>
<li>how to balance structure and story for better business results</li>
<li>how to identify and use business-story genres to guide overall architecture</li>
<li>how to change the organisation’s relationships with its ‘anti-clients’ from business-risk to business-opportunity</li>
<li>how to use story-patterns to identify and resolve strategic business-issues</li>
<li>how to leverage your own experience to create stronger architecture stories</li>
</ul>
<p>If you want to create real engagement in the architecture and the enterprise, this is one book you’ll definitely need.</p>
<p>&#8212;</p>
<p>You can already order the <strong>printed book</strong> from <a title="Book 'The enterprise as story' on Amazon.co.uk" href="http://www.amazon.co.uk/The-Enterprise-Story-Narrative-Enterprise-Architecture/dp/1906681341" target="_blank">Amazon.co.uk</a> or <a title="Book 'The enterprise as story' on Amazon.com" href="http://www.amazon.com/The-Enterprise-Story-narrative-enterprise-architecture/dp/1906681341" target="_blank">Amazon.com</a>, and presumably most other book-retailers as well.</p>
<p>(Ignore the comment on Amazon about &#8216;Temporarily out of stock&#8217;: Amazon say that for any print-on-demand book that they themselves don&#8217;t produce&#8230; It&#8217;s at most a couple extra days&#8217; delivery-time, that&#8217;s all.)</p>
<p>I&#8217;ll also be adding it to the book-set deals on Kevin Smith&#8217;s <a title="Pragmatic EA bookstore" href="http://store.peaf.com/index.php?route=common/home" target="_blank">Pragmatic EA bookshop</a>: should be set up within the next few days, anyway.</p>
<p>And <strong><em>new</em></strong> - you can now buy the <strong>e-book</strong> from <em><a title="E-book 'The enterprise as story' on Leanpub" href="http://leanpub.com/tb-estory" target="_blank">Leanpub</a></em>, as a complete set of <strong>PDF</strong> (portrait-format), <strong>EPUB</strong> (for iPad, Sony-Reader etc) and <strong>MOBI</strong> (for Kindle).</p>
<p>I&#8217;ll be doing a lot more publishing via Leanpub from now on: not just e-books of the existing books, but also smaller more focussed e-books on topics such as SCAN sensemaking and modelling with Enterprise Canvas. More details on that in an upcoming post, anyway.</p>
]]></content:encoded>
			<wfw:commentRss>http://weblog.tetradian.com/2012/03/11/book-the-enterprise-as-story/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Presentation &#8216;The enterprise is the story&#8217; now online</title>
		<link>http://weblog.tetradian.com/2012/03/11/online-preso-enterprise-is-story/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=online-preso-enterprise-is-story</link>
		<comments>http://weblog.tetradian.com/2012/03/11/online-preso-enterprise-is-story/#comments</comments>
		<pubDate>Sun, 11 Mar 2012 20:10:44 +0000</pubDate>
		<dc:creator>Tom G</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Enterprise architecture]]></category>
		<category><![CDATA[Knowledge]]></category>
		<category><![CDATA[business architecture]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[defence]]></category>
		<category><![CDATA[defense]]></category>
		<category><![CDATA[effectiveness]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[Integrated EA]]></category>
		<category><![CDATA[narrative]]></category>
		<category><![CDATA[narrative knowledge]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[slidedeck]]></category>
		<category><![CDATA[story]]></category>

		<guid isPermaLink="false">http://weblog.tetradian.com/?p=4715</guid>
		<description><![CDATA[&#8216;The enterprise is the story&#8216; &#8211; my presentation from the recent Integrated-EA enterprise-architecture conference in London &#8211; is now online on Slideshare: The enterprise is the story View more PowerPoint from Tetradian Consulting The slidedeck is just under 80 slides, split into five sequences: &#8220;What&#8217;s the story?&#8221; &#8211; introducing the idea of story as a [...]]]></description>
			<content:encoded><![CDATA[<p>&#8216;<a title="Presentation 'The enterprise is the story'" href="http://www.slideshare.net/tetradian/the-enterprise-is-the-story" target="_blank">The enterprise is the story</a>&#8216; &#8211; my presentation from the recent <a title="Integrated EA conference, 6-7 March 2012, London" href="http://www.integrated-ea.com/" target="_blank">Integrated-EA</a> enterprise-architecture conference in London &#8211; is now online on <a title="Presentations by Tetradian (Tom Graves) on Slideshare" href="http://www.slideshare.net/tetradian" target="_blank">Slideshare</a>:</p>
<div id="__ss_11920716" style="width: 425px;">
<p><strong style="display: block; margin: 12px 0 4px;"><a title="The enterprise is the story" href="http://www.slideshare.net/tetradian/the-enterprise-is-the-story" target="_blank">The enterprise is the story</a></strong> <iframe src="http://www.slideshare.net/slideshow/embed_code/11920716" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="425" height="355"></iframe></p>
<div style="padding: 5px 0 12px;">View more <a href="http://www.slideshare.net/thecroaker/death-by-powerpoint" target="_blank">PowerPoint</a> from <a href="http://www.slideshare.net/tetradian" target="_blank">Tetradian Consulting</a></div>
</div>
<p>The slidedeck is just under 80 slides, split into five sequences:</p>
<ul>
<li><em>&#8220;What&#8217;s the story?&#8221;</em> &#8211; introducing the idea of story as a way of working within enterprise-architectures, using the example of Carnaval, in Rio de Janeiro</li>
<li><em>&#8220;A cast of thousands!&#8221;</em> - describing the &#8216;sharedness&#8217; of enterprises and the enterprise-story, again using Carnaval as its example</li>
<li><em>&#8220;The plot thickens&#8230;&#8221;</em> - linking story to process and the practical details of the enterprise</li>
<li><em>&#8220;To be continued&#8230;&#8221;</em> - exploring the structure of story, and strategic-structures that cause failure of the organisation&#8217;s story</li>
<li><em>&#8220;Every picture tells a story&#8221;</em> - a plea for stronger support of story in our enterprise-architecture toolsets</li>
</ul>
<p>For once, I did a slidedeck that&#8217;s more about visuals than words &#8211; and it certainly seemed to go down well with the audience, which is always good fun. <img src='http://weblog.tetradian.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>The conference is, for me, one of the highlights of the year, because they cover architectures with such an enormously varied scope: most of the attendees are from defence / security contexts or high-reliability areas such as rail-transport or air-traffic control. I put in a a few sort-of visual jokes that I put in specifically for them &#8211; which seemed to go down well, too.</p>
<p>I also did a audio-recording, but it&#8217;s a bit crackly. I&#8217;ll try to clean it up and, if so, attach it to the slidedeck to make a bit more of a standalone presentation.</p>
<p>Share and enjoy, anyway?</p>
]]></content:encoded>
			<wfw:commentRss>http://weblog.tetradian.com/2012/03/11/online-preso-enterprise-is-story/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Happy Whatever!</title>
		<link>http://weblog.tetradian.com/2011/12/21/happy-whatever-2011/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=happy-whatever-2011</link>
		<comments>http://weblog.tetradian.com/2011/12/21/happy-whatever-2011/#comments</comments>
		<pubDate>Wed, 21 Dec 2011 09:15:30 +0000</pubDate>
		<dc:creator>Tom G</dc:creator>
				<category><![CDATA[Society]]></category>
		<category><![CDATA[The Outsider]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[christmas]]></category>
		<category><![CDATA[culture]]></category>
		<category><![CDATA[new year]]></category>
		<category><![CDATA[solstice]]></category>
		<category><![CDATA[story]]></category>
		<category><![CDATA[values]]></category>
		<category><![CDATA[worldview]]></category>

		<guid isPermaLink="false">http://weblog.tetradian.com/?p=4428</guid>
		<description><![CDATA[&#8216;Tis the season for&#8230; something, probably? For many people, it&#8217;s &#8216;the &#8216;Holiday Season&#8217;, or Christmas, or New Year, or something like that. A calendrical marker-point, anyway. Something to celebrate, perhaps. The culture I come from is nominally Christian, hence &#8216;Christmas&#8217; and suchlike, so that&#8217;s the label others around me tend to use. (Though it doesn&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>&#8216;Tis the season for&#8230; <em>something</em>, probably? <img src='http://weblog.tetradian.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>For many people, it&#8217;s &#8216;the &#8216;Holiday Season&#8217;, or Christmas, or New Year, or something like that. A calendrical marker-point, anyway. Something to celebrate, perhaps.</p>
<p>The culture I come from is nominally Christian, hence &#8216;Christmas&#8217; and suchlike, so that&#8217;s the label others around me tend to use. (Though it doesn&#8217;t quite have the same sense for me, I&#8217;ll admit: in religious terms, my family-background is in the <a title="Quakers ('Religious Society Of Friends')" href="http://www.quaker.org.uk/" target="_blank">Quaker</a> tradition, which historically regards Christmas as &#8216;just another day&#8217;.)</p>
<p style="padding-left: 30px;">[These days 'Christmas' in this country seems barely Christian anyway: it's much more about families - which sadly doesn't have much relevance for me - and, even more, about the <em>real</em> 'state-religion', the Church of Conspicuous Consumption, which I try to avoid as much as possible...]</p>
<p>As a perennial Outsider, my real colleagues are scattered around the globe: I have stronger connections with people in the Netherlands, Australia,Guatemala, Brazil or the US, for example, than with just about anyone in this town. Those friends and families and colleagues all follow different faiths, different traditions, different worldviews: even the Christians amongst them will celebrate their Christmas on different dates, from 1st December right through to 6th January (&#8216;Twelfth Night&#8217;, also known in England as &#8216;Old Christmas&#8217;). And even a nominally-secular marker such as &#8216;New Year&#8217; can be almost as problematic: there seem to be dozens of different definitions of &#8216;New Year&#8217;, few of which make much sense to anyone else.</p>
<p>So it&#8217;s kinda tricky knowing <em>what</em> to &#8216;celebrate&#8217;, or know which date-marker to use. For purely pragmatic reasons, I tend to focus on astronomical markers such as solstices and equinoxes, because they&#8217;re probably the &#8216;safest&#8217; in social terms. Hence today, being the solstice closest to the most-acknowledged festival in these parts, and also closest to the New-Year point for this culture.</p>
<p>Even so, <em>which</em> solstice? It&#8217;s winter-solstice here, but summer-solstice for my friends down south; and solstices don&#8217;t mean much anyway to my friends in the tropical-regions, whose &#8216;summer&#8217; and &#8216;winter&#8217; and the like align with other real-world markers. Hmm&#8230; see what I mean by &#8216;kinda tricky&#8217;?</p>
<p>So what <em>can</em> a not-particularly-social not-particularly-anchored-anywhere soft-of-digital-native do or say these days, in terms of others&#8217; societal celebrations?</p>
<p>I guess the best I can offer is that however, whatever and whenever you choose your celebrations to be, have fun, and <strong>Have A Happy Whatever!</strong> <img src='http://weblog.tetradian.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Enjoy! &#8211; and thanks again for sharing this journey with me over the passing year.</p>
]]></content:encoded>
			<wfw:commentRss>http://weblog.tetradian.com/2011/12/21/happy-whatever-2011/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Work-in-progress &#8211; two more books</title>
		<link>http://weblog.tetradian.com/2011/12/16/work-in-progress-two-more-books/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=work-in-progress-two-more-books</link>
		<comments>http://weblog.tetradian.com/2011/12/16/work-in-progress-two-more-books/#comments</comments>
		<pubDate>Fri, 16 Dec 2011 13:19:33 +0000</pubDate>
		<dc:creator>Tom G</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Complexity / Structure]]></category>
		<category><![CDATA[Enterprise architecture]]></category>
		<category><![CDATA[Knowledge]]></category>
		<category><![CDATA[Scribbles / writing]]></category>
		<category><![CDATA[anarchist]]></category>
		<category><![CDATA[business architecture]]></category>
		<category><![CDATA[complexity]]></category>
		<category><![CDATA[disruption]]></category>
		<category><![CDATA[effectiveness]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[methodology]]></category>
		<category><![CDATA[narrative knowledge]]></category>
		<category><![CDATA[paradigm]]></category>
		<category><![CDATA[power]]></category>
		<category><![CDATA[story]]></category>
		<category><![CDATA[values]]></category>

		<guid isPermaLink="false">http://weblog.tetradian.com/?p=4411</guid>
		<description><![CDATA[Another follow-on to the earlier post ‘Helping others make sense of my work&#8216;, just a quick note to let you know about two current book-projects. The first has a working-title of The enterprise as story: the role of narrative in enterprise-architecture. This has been a major theme on this blog for the past couple of years [...]]]></description>
			<content:encoded><![CDATA[<p>Another follow-on to the earlier post ‘<a title="Post 'Helping others make sense of my work'" href="http://weblog.tetradian.com/2011/11/02/helping-others-make-sense-of-my-work/" target="_blank">Helping others make sense of my work</a>&#8216;, just a quick note to let you know about two current book-projects.</p>
<p><a href="http://weblog.tetradian.com/wp-content/uploads/2011/12/upcoming-books-2012.gif"><img class="aligncenter size-full wp-image-4414" title="upcoming-books-2012" src="http://weblog.tetradian.com/wp-content/uploads/2011/12/upcoming-books-2012.gif" alt="" width="450" height="300" /></a></p>
<p>The first has a working-title of <em style="font-weight: bold;">The enterprise as story: the role of narrative in enterprise-architecture</em>. This has been a major theme on this blog for the past couple of years or so: more than 40 posts here on various aspects since &#8216;<a title="Post 'The enterprise is the story'" href="http://weblog.tetradian.com/2010/01/26/the-enterprise-is-the-story/" target="_blank">The enterprise is the story</a>&#8216;. And as in the post &#8216;<a title="Post 'The no-plan Plan: architecture as story'" href="http://weblog.tetradian.com/2011/10/21/the-no-plan-plan-architecture-as-story/" target="_blank">The no-plan Plan: architecture as story</a>&#8216;, it&#8217;s one of the five key-themes in my &#8216;<a title="Post 'The no-plan ‘Plan’ for whole-enterprise architecture – a summary'" href="http://weblog.tetradian.com/2011/10/22/the-no-plan-plan-for-whole-enterprise-architecture-a-summary/" target="_blank">no-plan plan</a>&#8216; for my current and future work-direction. So it&#8217;s something I need to get down on paper, in more direct, <em>usable</em> form.</p>
<p>There&#8217;s a definite deadline of end of February for this one, because I&#8217;ll need it available in time for my presentation &#8216;<em>The enterprise is a story: a narrative approach to enterprise-architecture</em>&#8216; at the <a title="Integrated EA conference, London, 6-7 March 2012" href="http://www.integrated-ea.com/" target="_blank">Integrated EA conferenc</a>e in London on 6-7 March 2012.</p>
<p>The second has a working-title of <em style="font-weight: bold;">The business-anarchist: enterprise-architectures for the edge of chaos</em>. This has perhaps been a less prominent theme on the blog, but it&#8217;s turned up quite a few times, such as in the post &#8216;<a title="Post 'Analyst, anarchist, architect'" href="http://weblog.tetradian.com/2011/08/02/analyst-anarchist-architect/" target="_blank">Analyst, anarchist, architect</a>&#8216;. In essence, it&#8217;s about being deliberate and responsible about working <em>with</em> disruption in the business-context, preferably before that disruption is thrust upon us &#8211; a concern which is rapidly becoming more and more important almost by the day.</p>
<p>I&#8217;ve been nibbling at this one since mid-2009, and even wrote a fair chunk of it at various points last year, but didn&#8217;t finish it then, in part because it didn&#8217;t feel like the right time. Now, post-Occupy and suchlike, it <em>does</em> feel more like the right time, so I need to get it done. It&#8217;ll have to come after <em>The enterprise as story</em>, but with luck and lack-of-distraction it should be ready somewhen in April.</p>
<p>There&#8217;s also another enterprise-architecture book I&#8217;ve been working on for quite a while now with a colleague in Guatemala, Michael Smith. We don&#8217;t have a working-title for this one yet, and it&#8217;s rather further away in time &#8211; somewhen mid to late next year, probably &#8211; but it&#8217;s probably worth mentioning at this point. It&#8217;ll focus on the Five Elements theme that comes up in quite a few places in my work &#8211; for example, the structure of the effectiveness model used in <a title="Slidedeck 'Introduction to SCORE' on Slideshare" href="http://www.slideshare.net/tetradian/intro-toscore-v1" target="_blank">SCORE</a> strategy-assessment and the book <em><a title="Book 'Real Enterprise-Architecture: beyond IT to the whole enterprise'" href="http://tetradianbooks.com/2008/04/real-ea/" target="_blank">Real Enterprise-Architecture</a></em>, and the core of the market-cycle that&#8217;s used in conjunction with <a title="Reference-sheet for Enterprise Canvas, from book 'Mapping the Enterprise'" href="http://tetradianbooks.com/2010/12/ecanvas-summary/" target="_blank">Enterprise Canvas</a>.</p>
<p>Will let you know when any of the books become ready and available, but thought I&#8217;d keep you up to date with this part of work-in-progress, anyway.</p>
]]></content:encoded>
			<wfw:commentRss>http://weblog.tetradian.com/2011/12/16/work-in-progress-two-more-books/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Getting down to work in a different garden</title>
		<link>http://weblog.tetradian.com/2011/10/16/getting-down-to-work-in-a-different-garden/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=getting-down-to-work-in-a-different-garden</link>
		<comments>http://weblog.tetradian.com/2011/10/16/getting-down-to-work-in-a-different-garden/#comments</comments>
		<pubDate>Sun, 16 Oct 2011 15:30:26 +0000</pubDate>
		<dc:creator>Tom G</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Complexity / Structure]]></category>
		<category><![CDATA[Enterprise architecture]]></category>
		<category><![CDATA[Futures]]></category>
		<category><![CDATA[Society]]></category>
		<category><![CDATA[The Outsider]]></category>
		<category><![CDATA[anarchist]]></category>
		<category><![CDATA[complexity]]></category>
		<category><![CDATA[effectiveness]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[enterprise canvas]]></category>
		<category><![CDATA[mythquake]]></category>
		<category><![CDATA[responsibility]]></category>
		<category><![CDATA[story]]></category>
		<category><![CDATA[strategy]]></category>
		<category><![CDATA[values]]></category>
		<category><![CDATA[worldview]]></category>

		<guid isPermaLink="false">http://weblog.tetradian.com/?p=3950</guid>
		<description><![CDATA[When I said I was moving on, in the previous post &#8216;Time for this on toad to move on&#8216;, yes, I was serious: I&#8217;m moving out of mainstream &#8216;enterprise&#8217;-architecture. Am I giving up? No, not at all. Am I actually leaving the entire enterprise-architecture domain? Nope. (Sorry to disappoint a few folks there, but you&#8217;ll [...]]]></description>
			<content:encoded><![CDATA[<p>When I said I was moving on, in the previous post &#8216;<a title="Post 'Time for this old toad to move on'" href="http://weblog.tetradian.com/2011/10/16/time-for-this-toad-to-move-on/" target="_blank">Time for this on toad to move on</a>&#8216;, yes, I was serious: I&#8217;m moving out of mainstream &#8216;enterprise&#8217;-architecture.</p>
<p>Am I giving up? No, not at all.</p>
<p>Am I actually leaving the entire enterprise-architecture domain? Nope. (Sorry to disappoint a few folks there, but you&#8217;ll just have to put up with that. <img src='http://weblog.tetradian.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  )</p>
<p>So what exactly <em>am</em> I doing, then?</p>
<p>All I&#8217;m doing here, metaphorically speaking, is that I&#8217;m moving along the road a bit: a few metaphoric houses up the road, if you like. Similar sort of work to <a title="Post 'What I do and how I do it&quot;" href="http://weblog.tetradian.com/2011/08/29/what-i-do-and-how-i-do-it/" target="_blank">what I&#8217;ve always done</a>, in many ways, but a much bigger picture this time. A <em>much</em> bigger picture. I&#8217;m not going to be looking (much) at the &#8216;enterprise&#8217;-architecture of some small bits of detail-level IT any more: I&#8217;ll be looking at the &#8216;enterprise-architecture&#8217; of the whole darn planet&#8230;</p>
<p>Arrogant sucker, ain&#8217;t I? <img src='http://weblog.tetradian.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>In a way, yeah, of course it is, to say something like that. But if you look around on this blog and elsewhere, in effect that&#8217;s what I&#8217;ve <em>already</em> been doing, for years. All that&#8217;s really different now is that I&#8217;m making it a bit more explicit.</p>
<p>And to be blunt, looking around a bit, it really does feel as if I&#8217;m one of the few people anywhere who has a freakin&#8217; clue about what&#8217;s <em>really</em> going on out there (answer: <a title="Post 'Mythquake MQ-9: Possession'" href="http://weblog.tetradian.com/2010/05/23/mythquake-mq9/" target="_blank">an MQ-9 mythquake</a> [kind of like a worldwide Richter-9 earthquake, only worse]), what chance we have to stop it (answer: none at all), what won&#8217;t work (answer: just about everything we might think of as &#8216;normal&#8217; or &#8216;business-as-usual&#8217;), and what might work (very-tentative-suggested-answer: something on the lines of a responsibility-based service-oriented enterprise model for a global economics, with systematic eradication of any concept of possession &#8211; including all concept of &#8216;rights&#8217; &#8211; and total restructure of every possible aspect of politics at every level. In other words, just a few minor changes here and there&#8230; <img src='http://weblog.tetradian.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  ). Seems like there might be a real need, then, for someone with my kind of background in futures, social-dynamics, skills-development, creativity, complexity, innovation, sensemaking and strategy, across a whole swathe of different companies, climates, cultures and continents. Oh, and there&#8217;s also enterprise-architectures, of course: reckon that might possibly be useful, too.</p>
<p>Yes: a real big need for that.</p>
<p>Kind of a big anti-want for it, though.</p>
<p>A <em>very</em> big anti-want.</p>
<p>Oh well.</p>
<p>But no problem, really. Do I think I can make a living out of it? Nope, of course not: I&#8217;m not <em>that</em> crazy. But I&#8217;m not making any kind of viable living out of enterprise-architecture, either, so what&#8217;s the difference? As long as I can pay my way somehow in this increasingly-insane &#8216;economic system&#8217;, that&#8217;s all I&#8217;ll need. And given that I&#8217;ve survived <em>somehow</em> for all these years, without ever having suffered the indignity of being a so-called &#8216;permanent&#8217; employee, I reckon I&#8217;ll manage to keep going for a while yet. Somehow. Doesn&#8217;t really matter that I don&#8217;t know how: the way things are going, pretty soon <em>no</em> concept of a &#8216;plan&#8217; is going to make sense any more, so perhaps I&#8217;m just getting in early to beat the rush? <img src='http://weblog.tetradian.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Yeah, sure it&#8217;s lonely at times: I don&#8217;t have any real support at all, no family, no partner since literally decades ago, and at my age pretty unlikely ever again. <em>Good</em>: it means that there&#8217;s no-one else to get hurt on my behalf if I screw things up.</p>
<p>Sure it&#8217;s scary, desperately insecure: I don&#8217;t even have a home of my own any more. <em>Good</em>: nothing particularly to lose, then; nothing of that kind that can be used as leverage against me. And I can just up-sticks and go anywhere that I&#8217;m needed. Easy. (In principle, anyway&#8230; <img src='http://weblog.tetradian.com/wp-includes/images/smilies/icon_neutral.gif' alt=':-|' class='wp-smiley' />  )</p>
<p>I&#8217;m useless at organising anything, events, stuff like that. <em>Good</em>: instead of desperately pretending that I can do everything myself, let other people do that stuff instead &#8211; they&#8217;re much better at it than I&#8217;ve ever been or ever will be. Just do my part of the work, and let others get on with theirs. Simple. (Interesting challenges on trust, of course&#8230; <img src='http://weblog.tetradian.com/wp-includes/images/smilies/icon_neutral.gif' alt=':-|' class='wp-smiley' />  )</p>
<p>Turn every obstacle into an opportunity. <em>Live</em> this stuff that I&#8217;ve been talking about: rather than &#8216;making a living&#8217;, much better to go for &#8216;making a life&#8217;.</p>
<p>Crazy? Sure. Of course it is: never said it wasn&#8217;t. But then I come out of a family-background with a long anarchist-style tradition (of the more constructive if occasionally-quixotic Quaker variety, rather than the brainless bomb-throwing kind), and it&#8217;s about time I put those principles into real-world practice. Time to give something back &#8211; especially as, at age 60, I probably don&#8217;t have that many years left in which to do so. That fact matters, a lot. It also brings its own rather interesting sense of urgency&#8230;</p>
<p>So what does all this mean, in plain, ordinary, everyday terms?</p>
<p>Various things I <em>won&#8217;t</em> be doing:</p>
<ol>
<li>I <em>won&#8217;t</em> do any more work here on detail-layer analysis of IT-oriented &#8216;enterprise&#8217;-architecture such as TOGAF or Archimate (unless anyone specifically asks me for an opinion or whatever).</li>
<li>I <em>won&#8217;t</em> be presenting myself for any more contract-work as an &#8216;enterprise-architect&#8217;. (I&#8217;ll still be available to do spot-work commercial consultancy or training for most types of EA, in just about any industry that isn&#8217;t finance, banking or insurance &#8211; but I <em>will</em> expect to get paid for that, every time.)</li>
<li>I <em>won&#8217;t</em> offer any more &#8216;free&#8217; advice on enterprise-architecture or whatever to people who can darn well afford to pay for it. (I&#8217;ll still be more than happy to help anyone in any other way &#8211; especially any of the upcoming &#8216;new generation&#8217; of enterprise-architects.)</li>
<li>I probably <em>won&#8217;t</em> be going to any more &#8216;enterprise&#8217;-architecture conferences, not least because I won&#8217;t be able to afford it (unless someone pays at least my expenses, of course).</li>
<li>I <em>won&#8217;t</em> pander any more to people who to me seem arrogant, bullying, unwilling to think, and otherwise acting in an asinine or irresponsible manner (and yes, there&#8217;s been a lot of them I&#8217;ve put up with way too often over the past few years&#8230;)</li>
</ol>
<p>Various things I <em>will</em> be doing:</p>
<ol>
<li>I <em>will</em> be doing a lot more research and exploration on &#8216;big-picture&#8217; themes, developing new types of tools and techniques to tackle those issues in a much more constructive way than as at present; and working with others to develop new toolsets and training-materials for these needs. (It&#8217;d be nice if someone else paid for some of that work, but being realistic I wouldn&#8217;t expect it, unless anyone else that I&#8217;m working with is getting paid for it too.)</li>
<li>I <em>will</em> be doing various types of consultancy-work with non-profits, citizen-groups and other organisations that are reaching towards a more constructive world. (Again, it&#8217;d be nice if I got paid to do some of that, but I&#8217;d only expect it from commercial organisations or government bodies, who should be able to afford to subsidise some of that other work at least.)</li>
<li>I <em>will</em> show the EA community and others how to apply those ideas, tools and techniques, within the conventional business context, such as with <a title="Enterprise Canvas reference-sheet from book 'Mapping the Enterprise'" href="http://tetradianbooks.com/2010/12/ecanvas-summary/" target="_blank">Enterprise Canvas</a> and the like. (It would likewise be nice if sometimes people would at least offer to pay some of my expenses for doing this, but I do acknowledge that there are too many of us already in this same boat that I am with regard to &#8216;real-EA&#8217;.)</li>
<li>I probably <em>will</em> be going to a wide variety of conferences and other gatherings on broader-scope societal-change topics. (As ever, the real limit here will be my probable near-nonexistent income: so if you really want me at your gathering, please do find some way to subsidise my travel-expenses at least.)</li>
<li>Much of my work and writing <em>will</em> be a lot more &#8216;political&#8217; and challenging for a lot more folks: in which case, sorry, but that&#8217;s just too bad, because <em>none</em> of us can afford to tolerate outright irresponsibility and abuse any more. (I am very clear about what is and is not abuse in the social context, by the way: see the &#8216;<a title="'Manifesto' reference-sheet from book 'Power and Response-ability'" href="http://tetradianbooks.com/2009/06/hss-manifesto/" target="_blank">manifesto</a>&#8216; on that, from my book <em><a title="Book 'Power and Response-ability: the human side of systems'" href="http://tetradianbooks.com/2008/07/hss/" target="_blank">Power and Response-ability</a></em>.)</li>
</ol>
<p>So that&#8217;s it: getting down to work in a different garden &#8211; a garden that&#8217;s a rather better fit, than that of current mainstream &#8216;enterprise&#8217;-architecture, for this admittedly somewhat-strange kind of toad.</p>
<p>Comments / suggestions / requests, anyone?</p>
]]></content:encoded>
			<wfw:commentRss>http://weblog.tetradian.com/2011/10/16/getting-down-to-work-in-a-different-garden/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Time for this old toad to move on</title>
		<link>http://weblog.tetradian.com/2011/10/16/time-for-this-toad-to-move-on/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=time-for-this-toad-to-move-on</link>
		<comments>http://weblog.tetradian.com/2011/10/16/time-for-this-toad-to-move-on/#comments</comments>
		<pubDate>Sun, 16 Oct 2011 03:59:55 +0000</pubDate>
		<dc:creator>Tom G</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Complexity / Structure]]></category>
		<category><![CDATA[Enterprise architecture]]></category>
		<category><![CDATA[Society]]></category>
		<category><![CDATA[The Outsider]]></category>
		<category><![CDATA[anarchist]]></category>
		<category><![CDATA[complexity]]></category>
		<category><![CDATA[effectiveness]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[enterprise canvas]]></category>
		<category><![CDATA[Futures]]></category>
		<category><![CDATA[mythquake]]></category>
		<category><![CDATA[responsibility]]></category>
		<category><![CDATA[story]]></category>
		<category><![CDATA[strategy]]></category>
		<category><![CDATA[values]]></category>
		<category><![CDATA[worldview]]></category>

		<guid isPermaLink="false">http://weblog.tetradian.com/?p=3946</guid>
		<description><![CDATA[Strange things, metaphors: they kind of have a life of their own sometimes&#8230; My mother tells the story of the first house she and my father lived in, some small place way up in the north of England somewhere, back when my elder brother was still a babe-in-arms. The garden they&#8217;d inherited there was an [...]]]></description>
			<content:encoded><![CDATA[<p>Strange things, metaphors: they kind of have a life of their own sometimes&#8230;</p>
<p>My mother tells the story of the first house she and my father lived in, some small place way up in the north of England somewhere, back when my elder brother was still a babe-in-arms. The garden they&#8217;d inherited there was an overgrown tangle, and they didn&#8217;t have much of a clue about gardening, but it seemed a friendly sort of place. It even had its own toad, hiding in the humid dankness underneath a sprawl of strawberry-creepers that had crept in from under the fence from next-door.</p>
<p>It didn&#8217;t take long to see why the toad was there. Next-door&#8217;s garden was regimented, ordered, everything under control, just <em>so</em>. And all a bit sad, because nothing was thriving there. Beneath all that would-be perfection, the strawberry-patch was a mess of slugs and snails, stunting all the growth; what few fruit were left were all tiny. Yet over on my parents&#8217; side of the fence, those same plants were producing a lush spread of abundant greenery, enough strawberries to keep a grocery going all on its own &#8211; and one very happy toad, who&#8217;d made very sure that there was not a single slug to be seen.</p>
<p>My mother realised what was happening in the next-door garden, and even offered to send &#8216;their&#8217; toad over there. But the neighbour was adamant that she wasn&#8217;t having &#8220;that disgusting creature&#8221; in her perfect space: no way! And continued to fret over the fact that her once-imagined idyll was indeed dying&#8230;</p>
<p>Hence interesting that I&#8217;ve been writing about &#8216;<a title="Post 'More on the toad in the road'" href="http://weblog.tetradian.com/2011/10/14/more-on-the-toad-in-the-road/" target="_blank">the toad in the road</a>&#8216;, because I guess that&#8217;s what I am myself right now, in this garden we call &#8216;enterprise architecture&#8217;. A toad in the road: right idea, wrong place. Right idea for <em>somewhere</em>, I&#8217;d hope. But wrong place for here-and-now. Oh well.</p>
<p>Yeah, enterprise-architecture. You know, this <em>could</em> be a really nice garden? Especially if you got rid of most of this mess of concrete, and let those tired plants in their cracked concrete tubs get their roots down into the dirt at last. Plenty of potential and all that: to get the water flowing again, you might have to take a stick of dynamite to that <a title="Post 'How not to define business-architecture...'" href="http://weblog.tetradian.com/2011/08/30/how-not-to-define-bizarch/" target="_blank">ugly-looking paddling-pool</a> that the last lot of kids built for themselves, over in the corner called &#8216;<a title="Post 'IT-centrism is killing enterprise-architecture'" href="http://weblog.tetradian.com/2011/08/30/it-centrism-is-killing-enterprise-architecture/" target="_blank">IT-centrism</a>&#8216;, but hey, it&#8217;s all here. Why not do it?</p>
<p>You&#8217;d wondered where all the wildlife went, but can&#8217;t you see there&#8217;s not much that can thrive in this kind of desert? A few bugs and wood-lice and a lizard or two, perhaps, but that&#8217;s about it. If you <em>want</em> it to work, perhaps plant a few things that can actually grow here: get a bit of shade going an&#8217; all that. There&#8217;s a few plants of my own that might grow well here too, if given a halfway-decent chance: the <a title="Post 'Simplifying the Enterprise Canvas'" href="http://weblog.tetradian.com/2011/09/10/simplifying-ecanvas/" target="_blank">Enterprise Canvas</a>, perhaps, or that <a title="Post 'EA metamodel: two questions'" href="http://weblog.tetradian.com/2011/09/15/ea-metamodel-two-questions/" target="_blank">notation-agnostic metamodel</a>; or maybe even a bunch of ideas about <a title="Post 'Value-trees in enterprise-architecture'" href="http://weblog.tetradian.com/2009/03/12/value-trees/" target="_blank">value-trees</a>, about the <a title="Post 'Enterprise-architecture and the service-oriented enterprise'" href="http://weblog.tetradian.com/2009/06/19/slideshare2/" target="_blank">service-oriented enterprise</a> and the <a title="Post 'Rethinking the architecture of management'" href="http://weblog.tetradian.com/2011/09/26/rethinking-architecture-of-mgmt/" target="_blank">structure of management</a> &#8211; kinda strange-looking at first, I know, but they really do work in this kind of climate. Only a suggestion, of course: it&#8217;s your garden, after all.</p>
<p>I&#8217;ll have to admit, though, that this isn&#8217;t really my kind of place that you&#8217;ve got here. Partly my fault, perhaps: I do know I&#8217;m kind of <a title="Post 'What I do and how I do it'" href="http://weblog.tetradian.com/2011/08/29/what-i-do-and-how-i-do-it/" target="_blank">an Outsider</a> &#8211; always have been, I guess &#8211; though I really have tried, I promise you. It&#8217;s just I really can&#8217;t cope with all the broken-down bits of machinery parked all over the place, and the possessiveness that still pervades everything: they do kinda get in the way all the time. And a bit too grey, too cold, too lifeless: too <em>corporate</em>, I suppose you could say? I&#8217;m gettin&#8217; old, I s&#8217;pose: I need somewhere that&#8217;s a bit more comfortable with <a title="Post 'People, assets, relationships and responsibility'" href="http://weblog.tetradian.com/2011/01/07/people-assets-relationships-responsibility/" target="_blank">having real people around the place</a>, a bit more aware of the <a title="Post 'Analyst, anarchist, architect'" href="http://weblog.tetradian.com/2011/08/02/analyst-anarchist-architect/" target="_blank">anarchic nature</a> of, well, nature itself? I guess I could do with a bit more of <a title="Post 'Governance in a responsibility-based enterprise-architecture'" href="http://weblog.tetradian.com/2011/10/04/governance-in-responsibilitybased-ea/" target="_blank">the bigger picture</a>, too: and I don&#8217;t mind all those <a title="Posts on 'mythquake'" href="http://weblog.tetradian.com/tag/mythquake/" target="_blank">mythquakes</a> that we can see coming down the road a ways, though I know they do worry some other folks a lot.</p>
<p>I&#8217;ll still be around, of course: if you need me, you know where to find me. And I&#8217;m always happy to drop by in your garden &#8211; especially if you find a way to bring it more back to life again.</p>
<p>But yeah, I gotta face the facts: this kind of &#8216;enterprise&#8217;-architecture garden ain&#8217;t no place for the likes o&#8217; me &#8211; and out here at present I&#8217;m just another toad in the road.</p>
<p>So it&#8217;s &#8220;goodbye and thanks for all the slugs&#8221;, I guess? &#8211; because it seems like it&#8217;s time for this old toad to be a-movin&#8217; on.</p>
]]></content:encoded>
			<wfw:commentRss>http://weblog.tetradian.com/2011/10/16/time-for-this-toad-to-move-on/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Enterprise Canvas as service-viability checklist</title>
		<link>http://weblog.tetradian.com/2011/09/14/ecanvas-as-service-viability-checklist/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=ecanvas-as-service-viability-checklist</link>
		<comments>http://weblog.tetradian.com/2011/09/14/ecanvas-as-service-viability-checklist/#comments</comments>
		<pubDate>Wed, 14 Sep 2011 13:22:39 +0000</pubDate>
		<dc:creator>Tom G</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Complexity / Structure]]></category>
		<category><![CDATA[Enterprise architecture]]></category>
		<category><![CDATA[business architecture]]></category>
		<category><![CDATA[effectiveness]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[enterprise canvas]]></category>
		<category><![CDATA[service architecture]]></category>
		<category><![CDATA[service-oriented enterprise]]></category>
		<category><![CDATA[story]]></category>
		<category><![CDATA[values]]></category>
		<category><![CDATA[viable system model]]></category>

		<guid isPermaLink="false">http://weblog.tetradian.com/?p=3790</guid>
		<description><![CDATA[One of the more valuable uses of the Enterprise Canvas is as a checklist to verify completeness and viability of services, in any context within the enterprise. By &#8216;completeness&#8217; I mean that we check that the service has all the connections and support and flows that it needs to play its full part in the [...]]]></description>
			<content:encoded><![CDATA[<p>One of the more valuable uses of the Enterprise Canvas is as a checklist to verify completeness and viability of services, in any context within the enterprise.</p>
<p>By &#8216;completeness&#8217; I mean that we check that the service has all the connections and support and flows that it needs to play its full part in the respective layer of the enterprise value-network.</p>
<p>And &#8216;viability&#8217; here is in the sense described in the <a title="Wikipedia on Viable System Model" href="http://en.wikipedia.org/wiki/Viable_System_Model" target="_blank">Viable System Model</a>, that the interdependencies that the service needs both to operate in the &#8216;now&#8217; <em>and</em> to change appropriately over time are all in place and in action.</p>
<p>In a service-oriented architecture and and a service-oriented view of enterprise, <em>everything</em> is or delivers or represents a service. Which means that everything in the enterprise will rely on those interlinks and interdependencies. Which is why a model-type such as Enterprise Canvas, which explicitly sets out to model those interdependencies, could be very useful indeed. <img src='http://weblog.tetradian.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>So here&#8217;s an as-brief-as-I-can-make-it how-to introduction on using Enterprise Canvas for this purpose, creating models with the <a title="Post 'Simplifying the Enterprise Canvas'" href="http://weblog.tetradian.com/2011/09/10/simplifying-ecanvas/" target="_blank">simplified</a> <a title="Post 'More on simplified Enterprise Canvas'" href="http://weblog.tetradian.com/2011/09/11/more-on-simplified-ecanvas/" target="_blank">version</a> of the <a title="Free-download reference-sheet for Enterprise Canvas" href="http://tetradianbooks.com/2010/12/ecanvas-summary/" target="_blank">Enterprise Canvas notation</a>.</p>
<p><span id="more-3790"></span></p>
<p>For this we&#8217;ll need the (rather large) overview-model of service-relationships, in the simplified notation:</p>
<p><a href="http://weblog.tetradian.com/wp-content/uploads/2011/09/sim-complete.png"><img class="aligncenter size-full wp-image-3779" title="sim-complete" src="http://weblog.tetradian.com/wp-content/uploads/2011/09/sim-complete.png" alt="" width="539" height="360" /></a></p>
<p>We&#8217;ll also need the extended-Zachman map of layers of abstraction:</p>
<p><a href="http://weblog.tetradian.com/wp-content/uploads/2010/07/canvas-rows.png"><img class="aligncenter size-full wp-image-1224" title="canvas-rows" src="http://weblog.tetradian.com/wp-content/uploads/2010/07/canvas-rows.png" alt="" width="433" height="256" /></a><a href="http://weblog.tetradian.com/wp-content/uploads/2011/01/single-row-extZachman.png"></a></p>
<p>And the &#8216;single-row extended-Zachman&#8217; checklist for service-content &#8211; the &#8216;service-content map&#8217;:</p>
<p><a href="http://weblog.tetradian.com/wp-content/uploads/2011/01/single-row-extZachman.png"><img class="aligncenter size-full wp-image-1560" style="border-style: initial; border-color: initial;" title="single-row-extZachman" src="http://weblog.tetradian.com/wp-content/uploads/2011/01/single-row-extZachman.png" alt="" width="479" height="200" /></a></p>
<p>And to model the flows (<em>Exchange</em>-entities) between services, we&#8217;ll also need to check against the market-cycle model, with an emphasis on completions for the different parts of the exchange:</p>
<p><a href="http://weblog.tetradian.com/wp-content/uploads/2010/11/sfc_short-med-long.gif"><img class="aligncenter size-full wp-image-1462" title="sfc_short-med-long" src="http://weblog.tetradian.com/wp-content/uploads/2010/11/sfc_short-med-long.gif" alt="" width="290" height="176" /></a></p>
<p>If we want to start from a business-model developed on Business Model Canvas, we&#8217;ll need the cross-map from Business Model Canvas to Enterprise:</p>
<p><a href="http://weblog.tetradian.com/wp-content/uploads/2010/11/ec-bmc-crossmap.png"><img class="aligncenter size-full wp-image-1454" title="ec-bmc-crossmap" src="http://weblog.tetradian.com/wp-content/uploads/2010/11/ec-bmc-crossmap.png" alt="" width="410" height="300" /></a></p>
<p>It&#8217;d probably be useful to print out those diagrams &#8211; or at least keep them close to hand &#8211; for reference as we work our way through this how-to.</p>
<p>So, to get started, pick a service &#8211; any service, anywhere in the overall enterprise &#8211; that happens to be of interest at present. (If none comes immediately to mind, start with the organisation as a whole, as a &#8216;service&#8217; in context of its market and the broader shared-enterprise.)</p>
<p style="padding-left: 30px;">Ideally, this should be modelled using a proper EA toolset. But if a metamodel for the simplified Enterprise Canvas isn&#8217;t yet available in the toolset, use an office-diagramming tool such as Visio or Dia &#8211; or perhaps just draw the model by hand, on paper or on a whiteboard.</p>
<p>Place a <em>Service</em>-entity in the middle of the model, to represent the chosen &#8216;service of interest&#8217; &#8211; and then see what insights arise as the modelling proceeds&#8230;</p>
<h4>As-is, to-be and gap-analysis</h4>
<p>We can do the modelling in any way we need, for any practical purpose. However, there should <em>always</em> be an explicit business-need or business-question behind every modelling-effort.</p>
<p>We might model the service in an <em>as-is</em> context, describing its current configuration and interdependencies. There often isn&#8217;t much point in doing an as-is assessment on its own, though: we&#8217;d usually do it to establish a baseline for a roadmap towards some intended future, as the base for a gap-analysis, or perhaps to support a training-programme.</p>
<p>We&#8217;ll often do a <em>to-be</em> assessment to support scenarios for change, including business-model innovation via Business Model Canvas and the like. This type of assessment also provides an important endpoint-baseline for gap-analysis.</p>
<p>Often the greatest value of this type of modelling is in <em>gap-analysis</em>: either identifying interdependencies that are misaligned or missing, or &#8211; via mismatches between <em>Service</em>-entities and <em>Exchange</em>-entities &#8211; identifying misaligned supplier or customer-relationships, opportunities for new supplier- or customer-groups, or risks or opportunities all the way out through the market to the broader shared-enterprise.</p>
<p>The how-to descriptions that follow can be applied to any of these needs.<br />
<a name="layers"></a></p>
<h4>A note on layers</h4>
<p>If you&#8217;ve used other IT-oriented architecture-frameworks such as TOGAF or Archimate, you&#8217;ll be used to splitting a model into layers in terms of technology versus applications versus business and suchlike. In reality those &#8216;layers&#8217; are entirely arbitrary, but it&#8217;s a practice that can work quite well for <em>domain-specific</em> architectures.</p>
<p>At a true <em>enterprise</em> scope, however, that type of pseudo-layering can be misleading and even dangerous. Hence a reminder here that <em>the only layers explicitly acknowledged in Enterprise Canvas are layers of abstraction</em>, as in the extended-Zachman layering &#8211; from most-abstract to most-concrete, from infinite-future to immediate-past. Unlike in IT-architectures, no explicit distinction is drawn between modes of implementation &#8211; such as IT versus machine or manual process &#8211; because in principle they are all interchangeable. Likewise there&#8217;s no mandatory distinction between layers of granularity: the granularity can be shown via <em>composition</em>-relations between <em>Service</em>s, but the respective <em>flow</em>-relations and <em>Exchange</em>-entities could legitimately connect to a <em>Service</em>-entity at either level, because it&#8217;s literally a matter of detail. The <em>only</em> explicit distinction here is between layers of abstraction.</p>
<p style="padding-left: 30px;">You can use pseudo-layering if you must, but you&#8217;ll have to do so manually, via colour-coding or groups or whatever. Just note that there are very good reasons why it&#8217;s not built into the notation.</p>
<p>That point is particularly important here because our aim is to explore direct interdependencies between services. Every relation implies an exchange of some kind, even if the exchange consists only of an acknowledgement that the relationship exists (which we could document in the model as a &#8216;relational-asset&#8217; within an <em>Exchange</em>-entity). The nature and implied content of the exchange may vary between levels of abstraction, but the exchanges themselves only take place between services at the <em>same</em> level of abstraction. And to understand interdependence, we need to identify the content of those exchanges.</p>
<p>Hence this type of modelling demands a discipline about layering that may take some getting used to, but is extremely valuable in practice:</p>
<ul>
<li>in general, <em>flow</em>-relations and <em>Exchange</em>-entities should only connect between <em>Service</em>-entities at the same layer</li>
<li>changes in layer should be indicated by <em>realisation</em>-relations between <em>Service</em>-entities, which cannot incorporate any <em>Exchange</em></li>
<li>where a <em>flow</em>-relation must connect between <em>Service</em>-entities at different layers &#8211; such as where the actual service at that layer is unknown &#8211; the &#8216;different-layer&#8217; <em>Service</em> must be indicated explicitly by a dotted-line border</li>
</ul>
<p>Most modelling for this &#8216;viability-checklist&#8217; purpose would or should be at a single layer of abstraction. For the supply-chain part of the model, this should be straightforward: any changes in layering should usually be self-evident there. Yet it&#8217;s all too easy to scramble the layering when exploring links with guidance-services or with investors and beneficiaries.</p>
<p>For example, if we&#8217;re using this checklist to focus on a detail-layer web-service, there&#8217;ll be a strong temptation to tick off the <em>Direct::Change</em> guidance-service as &#8216;IT Strategy&#8217; or the like, and leave it at that. But if we do so, that&#8217;d be a real missed-opportunity. &#8216;IT Strategy&#8217; is abstract, yet there&#8217;s real work there that&#8217;s done by real people, every bit as real as the web-service that&#8217;s our current focus of attention: hence what exactly is the chain of responsibilities and connections &#8211; and hence <em>flow</em>-relations and <em>Exchange</em>s between real-world <em>Service</em>s &#8211; that links between that work and this web-service? There are some valuable insights to be gained there about how the enterprise <em>actually</em> works, and how it maintains its viability: it&#8217;s well worth the little bit of extra effort around layer-discipline in order to obtain them.</p>
<p>In short, the discipline that Enterprise Canvas demands around layers of abstraction, can perhaps seem tedious at times: yet in architecture-practice it can be one of the most valuable allies that we have. Don&#8217;t skip it!</p>
<h4>The service itself</h4>
<p>Back to modelling, and to the service in focus.</p>
<p>What <em>is</em> this service? Start by assigning it a <em>name</em>. (If you&#8217;re doing this within an EA toolset, provide a brief description as well.)</p>
<p><a href="http://weblog.tetradian.com/wp-content/uploads/2011/09/sim-service.png"><img class="aligncenter size-full wp-image-3747" title="sim-service" src="http://weblog.tetradian.com/wp-content/uploads/2011/09/sim-service.png" alt="" width="76" height="57" /></a></p>
<p>What <em>layer of abstraction</em> will we use as the base for modelling this service? (Usually this will be either row-2 &#8216;Business-model&#8217;, to describe the overall context, without much if any description of actual content; row-3 &#8216;System-model&#8217;, the implementation-independent &#8216;logical&#8217; layer, where we start to fill in the details of the content of services and the inter-service exchanges; or row-4 &#8216;Design-model&#8217;, the implementation-specific &#8216;physical&#8217; layer. Remember that if <em>any</em> specific technology or implementation is mentioned, by definition it&#8217;s at row-4 or below.)</p>
<p>Apply a <a title="Wikipedia on RACI (Responsibility-assignment matrix)" href="http://en.wikipedia.org/wiki/Responsibility_assignment_matrix" target="_blank">RACI</a> assessment to the service:</p>
<ul>
<li>Who is ultimately <em>responsible</em> or <em>accountable</em> for this service?</li>
<li>Who <em>assists</em> in delivering or running or supporting this service?</li>
<li>Who needs to be <em>consulted</em> about this service, or any changes to this service?</li>
<li>Who needs to be <em>informed</em> about the performance of or changes to this service?</li>
</ul>
<p>What other responsibilities and accountabilities apply in this context?</p>
<h4>Nature of service</h4>
<p>As a first step in the functional decomposition of the service &#8211; what it does, and how, and why &#8211; focus attention on the three innermost &#8216;cells&#8217; of the Enterprise Canvas view of the service.</p>
<p><a href="http://weblog.tetradian.com/wp-content/uploads/2011/09/ecanv-core.png"><img class="aligncenter size-medium wp-image-3796" title="ecanv-core" src="http://weblog.tetradian.com/wp-content/uploads/2011/09/ecanv-core-300x169.png" alt="" width="300" height="169" /></a></p>
<p>What <em>value</em> does this service provide &#8211; its <em>Value-Proposition</em>, in terms of the aims and needs and values of the broader extended-enterprise? (If cross-mapping from Business Model Canvas, this is a more enterprise-oriented version of that model&#8217;s Value-Proposition.) If appropriate, build a trail of linkage up through the layers of abstraction, to connect with the vision and values of the shared-enterprise. To model this, link this service to at at least one other <em>Service</em>-entity in each layer upward to row-1; then link to one or more <em>Value</em>-entities in row-0, and ultimately to the <em>Vision</em>-entity at that top of the abstraction-&#8217;tree&#8217;. (We&#8217;ll come back to some of this later when we explore this service&#8217;s links to other Validate services.)</p>
<p>What does this service <em>do</em> to create and deliver that value &#8211; its <em>Value-Creation</em> in terms of that Value-Proposition? (If cross-mapping from Business Model Canvas, this merges the latter&#8217;s Key Resources and Key Activities cells.) Use the service-content map (single-row extended-Zachman) to explore and identify the various assets, functions, locations, capabilities, events and decisions that apply within that value-creation. (We&#8217;ll come back to some of this later when we explore this service&#8217;s links to other Coordinate services.)</p>
<p>What does this service need to <em>govern</em> its service-delivery &#8211; its <em>Value-Governance</em> to keep the Value-Creation on-track to the Value-Proposition? (This isn&#8217;t really described at all in Business Model Canvas.) How does it do this? Under what business-rules? (We&#8217;ll come back to some of this later when we explore this service&#8217;s links to other Direct and Validate services.)</p>
<p>Apply a RACI assessment to each of these subsidiary &#8216;cells&#8217; within the service: who is responsible or accountable, for what, and why?</p>
<h4>Service-provision</h4>
<p>For the next step we explore what this service provides to others &#8211; and who those &#8216;others&#8217; might be.</p>
<p><a href="http://weblog.tetradian.com/wp-content/uploads/2011/09/ecanv-outgoing.png"><img class="aligncenter size-medium wp-image-3797" title="ecanv-outgoing" src="http://weblog.tetradian.com/wp-content/uploads/2011/09/ecanv-outgoing-300x165.png" alt="" width="300" height="165" /></a></p>
<p>We have several different ways to do this. One would be to focus mainly on the service itself, and infer the resultant exchanges with others; another would be to focus on the exchanges; and yet another would be to identify the &#8216;others&#8217; (often described as &#8216;clients&#8217; or &#8216;customers&#8217; or &#8216;service-consumers&#8217;). For this how-to, we&#8217;ll start with the exchanges &#8211; but note that the other options are just as valid.</p>
<p style="padding-left: 30px;">In a conventional transaction-oriented supply-chain model, this would explore only the goods or services delivered to others &#8211; and those &#8216;customer-side&#8217; others are always considered to be distinct from anyone on &#8216;supplier-side&#8217;. We can model this in Enterprise Canvas, of course. Here, though, it&#8217;s usually wiser to use a more-complete value-network approach, in which the mapping of what happens before and after the main-transactions is every bit as important as the transactions themselves &#8211; and in which the supposed distinctions between &#8216;supplier&#8217; and &#8216;customer&#8217; will often tend to blur. For our purposes here, we&#8217;ll describe &#8216;customer&#8217; and &#8216;supplier&#8217; as if separate: but note that in many contexts in the real world, &#8216;supplier&#8217; and &#8216;customer&#8217; may well be the same.</p>
<p>What does this service <em>provide</em> to others &#8211; the services (or products, as proto-services or proxy for services) <em>consumed</em> by others? Using the &#8216;Assets&#8217;-column of the service-content map as a guide, what forms does this service-provision take? Using a <a title="Wikipedia on VPEC-T analysis" href="http://en.wikipedia.org/wiki/VPEC-T" target="_blank">VPEC-T</a> assessment, what values, policies, events, content and trust apply in each service-provision by this service? Model the results of this assessment as one or more <em>Exchange</em> entities, linked via <em>flow</em>-relations to the right-hand (&#8216;outgoing&#8217;) side of the <em>Service</em>-entity.</p>
<p>Who or what are the &#8216;customers&#8217; or &#8216;consumers&#8217; of these services? (If cross-mapping from Business Model Canvas, these are the various customer-groups in the Customer Segments cell.) For each distinct customer-group, there should usually be a distinct <em>Exchange</em>; if necessary, split the overall exchange-content into further <em>Exchange</em>-entities, each linked to a <em>Service</em>-entity for each respective customer-group.</p>
<p>Review each <em>Exchange</em> in terms of what aspects of the overall exchange and its content take place <em>before</em>, <em>during</em> and <em>after</em> each main-transaction. Use the market-cycle model to map these as follows:</p>
<ul>
<li>What reputation, trust, relations and attention need to be in place <em>before</em> each main-transaction? What <em>Customer-Relations</em> subsidiary-services exist within the service to support the interactions that would enable these to be created and maintained? (In Business Model Canvas, this is the content in the &#8216;Customer Relations&#8217; cell.) In market-cycle terms, what completions are needed to ensure that these are maintained as required, especially over the longer-term?</li>
<li>What are the core transactions in the service-delivery, and what happens <em>during</em> those transactions? Via what <em>Customer-Channels</em> or other means are the services delivered? (In Business Model Canvas, this is the content in the &#8216;Channels&#8217; cell.) What protocols are needed to set up each transaction itself? In market-cycle terms, what completions are needed to mark the end of the transaction, and ensure that the transaction itself is closed-off and complete?</li>
<li>What follow-up interactions need to occur <em>after</em> the main-transaction &#8211; such as payment and the like? What <em>Value-Return</em> subsidiary-services exist within the service to support these interactions? (Some parts of this are implied by the content of the &#8216;Revenue Streams&#8217; cell in Business Model Canvas.) In market-cycle terms, what completions are needed to ensure that everything is complete and all parties are satisfied?</li>
</ul>
<p>Define subsidiary <em>Exchange</em>-entities for each of these <em>before</em>, <em>during</em> and <em>after</em> flows, and link these via <em>flow</em>-relations to the respective subsidiary-cells of the service.</p>
<p>Optionally, use the service-content map to summarise the assets, activities and other content for each of the subsidiary-services.</p>
<p>Apply a RACI-assessment to each of these &#8216;customer-side&#8217; subsidiary-services within the service, to identify responsibilities and accountabilities for each aspect of the <em>Exchange</em>-transactions and relations with the respective &#8216;customer&#8217;-service.</p>
<p>Given that the <em>before</em>, <em>during</em> and <em>after</em> interactions may all occur at different times, through different channels and on different time-scales, what mechanisms exist within the service to keep them all in balance, and appropriately linked to the core <em>Value-Proposition</em>, <em>Value-Creation</em> and <em>Value-Governance</em> of the service? Who or what is responsible for enacting and governing each of these internal activities and interactions?</p>
<h4>Consuming other services</h4>
<p>Next, we explore the &#8216;incoming&#8217; side of the service &#8211; the services provided by and &#8216;consumed&#8217; from others &#8211; and identify who those &#8216;others&#8217; might be.</p>
<p><a href="http://weblog.tetradian.com/wp-content/uploads/2011/09/ecanv-incoming.png"><img class="aligncenter size-medium wp-image-3798" title="ecanv-incoming" src="http://weblog.tetradian.com/wp-content/uploads/2011/09/ecanv-incoming-300x165.png" alt="" width="300" height="165" /></a></p>
<p>This is the symmetric-opposite of service-provision, and hence we should assess and model it in exactly the same way. The &#8216;others&#8217; in this case are usually described as &#8216;suppliers&#8217; or &#8216;partners&#8217;.</p>
<p>What does this service <em>consume</em> from others &#8211; the services or products <em>provided</em> by others? What forms does this service-provision take? What values, policies, events, content and trust apply in each service-provision to this service? Model the results of this assessment as one or more <em>Exchange</em> entities, linked to the left-hand (&#8216;incoming&#8217;) side of the <em>Service</em>-entity.</p>
<p>Who or what are the &#8216;suppliers&#8217; or &#8216;partners&#8217; for each of these services? (If cross-mapping from Business Model Canvas, these are the content of the Key Partners cell.) For each distinct supplier-group, there should usually be a distinct <em>Exchange</em>; if necessary, split the overall exchange-content into further <em>Exchange</em>-entities, each linked to a <em>Service</em>-entity for each respective supplier-group.</p>
<p>Review each <em>Exchange</em> in terms of what aspects of the overall exchange and its content take place <em>before</em>, <em>during</em> and <em>after</em> each main-transaction. Use the market-cycle model to map these as follows:</p>
<ul>
<li>What reputation, trust, relations and attention need to be in place <em>before</em> each main-transaction? What <em>Supplier-Relations</em> subsidiary-services exist within the service to support these? (This is implied in part in Business Model Canvas by the Key Partners cell cell.) What completions are needed to ensure that these are maintained as required?</li>
<li>What are the core transactions in the service-delivery, and what happens <em>during</em> those transactions? Via what <em>Supplier-Channels</em> or other means are the services delivered? (Again, this is implied in the Key Partners cell in Business Model Canvas) What protocols are needed to set up each transaction itself? What completions are needed to mark the end of the transaction, and ensure that the transaction itself is closed-off and complete?</li>
<li>What follow-up interactions need to occur <em>after</em> the main-transaction &#8211; such as payment and the like? What <em>Value-Outlay </em>subsidiary-services exist within the service to support these interactions? (Some parts of this are implied by the content of the &#8216;Cost Structure&#8217; cell in Business Model Canvas.) What completions are needed to ensure that everything is complete and all parties are satisfied?</li>
</ul>
<p>Define subsidiary <em>Exchange</em>-entities for each of these <em>before</em>, <em>during</em> and <em>after</em> flows, and link these to the respective subsidiary-cells of the service.</p>
<p>Optionally, use the service-content map to summarise the assets, activities and other content for each of the subsidiary-services.</p>
<p>Apply a RACI-assessment to each of these &#8216;customer-side&#8217; subsidiary-services within the service, to identify responsibilities and accountabilities for each aspect of the <em>Exchange</em>-transactions and relations with the respective &#8216;customer&#8217;-service.</p>
<p>What mechanisms exist within the service to keep all of the <em>before</em>, <em>during</em> and <em>after</em> interactions in balance, and appropriately linked to the core <em>Value-Proposition</em>, <em>Value-Creation</em> and <em>Value-Governance</em> of the service? Who or what is responsible for enacting and governing each of these internal activities and interactions?</p>
<p>Who or what is responsible for the <em>overall</em> balance across the whole of the service? (In principle this is a key part of the role of the <em>Value-Governance</em> subsidiary-services, but may in part be enacted by others: if so, who or what are they, and what mechanisms exist to ensure balance?)</p>
<h4>Guidance service-relationships</h4>
<p>The concept of &#8216;guidance-services&#8217; is adapted from Viable System Model. (More accurately, a somewhat-extended version of Viable System Model &#8211; see my book <em><a title="Book 'The Service-Oriented Enterprise: enterprise-architecture and viable services'" href="http://tetradianbooks.com/2008/12/services/" target="_blank">The Service-Oriented Enterprise</a></em>.) These represent the web of service-interdependencies that would ensure the <em>viability</em> of the service &#8211; the effectiveness of its operations at run-time, and its adaptability and resilience to change, especially over the longer-term. In line with Viable System Model, they&#8217;re described in Enterprise Canvas under three categories:</p>
<ul>
<li><em>direction</em> &#8211; services that assist in planning and day-to-day management of this service and its clusters of related services</li>
<li><em>coordination</em> &#8211; services that assist in run-time coordination with other services, and with planning and coordination of change</li>
<li><em>validation</em> &#8211; services that help to keep the service on-track with and aligned to the vision and values of the shared-enterprise</li>
</ul>
<p>These services or functions may be embedded somewhere within the service itself, though more usually enacted by separate business-functions. In a few cases &#8211; especially some aspects of validation-services &#8211; they may be required by law to be enacted by a completely separate organisation. Yet in whatever form they may be implemented in real-world practice, the point is that they must all exist <em>somewhere</em>, in <em>some</em> form, in an engaged relationship to this specific service. That&#8217;s the real concern here.</p>
<p>Note that these most of these guidance-services are implied or described only peripherally &#8211; if at all &#8211;  in conventional transaction-oriented architectures and business-models. Classic Taylorist &#8216;scientific management&#8217; describes some aspects of the direction-services, but nothing else; Business Model Canvas and classic IT-centric &#8216;enterprise&#8217;-architectures do not describe any of them at all. There is a very significant architectural gap here that is rarely addressed &#8211; and needs to be.</p>
<p>For many enterprise-architects, much of this part of modelling with Enterprise Canvas may seem at first to be somewhat alien territory. The reason that it&#8217;s important is that <em>unless these interdependencies are properly in place and in action, the service cannot be considered viable</em>. Every &#8216;missing&#8217;, incomplete or inappropriately-supported interrelationship in this part of the Enterprise Canvas checklist represents a real and significant risk to the entire enterprise &#8211; risks that <em>must</em> be acknowledged and addressed so as to ensure the viability of the whole.</p>
<p>In short, don&#8217;t skip over this &#8211; there are very good reasons why these service-interrelationships are included in the Enterprise Canvas checklist!</p>
<h4>Guidance &#8211; direction</h4>
<p>The <em>direction</em>-services represent the usual &#8216;management&#8217;-type functions of the enterprise, seen here in relation to the service that is our current focus of attention.</p>
<p style="padding-left: 30px;">Note that these &#8216;management-functions&#8217; are viewed here solely as services in relation to other services, just like everything else. In many organisations, front-line services often seem to be regarded as &#8216;inferiors&#8217;, as &#8216;servants to the whims of management&#8217;, whereas from an architectural perspective it usually needs to be seen as more the other way round, that the real role of management is as a support-service to front-line service-delivery. In Enterprise Canvas, <em>no special priority or importance is accorded to &#8216;the management&#8217;</em>, for the simple reason that doing so doesn&#8217;t work: in a true enterprise-scope architecture, everywhere and nowhere is &#8216;the centre&#8217;, always, all at the same time. If you <em>must</em> treat management as &#8216;special and different&#8217;, do so outside of the architecture itself! <img src='http://weblog.tetradian.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>These services can be split into three distinct groups, often referred to as &#8216;Develop the Business&#8217;, &#8216;Change the Business&#8217; and &#8216;Run the Business&#8217;. (In Viable System Model, these are referred to as system-5, system-4 and system-3 respectively.)</p>
<p><a href="http://weblog.tetradian.com/wp-content/uploads/2011/09/ecanv-direct.png"><img class="aligncenter size-medium wp-image-3799" title="ecanv-direct" src="http://weblog.tetradian.com/wp-content/uploads/2011/09/ecanv-direct-300x178.png" alt="" width="300" height="178" /></a></p>
<p>In a classic Taylorist view, &#8216;Develop&#8217; and &#8216;Change&#8217; are primarily staff-functions, whereas &#8216;Run&#8217; is primarily a line-management function. There&#8217;s also a timescale-element here: &#8216;Develop&#8217; tends to have a long time-view, ranging from years or decades, potentially all the way to infinity; &#8216;Change&#8217; has a medium-term view, from the current quarter out to a few years ahead at most; whilst &#8216;Run&#8217; is mostly focussed on the day-to-day. Strategy develops out of the intersection between &#8216;Develop&#8217; and &#8216;Change&#8217;; tactics from the intersection of &#8216;Change&#8217; and &#8216;Run&#8217;; and operations from the intersection between &#8216;Run&#8217; and this service.</p>
<p>Most of these services <em>must not and cannot be outsourced</em> to another organisation.</p>
<p>Questions to ask here include:</p>
<ul>
<li><em>Direction::Develop</em> &#8211; What support for long-term direction does this service need? What services would ensure that this service is aligned to the overall Vision for the enterprise? By what means are these &#8216;Develop&#8217; direction-services delivered to this service? Who or what is responsible for providing these services to the organisation in general, and to this service in particular?</li>
<li><em>Direction::Change</em> &#8211; What support for medium-term strategic direction does this service need? What services would ensure that this service is aligned to the changing context of its market and business-ecosystem? By what means are these &#8216;Change&#8217; direction-services delivered to this service? Who or what is responsible for providing these services to the organisation in general, and to this service in particular?</li>
<li><em>Direction::Run</em> &#8211; What support for day-to-day management does this service need? What services would ensure that this service has the resources that it needs to do its work in creating value? What performance-metrics does this service need to provide to those &#8216;Run&#8217; direction-functions? How are those performance-metrics used in providing management-services to this service? By what means are these &#8216;Run&#8217; direction-services delivered to this service? Who or what is responsible for these services, and how they apply to this service?</li>
</ul>
<p>Identify the services and exchanges in each case, typically using the service-content map to assess the content of activities of each service, and VPEC-T analysis or the like to identify the values, policies, events, content and trust-concerns implied in each exchange. Add the results of this assessment to the model as <em>Service</em>-entities and <em>Exchange</em>-entities, linked to the service-in-focus via <em>flow</em>-relations. Use either containment (as in the diagram above) or <em>composition</em>-relations to link each of these Service-entities to the overall Direction <em>Service</em>. Annotate each <em>flow</em>-relation here with a &#8216;direct&#8217; label, to indicate that the flow delivers direction-services to the service-in-focus.</p>
<p style="padding-left: 30px;">A reminder here to be careful about layering: see <a href="#layers">&#8216;A note on layers&#8217;</a> above.</p>
<p>In essence, &#8216;Develop the Business&#8217; is an architectural function for the organisation in relation to its shared-enterprise: in a very literal sense, the CEO is the organisation&#8217;s &#8216;Chief Enterprise Architect&#8217;. (Enterprise-architects provide decision-<em>support</em> for that role, but <em>not</em> the decision-<em>making</em>: that distinction is extremely important in practice!) The catch is that the CEO needs to <em>do</em> that work &#8211; but often doesn&#8217;t, and instead hides out in a comfort-zone of &#8216;Change&#8217; or even &#8216;Run&#8217;, subsuming all the other management-functions into that role. This is a common cause of dysfunctional management and architecturally-inadequate support to the organisation&#8217;s overall services: classic examples include contexts where purported &#8216;shareholder-value&#8217; is assigned absolute priority over everything else,or where &#8220;last year plus 10%&#8221; is considered to be a real strategy. This type of problem will almost invariably lead to organisational failure over the medium- to longer-term: <em>it is an extremely important architectural risk</em> to the organisation, and to the enterprise as a whole.</p>
<p>In short, if adequate and appropriate <em>direction</em>-support is not available, the service will <em>not</em> be viable.</p>
<h4>Guidance &#8211; coordination</h4>
<p>The <em>coordination</em>-services represent the business-functions that coordinate this service with other services.</p>
<p>These services can be split into three distinct groups, often referred to as &#8216;Develop the Business&#8217;, &#8216;Change the Business&#8217; and &#8216;Run the Business&#8217;, in parallel with the matching functions in the Direction-services. (In Viable System Model, some aspects of &#8216;<em>Coordinate::Run</em>&#8216; are referred to as system-2. That model does not deal with coordination of change as such, hence has no explicit component for <em>Coordinate::Develop</em> or <em>Coordinate::Change</em>.)</p>
<p><a href="http://weblog.tetradian.com/wp-content/uploads/2011/09/ecanv-coord.png"><img class="aligncenter size-medium wp-image-3800" title="ecanv-coord" src="http://weblog.tetradian.com/wp-content/uploads/2011/09/ecanv-coord-300x178.png" alt="" width="300" height="178" /></a></p>
<p>In Taylorism these services are usually regarded as part of the &#8216;management&#8217;-functions, but in practice they often need to separate and distinct, not least because in many cases they must somehow bridge <em>between</em> management-hierarchy silos. Significant organisational problems can arise from that one fact&#8230;</p>
<p>In practice, <em>Coordinate::Develop</em> relates to coordination of strategy and strategic change, and hence links to both <em>Direct::Develop</em> and <em>Direct::Change</em>; it&#8217;s also often associated with portfolio-management and the like. The <em>Coordinate::Change</em> services focus more at the tactical level, and hence link to <em>Direct::Change</em> and <em>Direct::Run</em>; one classic aspect of these service is project-management and the Programme Management Office. In principle, the <em>Coordinate::Run</em> services would bridge between <em>Direct::Run</em> and the actual delivery-services (between system-3 and system-1 respectively, in Viable System Model terms), but in practice this is sometimes regarded &#8211; especially by questionably-competent managers &#8211; as &#8216;insubordination&#8217;, and hence at the human-coordination level may disappear into a kind of covert &#8216;shadow network&#8217; via which work is <em>actually</em> coordinated and done. Architects can sometimes run head-on into unexpected political-problems when doing this part of the modelling work: a certain amount of caution may be advisable here!</p>
<p>It&#8217;s quite common for some aspects of these services to be outsourced to other organisations: if so, there would be additional coordination-services required to manage and coordinate the outsourcing process itself.</p>
<p>Questions to ask here include:</p>
<ul>
<li><em>Coordinate::Develop</em> &#8211; What support for long-term strategic change does this service need? What services would ensure that this service is aligned to the overall enterprise strategy? By what means are these &#8216;Develop&#8217; coordination-services delivered to this service? Who or what is responsible for providing these services to the organisation in general, and to this service in particular?</li>
<li><em>Coordinate::Change</em> &#8211; What support for medium-term tactical change does this service need? What services would ensure that this service is aligned to and fully supports the changing context of its market and business-ecosystem? By what means - such as programme- or project-management &#8211; are these &#8216;Change&#8217; coordination-services delivered to this service? Who or what is responsible for providing these services to the organisation in general, and to this service in particular?</li>
<li><em>Coordinate::Run</em> &#8211; What support does this service need for run-time coordination with other services? What services would ensure that this service has the coordination with others that it needs so as to do its work in creating value? What information-flows, signalling or protocols are needed in this coordination-support? By what means are these &#8216;Run&#8217; coordination-services delivered to this service? Who or what is responsible for these services, and how they apply to this service?</li>
</ul>
<p>As before, identify the services and exchanges in each case. Add these to the model as <em>Service</em>-entities and <em>Exchange</em>-entities, linked to the service-in-focus via <em>flow</em>-relations. Use either containment or <em>composition</em>-relations to link each of these Service-entities to the overall Coordination <em>Service</em>. Annotate each <em>flow</em>-relation here with a &#8216;coordinate&#8217; label, to indicate that the flow delivers coordination-services to the service-in-focus.</p>
<p>Identifying coordination-relationships between services is usually fairly straightforward, although it&#8217;s all to easy to fall into layering-mistakes in the modelling process here. (Hence another reminder to be careful here about layering: see <a href="#layers">&#8216;A note on layers&#8217;</a> above.) A lot of useful insights can be gained here about the interconnectedness of the enterprise, and its dynamics over time. Note, though, that there are also some important architectural risks (and opportunities) to be identified here: in short, if adequate and appropriate <em>coordination</em>-support is not available, the service will <em>not</em> be viable.</p>
<p><span style="font-weight: bold;">Guidance &#8211; validation</span></p>
<p>The <em>validation</em>-services help to keep everything aligned to the enterprise values &#8211; whatever those values may be. Note that there are usually distinct sets of validation-services for <em>each</em> key value of concern in the enterprise. Typical examples of values in this context include quality, probity, security, ethics, health and safety, knowledge-sharing, sustainability, waste-management, efficiency, effectiveness, and also architecture itself.</p>
<p>A crucial point here is that, unlike strategy, management, coordination or change, maintaining these values is a personal responsibility for <em>everyone</em> in the enterprise. There&#8217;s often a small core-group tasked with &#8216;holding the flag&#8217; for the respective value within the organisation, and it&#8217;s those people &#8211; the knowledge-management, the quality-team, the security-team and so on &#8211; who we would often regard as the people who deliver such services. In reality, though, it&#8217;s only the <em>support</em>-services around each value that most would deliver: the actual implementation and expression of that value in practice must somehow be embedded and enacted, as activities and checks and the like, within <em>every</em> service in the enterprise.</p>
<p>These support-services for value-alignment be split into three groups: &#8216;Develop Awareness&#8217; of the value; &#8216;Develop Capability&#8217; to enact run-time support for the value; and &#8216;Verify and Audit&#8217;, to confirm alignment and compliance to the requirements of the value. (The system-3* component Viable System Model, which represents the closest match to this part of Enterprise Canvas, covers just one aspect of &#8216;Verify and Audit&#8217;, namely random audit of compliance.)</p>
<p><a href="http://weblog.tetradian.com/wp-content/uploads/2011/09/ecanv-validate.png"><img class="aligncenter size-medium wp-image-3801" title="ecanv-validate" src="http://weblog.tetradian.com/wp-content/uploads/2011/09/ecanv-validate-300x176.png" alt="" width="300" height="176" /></a></p>
<p>In Taylorism these services are often subsumed into the &#8216;management&#8217;-functions, which can often lead to misunderstandings because the managers themselves must be as subject to the values as is everyone else. It is true, though, that in many cases the core support-group for each value will be regarded as a &#8216;staff&#8217;-function, often reporting indirectly or even directly to the CEO or overall executive; it&#8217;s certainly essential for each of these values to have the full backing of the executive, otherwise in practice they end up going nowhere.</p>
<p>Although these <em>validation</em>-services do provide guidance across the enterprise, they are in effect almost orthogonal to the <em>direction</em>-services (&#8216;management&#8217; etc) and to the <em>coordination</em>-services (&#8216;change-management&#8217; etc). Some aspects of these services are often outsourced to other organisations &#8211; such as training, to develop capability &#8211; and in many contexts the Verify and Audit&#8217; functions <em>must</em> be enacted by an outside organisation, either to support certification or mandated by law. Overall, though, the final responsibility for alignment to each of the enterprise-values <em>must</em> reside within the organisation itself: that aspect of these services <em>cannot</em> be outsourced.</p>
<p>In effect, these services should represent the nodes of a <a title="Wikipedia on PDCA continuous-improvement cycle" href="http://en.wikipedia.org/wiki/PDCA" target="_blank">PDCA</a> (Plan / Do / Check / Act) continuous-improvement loop for the respective value, starting at the &#8216;Act&#8217; node.</p>
<ul>
<li><em>Plan</em> &#8211; &#8216;Develop Capability&#8217; is crucial to embedding the ability to enact support for the value.</li>
<li><em>Do</em> &#8211; The awareness and capability are applied in practice within each service and service-delivery.</li>
<li><em>Check</em> &#8211; &#8216;Verify and Audit&#8217; confirms compliance, or any deviation from required or intended performance.</li>
<li><em>Act</em> &#8211; &#8216;Develop Awareness&#8217; is central to taking action towards improving support for the value.</li>
</ul>
<p>Before any of this modelling-work can make sense, there are some obvious questions that need to be asked:</p>
<ul>
<li>What are the enterprise-values? Why do these values apply in this enterprise, and in this organisation?</li>
<li>Which of these values are explicitly espoused as matter of personal <em>choice</em>, by the executive and/or by others &#8211; such as in this organisation&#8217;s equivalent of the &#8216;<a title="The 'HP Way' - culture/values statement for Hewlett-Packard Corporation" href="http://www.hpalumni.org/hp_way.htm" target="_blank">HP Way</a>&#8216;? Which of these values are imposed on the organisation from outside, as part of a metaphoric &#8216;license to operate&#8217; within the industry or broader social milieu?</li>
<li>What differences &#8211; if any &#8211; exist between the espoused values and the values actually enacted and upheld within the organisation and/or the broader shared-enterprise?</li>
</ul>
<p>These values should typically be modelled as <em>Value</em>-entities in a row-0 segment of an Enterprise Canvas, attached to the <em>Vision</em>-entity in the model. Within the model, <em>Service</em>-entities for all <em>validation</em>-services should ultimately link back via <em>flow</em>-, <em>composition</em> and <em>realization</em>-relations to one or more row-0 <em>Value</em>-entities.</p>
<p>Given that list of enterprise-values, questions to ask here <em>for each enterprise-value</em> include:</p>
<ul>
<li><em>Validate::Awareness</em> &#8211; What support does this service need to develop and establish awareness of the value and its importance to the organisation and enterprise? What services would ensure that this service is aligned to the respective value? By what means are these &#8216;Develop Awareness&#8217; validation-services for this value delivered to this service? Who or what is responsible for providing these services to the organisation in general, and to this service in particular?</li>
<li><em>Validate::Capability</em> &#8211; What support does this service need to develop and improve its capability to enact the requirements of the value within the service and its service-delivery? What services would ensure that this capability is appropriately developed, and the capability verified prior to action? By what means - such as training-programmes &#8211; are these &#8216;Develop Capability&#8217; validation-services delivered to this service? Who or what is responsible for providing these services to the organisation in general, and to this service in particular?</li>
<li><em>Run-time support within this service</em> &#8211; What functionality and other support exists within <em>this</em> service to enact the value within all of its activities and processes? In what ways are the awareness of the value and capabilities to support the value expressed in practice? Since this represents a personal responsibility incumbent on everyone involved, what support exists at run-time to ensure that those responsibilities are upheld?</li>
<li><em>Validate::Verify</em> &#8211; What support does this service need so as to verify and audit its actual performance in relation to the respective value? What services would ensure that this service has indeed delivered that performance? What records and other sources are needed in this validation-support? By what means are these &#8216;Verify and Audit&#8217; validation-services delivered to this service? By what means are these &#8216;Verify and Audit&#8217; services themselves verified and audited for alignment to the value? Who or what is responsible for these services, and how they apply to this service?</li>
</ul>
<p>As before, identify the services and exchanges in each case. Add these to the model as <em>Service</em>-entities and <em>Exchange</em>-entities, linked to the service-in-focus via <em>flow</em>-relations. Use either containment or <em>composition</em>-relations to link each of these Service-entities to the overall Validation <em>Service</em>. Annotate each <em>flow</em>-relation here with a &#8216;validate&#8217; label, to indicate that the flow delivers validation-services to the service-in-focus.</p>
<p>Also as before, be careful to avoid falling into layering-mistakes in the modelling process here (again, see <a href="#layers">&#8216;A note on layers&#8217;</a> above.) Overall, there are lot of useful insights to be gained here, about the nature of the enterprise, and about architectural risks and opportunities. The key concern to note, as with the other guidance-services, is that the service-in-focus will not be viable &#8211; especially over the longer-term &#8211; unless adequate and appropriate <em>validation</em>-support is available for <em>each</em> value in context.</p>
<p><span style="font-weight: bold;">Investors and beneficiaries</span></p>
<p>The <em>Investor</em> and <em>Beneficiary</em> services respectively represent those who contribute value to the service, or to whom value is returned from the service, beyond and outside of the usual transactions of the service&#8217;s supply-chain.</p>
<p><a href="http://weblog.tetradian.com/wp-content/uploads/2011/09/ecanv-invest-benef.png"><img class="aligncenter size-medium wp-image-3802" title="ecanv-invest-benef" src="http://weblog.tetradian.com/wp-content/uploads/2011/09/ecanv-invest-benef-300x175.png" alt="" width="300" height="175" /></a></p>
<p>These services (or service-relationships) are not covered as such in the Viable System Model. They barely rate any mention in classic Taylorism: the only investors acknowledged there, and also the only beneficiaries acknowledged, are the purported &#8216;owners&#8217; of the business, who invest money in the business and receive money from it in return.</p>
<p>In practice, even at the whole-organisation level, we need a <em>much</em> broader understanding of the roles of investors and beneficiaries, and the nature and myriad forms of value which they invest or receive. We also often need to explore how the forms of value are themselves transformed within a service. For example, in a business-startup context, people may invest time and skill and effort, and hope to receive monetary return; whereas in a non-profit context, people might invest money in the hope of seeing broader social benefit. The same overall principles apply right down to the level of an individual web-service or the like, though sometimes these value-relationships there can be difficult to identify and even harder to describe!</p>
<p style="padding-left: 30px;">Note that &#8216;value&#8217; here has a somewhat different meaning to &#8216;values&#8217; in the enterprise-values sense: the two terms are often related, but they&#8217;re not necessarily the same.</p>
<p>When modelling these aspects of service-viability, we need to be aware that these relationships are often highly politicised, and often bound up with some very muddled notions about &#8216;rights&#8217; or &#8216;control&#8217;. There are also often very strong pressures &#8211; especially in commercial organisations &#8211; to either ignore all non-monetary forms of value, or to try to force all forms of value into monetary terms, even when it makes little or no sense to do so. Although others may need to work solely with monetary valuations, for <em>our</em> purposes here we need to model the actual forms of value in each context, <em>in their own terms</em>, prior to any conversion to any other form. Failing to do so will invariably lead to architectural problems that can have serious impacts on overall viability &#8211; particularly via <a title="Post 'Anti-clients, kurtosis-risks and public riots'" href="http://weblog.tetradian.com/2011/08/10/anticlients-kurtosis-risk-and-rioting/" target="_blank">anti-clients and other kurtosis-risks</a>.</p>
<p>Questions to ask here include:</p>
<ul>
<li><em>Investor</em> &#8211; Who or what invests value in this service, in order to get it started, or to keep it running? What forms of value are delivered as investment in this service? Via what services, relationships and exchanges are these investments delivered to this service?</li>
<li><em>Beneficiary</em> &#8211; Who or what receives value as a return from this service? What forms of value delivered by this service as returns to its beneficiaries? Via what services, relationships and exchanges are these returns delivered by this service?</li>
<li><em>Transformation</em> &#8211; What are the differences &#8211; if any &#8211; between the forms of value that are invested, and the forms of value that are returned? By what means do these value-transforms take place within this service?</li>
<li><em>Balance</em> &#8211; In what ways and to what extent are the <em>invest</em> and <em>benefit</em> relationships in balance, both before and after transformations of value within this service? What relationships with other services are needed to monitor that balance, and/or to take action to correct any perceived imbalance? If the two flows do not balance overall, what impact would this have on overall viability, both of this service and of other related services?</li>
</ul>
<p>As usual, identify the services and exchanges in each case. Add these to the model as <em>Service</em>-entities and <em>Exchange</em>-entities, linked to the service-in-focus via <em>flow</em>-relations. If necessary, use either containment or <em>composition</em>-relations to link each of these Service-entities to the overall Investor or Beneficiary <em>Service</em>.</p>
<p>Annotate each <em>flow</em>-relation here with a &#8216;invest&#8217; or &#8216;benefit&#8217; label, to indicate that the flow delivers investment of some form to the service-in-focus, or that the service delivers benefits to a beneficiary. An &#8216;invest&#8217;-<em>flow</em> will typically connect either to the <em>Service</em> as a whole, or to the <em>Value-Outlay</em> cell, since the latter represents an abstraction of the activities that manage costs and outgoing payments and the like. For much the same reasons, a &#8216;benefit&#8217;-<em>flow</em> would typically connect either to the <em>Service</em> as a whole, or to its <em>Value-Return</em> cell.</p>
<p>Once again, be careful to avoid falling into layering-mistakes (see <a href="#layers">&#8216;A note on layers&#8217;</a>). There are some very important and often enlightening insights to be gained here, again about the nature of the overall enterprise, and about architectural risks and opportunities. The key concern to note is that the service-in-focus will not be or remain viable unless it does have adequate and appropriate investor-support, and that &#8211; in architectural terms, at least &#8211; the balance between investors and beneficiaries is appropriately managed.</p>
<h4>Iteration and recursion</h4>
<p>At this point we&#8217;ve now completed the viability-checklist for that single service-in-focus &#8211; the <em>Service</em>-entity with which we started. We could now apply the same checklist-assessment, recursively or iteratively, to any of the <em>Service</em>-entities that we&#8217;ve added to the model during this process &#8211; everything is a service, so the same viability-principles apply everywhere and at every level.</p>
<p style="padding-left: 30px;">For obvious reasons, don&#8217;t attempt to apply this to <em>everything</em>: by definition, it would take an infinite amount of time to complete the model! Instead, it&#8217;s wise to hold to the guideline that we <em>only</em> create a model in response to an explicit business-question, and <em>only</em> to the level of detail needed to answer or respond to that question.</p>
<p>In the same way, it can often be useful to do a drill-down into the details of a specific service, and apply the same viability-assessment at the next level down; or to the next level upward, to a more abstract layer at which redesign and restructure becomes possible. (Or <em>levels</em> &#8211; again, iteration and recursion would apply in both directions all the way up and down the layers of abstraction.)</p>
<p>In drill-down or drill-up, though, we need to be especially careful about the distinctions between layers of granularity and layers of abstraction (see <a href="#layers">&#8216;A note on layers&#8217;</a> again), because it&#8217;s very easy to get them confused here. Going up or down in granularity &#8211; <em>composition</em>-relations &#8211; is just a change in detail: each &#8216;child&#8217;- or &#8216;parent&#8217;-service will handle a subset or superset of the service-content and <em>Exchange</em>-content of the initial service-in-focus. However, going up or down in abstraction &#8211; <em>realization</em>-relations - involves a change in the <em>type</em> of detail that can be described: for example, by definition, row-3 cannot contain descriptions of any specific technology or implementation-method, whereas row-4 can.</p>
<p>Beyond that, though, there are no real restrictions on what we can model in Enterprise Canvas, or why: we&#8217;re welcome to iterate or recurse to our hearts&#8217; content, up and down the layers, and anywhere across the enterprise context.</p>
<h4>It&#8217;s all about story</h4>
<p>One last point to finish this Enterprise Canvas how-to.</p>
<p>So far everything we&#8217;ve done has probably seemed to be in terms of structure, and relationships between structures: services, exchanges, flows, composition and realization.</p>
<p>Yet there&#8217;s <a title="Post 'Two points of view on (enterprise) architecture'" href="http://weblog.tomgraves.org/2011/07/28/two-povs-on-ea/" target="_blank">another equally-valid way to look at architecture</a>: and that&#8217;s in terms of <em>story</em>.</p>
<p>One of the first things we say with Enterprise Canvas is that everything is a service. Yet it&#8217;s equally true to say that everything is a story.</p>
<p>Every service is a story, represents a story, has its own story to tell.</p>
<p>Every exchange is a story. Every flow or composition or realization is a story. Every change is a story. <a title="Post 'The enterprise is the story'" href="http://weblog.tomgraves.org/index.php/2010/01/26/the-enterprise-is-the-story/" target="_blank">The enterprise itself is a story</a>, too. <em>Everything</em> is a story.</p>
<p>When we look at an architecture, yes, it&#8217;s all about structure, and dynamics of structure; and it&#8217;s <em>also</em> all about stories.</p>
<p>And stories engage; stories draw people in; stories give people a reason to be involved in whatever it is that the service does and delivers, and how and why and where and with what it does so. It&#8217;s often in the stories that people tell us that we find the most important clues about what&#8217;s working or not-working in the enterprise, and what to do to make it work better. In that sense, the stories <em>matter</em>.</p>
<p>So whenever we look at an architecture, whenever we look at structure, we need also to look at, and look <em>for</em>, the stories that underly and underpin and interweave with that structure. And likewise, whenever we look at the stories, we need to look for the underlying structures that they each imply. Architecture is both structure, and story &#8211; and more, of course.</p>
<p>So it&#8217;s useful to see Enterprise Canvas not just as a framework for models of structure, but also as an anchor for stories, about the enterprise, about how everything fits together (or not) within the unified whole that is the organisation and its broader enterprise.</p>
<p>Something to work with, play with, even dance with, perhaps, as we further develop our organisation&#8217;s enterprise-architecture?</p>
]]></content:encoded>
			<wfw:commentRss>http://weblog.tetradian.com/2011/09/14/ecanvas-as-service-viability-checklist/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>More on simplified Enterprise Canvas</title>
		<link>http://weblog.tetradian.com/2011/09/11/more-on-simplified-ecanvas/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=more-on-simplified-ecanvas</link>
		<comments>http://weblog.tetradian.com/2011/09/11/more-on-simplified-ecanvas/#comments</comments>
		<pubDate>Sun, 11 Sep 2011 14:32:04 +0000</pubDate>
		<dc:creator>Tom G</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Complexity / Structure]]></category>
		<category><![CDATA[Enterprise architecture]]></category>
		<category><![CDATA[Knowledge]]></category>
		<category><![CDATA[business architecture]]></category>
		<category><![CDATA[effectiveness]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[enterprise canvas]]></category>
		<category><![CDATA[metamodel]]></category>
		<category><![CDATA[story]]></category>
		<category><![CDATA[toolset]]></category>
		<category><![CDATA[values]]></category>

		<guid isPermaLink="false">http://weblog.tetradian.com/?p=3761</guid>
		<description><![CDATA[Following on from the previous post on &#8216;Simplifying the Enterprise Canvas&#8216;, a few more notes on how to use the notation, and some practical matters on modelling. Perhaps not quite as technical as some of the other recent posts, but I&#8217;ll admit that if enterprise-architectures and the like are not of much interest to you, [...]]]></description>
			<content:encoded><![CDATA[<p>Following on from the previous post on &#8216;<a title="Post 'Simplifying the Enterprise Canvas" href="http://weblog.tetradian.com/2011/09/10/simplifying-ecanvas/" target="_blank">Simplifying the Enterprise Canvas</a>&#8216;, a few more notes on how to use the notation, and some practical matters on modelling.</p>
<p>Perhaps not <em>quite</em> as technical as some of the other recent posts, but I&#8217;ll admit that if enterprise-architectures and the like are not of much interest to you, you might want to skip this one. If that <em>is</em> of interest, though, please do read on! <img src='http://weblog.tetradian.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><span id="more-3761"></span></p>
<p><strong>Information in the <em>Service</em> entity</strong></p>
<p>I said in the previous post that the <em>Service</em> entity needed a name-parameter and not much else. Which was just plain wrong: my apologies&#8230;</p>
<p>If we follow the principles of <a title="Post 'EA metamodel - a possible structure'" href="http://weblog.tetradian.com/2011/09/05/ea-metamodel-possible-structure/" target="_blank">&#8216;The Metamodel To Rule Them All&#8217;</a>, the <em>Service</em>-entity is going to need to carry a <em>lot</em> of descriptive information, about what the service does, what it is, who or what does it, what it uses, where it fits within the overall scheme of things, and so on. (Part of that was implied when I mentioned the use of the &#8216;single-row extended-Zachman&#8217; to map out service-content &#8211; but all that information has to be stored <em>somewhere</em>.)</p>
<p>All of that implies that the <em>Service</em>-entity will need at least one more parameter, and probably several of them. The minimum requirement would be a free-form text field, probably to be used in wiki-style format. A separate and distinct description-field would be useful, too, to help build a service-glossary and service-catalogue.</p>
<p>It&#8217;s simple enough to add this in the toolset-metamodel: it just needs to be done from the start, that&#8217;s all.</p>
<p><strong>Layers and <em>realization</em>-relations in Enterprise Canvas</strong></p>
<p>A reminder that the layers or &#8216;rows&#8217; in Enterprise Canvas parallel those in Zachman: they are <em>layers of abstraction</em> &#8211; not arbitrary pseudo-&#8217;layers&#8217; of implementation, as in classic IT-centric &#8216;enterprise&#8217;-architecture.</p>
<p>The set of layers in Enterprise Canvas are a slightly-extended variant of the Zachman set:</p>
<p><a href="http://weblog.tetradian.com/wp-content/uploads/2010/07/canvas-rows.png"><img class="aligncenter size-medium wp-image-1224" title="canvas-rows" src="http://weblog.tetradian.com/wp-content/uploads/2010/07/canvas-rows-300x177.png" alt="" width="300" height="177" /></a></p>
<p>The &#8216;row-0&#8242; above the Zachman set provides compatibility with <a title="Wikipedia on ISO-9000 quality-system standards" href="http://en.wikipedia.org/wiki/ISO_9000" target="_blank">ISO-9000</a> and the like, and represents an unchanging permanent-anchor &#8211; specifically, the shared-enterprise <em>Vision</em> and its concomitant <em>Values</em>.</p>
<p>The &#8216;row-6&#8242; below the Zachman set represents the past, what has actually happened within our architecture; all of the other layers represent future intent, progressively moving closer towards the real-world detail of &#8216;the Now&#8217; as we move down through the rows. This gives us the support we need for architectural review following a continuous-improvement process such as <a title="Wikipedia on PDCA (plan, do, check, act)" href="http://en.wikipedia.org/wiki/PDCA" target="_blank">PDCA</a> or <a title="Wikipedia on After Action Review" href="http://en.wikipedia.org/wiki/After_action_review" target="_blank">After Action Review</a>:</p>
<ul>
<li>What was supposed to happen?</li>
<li>What actually happened?</li>
<li>What was the source of the difference?</li>
<li>What can we learn from this, to do differently next time?</li>
</ul>
<p>In Enterprise Canvas, we use <em>realization</em>-relations to link between rows &#8211; and <em>only</em> between rows. We <em>don&#8217;t</em> use <em>realization</em>-relations to connect between the pseudo-&#8217;layers&#8217; (&#8216;Business&#8217;, &#8216;Applications&#8217;, &#8216;Technology&#8217; etc) in TOGAF and Archimate and the like.</p>
<p>In most architectural work we&#8217;ll focus on row-2 to row-4, shown here as Business-model, System-model and Design-model &#8211; otherwise known as &#8216;business-context&#8217;, &#8216;logical&#8217; and &#8216;physical&#8217;. A &#8216;logical&#8217; (implementation-independent) design <em>realises</em> &#8211; i.e. makes more concrete &#8211; the support for a business-need or business-service described in the &#8216;business-context&#8217;; a &#8216;physical&#8217; (implementation-specific) design <em>realises</em> an implementation for a &#8216;logical&#8217; service; and so on. (Going the other way, the &#8216;logical-service&#8217; is the <em>reason</em> for the existence of the &#8216;physical-service&#8217;, the &#8216;business-service&#8217; is the <em>reason</em> for the existence of the &#8216;logical-service&#8217;, and so on all the way upward to the shared-enterprise Vision.)</p>
<p>If we&#8217;re working only within one row, we don&#8217;t need (or use) any <em>realization</em>-relations in our model. We only use <em>realization</em>-relations to describe linkages between different layers of abstraction, such as how a specific implementation realises a business-need.</p>
<p><strong>Beware of pseudo-&#8217;layers&#8217;</strong></p>
<p>I know I&#8217;ve said this several times in various posts, but it needs to be hammered home: <em>the &#8216;layers&#8217; used in IT-centric frameworks such as TOGAF and Archimate are not layers of abstraction</em>, and hence should <em>not</em> be used as layers in enterprise-architecture models. Those pseudo-&#8217;layers&#8217; are highly misleading, as they blur the fundamental distinctions between abstraction and implementation-type: for example, the so-called &#8216;Business&#8217;-layer is often used as a random grab-bag containing a jumbled-up mess of any non-implementation-specific abstraction <em>and</em> anything that might be classed as &#8216;not-IT&#8217;. The resultant scrambling of inter-entity relationships is illustrated well in this diagram from the <a title="Archimate v1.0, Chapter 7: Cross-layer dependencies" href="http://www.opengroup.org/archimate/doc/ts_archimate/chap7.html" target="_blank">Archimate specification</a>:</p>
<p style="text-align: center;"><img class="alignnone" title="Archimate specification, Figure 39: Relationships between Business Layer and Application Layer Concepts" src="http://www.opengroup.org/archimate/doc/ts_archimate/ts_archimate_files/image077.png" alt="" width="500" height="150" /></p>
<p style="text-align: center;">Archimate v1.0, Figure 39: (c) Open Group 2009</p>
<p>The relationship between &#8216;Business Object&#8217; and &#8216;Data Object&#8217; is correctly shown here as a <em>realization</em>: it crosses a boundary between layers of abstraction. However, all of the other links would be shown in Enterprise Canvas as variations on a theme of <em>composition</em> &#8211; i.e. relationships that do <em>not</em> cross layer-boundaries.</p>
<p><strong>Be wary of implicit inter-layer transitions in &#8216;containment&#8217; views</strong></p>
<p>&#8216;Containment&#8217; is a popular space-saving technique supported by many toolsets, such as Phil Beauvoir&#8217;s excellent free <a title="Archi toolset for Archimate" href="http://archi.cetis.ac.uk/" target="_blank">Archi</a> cross-platform toolset for Archimate (funded by UK <a title="JISC: 'the UK’s expert on information and digital technologies for education and research'" href="http://www.jisc.ac.uk/" target="_blank">JISC</a>). Within the model, <a title="Archi 'Automatic Relationship Management System' for nested-relations" href="http://archi.cetis.ac.uk/movies/nested-relations/nested-relations.html" target="_blank">an entity can &#8216;contain&#8217; other entities</a>, which usually implies that the &#8216;child&#8217; entities have <em>composition</em>-relations with the &#8216;parent&#8217;.</p>
<p>In Enterprise Canvas, this is implied in the matrix-subdivision of the core Service entity into nine subsidiary cells:</p>
<p><a href="http://weblog.tetradian.com/wp-content/uploads/2011/09/sim-contain-svc.png"><img class="aligncenter size-medium wp-image-3767" title="sim-contain-svc" src="http://weblog.tetradian.com/wp-content/uploads/2011/09/sim-contain-svc-300x161.png" alt="" width="300" height="161" /></a></p>
<p>And also implied in the &#8216;before / during / after&#8217; split of the inter-service flow, as represented in this metamodel by the <em>Exchange</em>-entity:</p>
<p><img class="aligncenter size-medium wp-image-3768" title="sim-contain-svc-exch" src="http://weblog.tetradian.com/wp-content/uploads/2011/09/sim-contain-svc-exch-300x135.png" alt="" width="300" height="135" /></p>
<p>There&#8217;s no doubt that this is &#8216;cleaner&#8217; and (usually) easier to read than doing the same thing with <em>composition</em>-links:</p>
<p><a href="http://weblog.tetradian.com/wp-content/uploads/2011/09/sim-contain-unpack.png"><img class="aligncenter size-medium wp-image-3770" title="sim-contain-unpack" src="http://weblog.tetradian.com/wp-content/uploads/2011/09/sim-contain-unpack-300x177.png" alt="" width="300" height="177" /></a></p>
<p>However, do beware that in some cases, the &#8216;containment&#8217; may actually be a <em>realization</em>-link, not a <em>composition</em>-link. A very common example is where we would want to show an implementation-independent (row-3) service &#8216;containing&#8217; the implementation-specific (row-4) services that bring that higher-level abstraction into reality. The catch is that that&#8217;s a <em>realization</em> relationship &#8211; a transition between rows, or layers of abstraction &#8211; rather than a simple matter of granularity within the same layer. Hence if we use &#8216;containment&#8217;, we need some means to distinguish between <em>composition</em>-relations and <em>realization</em>-relations for the implied links between the &#8216;parent&#8217; and its &#8216;children&#8217;.</p>
<p>One way to do this is that, in keeping with the dotted-line of the <em>realization</em>-relation, we could use a dotted-line rather than solid-line for the boundary of a <em>Service</em>-entity or <em>Exchange</em>-entity. What&#8217;s not immediately clear, though, is to which entity we should apply the dotted-line, because the <em>realization</em> could be considered to go either way. One convention we could use is that if only some of the &#8216;children&#8217; have <em>realization</em>-relations with the parent, then the dotted-line would apply to each of those children; whereas if all of the children have <em>realization</em>-relations with the parent, the dotted-line should apply to the parent:</p>
<p><a href="http://weblog.tetradian.com/wp-content/uploads/2011/09/sim-contain-real.png"><img class="aligncenter size-medium wp-image-3771" title="sim-contain-real" src="http://weblog.tetradian.com/wp-content/uploads/2011/09/sim-contain-real-300x87.png" alt="" width="300" height="87" /></a></p>
<p>It would be good if the toolset could manage this automatically for us, but in almost all cases we should be able to do this manually if need be.</p>
<p><strong>Alternate modelling for <em>Exchange</em> entities</strong></p>
<p>The <em>Exchange</em>-entities represent whatever passes between <em>Service</em>-entities in a <em>flow</em>-relation between each other.</p>
<p>In the standard modelling-usage that I described in the previous post, the <em>Exchange</em> is literally placed between <em>Service</em> entities, and the <em>flow</em>-relation links directly to the <em>Exchange</em> on both the &#8216;incoming&#8217; and &#8216;outgoing&#8217; side:</p>
<p><a href="http://weblog.tetradian.com/wp-content/uploads/2011/09/sim-exch-inline.png"><img class="aligncenter size-full wp-image-3772" title="sim-exch-inline" src="http://weblog.tetradian.com/wp-content/uploads/2011/09/sim-exch-inline.png" alt="" width="284" height="58" /></a></p>
<p>This is probably the best way to model <em>Exchange</em>-entities if there&#8217;s a strong emphasis on <em>flow</em>-content &#8211; as there is in <a title="Wikipedia on VPEC-T (values, policies, events, content, trust)" href="http://en.wikipedia.org/wiki/VPEC-T" target="_blank">VPEC-T</a> analysis, for example, where we focus on what a service would need or provide <em>before</em> looking for other services that would provide or consume that inter-service content.</p>
<p>But if we&#8217;re more interested in relationships between services, with only secondary interest in the content of what passes between them, it may be better to attach the <em>Exchange</em>-entity to the respective <em>flow</em>-relation, rather than visibly interposing it in the flow:</p>
<p><a href="http://weblog.tetradian.com/wp-content/uploads/2011/09/sim-exch-attach.png"><img class="aligncenter size-full wp-image-3773" title="sim-exch-attach" src="http://weblog.tetradian.com/wp-content/uploads/2011/09/sim-exch-attach.png" alt="" width="190" height="133" /></a></p>
<p>The disadvantage of the &#8216;attached-<em>Exchange</em>&#8216; option is that it&#8217;s not well suited to showing a split into subsidiary-<em>Exchange</em> items linked to the attached &#8216;parent&#8217; via <em>composition</em>-relations: visually it becomes too messy, and hard to &#8216;read&#8217;. If you need to show composition / decomposition, use the in-<em>flow</em> format instead.</p>
<p>Ideally, the toolset and its metamodel should be able to support both display-formats. If it can support only one variant, use the in-<em>flow</em> format, rather than the &#8216;attached&#8217; format.</p>
<p><strong>Keeping things simple</strong></p>
<p>Remember that one of the key aims here is to keep things simple, without ever dropping down into the over-simplistic. If we ignore for the moment the row-0 special-case of the <em>Vision</em> and <em>Value</em> entities, there are only two entity-types in the entire notation: <em>Service</em>, which does something; and <em>Exchange</em>, which represents something that passes between services. That&#8217;s it.</p>
<p style="padding-left: 30px;">Because of that principle that &#8216;everything is a service&#8217;, it should be straightforward to substitute a graphic or photograph for the <em>Service</em>-entity in a model &#8211; which should make it much easier to create variations of models that will make visual sense to executives, line-managers and other non-architects, whilst still retaining the formal rigour of the model beneath the visible surface.</p>
<p>And there are only three types of relationship possible between those entities, which in turn follow very simple rules:</p>
<ul>
<li><em>flow</em>-relations (between services) or <em>composition</em>-relations (internal structure of services and exchanges) can only connect <em>within</em> a single &#8216;row&#8217; or layer of abstraction</li>
<li><em>realization</em>-relations (from abstract to concrete) can only connect <em>between</em> layers of abstraction</li>
</ul>
<p>Again, that&#8217;s it.</p>
<p style="padding-left: 30px;">It would be helpful if the metamodel could also include common non-semantic items such as groups and junctions and annotations, but they&#8217;re not required as such for the notation: they&#8217;re just useful.</p>
<p>And <em>because</em> the notation is so simple, it allows the true complexity in the context to emerge and surface cleanly through the modelling process. We don&#8217;t get distracted by arbitrary pseudo-&#8217;layers&#8217;: it&#8217;s just the enterprise, <em>as</em> enterprise.</p>
<p>For many modelling-purposes, the only relation-type we&#8217;ll need is the <em>flow</em>-relation. For example, a simple supply-chain with switching between multiple suppliers:</p>
<p><a href="http://weblog.tetradian.com/wp-content/uploads/2011/09/sim-multisupply.png"><img class="aligncenter size-medium wp-image-3775" title="sim-multisupply" src="http://weblog.tetradian.com/wp-content/uploads/2011/09/sim-multisupply-300x115.png" alt="" width="300" height="115" /></a></p>
<p>Or a business-model with multiple client-segments, where we use <em>Exchange</em>-entities to record the different transactions and transaction-content for each client-group:</p>
<p><a href="http://weblog.tetradian.com/wp-content/uploads/2011/09/sim-multiclient.png"><img class="aligncenter size-medium wp-image-3776" title="sim-multiclient" src="http://weblog.tetradian.com/wp-content/uploads/2011/09/sim-multiclient-300x158.png" alt="" width="300" height="158" /></a></p>
<p>We use decomposition &#8211; modelled via <em>composition</em>-relations &#8211; to drill down into more details about structure. When we&#8217;re aiming to model trade-offs between implementation-options, or service-substitutions in disaster-recovery, we start to see the real value of a notation that <em>doesn&#8217;t</em> make arbitrary distinctions between IT-based, machine-based and manual service-implementations:</p>
<p><a href="http://weblog.tetradian.com/wp-content/uploads/2011/09/sim-multibuild.png"><img class="aligncenter size-medium wp-image-3778" title="sim-multibuild" src="http://weblog.tetradian.com/wp-content/uploads/2011/09/sim-multibuild-300x227.png" alt="" width="300" height="227" /></a></p>
<p>For most modelling, we won&#8217;t use <em>realization</em>-relations at all. The main occasions where we <em>would</em> use them are:</p>
<ul>
<li>mapping &#8216;logical-to-physical&#8217; transforms, and other moves from abstract to concrete</li>
<li>mapping dependencies of &#8216;why&#8217; / &#8216;how&#8217; between the layers &#8211; for example, showing how a specific service contributes to the overall aims of the shared-enterprise</li>
</ul>
<p>But that&#8217;s about it, really. Very simple. And yes, best to keep it that way as much as we can.</p>
<p><strong>Enterprise Canvas &#8211; the full set of service-relationships</strong></p>
<p>Because the notation consists of just two main entity-types and three relation-types, it&#8217;s certainly simple when compared to other notations. And at first glance it also <em>looks</em> simple when compared with the original Enterprise Canvas summary of inter-service relationships:</p>
<p><a href="http://weblog.tetradian.com/wp-content/uploads/2010/11/napkin-kitchensink_sml.png"><img class="aligncenter size-medium wp-image-1453" title="napkin-kitchensink_sml" src="http://weblog.tetradian.com/wp-content/uploads/2010/11/napkin-kitchensink_sml-300x204.png" alt="" width="300" height="204" /></a></p>
<p>Not quite so simple, though, when we map out in this notation the full set of relations shown in that visual-summary above, including the relative roles of each of the <em>flow</em>-relations and all of the implied <em>composition</em>-relations:</p>
<p><a href="http://weblog.tetradian.com/wp-content/uploads/2011/09/sim-complete.png"><img class="aligncenter size-full wp-image-3779" title="sim-complete" src="http://weblog.tetradian.com/wp-content/uploads/2011/09/sim-complete.png" alt="" width="450" height="300" /></a></p>
<p>That should, I think, give some idea of the full power of the Enterprise Canvas and its underlying concepts: there&#8217;s a lot in there&#8230;</p>
<p>The original Enterprise Canvas is compact and concise, but it&#8217;s likely to be hard to implement in any of the existing EA toolsets. (That original notation is still probably the best for rough-sketches on paper or whiteboard, though.) This simplified version is somewhat less concise, but it would be much easier to implement in an EA toolset, and easier for us to increase its uptake and more general adoption across the EA disciplines. Ultimately, though, just choose whatever works best in the context!</p>
<p>Comments / suggestions as usual, if you would? Many thanks for reading this far, anyway.</p>
]]></content:encoded>
			<wfw:commentRss>http://weblog.tetradian.com/2011/09/11/more-on-simplified-ecanvas/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Simplifying the Enterprise Canvas</title>
		<link>http://weblog.tetradian.com/2011/09/10/simplifying-ecanvas/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=simplifying-ecanvas</link>
		<comments>http://weblog.tetradian.com/2011/09/10/simplifying-ecanvas/#comments</comments>
		<pubDate>Sat, 10 Sep 2011 21:10:36 +0000</pubDate>
		<dc:creator>Tom G</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Complexity / Structure]]></category>
		<category><![CDATA[Enterprise architecture]]></category>
		<category><![CDATA[Knowledge]]></category>
		<category><![CDATA[business architecture]]></category>
		<category><![CDATA[effectiveness]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[enterprise canvas]]></category>
		<category><![CDATA[metamodel]]></category>
		<category><![CDATA[story]]></category>
		<category><![CDATA[toolset]]></category>
		<category><![CDATA[values]]></category>

		<guid isPermaLink="false">http://weblog.tetradian.com/?p=3739</guid>
		<description><![CDATA[The Enterprise Canvas is a model-type for use in enterprise-architecture, that can be used to describe any aspect of the enterprise, providing a consistent, unified view all the way from strategy to execution. But can we simplify it so as to build support for it in existing EA toolsets? The full specification for Enterprise Canvas [...]]]></description>
			<content:encoded><![CDATA[<p>The Enterprise Canvas is a model-type for use in enterprise-architecture, that can be used to describe any aspect of the enterprise, providing a consistent, unified view all the way from strategy to execution. But can we simplify it so as to build support for it in existing EA toolsets?</p>
<p>The full specification for Enterprise Canvas is in my book <em><a title="Book 'Mapping the Enterprise: modelling the enterprise as services with the Enterprise Canvas'" href="http://tetradianbooks.com/2010/11/ecanvas/" target="_blank">Mapping the Enterprise</a></em>, which at present you can still download for free from <a title="Free download of PDF-format version of book 'Mapping the Enterprise'" href="http://tetradianbooks.com/2010/11/ecanvas-ebook/" target="_blank">here</a>; there&#8217;s also a free two-page <a title="Summary-sheet for 'Mapping the Enterprise' (Enterprise Canvas)" href="http://tetradianbooks.com/2010/12/ecanvas-summary/" target="_blank">summary-sheet</a> in PDF format. It incorporates and unifies themes from a wide variety of other model-types in common use in EA, such as <a title="Wikipedia on Zachman Framework" href="http://en.wikipedia.org/wiki/Zachman_Framework" target="_blank">Zachman</a>, <a title="Wikipedia on Archimate" href="http://en.wikipedia.org/wiki/ArchiMate" target="_blank">Archimate</a>, <a title="Wikipedia on Business Model Canvas" href="http://en.wikipedia.org/wiki/Business_Model_Canvas" target="_blank">Business Model Canvas</a>, <a title="Wikipedia on VPEC-T" href="http://en.wikipedia.org/wiki/VPEC-T" target="_blank">VPEC-T</a>, <a title="Wikipedia on Viable System Model" href="http://en.wikipedia.org/wiki/Viable_System_Model" target="_blank">Viable System Model</a>, <a title="Slidedeck 'What is an Enterprise' on Slideshare" href="http://www.slideshare.net/tetradian/what-is-an-enterprise" target="_blank">Market Model</a> and many others, at first glance it can often seem a fairly complex beast.</p>
<p><a href="http://weblog.tetradian.com/wp-content/uploads/2010/11/napkin-kitchensink_sml.png"><img class="aligncenter size-medium wp-image-1453" style="border-style: initial; border-color: initial;" title="napkin-kitchensink_sml" src="http://weblog.tetradian.com/wp-content/uploads/2010/11/napkin-kitchensink_sml-300x204.png" alt="" width="300" height="204" /></a></p>
<p>The image above summarises the core service-entity and its relationships, but in addition to that, services can be described at seven distinct levels of abstraction, services-flows take place over several distinct phases (the &#8216;Market Cycle&#8217;), and so on. It&#8217;s a powerful way to model what&#8217;s going on within an enterprise, but there&#8217;s a lot to it; and I&#8217;d have to admit it&#8217;ll seem a bit daunting at first&#8230;</p>
<p>And there&#8217;s a real problem that at present there&#8217;s no EA toolset that implements it. Hence the only way to use it at present in EA modelling is via pen and paper, and then manual transfer to other more constrained, context-specific model-types. Which kind of defeats the object of the exercise, about unifying across the whole enterprise space&#8230;</p>
<p>So there&#8217;s a real challenge there: compress it all down into a simplified form that <em>can</em> be implemented on an existing EA toolset.</p>
<p>And courtesy of a great meeting yesterday with <a title="Alex Yakovlev (@ayakovlev) on Twitter" href="http://twitter.com/ayakovlev" target="_blank">Alex Yakovlev</a>, it looks like we&#8217;ve cracked it:</p>
<ul>
<li>one main entity-type (<em>Service</em>)</li>
<li>one subsidiary entity-type (<em>Exchange</em>)</li>
<li>three relation-types (<em>flow</em>, <em>composition</em> and <em>realization</em>)</li>
</ul>
<p>There are also two more subsidiary entity-types (<em>Vision</em> and <em>Value</em>) that are probably optional because they&#8217;re only used in one specific context and can be simulated anyway by other entity-types (<em>Service</em> and <em>Exchange</em> respectively).</p>
<p>That&#8217;s it.</p>
<p>And it&#8217;s all close enough to common model-types such as UML, Archimate or BPMN that it can be implemented via a few minor tweaks to entity-types and relation-types that already exist within those models. Which means that we should be able to translate automatically to and from those other model-types. That&#8217;s <em>definitely</em> good news. (For me, anyway. <img src='http://weblog.tetradian.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  )</p>
<p>So, here goes: formal details for a simplified variant of Enterprise Canvas that can be implemented as a UML Profile or equivalent metamodel in any EA toolset that supports that kind of metamodelling. (Alex is aiming to get an initial UML Profile for <a title="Wikipedia on Sparx Enterprise Architect" href="http://en.wikipedia.org/wiki/Enterprise_Architect_(Visual_Modeling_Platform)" target="_blank">Sparx Enterprise Architect</a> done in the next few days &#8211; I&#8217;ll post here when it becomes available.)</p>
<p><span id="more-3739"></span></p>
<p><strong><em>Service</em> entity-type</strong></p>
<p>In Enterprise Canvas, <em>everything</em> is or delivers a service. One side-effect is that that means that, in a model, everything (and everyone) that does something &#8211; the service in focus, its suppliers and customers, its investors and beneficiaries, and the services that coordinate, direct and validate it &#8211; can all be represented as instances of a single entity-type, <em>Service</em>.</p>
<p><a href="http://weblog.tetradian.com/wp-content/uploads/2011/09/sim-service.png"><img class="aligncenter size-full wp-image-3747" title="sim-service" src="http://weblog.tetradian.com/wp-content/uploads/2011/09/sim-service.png" alt="" width="76" height="57" /></a></p>
<p>Parameters for the <em>Service</em> entity would depend somewhat on the abstraction-layer being represented.</p>
<p>At the top layer, row-0 &#8216;Enterprise&#8217;, a <em>Service</em> actually represents the shared-enterprise vision, which should be defined solely by its name. (If supported, a <em>Vision</em> entity should be used for this, rather than a <em>Service</em>.)</p>
<p>At the next layer, row-1 &#8216;Scope&#8217;, <em>Service</em> entities can be used (if somewhat incorrectly) as placeholders and carriers for the lists of overall enterprise-content.</p>
<p>At row-2 &#8216;Business Services&#8217;, <em>Service</em> entities should be used, but without much if any content, as the focus at this layer is on key relationships between enterprise-scope services.</p>
<p>At row-3 &#8216;Service-content&#8217; and below, more detail should added, according to the needs of the respective layer (&#8216;Logical&#8217; implementation-independent, &#8216;Physical&#8217; implementation-specific, deployment, and run-time record). Content and activity of the service should typically be described in terms of the &#8216;single-row extended-Zachman&#8217; taxonomy used within Enterprise Canvas:</p>
<p><a href="http://weblog.tetradian.com/wp-content/uploads/2011/01/single-row-extZachman.png"><img class="aligncenter size-medium wp-image-1560" title="single-row-extZachman" src="http://weblog.tetradian.com/wp-content/uploads/2011/01/single-row-extZachman-300x134.png" alt="" width="300" height="134" /></a></p>
<p><em>Toolset implementation</em>: Start from an appropriate metamodel entity-type, such as UML or BPMN &#8216;Activity&#8217;, or Archimate &#8216;Business Service&#8217;. Rename this entity-type &#8216;Service&#8217;. Ensure that it has a &#8216;name&#8217;-parameter; other parameters are probably optional.</p>
<p>For conceptual compatibility with BPMN (&#8216;Activity&#8217;), Archimate (&#8216;Business Service&#8217; etc) and UML Activity Diagram (&#8216;Activity&#8217;), a <em>Service</em> entity should be displayed as a rounded-rectangle.</p>
<p><strong><em>Exchange</em> entity-type</strong></p>
<p>The <em>Exchange</em> entity-type represents what is passed <em>between</em> services, or involved in relationships between those services:</p>
<p><a href="http://weblog.tetradian.com/wp-content/uploads/2011/09/sim-exchange.png"><img class="aligncenter size-full wp-image-3748" title="sim-exchange" src="http://weblog.tetradian.com/wp-content/uploads/2011/09/sim-exchange.png" alt="" width="58" height="58" /></a></p>
<p><em>Exchange</em> entities should only be used in models representing row-3 &#8216;Service-content&#8217; or below. The content of the exchange should be described in terms of the &#8216;Asset&#8217;-column in the single-row extended-Zachman taxonomy above.</p>
<p><em>Toolset implementation</em>: Start from an appropriate metamodel entity-type, such as UML Activity &#8216;Object&#8217; (&#8216;Document&#8217;), BPMN &#8216;Data Object&#8217;, or Archimate &#8216;Business Object&#8217;. Rename this entity-type &#8216;Exchange&#8217;. Ensure that it has at least a &#8216;name&#8217;-parameter, and preferably a text-box and/or checklist to summarise the content of the exchange, as above.</p>
<p>The <em>Exchange</em> entity-type could be represented in several different ways, depending on the content of the exchange, and the notation used as the base for the metamodel. A suggested default would be the &#8216;data object&#8217; type used in several notations, as above. Alternatively we might use different symbols to represent different asset-types used in the respective exchange: for example, a box for physical objects, a page for information, a stick-figure for relations, and a flash for brands and other aspirational-assets.</p>
<p>However, given that many exchanges may involve multiple asset-types or composites, it may be better to use only the default, or to allow annotation of the single entity-type, allowing one or more of the asset-type symbols as &#8216;decorations&#8217;, similar to the &#8216;decoration&#8217; add-ons used in Archimate to distinguish between service-types.</p>
<p><strong><em>Vision</em> and <em>Value</em> entity-types</strong></p>
<p>The Vision and its concomitant Values are the ultimate anchors for everything that happens in the shared-enterprise &#8211; or, to put it the other way round, every service and exchange must in some way help towards the realising of the shared-enterprise vision and its values:</p>
<p><a href="http://weblog.tetradian.com/wp-content/uploads/2011/09/sim-vision-value.png"><img class="aligncenter size-medium wp-image-3749" title="sim-vision-value" src="http://weblog.tetradian.com/wp-content/uploads/2011/09/sim-vision-value-300x126.png" alt="" width="300" height="126" /></a></p>
<p>The <em>Vision</em> and <em>Value</em> entities should appear only in row-0 &#8216;Enterprise&#8217;, and are the only content that should appear in that row. For most purposes, only one <em>Vision</em> should be used: multiple <em>Vision</em> entities should only be used for the special case of assessing clashes between multiple shared-enterprises impacting on an organisation. (If necessary, a suitably-labelled <em>Service</em> entity may be used as a substitute for a <em>Vision</em> entity.) Use of <em>Value</em> entities is always optional in modelling; any number of <em>Value</em> entities may be attached to a <em>Vision</em> via <em>composition</em>-relations.</p>
<p>Everything in row-1 &#8216;Scope&#8217; should have a <em>realise</em>-relation to the <em>Vision</em> and, optionally, to one or more of the Value-entities (if any).</p>
<p><em>Service</em>-entities that are used to represent (&#8216;validation-services&#8217; (i.e. services that deliver &#8216;validation&#8217; support for other other services, via a <em>flow</em>-relation with a &#8216;validate&#8217; role), should generally take part in <em>realise</em>-relation chains that ultimately link up to a respective <em>Value</em> entity (if present).</p>
<p><em>Toolset implementation</em>: In both cases, start from an appropriate metamodel entity-type, such as the Archimate &#8216;Service&#8217;-lozenge or &#8216;Meaning&#8217;-cloud for <em>Vision</em>, and the Archimate &#8216;Value&#8217;-oval for <em>Value</em>. In both cases, the only parameter should be a name of descriptor for the respective vision or value.</p>
<p>For simplicity, the representation should draw on that used for the respective base-type &#8211; i.e. lozenge, cloud or oval:</p>
<p><a href="http://weblog.tetradian.com/wp-content/uploads/2011/09/sim-vision-cloud.png"><img class="aligncenter size-medium wp-image-3751" title="sim-vision-cloud" src="http://weblog.tetradian.com/wp-content/uploads/2011/09/sim-vision-cloud-300x60.png" alt="" width="300" height="60" /></a></p>
<p>Although usage of distinct <em>Vision</em> and <em>Value</em> entities would be preferred, for clearer modelling, a simpler metamodel-implementation could use a <em>Service</em> entity as a substitute for the <em>Vision</em> entity. In this case, to keep the metamodel as simple as possible, no <em>Value</em> entity should be defined, and hence no specific relation-type links need be defined; instead, the single <em>Service</em> should used as the anchor-point for <em>realise</em>-relations with all layers of abstraction and concretisation (&#8216;rows&#8217;) from below.</p>
<p><strong><em>flow</em> relation-type</strong></p>
<p><em>Service</em>-entities are connected to each other by <em>flow</em>-relations, to which <em>Exchange</em>-entities may be attached or imposed to indicate what is exchanged between those services:</p>
<p><a href="http://weblog.tetradian.com/wp-content/uploads/2011/09/sim-flow.png"><img class="aligncenter size-full wp-image-3752" title="sim-flow" src="http://weblog.tetradian.com/wp-content/uploads/2011/09/sim-flow.png" alt="" width="284" height="58" /></a></p>
<p>The <em>flow</em>-relations should only be used in row-2 (&#8216;Business Services&#8217;) and below. In row-3 and below, each <em>flow</em> should also take on a distinct role, representing the Enterprise-Canvas inter-service relationships, as follows:</p>
<ul>
<li><em>provide</em>: simple provision of products and services, used to link with other services in Supplier and Customer relationships to this service (a Supplier is a source for or &#8216;provides&#8217; a flow; a Customer is a destination for or &#8216;consumes&#8217; a flow)</li>
<li><em>invest</em>: a flow from a service in an Investor relationship to this service</li>
<li><em>benefit</em>: a flow to a service in a Beneficiary relationship to this service</li>
<li><em>coordinate</em>: a flow or exchange with a service in a Coordination guidance-relationship to this service</li>
<li><em>direct</em>: a flow or exchange with a service in a Direction guidance-relationship to this service</li>
<li><em>validate</em>: a flow or exchange with a service in a Validation guidance-relationship to this service</li>
</ul>
<p>(An open or &#8216;unspecified&#8217; role should generally be used in row-2 <em>flow</em>-relations, and in other rows for flows in which the role has not yet been determined.)</p>
<p>Connection-rules are as follows:</p>
<ul>
<li>a <em>flow</em>-relation may link a <em>Service</em>-entity to another <em>Service</em>-entity.</li>
<li>a <em>flow</em>-relation may link a <em>Service</em>-entity to an <em>Exchange</em>-entity, or an <em>Exchange</em>-entity to a <em>Service</em>-entity.</li>
</ul>
<p>Note that flows can only link &#8216;horizontally&#8217; across a row (layer of abstraction). They cannot and must not be used to link between services and/or exchanges in different rows.</p>
<p><em>Toolset implementation</em>: Start from an appropriate metamodel relation-type such as Archimate &#8216;flow&#8217;. The parameters should include an optional name, an identifier for the role (e.g. via dropdown-list), and an optional text-area to describe the content (if no <em>Exchange</em> entity is attached), triggering-events and other relevant information.</p>
<p>For consistency with Archimate, BPMN and UML, the <em>flow</em>-relation should be represented by a dotted-line ending in a solid arrow-head, indicating the primary direction of the flow:</p>
<p><a href="http://weblog.tetradian.com/wp-content/uploads/2011/09/sim-flowline.png"><img class="aligncenter size-full wp-image-3753" title="sim-flowline" src="http://weblog.tetradian.com/wp-content/uploads/2011/09/sim-flowline.png" alt="" width="77" height="10" /></a></p>
<p>(For <em>flow</em>-relations in which there is no emphasised direction of flow, an arrow-head should be used at both ends.)</p>
<p><strong><em>composition</em> relation-type</strong></p>
<p>In addition to layers of abstraction (&#8216;rows&#8217;), we often also need to model layers of granularity (composition), in which we examine in finer detail of the structure and implementation of a <em>Service</em> or <em>Exchange</em>.</p>
<p style="padding-left: 30px;">The nine subsidiary cells of a service within Enterprise Canvas (a matrix of inbound / self / outbound, and before / during / after the main-transaction) and the three subsidiary flows in an inter-service exchange (again, before / during / after the main-transaction) are somewhat-abstract examples of composition or decomposition. However, these are merely the standard partitionings used in Enterprise Canvas, and any appropriate alternate partitioning may be used instead.</p>
<p style="padding-left: 30px;">One somewhat-confusing example of composition/decomposition is the purported &#8216;layering&#8217; in TOGAF or Archimate. In that context, parts of a service may be composed of (actually, implemented by) software applications, which in turn are in part composed of (actually, hosted on) physical IT systems and networks.</p>
<p>All of these can be modelled by <em>composition</em> relations between <em>Service</em>-entities, and between <em>Exchange</em>-entities:</p>
<p><a href="http://weblog.tetradian.com/wp-content/uploads/2011/09/sim-composition.png"><img class="aligncenter size-medium wp-image-3754" title="sim-composition" src="http://weblog.tetradian.com/wp-content/uploads/2011/09/sim-composition-300x98.png" alt="" width="300" height="98" /></a></p>
<p>The <em>composition</em>-relations should only be used in row-2 (&#8216;Business Services&#8217;) and below. In row-3 (&#8216;Service Content&#8217;) and below, it may be necessary to annotate the composition to add further specifics about the nature or sub-type of the composition, for example:</p>
<ul>
<li><em>composition</em>: the &#8216;child&#8217; services or exchanges are of the same general type as the &#8216;parent&#8217;</li>
<li><em>aggregation</em>: the &#8216;child&#8217; services or exchanges are a mix of structurally-different types relative to the &#8216;parent&#8217;</li>
<li><em>assignment</em>: the &#8216;child&#8217; service or exchange is of a structurally-different type taking on the role of a &#8216;child&#8217; to the &#8216;parent&#8217;</li>
<li><em>used-by</em>: the &#8216;child&#8217; service or exchange is &#8216;realised by&#8217; a structurally-different type to the &#8216;parent&#8217; (e.g. business-service implemented by software-application, in turn hosted-by physical-IT) but at the <em>same</em> level of abstraction</li>
</ul>
<p>(Note that in Archimate and UML these are all defined as different relation-types. For <em>this</em> context they are best understood as variants on a theme of composition/decomposition.)</p>
<p>The default meaning for a <em>composition</em>-relation is that the &#8216;child&#8217;-entity is of a structurally similar type to the &#8216;parent&#8217; &#8211; i.e. a simple composition/decomposition relationship.</p>
<p>Connection-rules are as follows:</p>
<ul>
<li>a <em>composition</em>-relation may link a <em>Service</em>-entity to another <em>Service</em>-entity.</li>
<li>a <em>composition</em>-relation may link an <em>Exchange</em>-entity to another <em>Exchange</em>-entity.</li>
<li>a <em>composition</em>-relation may link a <em>Value</em>-entity to a <em>Vision</em>-entity.</li>
</ul>
<p>Note that composition/decomposition relationships can only link <em>within</em> a row (layer of abstraction). They cannot and must not be used to link between services and/or exchanges in different rows. To link between rows (i.e. different layers of abstraction), <em>always</em> use a <em>realization</em>-relation &#8211; a <em>composition</em>-relation should <em>never</em> be used for this purpose.</p>
<p style="padding-left: 30px;">Take especial care when emulating an Archimate &#8216;assigned-to&#8217; or &#8216;uses/used-by&#8217; relation: these are often used in Archimate in a very misleading way, as a kind of analogue of a <em>realization</em>-relation, but one that occurs at the <em>same</em> level of abstraction. Their main function in Archimate, TOGAF and many other IT-centric frameworks is to provide links between their purported &#8216;layers&#8217; (Business, Application, Technology), which in reality are arbitrary subset-partitions of the conceptual-space. In effect, &#8216;Business&#8217; is used for anything that involves purpose or human concerns; &#8216;Application&#8217; is used for all information-related concerns (but for IT-maintained information only); and &#8216;Technology&#8217; for anything to do with IT-hardware (with no allowance for any non-IT forms of technology). These pseudo-&#8217;layers&#8217; have no intrinsic relationship to layers of abstraction, and again are often highly misleading in <em>enterprise</em>-architecture practice. &#8220;You Have Been Warned&#8221; etc&#8230;</p>
<p><em>Toolset implementation</em>: Start from an appropriate metamodel relation-type such as Archimate &#8216;composition&#8217;. The parameters should include an optional name, an identifier for the sub-type (e.g. via dropdown-list), and an optional text-area to describe the composition/decomposition context.</p>
<p>For consistency with Archimate, BPMN and UML, the <em>composition</em>-relation should be represented by a line ending in a solid diamond-arrowhead, with the arrow-head pointing to the &#8216;parent&#8217;:</p>
<p><a href="http://weblog.tetradian.com/wp-content/uploads/2011/09/sim-compositionline.png"><img class="aligncenter size-full wp-image-3756" title="sim-compositionline" src="http://weblog.tetradian.com/wp-content/uploads/2011/09/sim-compositionline.png" alt="" width="153" height="15" /></a></p>
<p>For other Archimate variations such as aggregation, assignment and used-by, it is probably best to use the respective Archimate line-decoration (open-diamond, dot and line-arrow respectively).</p>
<p><strong><em>realization</em> relation-type</strong></p>
<p>Links between layers of abstraction &#8211; for example, a transform between a &#8216;logical&#8217; implementation-independent (&#8216;row-3&#8242;) service and a &#8216;physical&#8217; implementation-specific (&#8216;row-4&#8242;) instantiation of that service &#8211; should be modelled via <em>realization</em>-relations between <em>Service</em>-entities and between <em>Exchange</em>-entities:</p>
<p><a href="http://weblog.tetradian.com/wp-content/uploads/2011/09/sim-realization.png"><img class="aligncenter size-full wp-image-3757" title="sim-realization" src="http://weblog.tetradian.com/wp-content/uploads/2011/09/sim-realization.png" alt="" width="209" height="152" /></a></p>
<p>The <em>realization</em>-relations should be used between <em>all</em> rows, as appropriate, to create a full trail of dependencies between &#8216;Why&#8217; (abstract, moving &#8216;upward&#8217; between rows) and &#8216;How&#8217; (concrete, moving &#8216;downward&#8217; between rows).</p>
<p>There are no sub-types of <em>realization</em>-relation.</p>
<p>Connection-rules are as follows:</p>
<ul>
<li>a <em>realization</em>-relation may link a <em>Service</em>-entity to another <em>Service</em>-entity.</li>
<li>a <em>realization</em>-relation may link an <em>Exchange</em>-entity to another <em>Exchange</em>-entity.</li>
<li>a <em>realization</em>-relation may link a <em>Service</em>-entity &#8216;upward&#8217; to a <em>Vision</em>-entity or <em>Value</em>-entity.</li>
</ul>
<p>Note that <em>realization</em> relationships can only link <em>between</em> rows (layers of abstraction). They cannot and must not be used to link between services and/or exchanges in the same row. To link within rows (i.e. the same layer of abstraction), <em>always</em> use a <em>flow</em>-relation or <em>composition</em>-relation &#8211; a <em>realization</em>-relation should <em>never</em> be used for this purpose.</p>
<p style="padding-left: 30px;">Take especial care when emulating an Archimate &#8216;realization&#8217; relation. These are generally correct, in the sense that they usually link between different levels of abstraction (for example, Data Object realises Business Object); but note that in Archimate they can also be used to link between entities at the <em>same</em> level of abstraction. As usual, the problem here is the misleading pseudo-&#8217;layers&#8217; (Business, Application, Technology) in Archimate, TOGAF and the like.</p>
<p><em>Toolset implementation</em>: Start from an appropriate metamodel relation-type such as Archimate &#8216;realization&#8217;. The parameters should include an optional name and an optional text-area to describe the realisation context.</p>
<p>For consistency with Archimate, BPMN and UML, the <em>realization</em>-relation should be represented by a dotted-line ending in a open-triangle arrowhead, with the arrow-head pointing to the more abstract &#8216;parent&#8217;:</p>
<p><a href="http://weblog.tetradian.com/wp-content/uploads/2011/09/sim-realizationline.png"><img class="aligncenter size-full wp-image-3758" title="sim-realizationline" src="http://weblog.tetradian.com/wp-content/uploads/2011/09/sim-realizationline.png" alt="" width="77" height="25" /></a></p>
<p>No sub-types are required for the <em>realization</em>-relation.</p>
<p><strong>Some comments on modelling</strong></p>
<p>This simplified version of Enterprise Canvas does incorporate all of the original features, but in somewhat different form: a significant amount of the information &#8211; particularly around relative roles of services &#8211; is now carried within the entities and flows, rather than as per the original entity-notation. There are also some potential inconsistencies in the way relations are mapped in the &#8216;Scope&#8217; layer (row-1). In some ways this version is simpler to use, but a side-effect is that more responsibility for correct modelling of underlying detail is passed to the modeller rather than explicit in the notation.</p>
<p>By default, colours for entities and flows are not semantically significant. Use colour in any way which suits the meaning best.</p>
<p>A quick summary of the full simplified notation is as follows:</p>
<p><a href="http://weblog.tetradian.com/wp-content/uploads/2011/09/sim-summary.png"><img class="aligncenter size-medium wp-image-3759" title="sim-summary" src="http://weblog.tetradian.com/wp-content/uploads/2011/09/sim-summary-300x200.png" alt="" width="300" height="200" /></a></p>
<p>One crucial area of concern is around inter-layer (inter-row) relationships &#8211; i.e. via<em> realization</em>-relations. In common with UML and BPMN, Enterprise Canvas demands a rigorous approach to proper modelling of links between versus within the respective layers of abstraction. However, anyone whose main architecture-modelling background is via Archimate, TOGAF or the like may not be fully aware either <em>of</em> that rigour, or of the need for it in practice. The problem is that because of the explicit IT-orientation and implicit IT-centrism of those frameworks, separation of layers of abstraction is blurred together with pseudo-&#8217;layers&#8217; of implementation-category, as described above: &#8216;Business&#8217; for purpose and human focus, &#8216;Application&#8217; for (IT-specific) information, and &#8216;Technology&#8217; for (IT-specific) physical hardware. In effect, the &#8216;Business&#8217; pseudo-layer includes both purpose/human implementation (row-4 and below) <em>and</em> most items in implementation-independent layers of abstraction (row-3 or above). This cavalier approach to layers of abstraction is a <em>major</em> cause of problems when trying to use Archimate and the like in any non-IT-centric context.</p>
<p>In short: use <em>flow</em> and <em>composition</em>-relations only <em>within</em> layers of abstraction (rows); use <em>realization</em>-relations only <em>between</em> rows. <em>Don&#8217;t mix them up!</em></p>
]]></content:encoded>
			<wfw:commentRss>http://weblog.tetradian.com/2011/09/10/simplifying-ecanvas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What I do and how I do it</title>
		<link>http://weblog.tetradian.com/2011/08/29/what-i-do-and-how-i-do-it/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=what-i-do-and-how-i-do-it</link>
		<comments>http://weblog.tetradian.com/2011/08/29/what-i-do-and-how-i-do-it/#comments</comments>
		<pubDate>Mon, 29 Aug 2011 10:30:16 +0000</pubDate>
		<dc:creator>Tom G</dc:creator>
				<category><![CDATA[Complexity / Structure]]></category>
		<category><![CDATA[Enterprise architecture]]></category>
		<category><![CDATA[Futures]]></category>
		<category><![CDATA[Knowledge]]></category>
		<category><![CDATA[Power and responsibility]]></category>
		<category><![CDATA[Society]]></category>
		<category><![CDATA[The Outsider]]></category>
		<category><![CDATA[anarchist]]></category>
		<category><![CDATA[complexity]]></category>
		<category><![CDATA[disruption]]></category>
		<category><![CDATA[dowsing]]></category>
		<category><![CDATA[effectiveness]]></category>
		<category><![CDATA[metamodel]]></category>
		<category><![CDATA[methodology]]></category>
		<category><![CDATA[mythquake]]></category>
		<category><![CDATA[narrative]]></category>
		<category><![CDATA[paradigm]]></category>
		<category><![CDATA[purpose]]></category>
		<category><![CDATA[quality]]></category>
		<category><![CDATA[responsibility]]></category>
		<category><![CDATA[story]]></category>
		<category><![CDATA[strategy]]></category>
		<category><![CDATA[tactics]]></category>
		<category><![CDATA[taxonomy]]></category>
		<category><![CDATA[values]]></category>
		<category><![CDATA[vision]]></category>
		<category><![CDATA[worldview]]></category>

		<guid isPermaLink="false">http://weblog.tetradian.com/?p=2962</guid>
		<description><![CDATA[What do I do, and how do I do it? What&#8217;s the nature of my work, and the methods that I use? And for that matter, why? That&#8217;s perhaps the shortest summary to a request by Anthony Draffin, in a comment to my previous post &#8216;Not quite bus-pass day&#8216;: On a selfish note… It’s apparent that [...]]]></description>
			<content:encoded><![CDATA[<p>What do I do, and how do I do it? What&#8217;s the nature of my work, and the methods that I use? And for that matter, why?</p>
<p>That&#8217;s perhaps the shortest summary to a request by <a title="Anthony Draffin (@adraffin) on Twitter" href="http://twitter.com/adraffin" target="_blank">Anthony Draffin</a>, in a <a title="Comment by Anthony Draffin on post 'Not quite bus-pass day...'" href="http://weblog.tetradian.com/2011/08/22/not-quite-bus-pass-day/#comment-62837" target="_blank">comment</a> to my previous post &#8216;<a title="Post 'Not quite bus-pass day...'" href="http://weblog.tetradian.com/2011/08/22/not-quite-bus-pass-day" target="_blank">Not quite bus-pass day</a>&#8216;:</p>
<blockquote><p>On a selfish note… It’s apparent that the common thread to dowsing, printing and enterprise architecture is your ability to look at a field holistically and apply logical thought to extract inconsistencies and errors, as well as looking at new ways of doing something more efficiently to meet the original aims. That’s a rare skill. Have you given thought to documenting how you go about doing this? While I imagine it’s the application of a number of taught skills, the way you put these together must be far from ubiquitous. Have you considered teaching this? Personally, as a 27 year old, I want to soak up as much of your approach and thought process as you’re willing to offer.</p></blockquote>
<p>(Warning, this is going to be another (very) long one, mainly because there&#8217;ll be several case-studies.)</p>
<p><span id="more-2962"></span>Amused that Anthony says he&#8217;s 27, because that&#8217;s about the age that I really got going on this. (A little earlier, actually: the first dowsing book came out when I was still 24. I used to have to apologise for not being the age people expected me to be, namely at least 75! <img src='http://weblog.tetradian.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  )</p>
<p>I wouldn&#8217;t say that any of what I do is a &#8216;rare skill&#8217;, although it&#8217;s true that it&#8217;s not often acknowledged or respected &#8211; perhaps because, by its nature, it <em>necessarily</em> tends to be disruptive to any comfortable status-quo. I&#8217;ve been doing it since a very early age &#8211; for as long as I can remember, anyway, certainly way back in primary school &#8211; but it&#8217;s actually the standard approach used in most forms of design-thinking and the like, as taught in art-college or architecture-school or good engineering courses or even in the <a title="Post 'Hybrid-thinking, enterprise-architecture and the US Army'" href="http://weblog.tetradian.com/2010/05/27/hybrid-thinking-ea-and-us-army/" target="_blank">US military</a>. It&#8217;s also what <em>really</em> happens in scientific research &#8211; see, for example, WIB Beveridge&#8217;s classic <em><a title="Beveridge's 'The Art of Scientific Investigation' on Archive.org" href="http://www.archive.org/details/artofscientifici00beve" target="_blank">The Art of Scientific Investigation</a></em>.</p>
<p>My own particular twist on it arose because I&#8217;m not much good at <em>doing</em> things, or <em>making</em> things (I tend to describe myself as &#8216;ambi-sinistral&#8217; &#8211; the opposite of &#8216;ambidextrous&#8217;&#8230; <img src='http://weblog.tetradian.com/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' />  ). Hence I tend to focus instead on the thinking <em>behind</em> the doing or making or whatever, always searching for the simplest way to do things, the most effective way, and so on. Kind of recursive, if you like, but it works well. Except for that little problem that it tends to be so darn disruptive&#8230;</p>
<p><strong>Methods, mechanics, approaches</strong></p>
<p>One place to start would be around skill itself, and the key themes of my Masters thesis, way back in 1976. Back there, I described a skill &#8211; <em>any</em> skill &#8211; as being made up of three components:</p>
<ul>
<li>the <em>methods</em> used in the skill</li>
<li>the <em>mechanics</em> and other real-world constraints of the &#8216;objective&#8217; context of the skill &#8211; that which is common to everyone</li>
<li>the <em>approaches</em>, assumptions, mindset, paradigms, physical dexterity and other &#8216;subjective&#8217; context for the individual (the &#8216;operator&#8217;) &#8211; that which is specific to the individual</li>
</ul>
<p>What I found, very quickly, was that most people seem to focus on the methods used in any skill. But that actually misses the point: the methods used by any skilled operator <em>arise from</em> their own <em>personal</em> resolution of the mechanics and the approaches &#8211; the &#8216;objective&#8217; and &#8216;subjective&#8217; components of the skill. This is why using someone else&#8217;s methods doesn&#8217;t always work, and why &#8216;best practice&#8217; can be dangerously misleading: the mechanics of the issue remain the same, by definition, but the <em>context</em> is different, and hence may well need different methods.</p>
<p>Focussing on method also makes it much more difficult to tease apart the separate threads of mechanics and approaches. It should be obvious that blurring the objective and the subjective is not likely to be a good idea, and yet that&#8217;s exactly what happens whenever we focus only on method.</p>
<p>In all skills-work &#8211; in fact in just about every human context &#8211; we also come face to face with <a title="Wikipedia on philosopher/theorist Stan Gooch" href="http://en.wikipedia.org/wiki/Stan_Gooch" target="_blank">Gooch</a>&#8216;s Paradox: &#8220;things have not only to be seen to be believed, but also have to be believed to be seen&#8221;. In an all too literal sense, in skills-work, reality is what we say it is: <em>we</em> actually create it, from nothing, or rather from a combination of imagination and hard work. (In this kind of context, it doesn&#8217;t really make sense to ask the question &#8220;Is it real or imaginary?&#8221;, because the only possible answer is &#8216;Yes&#8217; &#8211; both, therefore neither.) To resolve Gooch&#8217;s Paradox, we treat the approaches &#8211; our assumptions and beliefs &#8211; <em>as if</em> they are part of the mechanics of the context. The danger is that we may forget that point about &#8216;as if&#8217;, and &#8211; if we think about those assumptions at all &#8211; think that they <em>are</em> part of the fundamental mechanics of the context, rather than an arbitrary choice to achieve some particular purpose.</p>
<p>Once assumptions creep in &#8211; in other words, whenever the subjective is blurred into the objective without conscious intent to do so &#8211; what we have is a context to which arbitrary constraints have been applied. Which places arbitrary limits on possibility. Which is kinda pointless, really. But the only way that we&#8217;ll be able to see that the constraints <em>are</em> arbitrary is to step back a bit, and re-separate the subjective from the objective. Hence a kind of recursive methods-to-look-at-methods, analysis-to-unpack-analysis, and so on. Which is what I do.</p>
<p>As I mentioned in my <a title="Tom Graves comment on post 'Not quite bus-pass day'" href="http://weblog.tetradian.com/2011/08/22/not-quite-bus-pass-day/#comment-62922" target="_blank">reply-comment</a>, much of the &#8216;how I do what I do&#8217; is already documented in various ways throughout the books, such as in <a rel="nofollow" href="http://tetradianbooks.com/2010/05/everydayea/">Everyday Enterprise Architecture</a> (which focusses on method in a business context) and <a rel="nofollow" href="http://tetradianbooks.com/2008/09/disciplines/">The Disciplines of Dowsing</a> (which looks more at ‘thinking about thinking’). The core of the latter book is the ‘four disciplines’ section (see the summary on the separate two-page <a rel="nofollow" href="http://tetradianbooks.com/2008/09/disciplines-ref/">reference-sheet</a>) and the ‘seven sins of dubious discipline’ (currently listed only in the book): it wouldn’t take much work to translate those into almost any other context.</p>
<p>What I&#8217;ll use here is the Five Element / effectiveness framework that I use in a lot of my client-work these days (though often in somewhat covert form). It&#8217;s nothing special, in fact it&#8217;s little more than a recursive use of a pair of matched checklists. The first of these, as summarised in the &#8216;Five Elements&#8217; chapter in <em><a title="Book 'SEMPER &amp; SCORE'" href="http://tetradianbooks.com/2008/07/semper/" target="_blank">SEMPER &amp; SCORE</a></em>, is a set of perspectives on the overall context:</p>
<ul>
<li><em>Purpose</em> &#8211; what are we aiming to do here? and why? (see also the slidedeck &#8216;<a title="Slidedeck 'Vision, Role, Mission, Goal' on Slideshare" href="http://www.slideshare.net/tetradian/vision-role-mission-goal-a-framework-for-business-motivation" target="_blank">Vision, Role, Mission, Goal</a>&#8216;)</li>
<li><em>People</em> &#8211; who would be needed for this purpose? what skills and relations do they need? what are their mutual responsibilities?</li>
<li><em>Preparation</em> &#8211; what planning and logistics would be needed for this purpose? what assumptions and mindsets apply here? what are the key events that trigger action?</li>
<li><em>Process</em> &#8211; what needs to be done to achieve the purpose? when, how and with what would this be done? when is each process complete?</li>
<li><em>Performance</em> &#8211; what constitutes &#8216;success&#8217;, and for whom? what information and metrics are needed to keep everything on track? what would be needed to support continuous improvement?</li>
</ul>
<p>The other checklist is a set of keywords on <a title="Slidedeck 'What is effectiveness?' on Slideshare" href="http://www.slideshare.net/tetradian/what-iseffectiveness" target="_blank">effectiveness</a>, which are sort-of orthogonal yet also sort-of linked to the Five Element set. Listing these in the same order as above:</p>
<ul>
<li><em>Appropriate</em> &#8211; is this on track towards the purpose?</li>
<li><em>Elegant</em> &#8211; does this support the human-factors in the context? (e.g. simplicity, ergonomics etc)</li>
<li><em>Efficient</em> &#8211; does this make the best (e.g. least-wasteful) use of the available resources?</li>
<li><em>Reliable</em> &#8211; can this be relied upon to deliver the required results?</li>
<li><em>Integrated</em> &#8211; does this help to link everything to everything else in a consistent way?</li>
</ul>
<p>To assess a context, we can start from anywhere at all. The point is that we use these checklists not as linear lists, but as a reminder to keep looking round, bouncing back and forth between each of the interconnected themes in the two lists, looking at the context from every possible angle, and at every level from really-big-picture to finest-detail, building up a kind of hologram of the overall context, using one form of sensemaking to bounce off others, and so on. The book <em><a title="Book 'Real Enterprise-Architecture'" href="http://tetradianbooks.com/2008/04/real-ea/" target="_blank">Real Enterprise Architecture</a></em> provides a complete worked-example of this kind of recursive process as applied to whole-enterprise architectures.</p>
<p><strong>Questioning everything</strong></p>
<p>Looking back at the various areas I&#8217;ve worked in or with, there&#8217;s a fairly consistent pattern about what I&#8217;ve done and the sequence in which I&#8217;ve done it.</p>
<p>The first stage is just getting involved at all: taking the ideas and practices at face-value, and putting them into practice <em>as if</em> they are entirely &#8216;true&#8217;. That usually works for a while (not least because that&#8217;s what everyone else is doing).</p>
<p>I then allow myself to start to notice the niggles, the things that don&#8217;t quite seem to work, where &#8216;what it says on the tin&#8217; doesn&#8217;t actually deliver what it says on the tin. The problem, of course, is that we can&#8217;t assess the validity of a logic from within the logic itself. Yet we <em>also</em> can&#8217;t actually work <em>on</em> the context without being inside the logic (or some form of the logic). This is where we hit Gooch&#8217;s Paradox head-on: we have to see it to believe it, yet also have to believe it to see it. The only way out of that dilemma is to start to <em>use beliefs as tools</em> &#8211; which can be kinda challenging&#8230;</p>
<p>In my experience, there are two parts to this:</p>
<ul>
<li>identify the big-picture theme for the overall context (the &#8216;vision&#8217; or, as architects would put it, the unifying &#8216;<em>parti</em>&#8216;)</li>
<li>apply design-thinking tactics to question everything, switching beliefs in order to experience the context in different ways, and test the apparent results</li>
</ul>
<p>The tactics to identify the key-theme(s) are usually straightforward. A classic example is the &#8216;Five Whys&#8217;: just keep asking &#8220;why?&#8221; until eventually we hit a &#8216;Because.&#8217; &#8211; or rather, a <em>real</em> &#8216;Because.&#8217; that makes some degree of sense, rather than one that&#8217;s just used to get people to stop asking awkward questions! These days I tend to look for a brief overview-statement &#8211; usually only about three to five words &#8211; that has a distinct <a title="See section 'Identifying the enterprise' in post 'Context-space mapping with Enterprise Canvas'" href="http://weblog.tetradian.com/2010/07/17/contextspace-mapping-with-ecanvas/" target="_blank">three-part structure</a>: it identifies the &#8216;things&#8217; or concerns that matter to everyone in the context, what&#8217;s being done with or to those items, and why it&#8217;s deemed to be important. This gives us a stable anchor to which we know we can return, and against which we can test anything in the context.</p>
<p>Then, following standard &#8216;design-thinking&#8217; tactics, we use a suite of &#8216;disruptive&#8217; questions about the context &#8211; for example:</p>
<ul>
<li>what&#8217;s another version of this?</li>
<li>what does this look like at a smaller scale, or a larger scale?</li>
<li>what happens if we substitute something else for this?</li>
<li>what happens if we invert some or all of the rules?</li>
<li>is there a &#8216;term-hijack&#8217; here? &#8211; does a small subset purport to be the whole, blocking the view to any other aspect of the context?</li>
</ul>
<p>This is where things often get to be, uh, <em>fun&#8230;</em> &#8211; because it&#8217;s <em>very</em> common to find aspects of the context that a) don&#8217;t and can&#8217;t make any sense, b) clearly don&#8217;t work &#8216;as advertised&#8217;, in fact usually work <em>against</em> the nominal aims of the overall enterprise, yet c) there are key players with a lot of vested interest in ensuring that the status quo remains unquestioned and unchallenged. Don&#8217;t be surprised at this: it happens <em>every</em> time.</p>
<p>This is where a certain amount of dogged determination becomes essential&#8230; Also essential is a very clear, insistent emphasis on the big-picture, on holding to the overall vision for the shared-enterprise, because that&#8217;s often the only thing that will persuade people that there&#8217;s no &#8216;personal attack&#8217; here, that instead the <em>only</em> purpose of the challenge and the enquiry is to make things work better, for everyone. (We have to be real about that, too: we need belief in ourselves in order to keep going, it&#8217;s true, but we need to keep questioning ourselves as well. It&#8217;s one reason why serious self-doubt is a chronic yet <em>necessary</em> occupational-hazard here.)</p>
<p>We need to keep hammering at this until we do start to get a clear separation between the mechanics of the context &#8211; which usually turn out to be surprisingly simple &#8211; and the approaches to the context &#8211; which are, by definition, individual and subjective. <em>Then</em> we can start to work towards new methods that work with the context under the current conditions.</p>
<p>The same seems to apply to just about any type of context: an individual&#8217;s personal challenges in developing their own skill, a business, a social context, a single conceptual tool, or an entire discipline.</p>
<p>Scattered throughout this weblog and the sister-weblog <a title="Weblog 'Thinking Sidewise'" href="http://sidewise.biz" target="_blank">Sidewise</a>, you&#8217;ll find examples of those techniques in use. Sometimes it&#8217;s <a title="Posts on 'Mythquake'" href="http://weblog.tetradian.com/tag/mythquake/" target="_blank">reasonably</a> <a title="Posts on 'Enterprise Canvas'" href="http://weblog.tetradian.com/tag/enterprise-canvas/" target="_blank">straightforward</a>, sometimes <a title="Post 'Annoyed at Enterprise 2.0'" href="http://weblog.tomgraves.org/index.php/2009/08/18/e20-annoyance/" target="_blank">rather</a> <a title="Post 'Economics - the worst term-hijack ever?'" href="http://weblog.tetradian.com/2009/08/25/economics-term-hijack/" target="_blank">more</a> <a title="Post 'More on chaos and Cynefin'" href="http://weblog.tetradian.com/2010/02/21/chaos-and-cynefin/" target="_blank">controversial</a>, but you&#8217;ll see in each case that&#8217;s it&#8217;s essentially the <em>same</em> principles, the <em>same</em> tactics.</p>
<p>I&#8217;ll also summarise here those same techniques in use in four different large-scale domains that I&#8217;ve been involved with over the decades: dowsing, desktop-publishing, domestic-violence resolution, and enterprise-architecture.</p>
<p><strong>Example: Dowsing (1970s)</strong></p>
<p><em>Big-picture theme</em>: finding things, particularly where conventional (mechanical/physical) techniques either won&#8217;t work or are unavailable.</p>
<p><em>History</em>: as a discipline, has been around &#8216;forever&#8217;, and often highly controversial &#8211; first from priests who regarded it as &#8216;the work of the devil&#8217; etc, then later from would-be scientists who wanted to &#8216;explain&#8217; it and couldn&#8217;t. When I first got involved, in the late 1960s, the field was pretty much moribund, with a random mixture of wild claims, erratic discipline, no formal methodology or theory-base as such, a long history of inconclusive scientific experiments, and the first flush of hype-laden New Age &#8216;thinking&#8217; (if that&#8217;s the right term&#8230;). Most of the people involved were well into their sixties, seventies or more (which I, uh, wasn&#8217;t&#8230;). The key players consisted of a kind of closed &#8216;military club&#8217; (water-finding being very important to an army on the move), a few variously-erratic practitioners (often with wild-eyed ideas about health and the like), a swathe of armchair-theorist camp-followers who talked a lot but did nothing, and a few people who really <em>did</em> know what they were doing and wisely kept themselves well away from the mess.</p>
<p><em>Conceptual mismatch</em>: The most common assertion was that it was a special &#8216;innate&#8217; skill that only certain &#8216;special people&#8217; could do. Methods that often clashed or even flatly contradicted each other could lead to the same result; the same method used by different people would lead to wildly different results. Most of the theory in use &#8211; such as notions of &#8216;waves&#8217; or vibrations&#8217; or &#8216;radiations&#8217; &#8211; was either meaningless or just plain wrong in terms of conventional physics. (Much of it <em>did</em> sort-of make sense as metaphor, but there seemed to be little understanding of the difference between active-metaphor and concrete fact.) Muddle-headed &#8216;New Age&#8217; ideas merely added to the overall mess.</p>
<p><em>Vested interests</em>: On the one side was the moribund &#8216;military club&#8217;, who <em>liked</em> the idea of being &#8216;special and different&#8217;, and/or the &#8216;right&#8217; to tell the &#8216;lower ranks&#8217; what to do, whether it made any sense or not. On the other side were the upcoming &#8216;New-Agers&#8217;, who were not going to let anything block their path to potential fame and fortune. (I&#8217;m being cynical, I know, but that&#8217;s exactly what happened.)</p>
<p><em>Assessment and action</em>: Assess the purported theory, and scrap most of it: it&#8217;s meaningless. The only parts of the theory that <em>do</em> make sense and <em>do</em> have solid experimental backing revolve around perceptual psychology and physiology &#8211; particularly around weighted-sum merging of multiple channels (which is why there&#8217;s no single &#8216;<em>the</em> method&#8217;) and around edge-triggered reflex-response (which is why some experienced water-finders can&#8217;t find static water even when they&#8217;re standing on top of it). If some kind of tool is used, almost all of the tools act as some form of mechanical amplifier &#8211; if I move my hand a little, the tool moves a lot. (I&#8217;ve only ever found one case where that principle didn&#8217;t apply at all.) Materials, structures, theories and so on seemed to matter only because people <em>believed</em> that they did: in most cases, a simpler alternative would work just as well, if not better. Keep stripping it back to the bare essentials.</p>
<p>It <em>is</em> a true skill &#8211; but it&#8217;s not one that&#8217;s restricted to only &#8216;special people&#8217;. Instead, it&#8217;s a <em>learnable</em> skill: anyone <em>can</em> do it &#8211; though whether they may or will do so are entirely separate questions! (There was quite a lot of pushback from the &#8216;military club&#8217; against the idea that &#8216;anyone can dowse&#8217;.) It&#8217;s also a skill that requires a lot of practice and a <em>lot</em> of discipline to get right. (Unsurprisingly, there was a <em>lot</em> of pushback from the &#8216;New-Agers&#8217; on that point, and there still is &#8211; see the book <em><a title="Book 'Disciplines of Dowsing'" href="http://tetradianbooks.com/2008/09/disciplines/" target="_blank">Disciplines of Dowsing</a></em>.) It&#8217;s also a skill which often requires a wide range of psychological &#8216;tricks&#8217; to help people slide past Batcheldor&#8217;s &#8216;witness-inhibition&#8217; and &#8216;ownership-resistance&#8217; &#8211; in other words, &#8220;this isn&#8217;t happening, and if it is, it isn&#8217;t me&#8221;.</p>
<p><em>End-result</em>: After a few months&#8217; experimentation and subsequent practice over several years with a wide range of students, I&#8217;d stripped it down to the point where I could get most people started on the basics within less than two minutes, using two bits of fencing-wire from the garden as simple instruments. The notion that &#8216;anyone can dowse&#8217; is now firmly established in the canon, and the teaching-methods that I developed (based on, self-responsibility, self-critique and continual-improvement) are still some of the most common currently in use.</p>
<p><strong>Example: Desktop-publishing (1970s-80s)</strong></p>
<p><em>Big-picture theme</em>: getting ideas and information out into the public space.</p>
<p><em>History</em>: I trained as a graphic-designer/typographer, and became professionally involved in typesetting in the late 1970s, with the early developments in smaller phototypesetting machines. (&#8216;Smaller&#8217; being a relative term here: the first system we bought required a room of its own and a separate darkroom, and cost more than my house.) The big bottleneck was keyboard input: the typesetting unit was capable of running much faster than a single operator. Although the internal technology was extremely complex, the input was not: some machines still relied on a very simple 6- or 7-channel punch-tape reader, using control-codes to extend the effective size of the character-set.</p>
<p>At the same time, simple but usable microcomputers were just starting to come onto the market. (My first microcomputer had only an 8-character LED display, hexadecimal keypad and 256 bytes of memory; the more usable Ohio Scientific systems that we first used for real had a proper keyboard but still only 8kbytes of memory, and the only storage was on audio-cassettes.) Almost all of these machines used a 7- or 8-channel character-set (ASCII or extended-ASCII); most also provided some form of direct data input/output for interfacing to other systems.</p>
<p>It seemed to me that there should at least be some way to use a basic micro as a much cheaper input-terminal, using simple code-translation and a standard hardware-interface. It also seemed probable that other people would want to do the same &#8211; taking control of their own publishing, driving a typesetter direct, or both. In the longer term, that could well be quite a large market.</p>
<p><em>Conceptual mismatch</em>: This is best summarised by the phrase (exact quote, in fact) that &#8220;there is no interest in typesetting from microcomputers, and there never will be&#8221;. There were all manner of arbitrary demarcation-lines across the whole context, both on the pre-press side &#8211; such as between authors, publishers, unions and printers &#8211; and on the technical side &#8211; particularly between typesetter-manufacturers, computer-manufacturers and various hobbyists and hackers &#8211; most of which arose more from historical &#8216;turf-wars&#8217;, &#8216;positioning&#8217;, and mutual misunderstanding than from any concrete distinctions. On the union side especially, there were many arbitrary assumptions, based on the belief that technology could not and would not change, or if it did, it could not and would not be allowed to make any difference to existing processes or roles.</p>
<p><em>Vested interests</em>: The entire context was riddled with vested interests, almost all of which were in conflict. A stream of intermediaries &#8211; agent, publisher, pre-press, press, retail &#8211; stood between author and audience. Typesetting-systems were expensive pieces of equipment, yet with not all that much to justify their cost: there was lot of money to made there, both from machinery-sales and from fonts and other consumables, and hence a lot of &#8216;need&#8217; to protect those sources of income. Until IBM eventually stepped in, most of the microcomputer manufacturers were trying to establish themselves as &#8216;<em>the</em> manufacturer&#8217;, resulting in a plethora of mostly-proprietary, mostly-incompatible hardware and software non-&#8217;standards&#8217; &#8211; at one point we had to buy two machines whose sole function was to read the two hundred or more different <em>disk</em>-formats used on the four distinct disk form-factors then in common use: 8&#8243;, 5.25&#8243;, 3.5&#8243; and 3&#8243;. Weaving a path between all the different vested-interests and proprietary structures was, frankly, a time-wasting nightmare.</p>
<p><em>Assessment and action</em>: On our first machine, we&#8217;d been told emphatically that it was physically impossible to connect a microcomputer; a weekend spent poring over technical specs and waving a soldering-iron around a bit on a prototype-board soon proved that &#8216;fact&#8217; wrong, whilst the only software we needed at first was a straightforward lookup-table to translate between character-sets. It really <em>was</em> that simple. (We avoided warranty risks by using opto-isolators, so there was no electrical connection between the two machines.) For our later, larger systems &#8211; which were capable of typesetting a reasonable-sized book in less than an hour &#8211; the hardware-interfaces were already built in. This gave us &#8216;direct typesetting&#8217; capability, but it still required operators to know &#8211; and use &#8211; the distinct formatting-codes for each type of machine.</p>
<p>The next step was to hide the complexity, using the format-code in common word-processors such as WordStar to trigger font-changes and the like. (I believe we were the first people to use <em>style-codes</em>, such that a single hideable code &#8211; *F1, for example &#8211; would change the entire style, including paragraphs, indents, font-family and so on.) At that point, people could use ordinary word-processors to typeset text: the first true precursor to desktop-publishing.</p>
<p>It worked, but there were still limitations. (Our main competitor, meanwhile, was using a mangled form of SGML which still required people to embed hard-codes in the text; in our system, <em>all</em> of the formatting could be invisible.) The main problem was that people couldn&#8217;t see beforehand exactly how much space any text would take up &#8211; a very important concern to two of our customers, who were producing page-spread books and partworks, Dorling-Kindersley style. Hence some serious code-hacking (all assembly-language, with multiple overlays to squeeze into no more than 40kb of memory) to create a post-processor that would copyfit line-by-line for the correct fonts and sizes, and output a symbolic result to a dot-matrix printer. This was probably the first viable attempt at a true desktop-publishing system &#8211; several years before Macintosh and, later, PageMaker.</p>
<p><em>End-result</em>: I&#8217;m good at creating ideas and markets, and all the preliminary work that gets things going, but I&#8217;m not good at running businesses &#8211; that&#8217;s a different mindset entirely. Eventually we sold out to another pre-press company and (in an all too literal sense) I ran away, first to the US, and then onward to Australia. I believe it&#8217;s still running, and certainly made millions for the new owners. (I didn&#8217;t, of course.)</p>
<p><strong>Example: Domestic-violence resolution (1980s-90s)</strong></p>
<p><em>Big-picture theme</em>: reducing and repairing the damage from social harm, particularly between individuals.</p>
<p><em>History</em>: Fights and power-games between individuals in a domestic context have been part of the human story since forever, but had usually been largely covert and ignored as &#8216;a private matter&#8217; for most of that time. It was brought into public notice in 1970s by women&#8217;s activists, most notably <a title="Wikipedia on Erin Pizzey" href="http://en.wikipedia.org/wiki/Erin_Pizzey" target="_blank">Erin Pizzey</a>, founder of Chiswick Women&#8217;s Aid. Unlike Pizzey herself (who has always insisted that domestic-violence (DV) is a <em>human</em> problem, not a gendered one), most activists purport that DV is something that happens almost exclusively to women, and caused almost exclusively by men &#8211; so much so that some have called for the term &#8216;domestic-violence&#8217; to be replaced always by the term &#8216;violence against women&#8217;. Most current law (e.g. US &#8216;Violence Against Women Act&#8217;), support-structures (domestic-violence help-lines) and formal theory (e.g. <a title="Wikipedia on Domestic violence - section on 'Duluth model'" href="http://en.wikipedia.org/wiki/Domestic_violence#Duluth_model" target="_blank">Duluth</a>) reflect this assertion. I became involved in the field during the 1980s as a member of a pro-feminist men&#8217;s group who were taking up the feminist challenge that all violence was caused by men alone, and therefore men&#8217;s responsibility alone to resolve the (purportedly) ever-rising tide of men&#8217;s violence against women. The issues became more personal later when two of my lesbian friends asked me for advice after they had ended their relationship with a knife fight (without injuring each other, fortunately) but had been explicitly shut out from any help <em>because</em> no man could be blamed for the violence.</p>
<p><em>Conceptual mismatch</em>: The theory was straightforward: men are the problem, women are the solution, and the only useful thing that men can do is blame themselves for everything that goes wrong in the world. Everything in my background supported that assertion, hence it seemed to make sense: self-blame had been a very deeply ingrained habit for me, going right back to earliest childhood. Yet the whole field seemed riddled with gendered special-cases: behaviours that were <em>definitely</em> violence if done by a man were, if done by a woman, either deemed &#8216;not violence&#8217; or &#8216;indirectly caused by men, therefore men&#8217;s fault&#8217;. In the Duluth model, blame itself was classed as a form of violence <em>only</em> if done by a man, and <em>only</em> if the person being blamed was an adult woman: blaming of men (or in essence almost any other form of abuse of men), was explicitly <em>not</em> classed as violence. And the real catch was that, in terms of outcomes, it clearly wasn&#8217;t working: no matter how much we blamed ourselves, and blamed other men, the overall level of violence in the culture around us still seemed to continue to rise.</p>
<p><em>Vested interests</em>: Looking around, it was very clear that there were a large number of players &#8211; mostly but not all women &#8211; whose identity and self-worth depended on putting men down, regardless of whether or not this actually helped women in general, or <em>anyone</em> in general. There were also <em>very</em> large sums of money, and large numbers of jobs, that depended on maintaining the assertions around women&#8217;s purported exclusive victimhood in this context.</p>
<p><em>Assessment and action</em>: The first warning-signs appeared in one of our standard text-books, Paul Kivel&#8217;s <em><a title="Paul Kivel: 'Men's Work: How to Stop the Violence That Tears Our Lives Apart'" href="http://www.amazon.com/Mens-Work-Violence-Tears-Lives/dp/1568382332" target="_blank">Men&#8217;s Work: How To Stop The Violence That Tears Our Lives Apart</a></em>, which is designed around a series of workshops for senior-school students. The book includes many oddly-unrealistic role-play scenarios in which an adolescent boy or young man is suddenly violent or abusive to a woman; yet the only <em>real</em> example of violence described in the whole book is an actual incident in which two girls had a full claws-out fight when one insulted the other in the classroom &#8211; and in which no boys were involved at all, other than to separate the warring parties.</p>
<p>After my lesbian friends had their knife-fight, we discovered that no violence-resolution material was available that acknowledged even the possibility that a woman could be a perpetrator of violence. The standard <a title="Wikipedia on Duluth model" href="http://en.wikipedia.org/wiki/Duluth_model" target="_blank">Duluth model</a> <em>defines</em> violence as inherently &#8216;male&#8217;; on the Duluth Wheel, female pronouns are used exclusively throughout to indicate victim, and male pronouns exclusively for perpetrator, and mutuality (where both parties are both &#8216;perpetrator&#8217; and &#8216;victim&#8217; of each other and of themselves) &#8211; which clearly applied in my friends&#8217; case &#8211; is explicitly denied. I decided to try a very simple thought-experiment: swap the gender-pronouns throughout, and see if it still makes sense in terms of real-world evidence and experience. It did: in fact for most of the Duluth categories of abuse it made <em>more</em> sense than the &#8216;official&#8217; way round. Also &#8211; importantly &#8211; two key categories of abuse were absent from the original model: sexual abuse, and <a title="Page 'Abuse - Third party' in standalone minisite in violence-resolution [ZIP]" href="http://www.tomgraves.org/download/newduluth.zip" target="_blank">third-party-abuse</a>. It became immediately clear that the Duluth model itself was structured as third-party abuse, primarily leveraged through other-blame &#8211; in other words, far from reducing violence and abuse, it was actually designed to <em>increase</em> it. (Whether that mis-design was intentional, or merely arose from incompetence and excess zeal, is a separate issue that I will not discuss here&#8230; <img src='http://weblog.tetradian.com/wp-includes/images/smilies/icon_neutral.gif' alt=':-|' class='wp-smiley' />  &#8211; but the fact of its unfitness for purpose cannot be in any doubt.) A simple <a title="'De-gendered' redesign of Duluth model for adult abuse intervention" href="http://www.tomgraves.org/duluth" target="_blank">&#8216;de-gendered&#8217; redesign</a> resolved almost all of the structural problems, sufficient at least to satisfy my friends&#8217; immediate needs.</p>
<p>That exposure of the extreme inadequacies of the original Duluth model forced our group to reassess all of our previous assumptions about gender and violence, and thence to look again at the research on whose purported facts we&#8217;d based those beliefs. I did <a title="PEN Report 'Domestic Violence: 'Shameful Statistics Exposed' '" href="http://www.tomgraves.org/lawrdv" target="_blank">two</a> <a title="PEN Report: 'Domestic Violence - Recent Statistics In Victoria'" href="http://www.tomgraves.org/muarc" target="_blank">analyses</a> of a much-published study on which Australian public policy was based &#8211; the first analysis on the public version of the paper and political assertions from it, and the second analysis on the original academic study, which took quite a bit of work to obtain, since it was not publicly available. Another colleague, as his MA thesis, undertook a meta-analysis of domestic-violence studies in Australia. The results were shocking. <em>None</em> of the original studies were based on defensible methodologies &#8211; in fact many were so riddled with basic methodological errors such as circular-reasoning that they were essentially meaningless. And in <em>all</em> cases, <em>all</em> of the methodological errors either inflated the female injury-rate or risk, diminished or denied the male injury-rate or risk, or both: there were no exceptions. In short, almost none of what we&#8217;d previously taken as &#8216;fact&#8217; was fact at all. The <em>only</em> genuine facts we could establish was that domestic-violence was a systemic issue with some gendered overtones, and that although it that affected both sexes in different ways, overall it seemed to do so almost equally &#8211; though there were strong indications from hospital data and the like that the majority of victims were male, not female.</p>
<p>We then looked at public policy, and the provision of domestic-violence support-services. These too were based on the same fundamentally-flawed assumptions and the same unquestioned circular reasoning: women are the only victims, hence support-services are <em>only</em> available to women; and since only women use these services, this proves that women are the only victims. In some of our <a title="Interviews with men in abusive relationships (Australia, 1990s)" href="http://www.tomgraves.org/gnd_interviews" target="_blank">interviews</a> we discovered that men who&#8217;d been abused &#8211; knifed, in one case &#8211; were referred to police for charges, simply because the models in use automatically deemed men to be the sole perpetrators, regardless of the actual context or evidence. In short, the entire domestic-violence resolution &#8216;industry&#8217; it was, and still is, an unworkable and fundamentally dysfunctional mess whose structures and methods are all but guaranteed to cause far more harm than good: an archetypal example of the <a title="Technium: 'The Shirky Principle'" href="http://www.kk.org/thetechnium/archives/2010/04/the_shirky_prin.php" target="_blank">Shirky Principle</a> that any institution will attempt to preserve the problem to which it purports to be the &#8216;solution&#8217;.</p>
<p><em>End-result</em>: The domestic-violence &#8216;industry&#8217; is the outcome of a classic example of a &#8216;<a title="Post: 'The dangers of term-hijack'" href="http://weblog.tetradian.com/2009/08/19/term-hijack/" target="_blank">term-hijack</a>&#8216;, in which a small subset of systemic issue is misframed as the whole, and strenuous efforts are made to deny or conceal any other aspect of that issue. In effect, the term-hijack converts a resolvable systemic context into a non-resolvable &#8216;<a title="Wikipedia on Wicked-problems" href="http://en.wikipedia.org/wiki/Wicked_problem" target="_blank">wicked-problem</a>&#8216;, in which every attempt to resolve a problem is constrained by the structural myopia, inevitably making things worse with each iteration. Unfortunately, there are <em>huge</em> vested-interests in maintaining the term-hijack. Anyone who challenges it &#8211; as I and many others have learnt to our cost &#8211; is likely to come face to face with extreme violence from women who somehow purport that no woman is ever violent. <img src='http://weblog.tetradian.com/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' />  It seems clear that resolving these structural problems would require a high level of honesty and humility from those players &#8211; an honesty that in most cases at present seems conspicuous only by its absence&#8230;</p>
<p>Some of the material I wrote is out there and in daily front-line use by others &#8211; with real success, according to the occasional emails I still receive on the subject. But to be blunt, after a decade of relentless ongoing abuse from almost all sides, I just gave up and literally threw away most of the work that I&#8217;d done&#8230; the structural dishonesties in this mess are so entrenched and so &#8216;political&#8217; that I found it just too painful to be involved at all, and it still seems that resolving the mess would require fundamental shifts in societal attitudes and beliefs that would be unlikely to occur within my own lifetime. Oh well.</p>
<p>The issues <em>are</em> generic, though, and <em>can</em> be resolved at a more generic level. You&#8217;ll see how some of these exact same issues are addressed in the business-context in my book <em><a title="Book 'Power and Response-ability: the human side of systems'" href="http://tetradianbooks.com/2008/07/hss/" target="_blank">Power and Response-ability: the human side of systems</a></em> and its accompanying &#8216;<a title="'Manifesto' reference-sheet for book 'Power and Response-ability'" href="http://tetradianbooks.com/2009/06/hss-manifesto/" target="_blank">manifesto</a>&#8216;.</p>
<p><strong>Example: Enterprise-architecture (2000s-to-present)</strong></p>
<p><em>Big-picture theme</em>: helping organisations and overall shared-enterprises become more efficient and effective (&#8216;doing the right things right, on purpose&#8217;).</p>
<p><em>History</em>: The main focus of enterprise-architecture is around the relationships between structure, purpose and business-execution.As a discipline, it&#8217;s been around for at least a century in various forms, such as <a title="Wikipedia on Taylorism ('scientific management')" href="http://en.wikipedia.org/wiki/Taylorism" target="_blank">Taylorism</a> (&#8216;scientific management&#8217;), <a title="Wikipedia on Operations research" href="http://en.wikipedia.org/wiki/Operations_research" target="_blank">operations-research</a> and <a title="Wikipedia on Viable System Model (organisational cybernetics)" href="http://en.wikipedia.org/wiki/Viable_System_Model" target="_blank">organisational cybernetics</a>. I often describe it as based on a single, very simple idea: that things work better when they work together. Although my work often touched on it over the decades, I first became actively involved perhaps fifteen years ago, when trying to tackle issues around long-term knowledge-management in aircraft research. Over the past decade, most of my work has revolved around various aspects of enterprise-architectures.</p>
<p><em>Conceptual mismatch</em>: The term &#8216;enterprise-architecture&#8217; implies a very broad <a title="Slidedeck 'What is an enterprise?' on Slideshare" href="http://www.slideshare.net/tetradian/what-is-an-enterprise" target="_blank">whole-enterprise scope</a>. In recent decades, though, the term &#8216;enterprise-architecture&#8217; has often been (mis)used to denote a very small subset of the real scope, relating to IT-infrastructure or IT-systems in general. This (mis)usage probably arose from a simple conflation of the term &#8216;enterprise- or organisation-wide IT-architecture&#8217;. The result, however, is a very serious term-hijack: the tiny subset of the overall enterprise represented by IT purports to be the whole, with all other aspects of the enterprise &#8211; including people, purpose, physical facilities and non-IT machines of any kind &#8211; either concealed or denied. In effect, it becomes all but impossible to discuss any aspect of enterprise-architecture without being forced to describe everything in terms of IT &#8211; even in contexts where IT-systems are either not relevant or not available.</p>
<p><em>Vested interests</em>: There are <em>huge</em> vested interests in maintaining the story that &#8216;enterprise-architecture&#8217; relates only to IT. Many, many billions of dollars are invested each year on IT-systems that purport to resolve inherently-complex enterprise-scale concerns such as customer-relationships, market-relationships, regulatory-compliance and the like. However, <em>by definition</em>, many if not most of these systems are incapable of resolving all aspects of the respective concerns, in effect converting them into non-resolvable wicked-problems; maintaining the &#8216;enterprise-architecture&#8217; term-hijack makes it possible to conceal or deny the inherent dysfunctionality of the systems, instead maintaining the faith or fiction that the problems created can only be solved by yet another IT-centric system at yet further cost. There are also large vested-interests in training, certification and the like for IT-centric &#8216;enterprise&#8217;-architectures.</p>
<p><em>Assessment and action</em>: The starting-point for assessment was a simple review of the term itself, deriving the natural-meaning via term-inversion. The &#8216;natural-meaning&#8217; of a term is the meaning implied by the individual words of the term. The term-inversion here is &#8216;the architecture of the enterprise&#8217;: hence the natural-meaning is &#8216;anything to do with the structure and purpose [architecture] that underpin the emotional drivers and actions (the animal spirits of the entrepreneur&#8221;) in the shared context [enterprise]&#8216;. <em>The purported exclusive-association of enterprise-architecture with IT does not occur in the natural-meaning</em>: in fact the role of IT in the enterprise-architecture is implied only peripherally, as a minor aspect of support for &#8216;the animal spirits of the entrepreneur&#8217;. In other words, what we&#8217;re dealing with here is <em>definitely</em> a term-hijack &#8211; and an extremely unhelpful one at that, because the constraint on the scope (i.e. &#8216;enterprise&#8217;-architecture constrained solely to IT aspects of the enterprise) has such a limited connection with the <em>actual</em> scope (which would naturally focus more around <em>people</em> than machines).</p>
<p>Most of my work in the past decade, and particularly the past five years, has been focussed on finding ways to highlight the term-hijack, to resolve the resultant problems and dysfunctionalities, and to create models, methods and frameworks to guide a true enterprise-scope architecture, in some cases all the way out to a <a title="Post 'Economics - the worst term-hijack ever?'" href="http://weblog.tetradian.com/2009/08/25/economics-term-hijack/" target="_blank">global</a> <a title="Book 'Yabbies - a novel'" href="http://tetradianbooks.com/2011/06/yabbies/" target="_blank">scale</a>. The public outcomes of this work so far include several <a title="Tetradian Books: books on enterprise-architecture and related themes" href="http://tetradianbooks.com/category/entarch/" target="_blank">books</a>, a couple of dozen conference-presentations and other <a title="Enterprise-architecture slidedecks on Slideshare" href="http://www.slideshare.net/tetradian/presentations" target="_blank">slidedecks</a>, and many, many <a title="Posts on enterprise-architecture" href="http://weblog.tetradian.com/tag/enterprise-architecture/" target="_blank">weblog</a> <a title="Thinking Sidewise' weblog" href="http://sidewise.biz" target="_blank">posts</a>.</p>
<p><em>End-result</em>: We <em>are</em> getting somewhere with this one. Most &#8216;enterprise&#8217;-architecture conferences these days do explicitly include some discussion of the enterprise-scope beyond IT, usually under a banner of &#8216;business-architecture&#8217;, and there&#8217;s much stronger linkage to true business-architecture models and techniques such as <a title="Wikipedia on Business Model Canvas" href="http://en.wikipedia.org/wiki/Business_Model_Canvas" target="_blank">Business Model Canvas</a>. The real danger now is there&#8217;s a tendency towards &#8216;business-centrism&#8217; rather than &#8216;IT-centrism&#8217; &#8211; in other words, where the architecture sub-domain of &#8216;the business of the business&#8217; rather than the sub-domain of &#8216;the IT-systems&#8217; becomes used as the base for yet another term-hijack. The crucial understanding that we&#8217;re still somewhat struggling to get across to most of the players in the field is that <em>in a true enterprise-architecture, everywhere and nowhere is &#8216;the centre&#8217;</em>.</p>
<p>But yes, we are getting somewhere with this one. Slowly&#8230; <img src='http://weblog.tetradian.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><strong>Summary</strong></p>
<p>So that&#8217;s what I do, and how I do it:</p>
<ul>
<li>explore a context that is of interest to me</li>
<li>identify the conceptual mismatches that occur within that context, and that make it difficult to achieve effective results within that context</li>
<li>identify the vested-interests that drive and maintain the current dysfunctionalities in the context, and, where possible, devise strategies and tactics to disarm and disengage those vested-interests</li>
<li>assess the details of the dysfunctionalities in the context, and identify or design workarounds for those problems, and methods to work on the context when the dysfunctionalities <em>are</em> disengaged</li>
<li>document the end-results in various forms, as appropriate</li>
</ul>
<p>It&#8217;s a lot of work, and sometimes very painful work, but <em>someone</em> has do it? <img src='http://weblog.tetradian.com/wp-includes/images/smilies/icon_neutral.gif' alt=':-|' class='wp-smiley' /> </p>
<p><strong>A gentle warning on occupational-hazards</strong></p>
<p>To anyone who might want to do this kind of work, I really ought to add some important caveats.</p>
<p>The work itself is actually not that hard. All it requires is a willingness to let go of assumptions, and tackle each of the issues with a rigorous attention to discipline, following the ever-changing rules of the <a title="'Four disciplines' reference-sheet from book 'The Disciplines of Dowsing'" href="http://tetradianbooks.com/2008/09/disciplines-ref/" target="_blank">different disciplines</a> that apply at each moment whilst working in that context. Using beliefs as tools can be kind of challenging at times, but again it&#8217;s just another skill, and one that&#8217;s not that hard to build up over time.</p>
<p>It&#8217;s the <em>social</em> aspects of the work that are hard: sometimes <em>very</em> hard&#8230;</p>
<p>For starters, it&#8217;s often lonely. <em>Very</em> lonely. Part of that is because there aren&#8217;t many people who do this kind of work: at a guess, from what I&#8217;ve seen around the net and elsewhere, there may be as few as five or ten thousand people in the entire <em>world</em> who work in this space. Social-media does help to ease the loneliness a bit &#8211; the people I work most closely with are scattered literally across the entire globe &#8211; but it&#8217;s not the same as working in close proximity with close colleagues every working day.</p>
<p>Another part of the loneliness is that the feeling of loneliness &#8211; and likewise insistent sense of self-doubt &#8211; is actually <em>inherent</em> in the work. It&#8217;s almost an indicator of success: as Whitney Johnson put it in her HBR article &#8216;<a title="Whitney Johnson [HBR]: 'Disrupt Yourself'" href="http://blogs.hbr.org/johnson/2011/08/disrupt-yourself.html" target="_blank">Disrupt Yourself</a>&#8216;, &#8220;If it feels scary and lonely, you&#8217;re probably on the right track&#8221;. To put it the other way round, the times when we feel most certain are probably the times when we&#8217;ve most likely missed the point. It&#8217;s hard, and it usually hurts, every single day: so if you can&#8217;t cope with a relentless, all-pervading feeling of failure, and yet somehow still create the required results, you really shouldn&#8217;t to do this work. There are plenty of other much easier ways to make a living, after all. (This isn&#8217;t a macho thing, &#8220;I&#8217;m tough&#8221; and that kind of garbage: in my own case, to be honest, I&#8217;m probably not suited to do most other kinds of work anyway. <img src='http://weblog.tetradian.com/wp-includes/images/smilies/icon_neutral.gif' alt=':-|' class='wp-smiley' />  For me, though, there&#8217;s a real sense of &#8216;a calling&#8217;, an inner <em>drive</em> to do this work, whether I want to or not: and often that&#8217;s the only thing that keeps me going&#8230; <img src='http://weblog.tetradian.com/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' />  )</p>
<p>Another crucial point is that whilst there&#8217;s a great <em>need</em> for this kind of work, there&#8217;s also a <em>huge</em> &#8216;anti-want&#8217; for it. Every aspect of this work implies some kind of <a title="Posts on the concept of 'mythquake'" href="http://weblog.tetradian.com/tag/mythquake/" target="_blank">mythquake</a>; and anyone who has a vested interest in the status-quo &#8211; which in effect that includes most of our would-be employers, amongst many, many others &#8211; will <em>not</em> want that mythquake to occur. It&#8217;s disruptive: it is, in a very literal sense, often <a title="Post 'Analyst, anarchist, architect'" href="http://weblog.tetradian.com/2011/08/02/analyst-anarchist-architect/" target="_blank">anarchic</a>. So for much if not most of the time, we&#8217;ll need to do the work &#8216;by stealth&#8217;, embedding it in other more conventional analysis-work or the like. Doing it &#8216;by stealth&#8217; is often the <em>only</em> option if you&#8217;re an employee, and even then it can be risky: as one of my <a title="Association of Professional Futurists" href="http://www.profuturists.org/" target="_blank">ProFuturist</a> colleagues put it, &#8220;if you&#8217;re employed as a professional futurist, and you&#8217;re not being fired at least once every year or so, you&#8217;re probably not doing your job properly!&#8221;</p>
<p>In my own case, I&#8217;ve never been an employee: only ever a self-employed contractor, an independent consultant or running my own business. I&#8217;ve survived somehow, though often I don&#8217;t know quite know how &#8211; it&#8217;s certainly not an easy way to run one&#8217;s professional-life. But I&#8217;m well aware that&#8217;s not a viable option for many people, especially those with young families. If you <em>are</em> an employee, and you want or need to do this kind of work, you <em>definitely</em> need a Plan B &#8211; and work hard on building and maintaining your professional reputation, such that you <em>can</em> recover from being fired after that &#8216;one disruption too many&#8217;.</p>
<p>Another subtle problem that affects many of us arises from the fact that this work requires us to be very good generalists. The good part of being a generalist is that we&#8217;re able to learn fast and be interested in anything, at any level of the enterprise. The disadvantage is that, when people compare us to specialists, we almost always come off second-best &#8211; and the fact that we specialise in being generalists doesn&#8217;t seem to count, especially where the over-simplistic assessments of recruiters and the like so often come into play. In almost all of my contract- or consultancy-work in the past couple of decades, I&#8217;ve ended up doing a different (and much broader-scope) role than the one I was nominally employed for: the problem was that I somehow needed to employed for <em>something</em> in the first place, and that can be a real hurdle. So the catch for us is that we need to be <em>at least</em> as skilled as the typical specialist, whilst <em>also</em> being very skilled as a generalist. It&#8217;s not easy, and is one reason why the really good enterprise-architects tend to be older, often into their fifties or more &#8211; simply because it takes that long to build up the generalist portfolio and experience whilst embedded in what is (to be honest) often a complete waste of time and effort in a &#8216;required&#8217; but irrelevant specialist role.</p>
<p>Overall, though, it&#8217;s probably the loneliness that hurts the most. But if you <em>can</em> cope with that, and with all of the other challenges of &#8216;the trade&#8217;, then yes, we definitely need you&#8230; come and join the club, perhaps? <img src='http://weblog.tetradian.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://weblog.tetradian.com/2011/08/29/what-i-do-and-how-i-do-it/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

