<?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; quality</title>
	<atom:link href="http://weblog.tetradian.com/tag/quality/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>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>
		<item>
		<title>Power, people and enterprise-architecture</title>
		<link>http://weblog.tetradian.com/2011/02/01/power-people-and-ea/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=power-people-and-ea</link>
		<comments>http://weblog.tetradian.com/2011/02/01/power-people-and-ea/#comments</comments>
		<pubDate>Tue, 01 Feb 2011 05:44:31 +0000</pubDate>
		<dc:creator>Tom G</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Enterprise architecture]]></category>
		<category><![CDATA[Power and responsibility]]></category>
		<category><![CDATA[Society]]></category>
		<category><![CDATA[abuse]]></category>
		<category><![CDATA[business architecture]]></category>
		<category><![CDATA[complexity]]></category>
		<category><![CDATA[culture]]></category>
		<category><![CDATA[economics]]></category>
		<category><![CDATA[effectiveness]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[enterprise canvas]]></category>
		<category><![CDATA[Futures]]></category>
		<category><![CDATA[mythquake]]></category>
		<category><![CDATA[narrative]]></category>
		<category><![CDATA[paradigm]]></category>
		<category><![CDATA[power]]></category>
		<category><![CDATA[quality]]></category>
		<category><![CDATA[responsibility]]></category>
		<category><![CDATA[story]]></category>
		<category><![CDATA[strategy]]></category>
		<category><![CDATA[values]]></category>
		<category><![CDATA[violence]]></category>

		<guid isPermaLink="false">http://weblog.tomgraves.org/?p=1564</guid>
		<description><![CDATA[We really can&#8217;t explore the theme of people in enterprise-architecture without addressing the theme &#8211; and problem &#8211; of power. In principle, power should be straightforward. The physics definition &#8211; roughly speaking &#8211; is that power is the ability to do work. Wherever there&#8217;s work to be done &#8211; in whatever form that that &#8216;work&#8217; [...]]]></description>
			<content:encoded><![CDATA[<p>We really can&#8217;t explore the theme of <a title="Post 'Modelling people in enterprise-architecture'" href="http://weblog.tomgraves.org/index.php/2011/01/31/modelling-people-in-ea/" target="_blank">people in enterprise-architecture</a> without addressing the theme &#8211; and problem &#8211; of power.</p>
<p>In principle, power should be straightforward. The physics definition &#8211; roughly speaking &#8211; is that <strong>power is the ability to do work</strong>. Wherever there&#8217;s work to be done &#8211; in whatever form that that &#8216;work&#8217; might take &#8211; there&#8217;s a need for the power to do that work. Should be simple enough to identify and model that within an enterprise-architecture, surely?</p>
<p>Unfortunately, no, it&#8217;s not that simple &#8211; because most <em>social</em> definitions of &#8216;power&#8217; tend to be closer to &#8216;<em>the ability to <span style="text-decoration: underline;">avoid</span> work</em>&#8216;. Therein lie lots of, uh, <em>interesting</em> problems for enterprise-architecture&#8230;</p>
<p>Hence power is something that we really <em>do</em> need to address in enterprise-architecture &#8211; even in an IT-centric architecture, let alone one which covers a true whole-of-enterprise scope. Read on?</p>
<p><span id="more-1564"></span>To say that questions of power are hugely political is perhaps the understatement of the century&#8230; so I&#8217;ll take some care here to use definitions and descriptions that are strictly generic. (So generic, in fact, that you should also be able to use them to assess relationships between machines, between IT-systems, and between &#8216;systems&#8217; in any abstract or concrete sense. More on that later.)</p>
<p>For the architecture, the core requirement is to distinguish between power-relations that are functional (aligning to the physics definition of &#8216;ability to <em>do</em> work&#8217;) versus those that are usually dysfunctional (aligning to that social definition of &#8216;ability to <em>avoid</em> work&#8217;), and then develop an understanding about what &#8211; if anything &#8211; to do about the latter.</p>
<p>Before we do that, we need some clarity on what we mean by &#8216;work&#8217;. Again following a physics definition, we could say that work is <em>the rate at which energy is expended</em> &#8211; and in the human context, usually energy expended towards some desired end. But again in a human context, there are many forms of energy, and hence many kinds of work. Digging a ditch is work; so is solving a technical problem; so is building a working-relationship with others; and so is reclaiming hope from despair, finding the energy to carry on after apparent failure. Different <em>forms</em> of energy are required to do those different types of work &#8211; physical, mental, relational or emotional, aspirational or &#8216;spiritual&#8217; (the latter being defined as related to &#8220;a sense of meaning and purpose, a sense of self and of relationship with that which is greater than self&#8221; &#8211; which applies in the business-context just as much as in anywhere else). Machines are great at doing physical work; IT-systems can be configured to do some kinds of mental work; but only living-creatures (usually humans, in this case <img src='http://weblog.tetradian.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  ) seem to have the ability to do the other forms as well.</p>
<p>People are great at transforming between energies &#8211; converting excitement and motivation into physical work, for example, or gaining aspirational satisfaction from resolving a technical challenge. But they&#8217;re also great at <em>avoiding</em> the work &#8211; and that&#8217;s where the problem really lies.</p>
<p>The <a title="Website for SEMPER metric" href="http://www.sempermetrics.com/SemperAbout" target="_blank">SEMPER metric</a> for &#8216;ability to do work&#8217; uses a simple five-step scale:</p>
<ul>
<li>5: <strong>Wholeness-responsibility</strong>: &#8216;command&#8217; relinquished &#8211; individual actively committed to organisation and enterprise</li>
<li>4: <strong>Adaptation</strong>: &#8216;control&#8217; relinquished &#8211; organisation enables and support individual difference</li>
<li>3: <strong>&#8216;Best practice&#8217;</strong>: best that can be achieved with a &#8216;command and control&#8217; organisational model</li>
<li>2: <strong>Passive dysfunction</strong>: silo mentality &#8211; locally efficient but globally ineffective</li>
<li>1: <strong>Active dysfunction</strong>: destructive, ultimately often fatal to the organisation</li>
</ul>
<p>In general, machines will only be able to reach a level-3 on this scale, whilst some &#8216;autonomous&#8217; IT-systems will reach to a level-4. Only real-people will be able to achieve a level-5, because it requires personal commitment and personal responsibility; but likewise only real-people will fall to a level-2 or level-1, which are the outcomes of an explicit <em>absence</em> or <em>rejection</em> of personal responsibility&#8230;</p>
<p>Level-1, &#8216;Active Dysfunction&#8217;, or &#8216;<em>power-over</em>&#8216;, can be summarised as <em>any attempt, in any form, to prop Self up by putting Other down</em>. (That&#8217;s the &#8216;win/lose&#8217; version: there&#8217;s also a less-common &#8216;lose/win&#8217; version, &#8216;propping Other up by putting Self down&#8217;, which some people might think of as praiseworthy, but in the long run is equally dysfunctional.) We see this often in businesses that believe that they depend on destructive-competition: the sales-people, for example, soon learn that if bonuses are based on <em>relative</em> performance, they can seemingly &#8216;make more money&#8217; by sabotaging each others&#8217; work, sending the company into a downward spiral from which it is unlikely to recover. Much the same occurs with machine-systems that are (usually unintentionally) set to &#8216;compete&#8217; with each other, or business-systems with fixed budgets that force business-units to fight against each other for &#8216;their&#8217; slice of the budget cake. We also see it in sometimes within computing systems, such as mutual-deadlock or &#8216;<a title="Wikipedia on deadlock or 'deadly embrace'" href="http://en.wikipedia.org/wiki/Deadlock" target="_blank">deadly embrace</a>&#8216;. Note too the &#8216;the Other&#8217; may in some cases actually be the self &#8211; for example, putting oneself down in the past to provide the illusion of propping oneself up in the present.</p>
<p>Level-2, &#8216;Passive Dysfunction&#8217;, or &#8216;<em>power-under</em>&#8216;, can be summarised as <em>any attempt, in any form, to offload responsibility onto an Other without their engagement and consent</em>. (As above, there&#8217;s also a &#8216;lose/win&#8217; version, &#8216;taking on responsibility from an Other without their engagement and consent&#8217;, which again might seem praiseworthy but is again equally dysfunctional.) In business, the archetypal form of this is organisational silos, or the &#8220;not my responsibility, mate&#8221; buck-passing. It can also be seen in Dilbert-like phrases such as &#8220;the only reward for responsibility is more responsibility&#8221;, and &#8220;no good deed goes unpunished&#8221; &#8211; the latter being closely related to the dangerous tendency to equate responsibility with blame, acting as a huge disincentive against functional behaviour.</p>
<p>Collectively, power-over and power-under could be categorised as &#8216;<em>power-against</em>&#8216;, since that&#8217;s one of its main characteristics: being <em>against</em> something, being &#8216;against&#8217; others. It&#8217;s likewise typified by competition-against &#8211; where the aim is not so much to &#8216;win&#8217; as to make all others seem to &#8216;lose&#8217; &#8211; and (where collaboration occurs at all) by collaboration-against &#8211; collaborating with &#8216;same-as-Self&#8217; against an often arbitrarily-selected not-Self, or Other. By contrast, the other levels are characterised by &#8216;<em>power-with</em>&#8216;, where competition, for example, usually takes forms in which competition-with is used to push each of the players to greater achievement, and hence, in a sense, everyone &#8216;wins&#8217;.</p>
<p>The crucial point is that power-against &#8211; power-over and/or power-under &#8211; is inherently ineffective, especially in the longer term, because much of the available effort is placed into <em>avoiding</em> the work, or into finding means to offload it onto others, rather than in actually getting the work done. It&#8217;s also highly addictive, because although it provides a short-term illusion that work has been done, in reality the work still remains to be done &#8211; leading to a tendency to spend even greater effort in avoiding the respective work. This is especially true where the work to be done is inherently personal, such as relational or aspirational/&#8217;spiritual&#8217; work &#8211; which by definition <em>cannot</em> be done by anyone else, no matter how much we might attempt to offload it onto others.</p>
<p>This matters to enterprise-architecture because, at a systems-level, much of the inefficiency or ineffectiveness of a system can be traced to various forms of power-against, whether between real-people, machines or other systems. It also represents an increasing order of organisational risk, since level-2 (e.g. silo-mentality) may easily decay to level-1 (e.g. destructive competition); and most level-1 problems can easily become &#8216;undiscussables&#8217;, with so much (self-)dishonesty tied up in them that they can only be addressed indirectly. (The SEMPER model describes <a title="SEMPER model: interpretation and action" href="http://www.sempermetrics.com/SemperInterpret" target="_blank">various methods</a> for how to tackle this type of &#8216;<a title="Wikipedia on Wicked-problem" href="http://en.wikipedia.org/wiki/Wicked_problem" target="_blank">wicked problem</a>&#8216;, by the way.)</p>
<p>The colloquial term for level-1 or power-over is &#8216;violence&#8217;, and for level-2 the usual term is &#8216;abuse&#8217;. We&#8217;re perhaps at some risk here of wandering off into very dangerous political-territory, but there&#8217;s a lot we can learn from looking at the use of those terms in the more usual social contexts. One such context that I&#8217;ve worked in professionally quite a bit over the years is domestic-violence (DV). For safety&#8217;s sake, I&#8217;ll elide over the political minefield associated with DV, other than note that the usual approaches show quite a strong similarity with IT-centric &#8216;enterprise&#8217;-architecture: a small subset of the actual scope, but purporting to be the whole of the scope, and hence acting as a block to actual progress, much as described for EA in the post about &#8216;<a title="Post 'Real EA: crossing the chasm?'" href="http://weblog.tomgraves.org/index.php/2011/01/30/real-ea-crossing-the-chasm/" target="_blank">Crossing the chasm</a>&#8216;. As with IT-centric &#8216;EA&#8217;, only a small amount of rework is sufficient to capture the actual underlying generic themes, at least to the level where it&#8217;s possible to work past the conceptual block. For example, a <a title="TomGraves website: revised Duluth model on DV" href="http://www.tomgraves.org/duluth" target="_blank">rework</a> of the &#8216;standard&#8217; <a title="Wikipedia on Duluth model" href="http://en.wikipedia.org/wiki/Duluth_model" target="_blank">Duluth model</a> on DV yields a set of categories of &#8216;power-against&#8217; that are directly usable in any business context, entirely separate from any preconceived notions of gender or the like:</p>
<ul>
<li>Coercion and threats</li>
<li>Intimidation</li>
<li>Economic abuse (price/value mismatches, etc)</li>
<li>Emotional abuse</li>
<li>Using privilege (such as hierarchical &#8216;authority&#8217;)</li>
<li>Using isolation (dysfunctional misuse of &#8216;need to know&#8217; etc)</li>
<li>Using children (e.g. issues around disadvantaging parents etc)</li>
<li>Using others (third-party abuse)</li>
<li>Minimising, denying and blaming</li>
</ul>
<p>(A tenth category, &#8216;Sexuality&#8217;, is less actively present in business contexts, but does occur in issues such as sexual-harassment and &#8216;glass-ceiling&#8217; / &#8216;glass-floor&#8217; issues &#8211; which, by the way, do affect <em>both</em> sexes, not solely women alone.)</p>
<p>There&#8217;s a <em>lot</em> of detail that needs to be worked-through there, as can be seen in <a title="Revised-Duluth: 'Neutral' version" href="http://www.tomgraves.org/d_neutral" target="_blank">this reference-sheet</a>. (That&#8217;s the &#8216;neutral&#8217; version of the revised-model which, with a certain amount of thought, can be adapted to assess inter-system and even inter-machine relationships. If you specifically want to assess interpersonal or intrapersonal issues, take a look at the <a title="Revised-model: combined 'both-gender' version" href="http://www.tomgraves.org/d_combined" target="_blank">&#8216;both-gender&#8217; version</a>, with matched gender-pronouns used throughout: be warned, though, that many people may find it personally challenging, even though it&#8217;s the only approach that actually works.)</p>
<h3>Putting it into practice</h3>
<p>So, how do we put all of this into practice in enterprise-architecture? And why should we bother anyway?</p>
<p>It matters, because the core of EA really comes down to a single phrase: &#8220;things work better when they work together&#8221;. What we&#8217;re after in practice, in any EA design, is <em>overall effectiveness</em> &#8211; &#8216;efficient on purpose&#8217;, if you like, though there&#8217;s actually a bit more to it than that. And functional power is what will be needed to achieve that aim; whilst dysfunctional &#8216;power&#8217;  - power-against, the believed &#8216;ability to avoid work&#8217; is what will always act against it.</p>
<p>So, in short, we need to maximise functional power, in any and every form, within our EA analyses and our EA models. Conversely, we need to find ways to minimise dysfunctional &#8216;power&#8217;, in every form in which it occurs &#8211; between people, between machines, between processes, services, whatever.</p>
<p>To apply all of this:</p>
<p>Memorise those definitions of functional-power &#8211; the ability to <em>do</em> work &#8211; and dysfunctional &#8216;power&#8217; &#8211; the purported &#8216;right&#8217; or whatever to <em>avoid</em> work. Watch for how each of them occur and act out in practice in any EA context.</p>
<p>Memorise those definitions of power-over &#8211; &#8216;any attempt to prop Self up by putting Other down&#8217; &#8211; and power-under &#8211; &#8216;any attempt to offload responsibility onto the other without their engagement and consent&#8217;. Watch for how each of these occur and act out in practice in any EA context &#8211; and remember that <em>any</em> occurrence of either of these will reduce overall effectiveness and increase organisational and/or enterprise risk.</p>
<p>Search always for ways to convert &#8216;ability to avoid work&#8217; to &#8216;ability to do work&#8217;. (This is closely parallel to Deming&#8217;s exhortation to &#8216;<a title="Deming's '14 Principles' - see #8, 'Drive out fear'" href="http://www.qualityregister.co.uk/14principles.html" target="_blank">Drive out fear!</a>&#8216;, by the way &#8211; and is needed for much the same reasons.) Seek it out in performance-metrics, for example, that currently reward behaviours that are damaging to overall enterprise effectiveness. Seek it out in systems that assert priority over other systems (&#8216;Using privilege&#8217;) without any defensible reason for needing to do so. Seek it out in systems that focus only on financial metrics (&#8216;Economic abuse&#8217;), without reference to other forms of value that are relevant or important to the overall enterprise. Seek it out, and find ways to restructure the systems towards a functional &#8216;ability to do work&#8217; relative to the vision and values of the shared extended-enterprise.</p>
<p>Seek always to express our <em>own</em> responsibilities in this: for example, as Nick Gall put it, &#8220;<a title="Nick Gall (Gartner): 'Motivating people is more important than modeling them'" href="http://blogs.gartner.com/nick_gall/2011/01/31/motivating-people-is-more-important-than-modeling-them/" target="_blank">Motivating people is more important than modeling them</a>&#8220;. And in a practical expression of &#8216;power-with&#8217;, seek always to find ways to collaborate with others &#8211; organisational change, knowledge-management, security, safety, quality, strategy and just about everything else &#8211; especially where our authority or responsibility overlaps with theirs.</p>
<p>Expect this to be challenging, and highly political, every step of the way.</p>
<p>Have fun? <img src='http://weblog.tetradian.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><strong><em>Update</em></strong>: I forgot to mention that there&#8217;s a detailed &#8216;<a title="'Manifesto' for book 'Power and Response-ability'" href="http://tetradianbooks.com/2009/06/hss-manifesto/" target="_blank">manifesto</a>&#8216; on all of this in the business context that I wrote some years back, as part of what became 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>. Perhaps take a look? &#8211; free download of three-page PDF <a title="'Manifesto' for book 'Power and Response-ability'" href="http://tetradianbooks.com/2009/06/hss-manifesto/" target="_blank">here</a>, anyway.</p>
]]></content:encoded>
			<wfw:commentRss>http://weblog.tetradian.com/2011/02/01/power-people-and-ea/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Modelling people in enterprise-architecture</title>
		<link>http://weblog.tetradian.com/2011/01/31/modelling-people-in-ea/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=modelling-people-in-ea</link>
		<comments>http://weblog.tetradian.com/2011/01/31/modelling-people-in-ea/#comments</comments>
		<pubDate>Mon, 31 Jan 2011 12:43:51 +0000</pubDate>
		<dc:creator>Tom G</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Enterprise architecture]]></category>
		<category><![CDATA[business architecture]]></category>
		<category><![CDATA[business-IT divide]]></category>
		<category><![CDATA[complexity]]></category>
		<category><![CDATA[effectiveness]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[enterprise canvas]]></category>
		<category><![CDATA[Futures]]></category>
		<category><![CDATA[Knowledge]]></category>
		<category><![CDATA[metamodel]]></category>
		<category><![CDATA[methodology]]></category>
		<category><![CDATA[narrative knowledge]]></category>
		<category><![CDATA[paradigm]]></category>
		<category><![CDATA[people]]></category>
		<category><![CDATA[quality]]></category>
		<category><![CDATA[relations]]></category>
		<category><![CDATA[responsibility]]></category>
		<category><![CDATA[skills]]></category>
		<category><![CDATA[strategy]]></category>
		<category><![CDATA[taxonomy]]></category>
		<category><![CDATA[togaf]]></category>
		<category><![CDATA[values]]></category>

		<guid isPermaLink="false">http://weblog.tomgraves.org/?p=1555</guid>
		<description><![CDATA[As mentioned in the previous post, one of the key characteristics of &#8216;crossing the chasm&#8217; to a viable whole-of-enterprise architecture is the explicit inclusion of people. In short, we need to be able to model and map where people fit in relation to the architecture. But there&#8217;s a catch. A big catch. People should not [...]]]></description>
			<content:encoded><![CDATA[<p>As mentioned in the <a title="Post 'Real EA: crossing the chasm?'" href="http://weblog.tomgraves.org/index.php/2011/01/30/real-ea-crossing-the-chasm/" target="_blank">previous post</a>, one of the key characteristics of &#8216;crossing the chasm&#8217; to a viable whole-of-enterprise architecture is the explicit inclusion of people. In short, we need to be able to model and map where people fit in relation to the architecture.</p>
<p>But there&#8217;s a catch. A <em>big</em> catch. <em>People should not be &#8216;designed in&#8217; to the architecture</em>.</p>
<p>We can see this well in building-architecture: there, the only case where people have been literally part of the architecture is that of the <a title="Wikipedia on Anchorite" href="http://en.wikipedia.org/wiki/Anchorite" target="_blank">anchorite</a> in the mediaeval church. An anchorite would choose to be permanently walled into a cell that was part of the fabric of the building, to act as a spiritual anchor for the people&#8217;s faith. Somehow I don&#8217;t think we&#8217;ll be likely to find many people willing to do the same for today&#8217;s for-profit enterprises&#8230; <img src='http://weblog.tetradian.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Yet in most building-architecture, evidently, people are everywhere. Other than in certain special-cases &#8211; the equivalent of an IT-specific &#8216;enterprise&#8217;-architecture, perhaps &#8211; the building and its purpose and design will centre around people, about what people do, why they do it, what the building represents to people, and so on. And the equivalent of <em>that</em> &#8216;people-centrism&#8217; is what we need in a viable enterprise-architecture.</p>
<p>But if we can&#8217;t design people into the architecture itself, how <em>do</em> we map people within the architecture? I would suggest four key themes:</p>
<ul>
<li>vision and values</li>
<li>relational-assets</li>
<li>roles and responsibilities</li>
<li>capabilities and competencies</li>
</ul>
<p>Let&#8217;s look at each of these in some detail.</p>
<h3><span id="more-1555"></span>Vision and values</h3>
<p>Conventional enterprise-architecture is <em>not</em> good at this. TOGAF, for example, uses the term &#8216;vision&#8217; to mean a particular goal, a description of the desired &#8216;target state&#8217; of the IT-architecture: it&#8217;s one valid meaning of &#8216;vision&#8217;, I suppose, but not much use in relation to people. Business-architecture frameworks are often less helpful: the BRG/OMG <a title="Wikipedia on Business Motivation Model" href="http://en.wikipedia.org/wiki/Business_Motivation_Model" target="_blank">Business Motivation Model</a>, for example, describes as a similar &#8216;future state&#8217; for the organisation, but framed in terms of some kind of ghastly marketing-puff &#8211; &#8220;to be the best provider of&#8230;!&#8221; etc &#8211; that really is worse than useless in practice.</p>
<p>What&#8217;s needed instead is something that provides a <em>permanent</em> stable anchor that is also &#8216;greater than&#8217; any individual or the organisation as a whole. Daniel Pink refers to this aspect of motivation in his book <em><a title="Daniel Pink book 'Drive'" href="http://www.danpink.com/drive" target="_blank">Drive</a></em>, as &#8216;purpose&#8217;; this is also the sense of &#8216;vision&#8217; used in the <a title="Wikipedia on ISO9000 quality-system standard" href="http://en.wikipedia.org/wiki/ISO_9000" target="_blank">ISO9000:2000</a> quality system. In my own EA work &#8211; as described in the section &#8216;Identifying the enterprise&#8217; in the post &#8216;<a title="Post: 'Context-space mapping with the Enterprise Canvas'" href="http://weblog.tomgraves.org/index.php/2010/07/17/contextspace-mapping-with-ecanvas/" target="_blank">Context-space mapping with the Enterprise Canvas</a>&#8216; &#8211; I use a distinct three-part structure to define this form of vision:</p>
<ul>
<li>a descriptor for the <strong><em>content</em></strong> or <strong><em>focus</em></strong> for this enterprise</li>
<li>some kind of <strong><em>action</em></strong> on that content or focus</li>
<li>a <strong><em>qualifier</em></strong> that validates and bridges between content and action</li>
</ul>
<p>These components may occur in any order, but all of them need to be present. The aim is to identify a short phrase that gives sufficient motivation for <em>anyone</em> involved to &#8216;want to get out of bed in the morning&#8217; on behalf of the overall enterprise. One particularly clear example is that for the TED conferences, “ideas worth spreading”: ‘ideas’ [<em>content</em>]; ‘worth’ [<em>qualifier</em>]; ’spreading’ [<em>action</em>]. Note that none of these components describe the organisation at such – but <em>do</em> describe the focus, the area of action, and the key value-metrics which define the meaning of ’success’.</p>
<p>Another key point revolves around the crucial <a title="Slidedeck 'What is an enterprise?' on Slideshare" href="http://www.slideshare.net/tetradian/what-is-an-enterprise" target="_blank">distinction between &#8216;organisation&#8217; and &#8216;enterprise&#8217;</a> – because although many business-folk view their organisation as &#8216;the enterprise&#8217;, they&#8217;re <em>not</em> synonymous. As noted above, vision is also the anchor of the quality-system, and in effect the hierarchical structure of ISO9000 provides us with a useful way to clarify that distinction:</p>
<ul>
<li>ISO9000 	&#8216;vision&#8217; :: architecture &#8216;vision&#8217; – anchor for the overall 	architecture</li>
<li>ISO9000 	&#8216;policy&#8217; :: architecture &#8216;enterprise&#8217; – loose often-dynamic 	affiliation, bounded by shared values and shared commitment to the 	vision</li>
<li>ISO9000 	&#8216;procedure&#8217; :: architecture &#8216;organisation&#8217; – formal collective 	entity, bounded by usually-explicit roles and responsibilities</li>
<li>ISO9000 	&#8216;work-instruction&#8217; :: architecture &#8216;process&#8217; etc – practical 	context-specific entity and/or activity</li>
</ul>
<p>The point here is that the organisation is merely a means to <em>implement</em> the vision, in relation to the broader shared-enterprise within which the organisation exists – its supply-chain, market and broader social context. Other than in terms of its declared or implied responsibilities towards this shared-enterprise, the organisation does not &#8216;own&#8217; the enterprise at all – another crucial point that is frequently misunderstood in business-architectures and business-models. The organisation <em>does</em> choose the shared-enterprise to which it relates and within which it operates: but having done so, it in effect commits itself to the respective vision and values – and will be assessed by other participants in the shared-enterprise in terms of those values.</p>
<p>Which, in turn, leads us to the centrality of values in enterprise-architectures. The values are what determine &#8216;success&#8217; within the shared-enterprise, especially in the longer-term. Any for-profit business in a money-based economy needs to &#8216;make money&#8217;, of course, and hence concerns such as monetary profit and &#8216;shareholder-value&#8217; are of real importance to such a business. But <em>value is rarely measured solely in monetary terms within a shared-enterprise</em>: attempting to measure &#8216;success&#8217; by monetary profit alone is a sure-fire way to kill the company, especially in the longer-term – hence Michael Porter&#8217;s warning that the obsession with shareholder-value is “<a title="Michael Porter on 'Why good managers set bad strategies' [PDF]" href="http://www.dunlopbrown.com/es/images/pdf/good_managers_bad_strategies.pdf" target="_blank">the Bermuda Triangle of strategy</a>” [PDF], within which companies sink without trace. The point here is that are three distinct sets of values in play in the architecture:</p>
<ul>
<li><em>required 	values</em> – the values implied by, inherent in and derived from 	the enterprise-vision, and against which the organisation will be 	assessed by the broader shared-enterprise</li>
<li><em>espoused 	values</em> – the values that the organisation purports to live by, and 	against which it and its members supposedly expect to be assessed</li>
<li><em>actual 	values</em> – the values that are <em>actually</em> expressed by the organisation and/or by individuals within the 	organisation, and against which actions and inactions of individuals 	are <em>actually</em> assessed, rewarded and/or punished</li>
</ul>
<p>It is rare for these sets of values to match exactly&#8230; in fact there are often glaring disparities between them, often unconscious, yet critical all the same. One of the most difficult and politically-explosive aspects of enterprise-architecture is to map these value-sets, the disparities between them, and the practical implications and risks of those disparities, and identify appropriate means to resolve them. Difficult though it may be, this is probably one of the most <em>essential</em> tasks of a whole-of-enterprise architecture.</p>
<h3>Relational-assets</h3>
<p>People are essential to an architecture, but should never be included as such within it. To resolve this requirement, we turn to an old computing tactic: we include people not &#8216;by value&#8217; – as &#8216;objects&#8217; within the architecture – but &#8216;by reference&#8217; – via <em>relational assets</em>.</p>
<p>That much-used phrase “our people are our greatest asset!” may be well-meant, but it&#8217;s actually an insult of the most extreme form: the only time when people are &#8216;assets&#8217; is when they are slaves&#8230; Instead, <em><a title="Sidewise post 'The relationship is the asset'" href="http://sidewise.biz/2009/07/relationship-as-asset/" target="_blank">the relationship is the asset</a></em>: the &#8216;asset&#8217; in context is the <em>relationship</em> that the organisation has with each other player in the shared-enterprise, <em>not</em> those people themselves. (This relationship is what a Customer Relationship Management system and the like <em>should</em> assist in maintaining, yet so very rarely does&#8230;)</p>
<p>As described <a title="Post 'Assets and enterprise-architecture'" href="http://weblog.tomgraves.org/index.php/2009/03/30/assets-and-ea/" target="_blank">elsewhere</a>, I use a model in which there are four distinct categories of assets that an organisation and enterprise will need to maintain: physical (things), virtual (information), relational (real person-to-person links) and aspirational (person-to-abstract links, such as brands, beliefs, goals etc). Many real-world entities – perhaps most – are composites of these categories: a book or a video-disc, for example, is &#8216;thing that carries information&#8217;, and hence a composite of physical and virtual. These four categories of assets are <em>fundamentally</em> different: an object is alienable (if I give it to you, I no longer have it), whereas a virtual entity is non-alienable (if I give it to you, I still have it). Failure to understand these fundamental differences within an architecture will <em>guarantee</em> failure of that architecture: hence, for example, the <em>inherent</em> invalidity of media-industry business-models which try to &#8216;control&#8217; virtual-only information-assets (digital-only books, music and video) as if they&#8217;re still in their old partly-physical &#8216;pre-digital&#8217; form.</p>
<p>People are physical, yes: but they are not solely physical &#8216;things&#8217;, &#8216;units&#8217;, &#8216;consumers&#8217; &#8211; even though too many employment-models and business-models seem to treat them that way.</p>
<p>People may be represented by information, yes: but they are not solely information-entities &#8211; even though too many CRM- and HRM-systems seem to treat them that way.</p>
<p>People have relationships with other people. These relationships &#8211; <em>relational assets</em> - are direct, and personal: they cannot be exchanged directly with anyone else.</p>
<p>People have relationships with <em>emotive ideas</em>, often an idea or image as proxy for person or for a desired memory or future (such as the relationship with someone deceased, or the aroma that brings back memories of another place and time). In a business context, such proxies include logos, brands, and the reputation of the organisation itself. These relationships &#8211; <em>aspirational assets</em> - are indirect, but personal: they cannot be exchanged directly with anyone else.</p>
<p>(The latter, by the way, is the reason why the accounting concept of &#8216;goodwill&#8217;, which purports that aspirational-assets can be transferred directly from one &#8216;owner&#8217; to another, is only marginally better than outright fraud. In essence, the &#8216;goodwill&#8217; is mostly dependent on &#8216;relational inertia&#8217;, the perceived physical, virtual, relational and aspirational effort required to abandon one aspirational-asset relationship and shift to another. For aspirational-assets, much of that inertia is linked to reputation, but is also dependent on the medium through which the relationships take place: for example, the &#8216;friction-coefficient&#8217; of a web-relationship is far lower than that in an in-store relationship &#8211; hence one of the key drivers for the &#8216;dot-com bomb&#8217;&#8230;)</p>
<p>In the architecture, we would map real-people primarily via relational-assets and/or aspirational-assets. (Virtual-assets <em>describe</em> those links, but not <em>are</em> those links: the distinction is important! Likewise some aspects of architecture may need to describe people <em>as if</em> &#8216;things&#8217; &#8211; for example, space-allocation in buildings, or workspace in manual-processes &#8211; but should never describe people <em>as</em> things: that distinction is important too&#8230;) Within the architecture, an employee &#8216;is&#8217; a complex composite of many &#8216;sub-assets&#8217;, such as (physical) space-allocation plus (virtual) employee-record plus (relational) personal-relationships with peers and co-workers and managers and suppliers and customers and many others, plus (aspirational) sense of belonging to a team, a business-unit, an organisation, the core enterprise of the organisation, and any number of professional or other affiliations. <em>Of these, only the physical-asset is directly exchangeable</em>: everything else is linked <em>to the person</em>, not solely to the organisation.</p>
<p>Note also that relationships have to be maintained at <em>both</em> ends: the asset exists <em>between</em> the respective entities, not as an attribute of either of them. In effect, it exists as an asset only as long as it is maintained: and all of the usual asset-lifecycle concerns also apply to relational and aspirational assets. A customer may choose to drop the relationship &#8211; and there is nothing that the company can do directly to prevent that from happening. If strong person-to-person relationships are maintained, a customer may well follow a (former) employee to a new employer: a classic problem in consultancy organisations, for example. If there is strong aspirational attachment to a brand, there is likely to be a &#8216;customer revolt&#8217; if the brand is changed or dropped&#8217; &#8211; as in the <a title="BBC: 'Lessons to be learnt from the Gap logo debacle'" href="http://www.bbc.co.uk/news/magazine-11517129" target="_blank">Gap logo debacle</a>.</p>
<p>So in <a title="Post 'Models as decision-records (Enterprise Canvas)'" href="http://weblog.tomgraves.org/index.php/2011/01/23/models-as-decisionrecords/" target="_blank">Enterprise Canvas</a>, for example, we would model all of these as <em>assets</em> of the respective primitive and/or composite types, using the single-row extended-Zachman frame:</p>
<p style="text-align: center;"><a href="http://weblog.tomgraves.org/wp-content/uploads/2011/01/single-row-extZachman.png"><img class="aligncenter size-full wp-image-1560" title="single-row-extZachman" src="http://weblog.tomgraves.org/wp-content/uploads/2011/01/single-row-extZachman.png" alt="" width="429" height="192" /></a></p>
<p>Each asset also implies a responsibility for the asset-lifecycle of that asset: its creation, usage, maintenance and, where appropriate, destruction. (The latter being a key reason why <em>not</em> to refer to real-people as &#8216;assets&#8217;!) Responsibility, in turn, implies real-people to enact those responsibilities, either directly or by proxy. Real-people to whom the organisation must link via relational- and//or aspirational-assets&#8230; This might seem somewhat circular at first, but it <em>does</em> make sense once we think about it for a whole! <img src='http://weblog.tetradian.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><strong>Roles and responsibilities</strong></p>
<p>It&#8217;s not just assets that require responsibilities: in principle, <em>every entity in the architecture should have its own &#8216;responsible owner&#8217;</em>. And each of those owners, as above, is a real-person &#8211; and ultimately can <em>only</em> be a real-person, not an IT-system, a machine or an amorphous &#8216;the organisation&#8217;.</p>
<p>The architecture should link to each respective &#8216;responsible real-person&#8217; via a relational- and/or aspirational-asset. In principle, each of these relationships should be modelled and mapped within the architecture itself. In practice, it&#8217;s huge job, requiring near-real-time links to HR systems and/or CMDB systems &#8211; so it&#8217;s unlikely anyone would attempt to do it for everything. Instead, we need to use the architecture to identify the criticality of each entity, assigning priorities appropriately. For true business-critical items, we <em>do</em> need to be able to identify the &#8216;responsible owner&#8217; at all times; for the rest&#8230; well, we do what we can, really, guided by the usual trade-offs of diminishing-returns.</p>
<p>Within the organisation &#8211; where legal or similar boundaries of responsibility will usually apply &#8211; these responsibilities should typically be mapped in terms of a RACI-matrix:</p>
<ul>
<li><strong>responsible</strong> &#8211; the <em>one</em> person formally responsible for the entity (legally a &#8216;delegate&#8217; of the CEO or equivalent, who in principle has ultimate responsibility for everything in the organisation)</li>
<li><strong>assists</strong> &#8211; any number of additional people who do the actual work related to that responsibility</li>
<li><strong>consulted</strong> &#8211; other people whose work and/or responsibilities may be directly affected by any changes or status-issues associated with this entity (two-way engagement)</li>
<li><strong>informed</strong> &#8211; other people who have a &#8216;need to know&#8217;, such as for indirect impact on their work (one-way broadcast)</li>
</ul>
<p>We may also need to note other categories of (non-)responsibility such as <em>not-consulted</em> or <em>not-informed</em> &#8211; for example, a senior manager who does not need to be distracted by detail-level status-changes.</p>
<p>Responsibilities often overlap &#8211; another set of concerns that should be identifiable via the architecture models. Some of the overlaps occur at intersections of different architectural layers or domains &#8211; for example, a senior manager having responsibility for a &#8216;business capability&#8217;, with operations-layer managers responsible for the underlying infrastructure, the equipment in use, the data and applications referenced by that equipment, the processes that traverse through that equipment, and then also managers for other &#8216;cross-cutting concerns&#8217; such as security, safety, quality and cost-assurance. A layered architecture helps to clarify the respective boundaries of authority and responsibility, and the need for negotiation at each of those boundaries and intersections.</p>
<p>Note too that for many entities &#8211; especially business-critical ones &#8211; the effective &#8216;ownership&#8217; and RACI-matrix will need to change often, with handovers of responsibility at each change of shift, or whenever the respective people go on vacation, or whatever. Particularly important are changeover-events such as joining or leaving a company: in particular, each person&#8217;s individual RACI-matrix <em>must</em> be reassessed and reassigned on exit from the organisation. Also important on exit is to ensure that relational- and aspirational-assets with each departing person are maintained as far as practicable: this forms a key link in the chain of long-term knowledge-management, and also many organisations find that maintaining an &#8216;alumni&#8217;-style relationship with former staff pays real dividends in both directions.</p>
<p>And note also that responsibility cannot simply be assigned to someone: it must be accepted and taken on by that person at a <em>personal</em> level, a <em>personal</em> commitment, otherwise it&#8217;s likely to fall back to &#8216;responsibility&#8217; in name alone, with a concomitant increase in organisational risk. Again, this is where explicit linkage to enterprise vision and values can present real value to the organisation, because it provides an overt anchor for aspirational-assets &#8211; a sense of <em>belonging</em>, of being engaged in something &#8216;greater-than-self&#8217; &#8211; that make it that much easier to take on and enact those personal responsibilities.</p>
<p>Finally, a person should be assigned responsibility only if they have the skill and ability &#8211; the competence &#8211; to take it on. This, however, can lead us into yet another architectural hornet&#8217;s-nest: modelling of capabilities and competencies in relation to real-people.</p>
<h3>Capabilities and competencies</h3>
<p>In principle, <em>capabilities</em> are straightforward: they represent the ability to act on specific types of assets in specified ways. That&#8217;s how we model the capabilities of machines and IT-systems, anyway. We can then map these capabilities to what might call a set of <a title="Sidewise post '10, 100, 1000, 10000'" href="http://sidewise.biz/2009/07/10-100-1000-10000/" target="_blank">skill-levels</a>:</p>
<ul>
<li><strong>rule-based</strong> &#8211; <em>simple</em> real-time action and response, predictable and repeatable</li>
<li><strong>algorithmic</strong> &#8211; more <em>complicated</em> contexts affected by multiple dependencies, delays, etc, yet still follow a straightforward true/false logic (&#8216;hard-systems&#8217;)</li>
<li><strong>pattern-based</strong> or <strong>heuristic</strong> &#8211; true <em>complex</em> contexts that are highly-sensitive to starting-conditions (wicked-problems etc), in which outputs can become inputs to the next iteration, and which often follow modal-logics (&#8216;soft-systems&#8217;)</li>
<li><strong>principle-based</strong> &#8211; near-unique, unique or true <em>chaotic</em> contexts in which there is no actual repeatability, hence new &#8216;solutions&#8217; most be created in each case</li>
</ul>
<p>A given capability at a given skill-level is described as a <em>competence</em>. Capabilities are linked with <em>functions</em>, and appropriate business-rules (&#8216;<em>decisions</em>&#8216;) and the like, to present <em>services</em> that respond to specific <em>events</em> at the respective <em>locations</em>, as per the single-row extended-Zachman above. For a service-oriented architecture, we then assert that <em>everything</em> is or provides a service, and that any service could in principle be done by any combination of machines, IT-systems and real-people. This makes it possible, for example, to design IT-services such that real-people can take over in the case of IT-system failure or other disaster-recovery, using essentially the same service-interfaces, and then hand back to IT again when recovery is complete. And to a significant extent, I&#8217;d argue that this <em>is</em> how we should model our architecture &#8211; hence the design and structure and usage of the <a title="Book 'Mapping the Enterprise: modelling the enterprise as services with the Enterprise Canvas'" href="http://tetradianbooks.com/2010/11/ecanvas/" target="_blank">Enterprise Canvas</a> model-type (two-page reference-sheet <a title="Reference-sheet for 'Mapping the enterprise'" href="http://tetradianbooks.com/2010/12/ecanvas-summary/" target="_blank">here</a>).</p>
<p>Simple enough in principle: perhaps not quite so simple in practice&#8230;</p>
<p>To me, there are two key concerns here: the order/unorder dichotomy, and the Taylorist trap.</p>
<p>The order/unorder dichotomy mainly relates to that stack of skill-levels.</p>
<p>The first two skill-levels &#8211; rule-based and algorithmic &#8211; fall into what we might call the <em>ordered</em> domains &#8211; a world in which simple true/false logic is assumed to apply, and in which doing the same thing will always lead to the same result.</p>
<p>The other two skill-levels &#8211; pattern-based and principle-based &#8211; operate more in the <em>unordered</em> domains, in which modal logics (should, could, may, might, etc) usually apply, where simple true/false logic can be dangerously misleading, and where doing the same thing often leads to different results or doing different things can end up with the same result.</p>
<p>Machines follow physical rules; IT systems usually follow a predefined true/false logic. That makes them very suitable for use in the ordered-domains &#8211; but <em>not</em> good in the unordered domains. Therein lies a key-cause of many &#8216;IT disasters&#8217; such as IT-centric &#8216;business process-reengineering&#8217;: they tried to use IT as the sole means for managing unordered contexts for which, almost by definition, IT was not suited.  The two usual &#8216;solutions&#8217; were either to try to control everything, planning for every possible exception or eventuality; or simply ignoring anything that didn&#8217;t fit with the system&#8217;s predefined logic. Both approaches were all but guaranteed to fail, and usually did so, expensively&#8230;</p>
<p>On the other side, real-people can be very good at handling the inherent uncertainties of unordered contexts. What they&#8217;re often <em>not</em> good at is &#8216;following the rules&#8217; in a predictable, ordered way. Itr&#8217;s possible to force people to work in an ordered manner, but it&#8217;s rarely efficient or effective; and &#8211; as <a title="RSA Animate video: Daniel Pink: 'Drive: the surprising truth about what motivates us'" href="http://www.youtube.com/watch?v=u6XAPnuFjJc" target="_blank">Daniel Pink</a> and others have shown &#8211; if the work involves any cognitive skill, performance drops off rapidly if attempts are made to motivate people in any &#8216;mechanical&#8217; way.</p>
<p>So although in principle service-handovers and the like should be a straightforward mapping between machine- or IT- capabilities versus human-capabilities, in practice it&#8217;s not quite that simple: we need to design-in appropriate balances for &#8216;unorder&#8217; on the machine-side, and misplaced &#8216;order&#8217; on the human side. Some nice architectural complexities there&#8230;</p>
<p>Then there&#8217;s the <a title="Wikipedia on Taylorism ('scientific management')" href="http://en.wikipedia.org/wiki/Scientific_management" target="_blank">Taylorist</a> trap &#8211; or rather, several of them.</p>
<p>One trap is implied from the order/unorder dichotomy. In classic Taylorism, manual-workers are essentially viewed as components in a machine: there is no concept of skill, only a strict separation between &#8216;brain&#8217; (management) and &#8216;brawn&#8217; (workers). All thinking and reevaluation is done by managers or by external &#8216;experts&#8217; (e.g. the dreaded &#8216;time and motion man&#8217;). Every exception is escalated to the next higher level. Since (as lated pointed out by <a title="Wikipedia on W Edwards Deming" href="http://en.wikipedia.org/wiki/W._Edwards_Deming" target="_blank">Deming</a>) the knowledge needed to solve a problem usually occurs at the point o contact with the problem, one of the key results of Taylorism is for the problem to be &#8216;escalated&#8217; to people who may have greater theoretical knowledge, but less and less practical knowledge, creating an apparently &#8216;unsolvable&#8217;  problem.</p>
<p>Another trap arises from the same source: treating workers as components in a machine. The competencies required <em>by the work itself</em> are listed in a job-description or the like, in much the same way as a functional-specification for a machine. Anyone who has the required competencies is likely to be capable of doing the work. This approach is extremely useful when designing services that may need to be implemented in different ways with different combinations of manual, machine and/or IT-based &#8216;actors. The catch is that in effect it defines a &#8216;lowest common denominator&#8217;, and takes no account of skill-levels or abilities <em>beyond</em> the specified minimum. The result is that innovations and creativity &#8211; such as would definitely be required in a &#8216;chaotic&#8217;-type near-unique context &#8211; may be all but designed out of the overall service, reducing the effectiveness that could otherwise be available. Treating workers as mindless &#8216;robots&#8217; is also dangerously demotivating, frequently with dire results for overall performance and for overall risk. Hence although in the Enterprise Canvas we would typically model the nominal capabilities and competencies required for a given service, we need to take care to ensure that the relational-asset aspects are also full addressed in any enterprise-models that involve real-people.</p>
<p>One further Taylorist trap is rather more subtle and insidious, and relates to the process via which skills are learnt. The classic learning-process involves working the way through the skill-level stack, first tackling repetition of &#8216;simple&#8217; rule-based tasks and problems, then moving on to &#8216;complicated&#8217;-type tasks, and thence to true complexity. But when all simple tasks and even many complicated tasks are automated, <em>there is no routine method to learn complex-level skills</em>: instead, people are somehow expected to take over when the machines fail &#8211; in other words, when &#8216;order&#8217; moves into &#8216;unorder&#8217; &#8211; but without any means to understand what&#8217;s actually going on. This trap is explained in more depth in the post &#8216;<a title="Sidewise post 'Where have all the good skills gone?'" href="http://sidewise.biz/2009/07/skills/" target="_blank">Where have all the good skills gone?</a>&#8216;</p>
<p>In summary, we can and probably should model capabilities and competencies within an enterprise-architecture: however, we do need to beware of the various traps and problems that can arise if we&#8217;re careful how we do this, and how we apply it. You Have Been Warned? <img src='http://weblog.tetradian.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>The next post will explore another key aspect of any architecture that includes real-people: the problem of power. Watch This Space?</p>
<p>See also:</p>
<ul>
<li><a title="Post: 'A question of Who'" href="http://weblog.tomgraves.org/index.php/2010/08/11/a-question-of-who/" target="_blank">A question of who</a></li>
<li><a title="Post: 'Principles, values, ends and means" href="http://weblog.tomgraves.org/index.php/2010/10/01/principles-values-ends-means/" target="_blank">Principles, values, ends and means</a></li>
<li><a title="Post: 'People, assets, relationships and responsibility'" href="http://weblog.tomgraves.org/index.php/2011/01/07/people-assets-relationships-responsibility/" target="_blank">People, assets, relationships and responsibility</a></li>
<li><a title="Post 'The meaning of service'" href="http://weblog.tomgraves.org/index.php/2010/10/04/the-meaning-of-service/" target="_blank">The meaning of service</a></li>
<li><a title="Post 'Context-space mapping with Enterprise Canvas, Part 5: Service content'" href="http://weblog.tomgraves.org/index.php/2010/08/05/context-space-mapping-with-enterprise-canvas-part-5-service-content" target="_blank">Context-space mapping with Enterprise Canvas, Part 5: Service content</a></li>
<li><a title="Post 'Enterprise Canvas, Part 6: Models'" href="http://weblog.tomgraves.org/index.php/2010/07/07/enterprise-canvas-pt6/" target="_blank">Enterprise Canvas, Part 6: Models</a></li>
<li><a title="Post 'Economics as enterprise-architecture'" href="http://weblog.tomgraves.org/index.php/2010/03/13/economics-as-ea/" target="_blank">Economics as enterprise-architecture</a></li>
<li><a title="Post 'New economics models – what impact on enterprise architecture?'" href="http://weblog.tomgraves.org/index.php/2009/09/26/ea-and-new-economics/" target="_blank">New economics models – what impact on enterprise architecture?</a></li>
<li><a title="Post 'Capabilities, reference-models and job-descriptions'" href="http://weblog.tomgraves.org/index.php/2009/08/30/ref-model-as-job-desc/" target="_blank">Capabilities, reference-models and job-descriptions</a></li>
<li><a title="Post 'Zachman and capability'" href="http://weblog.tomgraves.org/index.php/2009/08/15/zachman/" target="_blank">Zachman and capability</a></li>
<li><a title="Post 'More on Zachman and capability'" href="http://weblog.tomgraves.org/index.php/2009/08/17/more-zachman/" target="_blank">More on Zachman and capability</a></li>
<li><a title="Post 'On EA 'owners' and primitives" href="http://weblog.tomgraves.org/index.php/2007/08/23/on-ea-owners/" target="_blank">On EA &#8216;owners&#8217; and primitives</a></li>
<li><a title="Post 'Rethinking Zachman - the 'Who' column'" href="http://weblog.tomgraves.org/index.php/2007/08/14/zachman-who-column/" target="_blank">Rethinking Zachman &#8211; the &#8216;Who&#8217; column</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://weblog.tetradian.com/2011/01/31/modelling-people-in-ea/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>The toolset-ecosystem</title>
		<link>http://weblog.tetradian.com/2011/01/26/toolset-ecosystem/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=toolset-ecosystem</link>
		<comments>http://weblog.tetradian.com/2011/01/26/toolset-ecosystem/#comments</comments>
		<pubDate>Wed, 26 Jan 2011 05:46: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[archimate]]></category>
		<category><![CDATA[bpmn]]></category>
		<category><![CDATA[business architecture]]></category>
		<category><![CDATA[complexity]]></category>
		<category><![CDATA[effectiveness]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[enterprise canvas]]></category>
		<category><![CDATA[Futures]]></category>
		<category><![CDATA[meta-methodology]]></category>
		<category><![CDATA[metadata]]></category>
		<category><![CDATA[metametamodel]]></category>
		<category><![CDATA[metamodel]]></category>
		<category><![CDATA[methodology]]></category>
		<category><![CDATA[models]]></category>
		<category><![CDATA[narrative knowledge]]></category>
		<category><![CDATA[paradigm]]></category>
		<category><![CDATA[quality]]></category>
		<category><![CDATA[responsibility]]></category>
		<category><![CDATA[story]]></category>
		<category><![CDATA[taxonomy]]></category>
		<category><![CDATA[togaf]]></category>
		<category><![CDATA[toolset]]></category>
		<category><![CDATA[values]]></category>

		<guid isPermaLink="false">http://weblog.tomgraves.org/?p=1545</guid>
		<description><![CDATA[This one extends the models-for-enterprise-architecture theme from the previous post. Although for me this theme goes back a long way, the start-point here was a Tweet from Dutch EA consultant Martin van den Berg (@bergmart) that triggered off a veritable flurry of replies: bergmart: I&#8217;m more and more convinced that it should be forbidden to [...]]]></description>
			<content:encoded><![CDATA[<p>This one extends the models-for-enterprise-architecture theme from the <a title="Post 'Models as decision-records (Enterprise Canvas)'" href="http://weblog.tomgraves.org/index.php/2011/01/23/models-as-decisionrecords/" target="_blank">previous post</a>. Although for me this theme goes back a long way, the start-point here was a Tweet from Dutch EA consultant Martin van den Berg (<a title="Martin van den Berg (@bergmart) on Twitter" href="http://twitter.com/bergmart" target="_blank">@bergmart</a>) that triggered off a veritable flurry of replies:</p>
<ul>
<li>bergmart: I&#8217;m more and more convinced that it should be forbidden to show ArchiMate diagrams to business management #entarch #bizarch</li>
<li>EAatWork: @bergmart why should it be forbidden to show archimate diagrams to business management?</li>
<li>blomr: @bergmart @eaatwork Depends on level/type of business management + depends on complexity of the diagram(amount of (different) objects&amp;rel&#8217;s)</li>
<li>ArchiTool: @bergmart I&#8217;m intrigued to know why. Are they infrastructure models?</li>
<li>bergmart: @ArchiTool I&#8217;m not talking about infrastructure models but business / information models</li>
<li>ArchiTool: @bergmart @EAatWork Then maybe break them down into smaller focussed viewpoints?</li>
<li>bergmart: I think we need to find other ways. Business Model Canvas is a much friendlier way or use the operating model stuff of Ross</li>
<li>ArchiTool: @bergmart Right. Higher levels. And ArchiMate could be used in addition for more detail if needed? // Hmm&#8230;.Business Model Canvas in Archi? Development of the Sketch View? #archimate #bmc</li>
<li>bergmart: @ArchiTool Yes, in the architecture &amp; engineering communities</li>
<li>ArchiTool: @tetradian Synchronicity is nudging me toward possible Bus Model Canvas &amp; Ent Canvas implementation in Archi. Reading up on it now&#8230;</li>
<li>tetradian: @ArchiTool aiming to have 2 new posts for you soon: models as anchors for discussion/decision-records; roles of tools in toolset-spectrum</li>
<li>tetradian: @bergmart &#8216;don&#8217;t show Archimate diags to biz mgmt&#8217; &#8211; in my experience showing them BPMN diagrams is an even worse idea&#8230; <img src='http://weblog.tetradian.com/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </li>
<li>bergmart: @tetradian Can imagine!</li>
<li>EAatWork: @bergmart too complex from a modelling language point of view (archimate) or too complex because the diagrams are too complex?</li>
<li>bergmart: @EAatWork Both</li>
<li>EAatWork: @bergmart  I think that the concepts are ok but the  different relation types are causing the confusion (look all similar) for bizz mgmt</li>
<li>tetradian: @bergmart @EAatWork with BPMN diags, prob was need to translate from abstract to concrete &#8211; so overlay Archimate rigour w visual images?</li>
<li>ArchiTool: @bergmart But with Business Model Canvas approach maybe managers are concerned with $$$$$$ rather than architecture and internal workings?</li>
<li>ceri: @tetradian @bergmart To quote @wilm on Tuesday &#8220;never ever show the entire model to ANYONE, only the view that is relevant to them&#8221; #jiscfsd</li>
<li>bergmart: @EAatWork Yes, the arrows are the main problem. The concepts are ok.</li>
<li>bergmart: @ArchiTool Nice  with Business Model Canvas is the combination of $$$$ with coherency.</li>
</ul>
<p lang="EN-US">As mentioned in that back-and-forth above, I&#8217;ve had painful first-hand experience of what happens when we show &#8216;formal&#8217;-type EA diagrams to executives, as described in this quoted from my 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>:</p>
<blockquote><p>In our first attempt to show the true value of [a proposed] logistics early-warning system, we made the mistake of showing the process-flows [to the executive] in the form of a Business Process Modelling Notation diagram. BPMN is great for the formal modelling rigour needed by software engineers, but <em>not</em> for a board-level presentation: the blank stares and silence from round the table sent us away in shame.</p>
<p>For the next meeting, we redrew the diagram, with the exact same process-flows, but replacing the bland BPMN boxes with clip-art pictures of trucks, conveyor-belts, fork-lifts, sorting-machines, delivery staff. This time it clearly made sense: we gained our go-ahead.</p>
<p>These senior people weren’t ‘stupid’: when we explained it in their own terms, they understood straight away what we were aiming to do. The problem before was that they didn’t have time to learn an abstract language and translate it back into their concrete world. As architects, we did need that level of abstraction: but it was also our responsibility to each audience to do the translation from the abstract into the everyday.</p></blockquote>
<p lang="EN-US">This is going to be a long one&#8230; sorry&#8230;</p>
<p lang="EN-US"><span id="more-1545"></span></p>
<p lang="EN-US">In effect, what we need from our toolsets for enterprise-architecture and the like is strong coverage of several different spectra of requirements:</p>
<ul>
<li>from formal rigour to freeform, for capture, for display and (in some cases) for execution</li>
<li>capture, edit, moderate, maintain, analyse, explore, search, cross-link, describe, display</li>
<li>architecture- and project-governance, requirements tracking, version-control, architecture-dynamics (change over time)</li>
<li>from binary-logic (true/false, linked/not-linked) to modal-logics (must, may, can, could, conditional/contextual, &#8216;known-to-work&#8217; etc)</li>
<li>broad range of model-types, including industry-standard models and metamodels and user-defined types (metamodel/metametamodel edit etc)</li>
<li>single-user to meeting to team to group to business-unit to whole-organisation and beyond, with security and access-controls to match</li>
<li>enterprise-wide repository to desktop to laptop to tablet to handheld, with different user-interfaces and user-experiences for each</li>
<li>any and every possible stakeholder-group, in every discipline in the enterprise, and at every level from front-line operations to executive and external stakeholders</li>
<li>support for full range of the order/unorder spectrum, and for the full range of the development lifecycle from &#8216;messy&#8217; uncertainty to executable models</li>
<li>full support for lifecycles ranging from milliseconds to decades or centuries</li>
</ul>
<p lang="EN-US">No existing toolset comes anywhere even remotely close to covering that full range of requirements, and I suspect it&#8217;s probable that none will ever do so: the scope is just too large to handle in one go &#8211; especially as that &#8216;one toolset&#8217; would need to run within several fundamentally-different user-interface paradigms. Which leads us to another crucial requirement:</p>
<ul>
<li>able to share and &#8217;round-trip&#8217; information and models between toolsets</li>
</ul>
<p>What we actually have at present we could perhaps summarise as follows:</p>
<ul>
<li><strong>&#8216;enterprise&#8217;-scale toolsets</strong> [<em>examples</em>: IBM/Rational System Architect, Troux Metis, ARIS, MEGA]: typically based on a large repository, preferably though not always with strong version-control; usually based on a software-architecture/software-development metaphor, often capable of presenting &#8216;executable&#8217; models (database, process etc); usually strong on rigour but with poor or non-existent support for the freeform experimental stages of architecture-development; broad range of model-types; some support for metamodel-edit, though usually proprietary/&#8217;own-standard&#8217;; limited to no support for governance, project-tracking and/or requirements-tracking; limited to poor support for architecture-dynamics; limited to no support for modal-logics; strong support for one-way publishing but weak to non-existent support for &#8216;social-media&#8217; style multi-way collaboration</li>
<li><strong>&#8216;team&#8217; toolsets</strong> [<em>examples</em>: Orbus, Sparx Enterprise Architect, Alfabet, Abacus Avolution, BizzDesign Architect, Essential]: often either a scaled-down &#8216;enterprise&#8217;-style toolset (using a simpler underlying repository) or scaled-up &#8216;desktop&#8217;-style toolset (expansion of repository, or addition of multi-user features to an otherwise single-use system); usually strong on rigour, poor on freeform; more limited range of model-types (sometimes only one); usually some metamodelling, with very strong support in some toolsets (e.g. Avolution, Essential); limited to no support for governance etc, for architecture-dynamics, or for modal-logics; variable publishing capabilities (sometimes only to desktop software), almost always one-way only</li>
<li><strong>&#8216;solo&#8217; toolsets</strong> [<em>examples</em>: Archi (Archimate), Visual Paradigm, single-user versions of Sparx or BizzDesign]: basic single-user repository; usually only one or two model-types or sets (e.g. UML, Archimate); in some cases little more than repurposed or re-badged software-design tools; often very limited publishing facilities; otherwise similar to &#8216;team&#8217;-type toolsets</li>
<li><strong>non-repository toolset</strong> (office software) [<em>examples</em>: MS Powerpoint, MS Visio, MS Excel, Apple Keynote, Google Apps, Prezi]: still the most commonly-used &#8216;toolset&#8217; applications for enterprise-architecture, yet in many ways the least appropriate toolset-type; usually single-user, sometimes sharable; no repository, hence no entity-linkage between diagrams (hence high probability of duplication, mis-versioning etc); emphasis is on diagrams rather than semantics; functionality is split between different applications (e.g. diagramming on Visio, governance or cataloguing on Excel); no metamodelling as such; awkward mix of pseudo-rigour (i.e. rigour in appearance only) yet only limited support for freeform (constructed slowly from uncontrolled image-objects)</li>
<li><strong>manual drawing</strong> [<em>examples</em>: whiteboard, flipchart-pad, sketchbook, 'drawing' application on tablet-computer or smartphone]: by far the most commonly used tools, though rarely acknowledged as such; allows true freeform exploration; no repository, no verification of standards-conformance, usually no linkage to any other model, usually no publishing as such, often no permanent record</li>
<li><strong>media record</strong> [<em>examples</em>: video recording, audio recording, photos]: record of live discussion-session, seminar or workshop; often paralleled with yet not actually linked to manual-drawing; captures decision-making process and resultant decisions in raw form (i.e. &#8216;raw data&#8217; of the architecture); provides key component of &#8216;<a title="Post 'Models as decision-records (Enterprise Canvas)'" href="http://weblog.tomgraves.org/index.php/2011/01/23/models-as-decisionrecords/" target="_blank">models as decision-records</a>&#8216;</li>
</ul>
<p>Which, collectively, still only covers part of the overall requirements, in a very fragmented, disjointed way. Not good.</p>
<p>And, to anyone who&#8217;s done this kind of  work in practice, one of the more obvious yet painful points is that at present very little of this content can be transferred from one toolset to another&#8230; Some toolsets will allow import of some subsets of this information, but successful &#8217;round-tripping&#8217; between toolsets is almost unheard-of. Oh well.</p>
<p>Then there&#8217;s the different user-interface/user-experience types:</p>
<ul>
<li><strong>repository, text-oriented</strong> [<em>examples</em>: Essential, DOORS, metamodel-editors within toolsets]: emphasis is on development of metamodels, ontologies and other rigorous metadata-structures, and capture of models, requirements etc via text-based forms
<ul>
<li><em>advantages</em>: precision, formal rigour, often automatic verification and completeness/correctness-checking</li>
<li><em>disadvantages</em>: often too much emphasis on &#8216;correctness&#8217; and not enough on real-world modal-logics, also often accurately described as &#8216;user-hostile&#8217;&#8230;</li>
</ul>
</li>
<li><strong>repository, diagram-oriented</strong> [<em>examples</em>: most 'enterprise-architecture' toolsets]: emphasis is on development of diagram-based models using entities captured and maintained within the repository; diagrams constructed by linking repository-entities, and relationships between those entities, in the terms specified by some formal notation (Archimate, UML, BPMN, Zachman etc)
<ul>
<li><em>advantages</em>: as for text-oriented repository, though also often seemingly much easier to use and &#8216;read&#8217;</li>
<li><em>disadvantages</em>: often no support for real-world non-binary logic (i.e. modal logics), leading to illusory &#8216;certainty&#8217;; modelling also often driven by assumptions from model-type (pictograms, visual notation etc) rather than by underlying entity (which in principle should be independent of its representation); still much harder to &#8216;drive&#8217; than a simple diagramming tool, yet easily mistaken for the latter, leading to an unusable repository riddled with incompletions and thesaurus-errors (duplications, synonyms, heteronyms etc)</li>
</ul>
</li>
<li><strong>&#8216;precision&#8217; diagramming/text</strong> [<em>examples</em>: MS Visio, MS Powerpoint, Dia, Sketch, MS Excel]: emphasis is on visual and/or textual representation rather than underlying semantics; diagrams constructed from a &#8216;palette&#8217; of visual objects, usually with no inherent underlying semantics; user-interface is &#8216;mouse&#8217;-type, with emphasis on precision placement; text is structured (e.g. spreadsheet) yet &#8216;standalone&#8217;, without linkage to controlled metadata-driven repository
<ul>
<li><em>advantages</em>: looks good, relatively easy to &#8216;drive&#8217;, easy to &#8216;read&#8217;, allows for purported modal-logics and for any required exceptions; presentation may be in any required form; often the simplest way (or even the only viable way) to present technical information to a non-technical audience</li>
<li><em>disadvantages</em>: no inherent underlying rigour, frequently delivers spurious sense of certainty; often (and easily) mistaken for proper repository-based diagramming etc</li>
</ul>
</li>
<li><strong>freeform drawing/text</strong> [<em>examples</em>: bitmap and vector-graphics editors, text-editors, whiteboard, pen-and-paper]: emphasis is on speed of capture, without regard to rigour; user-interface is usually &#8216;touch&#8217; type (stylus or fingers)
<ul>
<li><em>advantages</em>: real-time or near-real-time; requires little to no prior technical knowledge to operate the tools</li>
<li><em>disadvantages</em>: easy to do at a basic level (with mediocre communication at best), but requires real skill and experience to capture essence and meaning, especially at high speed; no inherent structure &#8211; rigour, metamodel etc depend entirely on knowledge and skill of user</li>
</ul>
</li>
<li><strong>voice/gesture</strong> [<em>examples</em>: voice-recorders, voice/text recorders, video, Wii, Kinect]: emphasis is on capture of unstructured and often tacit cues and content in real-time
<ul>
<li><em>advantages</em>: user-interface &#8216;disappears&#8217;, or is entirely automatic after setup; minimal knowledge required to operate</li>
<li><em>disadvantages</em>: as for &#8216;freeform drawing/text&#8217;; content often requires separate transcription to enable re-use</li>
</ul>
</li>
<li><strong>consumption-only</strong> [<em>examples</em>: web-browser, report-browser, smartphone app, text-to-voice]: emphasis is on search and reporting from existing information; variety of user-interfaces/user-metaphor types, but user-experience is similar in each case; interaction usually limited to query-creation and/or metadata-append (tagging etc)
<ul>
<li><em>advantages</em>: can be configured to fit into almost any format &#8211; screen, e-book, paper, smartphone, media-player</li>
<li><em>disadvantages</em>: no content-capture, and often no means to provide feedback or review</li>
</ul>
</li>
</ul>
<p>When we put all of this together, what we need is not so much &#8216;a toolset&#8217; as a <em>toolset ecosystem</em> in which all of the parts and roles and user-experiences can mesh together as a unified whole, that allows and supports both structured <em>and</em> unstructured information, that can span the full truth/value spectrum from true/false logic to if-but-perhaps-maybe, and in which the best use is made of the strengths and limitations of each platform.</p>
<p>Is that such a big ask? I don&#8217;t think so: all that&#8217;s really standing in the way is a lack of imagination in how to tackle inherent uncertainty and non-binary forms of &#8216;truth&#8217;, and the determination to push through the shambles of proprietary pseudo-&#8217;standards&#8217; that stand in the way of proper information-interchange.</p>
<p>For example, consider for enterprise-architecture the following as one option for a bridge that could cut across just about all of the toolset-categories above:</p>
<ul>
<li>consistent underlying standards-based metametamodel (equivalent to <a title="Wikipedia on OMG's 'Meta-Object Facility' (MOF)" href="http://en.wikipedia.org/wiki/Meta-Object_Facility" target="_blank">MOF</a>) or metametametamodel (equivalent to <a title="Wikipedia on 'Object-Role Modelling'" href="http://en.wikipedia.org/wiki/Object_role_modeling" target="_blank">ORM</a>) that supports modal-logics (models, model-types and metamodels built on this are exchangeable with any system that uses the same underlying core)</li>
<li>lifecycle-managed repository for all entities</li>
<li>full support for &#8216;unidentified&#8217; entities that do not belong (or belong only partially) to any metamodel or model-type)</li>
<li>explicit separation between entity and its representation (also allow any number of representations for any entity in addition to defined defaults)</li>
<li>full support for Zachman-style concept of &#8216;primitives&#8217; and &#8216;composites&#8217; (&#8216;primitive&#8217; as associated with single cell in a given taxonomy-matrix, &#8216;composite&#8217; may bridge multiple cells and/or aggregate multiple primitives, etc)</li>
<li>full support for modal-logics (such as the <a title="Wikipedia on MoSCoW priorities for requirements" href="http://en.wikipedia.org/wiki/MoSCoW_Method" target="_blank">MoSCoW</a> set)  in reference-frameworks etc</li>
<li><a title="Prezi zooming presentation editor" href="http://prezi.com/" target="_blank">Prezi</a>-style scaling for model-diagram development, to permit literal &#8216;drill-down&#8217; into models</li>
<li>capture, embed and linking of unstructured media, especially via tablets, handhelds and similar devices: freeform drawing (e.g. as per <a title="Adobe Ideas page on iTunes" href="http://itunes.apple.com/us/app/adobe-ideas/id364617858?mt=8" target="_blank">Adobe Ideas</a>), video, photo, audio, synchronised audio/notetaking/drawing (e.g. as per <a title="AudioNote page on iTunes" href="http://itunes.apple.com/us/app/audionote-notepad-voice-recorder/id369820957?mt=8" target="_blank">AudioNote</a>)</li>
<li>consistent user-experience across all interface-metaphors (mouse, stylus, touch, gesture)</li>
</ul>
<p>And to come back to the point where we first started: about not showing Archimate models to executives. What we need instead to show them is something is freeform, concrete, visually descriptive in everyday business terms &#8211; but that underneath that surface view actually <em>is</em> an Archimate model (or BPMN model, or UML model, or whatever), with full version-controlled, verified formal rigour. Far too many existing toolsets rigidly link their graphic modelling to the notation of a specific model-type: what we should be doing instead is sticking strictly to the principle of separation of concerns &#8211; that the representation of an entity is merely a transitory, optional attribute associated with that entity. And that&#8217;s doable if we build the metamodel in such a way as as to embody that separation of concerns &#8211; and <em>not</em> entrap each entity into a single predefined form.</p>
<p><em>All</em> of that list above is doable with what exists right now: all that&#8217;s missing is the interchange-standards to make it work, and the willingness of enough people to sit down and <em>do</em> it. (My own coding skills are way out of date, unfortunately, but I&#8217;m happy to help in any way I can.)</p>
<p>I&#8217;ve written quite a lot on this over the past few years &#8211; for example:</p>
<ul>
<li><a title="Post: 'Meanderings on metamodels'" href="http://weblog.tomgraves.org/index.php/2009/04/24/on-ea-metamodels/" target="_blank">Meanderings on metamodels</a></li>
<li><a title="Post: ''Bindedness' in metamodels'" href="http://weblog.tomgraves.org/index.php/2009/05/03/binding-in-metamodel/" target="_blank">&#8216;Bindedness&#8217; in metamodels</a></li>
<li><a title="Post 'More metamodel stuff'" href="http://weblog.tomgraves.org/index.php/2009/05/26/more-metamodel/" target="_blank">More metamodel stuff</a> (pointer to metamodel descriptions on <a title="Wiki on proposed metamodel for open-source EA toolset" href="http://ea.openfutures.org/OsEATools" target="_blank">ea.openfutures.org/OsEATools</a> )</li>
<li><a title="Post 'A cell for collaboration on enterprise-architecture'" href="http://weblog.tomgraves.org/index.php/2010/06/02/collaboration-on-ea/" target="_blank">A call for collaboration on enterprise-architecture</a></li>
<li><a title="Post 'Big EA, Little EA and Personal EA'" href="http://weblog.tomgraves.org/index.php/2010/01/06/big-ea-little-ea-personal-ea/" target="_blank">Big EA, Little EA and Personal EA</a></li>
<li><a title="Post 'Executable enterprise-architecture'" href="http://weblog.tomgraves.org/index.php/2009/07/01/executable-ea/" target="_blank">Executable enterprise-architecture</a></li>
<li><a title="Post 'Time for open-source enterprise-architecture?'" href="http://weblog.tomgraves.org/index.php/2008/09/20/open-source-ea/" target="_blank">Time for open-source enterprise-architecture?</a></li>
<li><a title="Post 'On EA tools and paper trials'" href="http://weblog.tomgraves.org/index.php/2007/08/23/on-ea-tools/" target="_blank">On EA tools and paper trials</a></li>
<li><a title="Post 'Next-generation toolsets for enterprise-architecture?'" href="http://weblog.tomgraves.org/index.php/2010/08/30/nextgen-toolsets-for-ea/" target="_blank">Next-generation toolsets for enterprise-architecture?</a></li>
<li><a title="Post 'Enabling enterprise-architecture conversations'" href="http://weblog.tomgraves.org/index.php/2010/08/22/enabling-ea-conversations/" target="_blank">Enabling enterprise-architecture conversations</a></li>
</ul>
<p>So how about it, folks? Is anyone else actually interested in this?</p>
]]></content:encoded>
			<wfw:commentRss>http://weblog.tetradian.com/2011/01/26/toolset-ecosystem/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Two roles for enterprise-architects</title>
		<link>http://weblog.tetradian.com/2010/09/28/two-roles-for-enterprise-architects/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=two-roles-for-enterprise-architects</link>
		<comments>http://weblog.tetradian.com/2010/09/28/two-roles-for-enterprise-architects/#comments</comments>
		<pubDate>Tue, 28 Sep 2010 08:11:37 +0000</pubDate>
		<dc:creator>Tom G</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Enterprise architecture]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[consultant]]></category>
		<category><![CDATA[effectiveness]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[Knowledge]]></category>
		<category><![CDATA[narrative knowledge]]></category>
		<category><![CDATA[quality]]></category>
		<category><![CDATA[recruitment]]></category>
		<category><![CDATA[responsibility]]></category>
		<category><![CDATA[skills]]></category>

		<guid isPermaLink="false">http://weblog.tomgraves.org/?p=1400</guid>
		<description><![CDATA[A great discussion yesterday with Mike Turner reminded me that there are two radically different roles for enterprise-architects: the internal enterprise-architect the external enterprise-architect They&#8217;re both focused on &#8216;the architecture of the enterprise&#8217;, but it&#8217;s important not to mix them up, because they require different temperaments and different approaches to business-relationships. The internal enterprise-architect is [...]]]></description>
			<content:encoded><![CDATA[<p>A great discussion yesterday with <a title="Mike Turner (@miket0181) on Twitter" href="http://twitter.com/miket0181" target="_blank">Mike Turner</a> reminded me that there are two radically different roles for enterprise-architects:</p>
<ul>
<li>the <em>internal</em> enterprise-architect</li>
<li>the <em>external</em> enterprise-architect</li>
</ul>
<p>They&#8217;re both focused on &#8216;the architecture of the enterprise&#8217;, but it&#8217;s important not to mix them up, because they require different temperaments and different approaches to business-relationships.</p>
<p>The <strong>internal enterprise-architect</strong> is actively responsible for the &#8216;enterprise DNA&#8217; of <em>a single organisation</em>. They typically either report direct to the CEO (who has the ultimate authority and responsibility for that &#8216;DNA&#8217;, but in practice probably doesn&#8217;t have the time to do much about it), or else are attached to the CEO Office or a senior-level strategy-group.</p>
<p>The key point here is that, to use <a title="Kevin Smith: principal of Pragmatic Enterprise Architecture" href="http://www.pragmaticea.com" target="_blank">Kevin Smith</a>&#8216;s term, this enterprise-architect role acts as &#8220;the glue between strategy and execution&#8221; &#8211; which means that they need direct person-to-person relations with people at <em>all</em> levels and in <em>all</em> domains of the organisation and enterprise. Developing these relationships takes <em>time</em>, and a <em>lot</em> of time at that &#8211; often ten or more years in a typical large organisation. Hence the best people for this kind of role are those who&#8217;ve &#8220;come up through the ranks&#8221; and built a personal network on the way, or &#8211; even better &#8211; have grown up with the company, &#8220;have been in from the start&#8221; or suchlike. (The CEO can and should do the enterprise-architect role for a start-up, but once the organisation grows beyond about a dozen people the role will typically need to be part of someone else&#8217;s explicit responsibilities, and once we get past the crucial social-network boundary of <a title="Wikipedia on Dunbar's number" href="http://en.wikipedia.org/wiki/Dunbar's_number" target="_blank">Dunbar&#8217;s number</a> &#8211; roughly a dozen-squared &#8211; it needs to be a distinct role in its own right.)</p>
<p>This role is about how the <em>idea</em> of enterprise-architecture &#8211; that &#8220;things work better when they work together, with efficiency, with elegance, on purpose, in practice&#8221; &#8211; is expressed throughout <em>this</em> organisation, in terms of <em>this</em> organisation&#8217;s business-purpose.</p>
<p>The <strong>external enterprise-architect</strong> (or <em>consultant enterprise-architect</em>) is actively responsible for promoting the &#8216;idea&#8217; and practice of enterprise-architecture <em>itself</em>. It&#8217;s important that they maintain their independence as much as practicable, though for practical reason many will work via the auspices of a consulting-organisation of some kind. Their person-to-person relations are with other architects &#8211; again in many different domains and at all levels, but across many different organisations and enterprise-types.</p>
<p>Their primary role is <em>practice-refresh</em> for in-house enterprise-architects: they help to keep the overall architecture up-to-date on methods, practices, and frameworks, and help to lift the architecture-maturity and architecture-capability of the internal team. They also act as external peer-review, to reduce the risk of an insular and often destructive &#8216;groupthink&#8217; developing within an organisation. This role too requires many years of experience, but this experience will have been gained across multiple disciplines in multiple organisations and, preferably, multiple industries.</p>
<p>The internal enterprise-architect deals with architecture in <em>depth</em>; the external enterprise-architect deals with architecture in <em>breadth</em>. An organisation&#8217;s architecture gains most from an appropriate balance of these two roles &#8211; not one or the other, but always some of both.</p>
<p>The worst possible combination of these two roles is unfortunately that which many large consultancies try to promote: full long-term control of an organisation&#8217;s enterprise-architecture by an external consultancy. An enterprise-architecture works right at the core of an organisation and enterprise: hence assigning responsibility for the organisation&#8217;s DNA to an external party is <em>not</em> a good idea&#8230; You Have Been Warned! <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/2010/09/28/two-roles-for-enterprise-architects/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Architecture disaster? &#8211; we have an app for that!</title>
		<link>http://weblog.tetradian.com/2010/08/12/architecture-disaster-we-have-an-app-for-that/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=architecture-disaster-we-have-an-app-for-that</link>
		<comments>http://weblog.tetradian.com/2010/08/12/architecture-disaster-we-have-an-app-for-that/#comments</comments>
		<pubDate>Thu, 12 Aug 2010 18:10:06 +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[Knowledge]]></category>
		<category><![CDATA[Power and responsibility]]></category>
		<category><![CDATA[business architecture]]></category>
		<category><![CDATA[complexity]]></category>
		<category><![CDATA[disruption]]></category>
		<category><![CDATA[effectiveness]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[enterprise 2.0]]></category>
		<category><![CDATA[metamodel]]></category>
		<category><![CDATA[paradigm]]></category>
		<category><![CDATA[quality]]></category>
		<category><![CDATA[responsibility]]></category>
		<category><![CDATA[social media]]></category>
		<category><![CDATA[strategy]]></category>
		<category><![CDATA[taxonomy]]></category>

		<guid isPermaLink="false">http://weblog.tomgraves.org/?p=1285</guid>
		<description><![CDATA[One of the comments on the previous post on the unacknowledged risks of  &#8217;cooperative IT&#8217; triggered off an essay-length response that really deserves its own post. So here it is. The comment that started it off was from Ric Phillips. (I&#8217;ve trimmed it slightly, but you can see the original here.) The innovations that led [...]]]></description>
			<content:encoded><![CDATA[<p>One of the comments on the previous post on the <a title="Post 'CoIT: another architectural disaster unfolds?'" href="http://weblog.tomgraves.org/index.php/2010/08/11/coit-an-architecture-disaster-unfolds/" target="_blank">unacknowledged risks of  &#8217;cooperative IT&#8217;</a> triggered off an essay-length response that really deserves its own post. So here it is. <img src='http://weblog.tetradian.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>The comment that started it off was from Ric Phillips. (I&#8217;ve trimmed it slightly, but you can see the original <a title="Comment by Ric Phillips on 'CoIT' post" href="http://weblog.tomgraves.org/index.php/2010/08/11/coit-an-architecture-disaster-unfolds/#comment-40467" target="_blank">here</a>.)</p>
<blockquote><p>The innovations that led to mini-computers led to the increasing importance of information processing based on the technology’s ability to capture and model transactions (atomistic events). It really did change the nature of work and organisations and made a new kind of information available.</p>
<p>It wasn’t really the advent of PCs that changed things. If the information about the world that could be stored in them and used had not changed radically they would have simply replaced the niche occupied by terminals. But they allowed people to simulate sheets of paper and type writers. And spreadsheets – which were existed prior to software and were done on very large sheets of paper. Later came sound files, photographs, building designs, industrial machinery, complex electronics (like audio mixing decks) and a thousand other things that are now simulated in software.</p>
<p>In this wave computers became personal productivity tools. The changes to how personal productivity expressed itself in our lives when assisted by the new ‘virtual’ things PCs could provide is what changed our jobs, our professions and be extension our lives.</p>
<p>The internet started out as an extension of publication and communications models that already existed. But (in this case much more slowly that in previous transformations) our activity on the internet started to capture large amounts of information that previously wasn’t subject to computation – social information, information about opinions, subjective value, and what we might call (tentatively) knowledge.</p>
<p>There are intersecting trends (consumerisation for example). But mobile computing, ubiquitous data, web 2.0 and so on are all converging to create a new domain of information – information that allows us to model and manipulate in computers new and extremely complex things. Once again this will transform organisations. But this time maybe even whole societies.</p>
<p>I don’t see this as an impending disaster. Our world is changing again. As a strategic profession EAs need to get their heads around this. We are leaving the era of ‘information processing’ and ‘ICT’ and entering the era of social computing and Knowledge Technology.</p></blockquote>
<p>Reading it again, I now realise that this critique has completely missed the point: all it&#8217;s doing is extolling the virtues of each of the transformations in technology, yet seemingly ignoring any possibility that there might also be vices associated with those virtues. Yes, each of those transformations are real and valuable to some context, and that is indeed a key driver for change. Yet the change itself is not the risk, and neither is the technology: it is the <em>dependence</em> on that technology that creates the risk.</p>
<p>So, as I put it in my response, I strongly agree that “mobile computing, ubiquitous data, web 2.0 and so on” are not <em>in themselves</em> an impending disaster. The same applies to their initial impact on organisations and “maybe even whole communities” – in general I see those impacts as desirable, even if certainly not something we can ‘control’.</p>
<p>What <em>does</em> worry me is what happens next. As an EA I’ve spent many months at clients tracking down all those small private-to-a-workgroup spreadsheets and databases and log-files and the like that were a) business-critical and b) unmaintained, undocumented, not backed up, inherently fragile [such as trying to use MS Access as a multi-user database, which it was never designed to do], unregistered, and in many other ways a real business risk. Whenever some key person changed jobs, or a single hard-drive failed, or a sysadmin triggered an automated application-upgrade, or any other of a myriad of seeming-trivial events, that business-unit would literally lose that part of its mind – and an entire business-process, affecting an entire cross-functional workstream, would grind to a halt until someone could work out what had gone missing and how to set up yet another kludged workaround.</p>
<p>When the business-application is non-critical, kludges usually don’t matter: it’s how people learn, it helps get things done, and it’s exactly what ’shadow-IT’ is for. The new mobile technologies and the like are brilliant for this – just as spreadsheets and single-user databases were (and still are). Everything’s fine as long as they’re essentially used in the same way as Lego bricks or a Meccano set or the like – a ’serious toy’ that can be used to knock out a quick prototype to test out an idea, or perhaps even to keep around as a vaguely-useful tool and talking-point. And as long as they’re used for that kind of purpose, it shouldn’t matter much when they <em>do</em> fail – especially if we can use that failure as a way to learn what to do differently next time. In other words, we accept failure as part of the deal – it’s ’safe-fail’.</p>
<p>But <em>don’t</em> try to use a ’serious toy’ for anything that’s business-critical. It’s not inherently wrong, but it’s simply not ‘fit for purpose’: they’re not robust enough, resilient enough, agile enough, secure enough, and so on – which means that <em>as a system</em> we cannot set them up to ’safe-fail’ in such a context. Sure, you <em>could</em> use Lego to build a house (it’s been done), or Meccano to build a bridge (that’s been done, too), but the effectiveness of doing so is questionable at best, especially over the longer term.</p>
<p>It’s the ‘-ilities’ that usually matter most in architecture. The <em>functional</em> requirements for a system are usually much the same at any scope or scale, but the <em>qualitative</em> or so-called ‘non-functional’ requirements are what will usually make or break the system in practice. Building an IT system that can handle half a dozen strictly-sequential requests in half an hour or even half a minute is relatively trivial; building one that can handle thousands or even millions of parallel, interleaving, fragmented, potentially-incomplete requests every second is not trivial at all; and yet the <em>functional</em> requirements are essentially the same. That’s the difference between a ’serious-toy’ prototype, and serious engineering with serious architecture and serious service-management and support behind it.</p>
<p>What we have right now in mobile-computing, ubiquitous-information and cloud is a whole bunch of serious-toys desperately pretending to be more than they are, and – more worryingly – being sold and used as if they’re more than they are. Sure, the function is there – <em>but that’s easy</em>. It always is. Getting them beyond that ’serious toy’ stage is <em>not</em> easy – and because it’s hard work to get there, it hacks into the short-term profits, too, so it’s not exactly popular amongst the money-obsessed.</p>
<p>So we have here all the ingredients for a ‘perfect storm’: more and more of individual people’s lives and livelihoods being placed onto platforms that are inherently unstable and unsustainable, because little or none of the work to make them stable and sustainable is as yet in place or even in progress. If you’re not already <em>seriously</em> worried about what will happen when large chunks of our society literally lose their collective mind and memory through the failures of these kludged-together toys, you’re not thinking hard enough about the architecture of the enterprise… <img src="http://weblog.tomgraves.org/wp-includes/images/smilies/icon_neutral.gif" alt=":-|" /></p>
<p>The lessons of history are plain to see, and it’s also plain to see that the level of unaddressed risk has been raised each time, with even the earliest-period risks still not fully addressed even now. You Have Been Warned?</p>
]]></content:encoded>
			<wfw:commentRss>http://weblog.tetradian.com/2010/08/12/architecture-disaster-we-have-an-app-for-that/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CoIT: another architectural disaster unfolds?</title>
		<link>http://weblog.tetradian.com/2010/08/11/coit-an-architecture-disaster-unfolds/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=coit-an-architecture-disaster-unfolds</link>
		<comments>http://weblog.tetradian.com/2010/08/11/coit-an-architecture-disaster-unfolds/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 13:30:19 +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[Power and responsibility]]></category>
		<category><![CDATA[business architecture]]></category>
		<category><![CDATA[complexity]]></category>
		<category><![CDATA[disruption]]></category>
		<category><![CDATA[effectiveness]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[enterprise 2.0]]></category>
		<category><![CDATA[Futures]]></category>
		<category><![CDATA[metamodel]]></category>
		<category><![CDATA[paradigm]]></category>
		<category><![CDATA[quality]]></category>
		<category><![CDATA[responsibility]]></category>
		<category><![CDATA[social media]]></category>
		<category><![CDATA[strategy]]></category>
		<category><![CDATA[taxonomy]]></category>

		<guid isPermaLink="false">http://weblog.tomgraves.org/?p=1279</guid>
		<description><![CDATA[Twitter-correspondent Craig Hepburn posted a Tweet this morning pointing to Dion Hinchcliffe&#8216;s excellent ZDNet article, &#8216;CoIT: how an accidental future is becoming reality&#8216;, about the current rise and rise of &#8216;consumer IT&#8217; or &#8216;cooperative IT&#8217;: It’s a story as old as the IT department: New technology arrives in the market, it makes some type of [...]]]></description>
			<content:encoded><![CDATA[<p>Twitter-correspondent <a title="Craig Hepburn on Twitter" href="http://twitter.com/craighepburn" target="_blank">Craig Hepburn</a> posted a Tweet this morning pointing to <a title="Dion Hinchcliffe on Twitter" href="http://twitter.com/dhinchcliffe" target="_blank">Dion Hinchcliffe</a>&#8216;s excellent ZDNet article, &#8216;<a title="Dion Hinchcliffe: 'CoIT: how an accidental future is becoming reality'" href="http://www.zdnet.com/blog/hinchcliffe/coit-how-an-accidental-future-is-becoming-reality/1368" target="_blank">CoIT: how an accidental future is becoming reality</a>&#8216;, about the current rise and rise of &#8216;consumer IT&#8217; or &#8216;cooperative IT&#8217;:</p>
<blockquote><p>It’s a story as old as the IT department: New technology arrives in the market, it makes some type of work easier to accomplish, the business asks for it, and IT reacts and delivers it. Not always however, and usually somewhat slowly. It was this way with PCs, it was this way with the Internet, and now IT is faced with what is turning out to be a veritable perfect storm of technology and social change. &#8230;</p>
<p>Today’s highly mobile, social cloud has set everyone’s expectations for how easy, powerful, and simple IT can be. The genie will never be put back into the bottle.</p></blockquote>
<p>For once I&#8217;m going to stand firmly on the side of the IT-folks on this one &#8211; because no matter how wonderful this looks right now, this is not good news at all. Looking at this with a futurist&#8217;s eye, I&#8217;m wondering how long it will take before we wish we <em>could</em> put the genie back into the bottle&#8230; because what I&#8217;m seeing here is a full-on disaster-in-the-making. Or rather, a <em>double</em> disaster-in-the-making, given how much this will interact with the ongoing disaster that is &#8216;cloud-computing&#8217;&#8230;</p>
<p>One of the first lessons any futurist learns is to look back at history, to seek out any equivalent occurrences in the past. And the blunt fact is that we&#8217;ve been here before&#8230; not just once, but several times already. Each time that we came back to the same place &#8211; if perhaps from a slightly different direction &#8211; it&#8217;s clear that the fundamental lessons were <em>not</em> learned, in fact were wilfully ignored; and each time it took a lot of effort, a lot of skill, and a lot discipline, to tidy up the mess &#8211; just in time for the next batch of overly-excited idiots to trash the place all over again. This is the dirty end of Gartner&#8217;s &#8216;hype-cycle&#8217;: <em>someone</em> has to tidy up the mess. And yes, &#8220;it&#8217;s a story as old as the IT department&#8221;, because in every case so far, that &#8216;someone&#8217; has been the much-derided IT department &#8211; and also enterprise-architecture, in its broader sense, beyond IT alone.</p>
<p>Go back sixty years or so, to the first beginnings of <strong>mainframes</strong> and &#8216;big computing&#8217;. Watch the hype-cycle at work: slow adoption, then a huge take-off in &#8216;data-processing&#8217; (we didn&#8217;t get round to calling it IT until quite a bit later). It will solve every business problem! Control the world! Unlimited information on tap, right here, right now! Except it wasn&#8217;t quite as simple as that&#8230; turns out it was a <em>lot</em> of work to get standards happening (COBOL, the IBM-360 architecture, and so on), and then all the boring stuff about requirements, governance, maintenance, data-cleansing, service-management&#8230;</p>
<p>Twenty years later, it&#8217;s the <strong>mini-computer</strong> boom. It will solve every business problem! Now even medium-sized businesses can control the world! Unlimited information on tap, right here, right now! Except that it wasn&#8217;t quite as simple as that&#8230; turns out it was a <em>lot</em> of work to get standards happening (the C language, the Digital PDP-series architecture, and so on), and then all the boring stuff about requirements, governance, maintenance, data-cleansing, service-management&#8230;</p>
<p>Ten years later, we get the <strong>microcomputer</strong> revolution. It will solve every business problem! Now you too can control the world, right here on your desktop! Unlimited information on tap, right here, right now! Except it wasn&#8217;t quite as simple as that&#8230; turns out it was a <em>lot</em> of work to get standards happening (disk-formats, file-formats, data-architectures, the IBM-PC architecture, and so on), and then all the boring stuff about requirements, maintenance, data-cleansing, service-management&#8230;</p>
<p>Yup, you&#8217;ll be seeing the pattern here. The exact same sequence applied to the rise of the <strong>internet</strong> ten years later, the <strong>web</strong> five years after that (with a merry little hiatus called the Dot.Com.Bomb), the rise of <strong>cloud</strong> over the past few years, and now the rise of Hinchcliffe&#8217;s <strong>mobile IT</strong> or &#8216;CoIT&#8217;. In every case, there&#8217;s the same wild hype, the initial push from outside the IT-department (as &#8216;shadow IT&#8217;) which gets the basic idea going to point where it&#8217;s usable.</p>
<p>(And to be fair, if that push hadn&#8217;t happened, those new developments would probably never have been usable: as Hinchcliffe implies, it&#8217;s actually quite rare that innovations arises from within the IT department itself. <em>Because that isn&#8217;t it&#8217;s job</em>: IT&#8217;s real job, unfortunately, is to tidy up the mess that will inevitably follow&#8230;)</p>
<p>In every case we see the same exuberance&#8230; then the slowly-dawning awareness that it isn&#8217;t quite as simple as that. It turns out that there&#8217;s a <em>lot</em> of work that&#8217;s needed in order to get standards happening &#8211; otherwise the new &#8216;revolution&#8217; turns out to be something that can&#8217;t be shared, which means that the whole thing fizzles out quite quickly because we <em>need</em> that sharing to happen. We need clear standards for hardware, software, data-architectures, information-architectures, interchange protocols and much more besides. We need distinct disciplines around requirements, governance, maintenance, data-cleansing, quality-management, service-management and a whole swathe of other areas. And <em>all</em> of those, it&#8217;s now clear, need to allow for customisation, agility, security, versatility, adaptability, resilience and the like &#8211; none of which are easy to balance with conventional &#8216;control&#8217;-style disciplines.</p>
<p>So here I am, looking at the rise of Hinchcliffe&#8217;s &#8216;CoIT&#8217; &#8211; particularly cloud-computing and mobile-apps. And what I&#8217;m seeing is an architectural disaster waiting to happen, if not unfolding right before our eyes:</p>
<ul>
<li><em>security</em> &#8211; where is it? does it exist at all? (I&#8217;ve seen lots of hype and promises, but not much reality as yet)</li>
<li><em>file-formats</em> &#8211; half the iPad apps I&#8217;ve seen seem to embed their data actually within the app itself &#8211; they don&#8217;t even <em>have</em> a file-format other than perhaps plain-text or unstructured PDF</li>
<li><em>interchange-formats</em> -if they have a file-format at all,  most of the apps seem to rely on unpublished proprietary file-structures with no means to enable exchange between different apps, whilst cloud-providers will often deliberately make it difficult to exchange, so as to enforce &#8216;lock-in&#8217;</li>
<li><em>escrow</em> &#8211; information-lifetimes range between seconds and decades &#8211; yet no-one seems to be thinking beyond a year or more at most, and no-one at all seems to be planning for what happens when a cloud-provider or app-provider goes bust &#8211; which they will, often (over the long-term at least), and often very expensively</li>
<li><em>system-standards</em> &#8211; where are they? do they exist at all? &#8211; we seem to back in the worst days of early microcomputing, where just about every man-and-his-dog-in-a-garage could and did create an entirely different architecture for everything, often intentionally incompatible with everything else</li>
</ul>
<p>I could go on&#8230; and on&#8230; and on&#8230; there&#8217;s no shortage of other nightmare-level architectural risk-factors that aren&#8217;t being addressed at all. Other than by the much-maligned IT-department, that is (who unfortunately tend to be able to see only the IT-related risks, which represent only a relatively small proportion of the whole); or by the few enterprise-architects who actually <em>do</em> think about whole-of-enterprise scope (and who are mostly derided, by the hype-merchants and their ilk, as doomsayers who&#8217;ve lost the plot). Not funny&#8230; Oh well&#8230;</p>
<p>Yes, it&#8217;s true that the excitement (or the oft-forlorn hope that it will finally be better <em>this</em> time?) is what gets people going to create new ideas; so yes, the exuberance does matter. Hence, in turn, I suppose, the hype does matter too. And safe-fail experiments are also always a good idea, because they show us where things will break but without causing much damage in the process. &#8216;Safe-fail&#8217; can get quite extreme, too: for example, think of the buildings in a fireworks-factory, with very solid walls, very lightweight roofs &#8211; because when you <em>know</em> there&#8217;s a high risk that things can go badly wrong, you can indeed design for that fact. Yet there are also many types of structures that we <em>can&#8217;t</em> allow to fail: anyone who&#8217;s lived through a major earthquake or major storm-event will know that fact firsthand&#8230; Architecturally we need to be able to tell the difference between those two extremes, and design accordingly.</p>
<p>Yet that&#8217;s exactly what&#8217;s <em>not</em> happening here with cloud or CoIT: architecture of any valid kind, it seems, has all but been abandoned in the usual wild rush towards The Next Best Thing&#8230; So might it not be wise to take a brief pause for thought at this point, before we rush headlong into yet another insanely-expensive IT-disaster? Or is that too much to ask of anyone whilst the hype is in full flow?</p>
]]></content:encoded>
			<wfw:commentRss>http://weblog.tetradian.com/2010/08/11/coit-an-architecture-disaster-unfolds/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>How to screw up in one easy lesson&#8230;</title>
		<link>http://weblog.tetradian.com/2010/07/21/how-to-screw-up-in-one-easy-lesson/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-screw-up-in-one-easy-lesson</link>
		<comments>http://weblog.tetradian.com/2010/07/21/how-to-screw-up-in-one-easy-lesson/#comments</comments>
		<pubDate>Wed, 21 Jul 2010 18:08:16 +0000</pubDate>
		<dc:creator>Tom G</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Enterprise architecture]]></category>
		<category><![CDATA[business architecture]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[enterprise canvas]]></category>
		<category><![CDATA[ibm]]></category>
		<category><![CDATA[quality]]></category>
		<category><![CDATA[taylorism]]></category>
		<category><![CDATA[togaf]]></category>
		<category><![CDATA[values]]></category>

		<guid isPermaLink="false">http://weblog.tomgraves.org/?p=1195</guid>
		<description><![CDATA[Yup, I screwed up badly over that last post on IBM&#8217;s definitely not &#8216;new&#8217; Component Business Model. Within a matter of minutes I&#8217;d received a whole stream of Tweets warning me I&#8217;d been mistaken about the age of the model: miket0181: @tetradian IBM&#8217;s CBM isn&#8217;t new. I think it&#8217;s at least 5 years old&#8230; operninha: [...]]]></description>
			<content:encoded><![CDATA[<p>Yup, I screwed up badly over <a title="Post 'On IBM's Component Business Model'" href="http://weblog.tomgraves.org/index.php/2010/07/21/ibm-component-business-model/" target="_blank">that last post</a> on IBM&#8217;s definitely <em>not</em> &#8216;new&#8217; Component Business Model. Within a matter of minutes I&#8217;d received a whole stream of Tweets warning me I&#8217;d been mistaken about the age of the model:</p>
<ul>
<li><em>miket0181</em>: @tetradian IBM&#8217;s CBM isn&#8217;t new. I think it&#8217;s at least 5 years old&#8230;</li>
<li><em>operninha</em>: @tetradian aqui na empresa contratamos a IBM e eles usaram o CBM<em> (&#8220;here the company hired IBM and they used the CBM&#8221;)</em></li>
<li><em>seabird20</em>: @tetradian I have seen CBM in RFPs for at least 5 years. Original work 10+ yrs. ago. Takes a while to get to rank and file though</li>
<li><em>richardveryard</em>: @miket0181 @tetradian &#8230; IBM&#8217;s CBM came sometime after my 2001 book on Component-Based Business http://tinyurl.com/23gelj7</li>
</ul>
<p>So yes, I was wrong on that: badly wrong. A critique about outdatedness that would have made sense if the model <em>had</em> been &#8216;new&#8217; just looks peevish and petty when it isn&#8217;t&#8230;</p>
<p>Even the critique about the structure of the model is barely fair. Sure, Stafford Beer&#8217;s Viable System Model has been around since at least the mid-1970s, but the number of people who knew about it and were applying it in practice (and I actually <em>could</em> include myself amongst them by the mid-1990s) was and still is very small. It&#8217;s better-known these days, and its value and importance is much better-understood; but at the time the Component Business Model was devised, I would doubt that anyone in that IBM team would have even heard of it, let alone known why those kind of whole-of-system cross-checks are so crucial. The critique would definitely be valid for an equivalent model developed now, but most of the current knowledge on whole-of-enterprise impacts simply wasn&#8217;t available a decade ago. And whilst critiquing a (relatively) old model on the basis of current knowledge is valid enough, it&#8217;s only fair to do so when it&#8217;s clear when that fact of history is acknowledged &#8211; which I didn&#8217;t, because I didn&#8217;t <em>know</em> it was that old.</p>
<p>I know <em>why</em> I screwed up: after five years of constant struggle against IT-centrism in &#8216;enterprise&#8217;-architecture, I&#8217;m now seeing management-centrism promoted as an &#8216;improvement&#8217;, and it&#8217;s frustrating as heck&#8230; <img src='http://weblog.tetradian.com/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' />  The fundamental point in all enterprise-architecture is that <em>there is no centre</em> &#8211; everywhere and nowhere is &#8216;the centre&#8217;, all at the same time. In true whole-of-enterprise architecture, making anything &#8216;<em>the</em> centre&#8217; &#8211; IT, finance, management, processes, security, whatever, even the business-organisation itself &#8211; will <em>guarantee</em> failure of the architecture over the longer term. When I saw the Tweet that triggered this, I thought it was yet another example of this lethal mistake. So I over-reacted.</p>
<p>In my defence, I did check the IBM site with some care. But the annoying point there is that there are no dates on that part of the site &#8211; nothing to give any clue as to when the material was posted, or its probable vintage. (Compare that to, say Apple or Microsoft, where just about everything has a &#8216;Last Updated&#8217; timestamp.) I looked quite hard for anything there that would give me any clue as to the date. What I <em>didn&#8217;t</em> do, though, was search elsewhere &#8211; and yes, that was a mistake too. So I misread the implication of the Tweet, and mistakenly assumed the model was new &#8211; after all, it still says so, several years later&#8230;</p>
<p>Moral(s) of the story:</p>
<ul>
<li>Fact-check everything, via multiple sources &#8211; not just the &#8216;official&#8217; site for the respective information</li>
<li>If key metadata-items such as dates are missing, fact-check elsewhere again, and treat any implied derivatives (e.g. &#8216;new&#8217;) as suspect</li>
<li>Frustration is fine, and often all too understandable, but <em>don&#8217;t</em> let it rule the roost &#8211; engage doubt before pressing the &#8216;Send&#8217; key&#8230;</li>
</ul>
<p>Overall, though, the blunt fact remains that yes, I did indeed screw up there. Mea culpa&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://weblog.tetradian.com/2010/07/21/how-to-screw-up-in-one-easy-lesson/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On IBM&#8217;s &#8216;Component Business Model&#8217;</title>
		<link>http://weblog.tetradian.com/2010/07/21/ibm-component-business-model/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=ibm-component-business-model</link>
		<comments>http://weblog.tetradian.com/2010/07/21/ibm-component-business-model/#comments</comments>
		<pubDate>Wed, 21 Jul 2010 12:05:13 +0000</pubDate>
		<dc:creator>Tom G</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Enterprise architecture]]></category>
		<category><![CDATA[business architecture]]></category>
		<category><![CDATA[business-IT divide]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[enterprise canvas]]></category>
		<category><![CDATA[ibm]]></category>
		<category><![CDATA[metamodel]]></category>
		<category><![CDATA[quality]]></category>
		<category><![CDATA[taylorism]]></category>
		<category><![CDATA[togaf]]></category>
		<category><![CDATA[values]]></category>

		<guid isPermaLink="false">http://weblog.tomgraves.org/?p=1189</guid>
		<description><![CDATA[(Another example of How To Lose Friends And Infuriate People, no doubt, but this does have to be said.) [Update: this post was a reaction to a tweet I received yesterday, but Mike T. (@miket0181) tells me that the IBM CBM described here isn't new, in fact is apparently some years old, so my complaints on [...]]]></description>
			<content:encoded><![CDATA[<p>(Another example of How To Lose Friends And Infuriate People, no doubt, but this <em>does</em> have to be said.)</p>
<p>[<strong><em>Update</em></strong>: this post was a reaction to a tweet I received yesterday, but Mike T. (<a title="miket0181" href="http://twitter.com/miket0181" target="_blank">@miket0181</a>) tells me that the IBM CBM described here isn't new, in fact is apparently some years old, so my complaints on that regard are unfair. (Doesn't help that IBM don't put up any dates on their website-posts.) On that part, yes, I ought to apologise, and do - see '<a title="Post 'How to screw up in one easy lesson...'" href="http://weblog.tomgraves.org/index.php/2010/07/21/how-to-screw-up-in-one-easy-lesson/" target="_blank">How to screw up in one easy lesson...</a>'. Yet the core critique still stands: it's <em>not</em> a complete model, and potentially is dangerously misleading if used as the basis for a business-architecture. That's my view for now an' I'm stickin' to it, anyways. <img src='http://weblog.tetradian.com/wp-includes/images/smilies/icon_neutral.gif' alt=':-|' class='wp-smiley' />  ]</p>
<p>A couple of weeks back, as part of the &#8216;<a title="Post 'The Enterprise Canvas, Part 7: Patterns'" href="http://weblog.tomgraves.org/index.php/2010/07/08/enterprise-canvas-pt7/" target="_blank">Patterns</a>&#8216; section in the <a title="Post 'The Enterprise canvas: summary and index'" href="http://weblog.tomgraves.org/index.php/2010/07/10/enterprise-canvas-summary/" target="_blank">Enterprise Canvas</a> series, I put up a an example of a variant of the Canvas which I said was definitely dysfunctional, all but guaranteed to be ineffective, and definitely not recommended &#8211; a kind of Taylorist-style model of the organisation and its (non-)relationship with its business-ecosystem:</p>
<p style="text-align: center;"><a href="http://weblog.tomgraves.org/wp-content/uploads/2010/07/stereotype-business.png"><img class="aligncenter size-full wp-image-1113" title="stereotype-business" src="http://weblog.tomgraves.org/wp-content/uploads/2010/07/stereotype-business.png" alt="" width="394" height="256" /></a></p>
<p>I said explicitly that it was a stereotype, almost a parody &#8211; a guide as to how <em>not</em> to view an organisation, with quality-management and coordination subsumed into &#8216;management&#8217;, and rigid separation between the organisation and its broader shared-enterprise.</p>
<p>I was quite certain that <em>no-one</em> would be daft enough to try to model any real organisation in that way.</p>
<p>I was wrong.</p>
<p>Welcome to IBM&#8217;s new <a title="IBM 'Component Business Model'" href="http://www-935.ibm.com/services/uk/igs/html/cbm-intro.html" target="_blank">Component Business Model</a>, where the organisation&#8217;s business-world is partitioned into just three layers: Direct, Control, Execute:</p>
<p style="text-align: center;"><img class="aligncenter" title="IBM Component Business Model" src="http://www-935.ibm.com/services/uk/igs/images/cbm_component_chart2.jpg" alt="" width="480" height="290" /></p>
<p>I&#8217;m going to have to be rude here, and describe this as a kind of &#8216;bastard child&#8217; of Taylorism and TOGAF, combining many of the worst features of both and not many of their best. The one good item, and a definite improvement on TOGAF, is that the model <em>does</em> explicitly include People as well as Process and Technology:</p>
<blockquote><p>Using the Component Business Model methodology, our consultants identify the basic building blocks of your business. Each building block includes the people, processes and technology needed by this component to act as a standalone entity and deliver value to your organisation.</p></blockquote>
<p>But beyond that? &#8211; well, let&#8217;s compare it to Stafford Beer&#8217;s <a title="Slide 8 in slidedeck 'Enterprise Architecture and the Service-Oriented Enterprise' [Slideshare]" href="http://www.slideshare.net/tetradian/enterprisearchitecture-and-the-serviceoriented-enterprise" target="_blank">Viable System Model</a>, which I regard as the <em>minimum</em> requirement for whole-of-business modelling:</p>
<ul>
<li>system-5, &#8216;<em>policy / purpose</em>&#8216; &#8211; uh&#8230; might be tucked away somewhere in IBM&#8217;s &#8216;Direct&#8217;?</li>
<li>system-4, &#8216;<em>outside / future</em>&#8216; &#8211; sort-of in IBM&#8217;s &#8216;Direct&#8217;, but no reference to &#8216;outside&#8217;?</li>
<li>system-3, &#8216;<em>inside / now</em>&#8216; &#8211; yup, right there in IBM&#8217;s &#8216;Control&#8217; &#8211; lots of it</li>
<li>system-3*, <em>&#8216;monitor / audit</em>&#8216; (including overall quality-management) &#8211; nope, not a sign of it &#8211; presumably squeezed into IBM&#8217;s &#8216;Control&#8217;?</li>
<li>system-2, &#8216;<em>coordination</em>&#8216; &#8211; nope &#8211; no sign of it anywhere</li>
<li>system-1, &#8216;<em>operations</em>&#8216; &#8211; yup, that&#8217;s IBM&#8217;s &#8216;Execute&#8217; &#8211; probably&#8230;</li>
</ul>
<p>In terms of the Enterprise Canvas model above, all it has is Staff-Management (what should be the guidance-services, but all scrunched up together in a nearly-unusable way), Line-Management (the Value-Management cell, blown up out of all proportion to its actual relevance) and, uh, Everything-Else&#8230;</p>
<p>In other words, there&#8217;s probably less than half of what&#8217;s needed to make sense of the organisation &#8211; but presented as if it&#8217;s the whole of it, much like TOGAF&#8217;s hopelessly-IT-centric model purports to be &#8216;enterprise&#8217;-architecture.</p>
<p>The <a title="IBM CBM example: credit cards" href="http://www-935.ibm.com/services/uk/igs/html/cbm-fast.html" target="_blank">four</a> <a title="IBM CBM example: CRM strategy" href="http://www-935.ibm.com/services/uk/igs/html/cbm-strategy.html" target="_blank">other</a> <a title="IBM CBM example: telecom" href="http://www-935.ibm.com/services/uk/igs/html/cbm-focus.html" target="_blank">worked</a> <a title="IBM CBM example: defence" href="http://www-935.ibm.com/services/uk/igs/html/cbm-capability.html" target="_blank">examples</a> are slightly better, but still dangerously incomplete: a Taylorist manager&#8217;s-eye view of the business-world, without any clue as to any of the glue-functions that hold it all together. You&#8217;ll also note that each one of those examples has a very different structure in its &#8216;horizontal&#8217; axis &#8211; but no indication at all as to how it&#8217;s derived. Presumably only IBM&#8217;s own consultants could be considered competent to understand the &#8216;magic sauce&#8217; needed to do this, and the rest of us mere mortals may do nothing else but bow down in awe?</p>
<p>What&#8217;s also irksome is that IBM have the temerity to present this as something &#8216;new&#8217;:</p>
<blockquote><p>IBM&#8217;s Component Business Model is a new way of looking at your business. It represents the entire business in a simple framework that fits on a single page. It is an evolution of traditional views of a business, such as business unit, function, geographic or process.</p></blockquote>
<p>Fact is that this is nothing &#8216;new&#8217; at all: okay, it might seem new to IBM, but not to just about anyone else in &#8216;the trade&#8217;. We were doing it more than half a decade ago in Australia Post &#8211; certainly 2004, and probably earlier. It was only a Visio hack, but in business terms it proved straight away to be one of the most valuable artifacts from our Business Transformation team: just about every single manager in the whole organisation grabbed hold of their own copy and placed it, much annotated, above their desk. Since then I&#8217;ve done one or more of these models for just about every one of my enterprise-architecture clients: you&#8217;ll find a couple of (de-identified) examples in that <a title="Slidedeck 'Enterprise-architecture and the service-oriented enterprise' [Slideshare]" href="http://www.slideshare.net/tetradian/enterprisearchitecture-and-the-serviceoriented-enterprise" target="_blank">VSM slidedeck</a> referenced above, and in probably half of my other <a title="Tetradian slidedecks on Slideshare" href="http://www.slideshare.net/tetradian/presentations" target="_blank">TOGAF-conference presentations</a> over the past few years. I even published the <a title="'Function-model' instructions and template" href="http://tetradianbooks.com/2009/01/services-model/" target="_blank">instructions on how to build an &#8216;organisation-on-a-page&#8217; map</a>, complete with Visio templates, on my <a title="Tetradian Books website" href="http://tetradianbooks.com" target="_blank">Tetradian Books</a> website some two or three years ago. Aleks Buterman and his colleagues have had their own generic version &#8211; which they call an <a title="Agility Is Sensible: 'Enterprise Architecture Capability Map'" href="http://www.agilityissensible.com/2009/09/vanilla-enterprise-architecture.html">Enterprise Architecture Capability Map</a> &#8211; up on their website for almost a year now. And it&#8217;s even built into some of the EA toolsets, such as <a title="Reference to Troux's 'capability model', in post 'Disappointed at EA business-as-usual'" href="http://weblog.tomgraves.org/index.php/2008/09/20/disappointed/" target="_blank">Troux Metis</a>, and, I believe, IBM&#8217;s own System Architect, and again has been so for years. So what&#8217;s &#8216;new&#8217; about it? Nothing, frankly &#8211; other than the fact that IBM have finally cottoned-on to what the rest of us already knew anyway.</p>
<p>And I hate to think how much they charge for this &#8216;new&#8217; approach&#8230; a <em>lot</em>, no doubt&#8230;</p>
<p>Sorry, folks, but I&#8217;d have to say I&#8217;m underwhelmed at all of this. <em>Seriously</em> underwhelmed. Oh well.</p>
<p>Bah.</p>
]]></content:encoded>
			<wfw:commentRss>http://weblog.tetradian.com/2010/07/21/ibm-component-business-model/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tackling uniqueness in enterprise-architectures</title>
		<link>http://weblog.tetradian.com/2010/06/03/uniqueness-in-ea/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=uniqueness-in-ea</link>
		<comments>http://weblog.tetradian.com/2010/06/03/uniqueness-in-ea/#comments</comments>
		<pubDate>Thu, 03 Jun 2010 15:36: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[business architecture]]></category>
		<category><![CDATA[complexity]]></category>
		<category><![CDATA[cynefin]]></category>
		<category><![CDATA[metamodel]]></category>
		<category><![CDATA[paradigm]]></category>
		<category><![CDATA[quality]]></category>
		<category><![CDATA[taxonomy]]></category>
		<category><![CDATA[uniqueness]]></category>
		<category><![CDATA[values]]></category>
		<category><![CDATA[vision]]></category>
		<category><![CDATA[worldview]]></category>

		<guid isPermaLink="false">http://weblog.tomgraves.org/?p=986</guid>
		<description><![CDATA[There&#8217;s a core theme that reaches right to the heart of every enterprise-architecture: what is the appropriate tradeoff between sameness versus uniqueness? The classic Taylorist solution has been to emphasise extreme sameness: to force everything &#8211; and everyone &#8211; to be the same, because it keeps things simple, controllable and easily replicable. But we now know [...]]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s a core theme that reaches right to the heart of every enterprise-architecture: what is the appropriate tradeoff between <strong><em>sameness</em></strong> versus <strong><em>uniqueness</em></strong>?</p>
<p>The classic Taylorist solution has been to emphasise extreme sameness: to force everything &#8211; and everyone &#8211; to be the same, because it keeps things simple, controllable and easily replicable. But we now know that it&#8217;s <em>too</em> simple to work well with the real complexities of the real world. In fact it only &#8216;works&#8217; as long as we can maintain the delusion that it does work: and whenever it fails &#8211; which eventually it always does &#8211; there&#8217;s a tendency to collapse into complete chaos. Which is not much of a &#8216;solution&#8217; at all.</p>
<p>Yet to focus only on uniqueness all but takes us back to a pre-industrial age where everything is custom-made, everything is different, nothing is actually designed to work with anything else, there are no possible economies of scale, and no certain means to communicate with each other &#8211; all of which would seem to be the antithesis of architecture. Which is likewise not a good idea.</p>
<p>Clearly there <em>is</em> an architectural tradeoff there: and hence we need <em>something</em> &#8211; some conceptual framework &#8211; to help us tackle it.</p>
<p>For at least the past half-decade, and probably longer &#8211; see, for example, Andrew Johnston&#8217;s 2005 article &#8216;<a title="Andrew Johnston: 'Architects: masters of order and unorder?'" href="http://www.andrewj.com/agile/articles/order%20and%20unorder.asp" target="_blank">Architects: Masters of Order and Unorder?</a>&#8216; &#8211; enterprise-architects have turned to Kurtz &amp; Snowden&#8217;s <em><a title="Wikipedia on Cynefin" href="http://en.wikipedia.org/wiki/Cynefin" target="_blank">Cynefin</a></em> framework for help on this. For many of us, the Cynefin categorisation of Simple [aka 'Known'], Complicated [aka 'Knowable'], Complex and Chaotic has proven extremely valuable, such as for identifying structural themes and potential problems in conceptual misalignment. One example of the latter, as Dave Snowden has also often pointed out, is the misuse of Simple-domain techniques such as Six Sigma: by definition, these depend on very high degrees of repeatability &#8211; literally millions of identical events, in Six Sigma&#8217;s case &#8211; yet there are frequent attempts to apply them in contexts that have little or no repeatability (&#8216;Complex&#8217; or &#8216;Chaotic&#8217; respectively, in Cynefin terms), which makes no sense at all.</p>
<p>Beyond that basic categorisation, though, attempting to use Cynefin in enterprise-architecture can itself be problematic, particularly where we need to tackle inherent uniqueness. The explicit focus of Cynefin, and Snowden&#8217;s <a title="Cognitive Edge" href="http://www.cognitive-edge.com" target="_blank">Cognitive Edge</a> consultancy, is the application of techniques derived from complexity-science to inherently-complex areas such as policy. (Which, from a cross-map of Cynefin to the ISO9000 quality-standard &#8216;stack&#8217;, is exactly what we should expect: &#8216;Complex&#8217; maps to the ISO9000 &#8216;Policy&#8217; layer, in the same way that &#8216;Simple&#8217; maps to ISO9000&#8242;s &#8216;Work Instruction&#8217;.) Yet whilst Cynefin uses the sciences to tackle complexity, what we also need in enterprise-architecture is some means to use complexity to tackle &#8216;chaotic&#8217; uniqueness &#8211; which is not the same at all. Therein lie some serious problems &#8211; and some potentially-serious mistakes &#8211; if we try to re-use Cynefin concepts in contexts for which it was not designed.</p>
<p>I&#8217;ll admit that I&#8217;ve probably made some of those mistakes myself. Over the past couple of years I&#8217;ve written a number of <a title="Tom Graves: articles on Cynefin in enterprise-architectures" href="http://weblog.tomgraves.org/index.php/tag/cynefin/" target="_blank">articles on Cynefin on enterprise-architectures</a>, which made a lot of practical sense to many people, but unfortunately also led to some extremely unpleasant arguments that I have no wish to revisit. What&#8217;s become clear to me over the past few months is that the beguiling simplicity of the Cynefin categorisation can blind us to the fact that although its descriptions of the Complex and Complicated domains are essentially the same as we would use for context-space mapping in enterprise-architectures, its definitions and usage of the Chaotic and Simple domains are <em>fundamentally</em> different to those that are needed to tackle uniqueness and sameness in architecture. It&#8217;s like comparing a cross-head screwdriver with a flat-head one: at a cursory glance they may <em>seem</em> to be the same, and it&#8217;s clear that they <em>are</em> related in the sense that they have similar functions &#8211; but in practice they&#8217;re <em>not</em> interchangeable, and trying to use them as such will cause a lot of frustration and possibly a lot of damage too. Not a good idea.</p>
<p>So I&#8217;d like here to explore what aspects of Cynefin can be used in enterprise-architectures, how and why and where it should <em>not</em> be used, and what we could use as an alternative in those contexts. [I perhaps need to emphasise here that this is <em>not</em> a critique about Cynefin itself, but solely about certain (mis-)uses of Cynefin in enterprise-architecture.]</p>
<p>This again will need to be quite long &#8211; apologies &#8211; but at least this time there&#8217;ll be a fair number of diagrams to break the verbiage into more manageable chunks. <img src='http://weblog.tetradian.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><span id="more-986"></span></p>
<h3>What is the Cynefin framework?</h3>
<p>The basic &#8216;Cynefin framework&#8217; is a way to categorise and interpret different types of cause-effect relationships in a given context. Starting from an initial position where we cannot identify what type of cause-effect relationships exist (the domain of &#8216;disorder&#8217;, shown as the unlabelled grey region in the centre of the diagram below), we categorise the relationships as follows:</p>
<p style="text-align: center;"><img class="aligncenter" title="Cynefin framework (early version): Andrew Johnston" src="http://www.andrewj.com/agile/articles/Cynefin.jpg" alt="" width="300" height="297" /></p>
<p>The right side is about order, certainty and repeatability; the left-side is about &#8216;unorder&#8217;, where things do not repeat in an ordered way. (Note that this early diagram from Johnston&#8217;s &#8216;Masters of Order and Unorder&#8217; article uses the original labels of &#8216;Known&#8217; and &#8216;Knowable&#8217; for the two &#8216;order&#8217; domains; for several practical reasons, explained elsewhere by Dave Snowden, these domains are nowadays labelled &#8216;Simple&#8217; and &#8216;Complicated&#8217; respectively.)</p>
<p>One important point is that Cynefin is <em>not</em> a simple two-axis matrix &#8211; hence the curved lines separating the domains. But it&#8217;s also important to note that the <em>purpose</em> of Cynefin is to describe and act on themes that apply primarily in the Complex domain &#8211; contexts in which &#8220;cause and effect are only coherent in retrospect and do not repeat&#8221;. The ways in which we would act on those themes are familiar to architects: patterns, perspectives and the use of exploratory experiments to probe for appropriate options. This contrasts with the &#8216;Knowable&#8217; or Complicated domain, in which it&#8217;s assumed that if we can identify all the factors in play &#8211; the analytical or so-called &#8216;hard-systems thinking&#8217; approach &#8211; it will lead us automatically to the single repeatable &#8216;right answer&#8217; to any problem.</p>
<p>That specific contrast is extremely important in enterprise-architectures, because there&#8217;s a very common misperception &#8211; especially amongst IT-oriented folks &#8211; that &#8216;complexity&#8217; is an exact synonym for &#8216;very complicated&#8217;. All we have to do to remove complexity, it&#8217;s said, is to break it down into smaller, simpler parts, and the complexity will go away of its own accord. The Cynefin framework makes it clear that this is a fallacy &#8211; particularly when the system includes real people in any real, non-machine-like way, but also in many, many types of &#8216;network-effects&#8217; and the like. The blunt fact is that systems that are designed solely on &#8216;ordered&#8217; principles &#8211; Simple and/or Complicated &#8211; <em>will inevitably fail</em> in any real-world context: hence the importance of something like Cynefin.</p>
<h3>What&#8217;s different about architecture?</h3>
<p>As I understand it, the primary purpose and use of Cynefin is in development of <em>policy</em>, and related programmes of action around large-scale themes involving complex issues that engage or need inputs from a large number of people. It&#8217;s been used a lot recently in the defence and anti-terrorism contexts, for example, including new ways to work with narrative-enquiry and the like.</p>
<p>Enterprise-architectures do indeed work on some themes that are similar to those: yet the real point is that we&#8217;re also strongly focussed on <em>individual</em> responses to <em>specific, unique</em> requirements &#8211; which is not the same as Cynefin&#8217;s focus on policy, which is more about the <em>collective</em> than the individual. In architectures we also make very strong <em>use</em> of uniqueness in the ideation process; and for IT-architectures especially, we have a strong need for &#8216;solutions&#8217; that <em>are</em> simple enough for IT-systems to operate in real-time.</p>
<p>And real-time itself is another strong focus: for much of what we do, we don&#8217;t have <em>time</em> for analysis or experiment &#8211; and yet whatever solutions we build have to be <em>effective</em>, to work well in accordance with the real needs of the context. That too is different from the needs of policy: recent work by Cognitive Edge has brought complexity-based tactics much closer to real-time, but it still is not <em>actually</em> operating in real-time &#8211; time is important there, but it&#8217;s not the real focus.</p>
<p><img class="aligncenter" title="Order, unorder, repeatability, time" src="http://weblog.tomgraves.org/wp-content/uploads/2010/06/csm_web01.png" alt="Order, unorder, repeatability, time" /></p>
<p>So there are two key distinctions here:</p>
<ul>
<li>real-time is a key concern in enterprise-architecture, yet much less so in Cynefin</li>
<li>the Chaotic and Simple domains (real-time unorder and order) seem all but undesirable in Cynefin, yet are central to enterprise-architecture</li>
</ul>
<p>Cynefin provides a (very) good match for enterprise-architecture&#8217;s needs in the Complex and Complicated [Knowable] domains; but it does not fit well in the Chaotic and Simple [Known] domains. Using Cynefin for enterprise-architecture in the latter types of contexts would not only yield misleading results, but would also be a misuse of Cynefin itself. Not recommended.</p>
<p>So there&#8217;s a strong suggestion here that we do need something else that looks much the same as Cynefin in the non-time-critical contexts, and is compatible with it in those domains &#8211; yet takes a different approach as we move closer to real-time.</p>
<h3>Dynamics in context-space</h3>
<p>The same themes come up when we consider Cynefin&#8217;s <em>dynamics</em> &#8211; the pathways via which we move between conceptual-domains. To illustrate this, I&#8217;ll again use a diagram from Johnston&#8217;s &#8216;Masters of Order and Unorder&#8217; article:</p>
<p style="text-align: center;"><img class="aligncenter" title="Cynefin dynamics (via Andrew Johnston)" src="http://www.andrewj.com/agile/articles/Cynefin%20Dynamics.jpg" alt="" width="300" height="280" /></p>
<p>As shown by the orange pathways, most new ideas arise in the Chaotic domain. The dead-ends of some of these lines in the Complex domain and the continuation of others (via blue lines) into the Knowable/Complicated domain aligns well with the classic sequence of scientific development: Idea (Chaotic) to Hypothesis (Complex) to Theory (Complicated) to Law (Simple). The back-and-forth between Chaotic and Complex (path 7), Complex and Complicated (paths 4 and 5), and Complicated and Simple (path 3), are also typical &#8211; and necessary &#8211; in scientific development. Yet the only links shown between Chaotic and Simple &#8211; the key areas of concern for real-time enterprise-architectures &#8211; are <em>failure-modes</em>: the collapse of the over-simplistic (path 1) or the collapse of access to new ideas (path 2).</p>
<p>This too is exactly what we would expect in social contexts where a probably-spurious sense of certainty (Simple order) is privileged over everything else: the <em>cycle</em> of scientific-development dead-ends at &#8216;law&#8217;, preventing any further progress or adaptation until there&#8217;s some form of catastrophic collapse (a &#8216;paradigm shift&#8217;, as in Kuhn&#8217;s &#8216;scientific revolutions&#8217;).</p>
<p><img class="aligncenter" title="Idea, hypothesis, theory, law" src="http://weblog.tomgraves.org/wp-content/uploads/2010/06/csm_web02.png" alt="Idea, hypothesis, theory, law" /></p>
<p>Snowden &amp; Kurtz describe the opposite collapse (path 2 in the &#8216;dynamics&#8217; diagram above) as &#8216;imposition of order&#8217; &#8211; such as the point at which a dictator &#8216;takes control&#8217; to enforce their own brand of order upon apparent social chaos. In more mundane form, we see this pattern very often in enterprise-architectures and project-management, such as in the &#8216;cart before house&#8217; attempts to implement a quick pre-packaged &#8216;solution&#8217; without giving sufficient space to identify the actual requirements. This particularly occurs when perceived time-constraints remove the apparent option for the more conventional requirements-to-implementation loop via pilot-projects (Complex) and analysis (Complicated).</p>
<p>So the standard Cynefin model above shows us only the dysfunctional pathways between Chaotic and Simple, without any functional paths as such. It also tends to describe both of these domains as context-spaces to avoid: the Chaotic because it is too unstable for any science-based cause-effect approach to sensemaking, and the Simple because it&#8217;s so often <em>too</em> simple &#8211; and hence dangerously simplistic. This limitation of standard Cynefin is perhaps not surprising, because the main focus of the model is on relationships and differences between Complicated and Complex (such as &#8216;hard-systems&#8217; versus &#8216;soft-systems&#8217;), where time is important but not a key factor. Yet it does also mean that we&#8217;ll need an alternate yet related approach for architectures at near-real-time scales, that does describe both dysfunctional <em>and</em> functional paths between them, and that gives us a richer and perhaps more balanced view of the roles of each of the domains.</p>
<h3>An alternate frame</h3>
<p>One option for an alternate approach comes from classic Jungian psychology. At first glance it&#8217;s just a simple two-axis matrix: &#8216;truth&#8217; (order) versus &#8216;value&#8217; (unorder &#8211; or related to Cynefin&#8217;s &#8216;unorder&#8217;, anyway), and outer-world/&#8217;objective&#8217; versus inner-world/&#8217;subjective&#8217;:</p>
<p><img class="aligncenter" title="Inner/outer, truth/value" src="http://weblog.tomgraves.org/wp-content/uploads/2010/06/csm_web03.png" alt="Inner/outer, truth/value" /></p>
<p>Yet we should also apply that key Cynefin insight that each of these domains is simply a means to &#8216;make sense&#8217; of the totality of what&#8217;s going on and what we&#8217;re experiencing, and hence that there&#8217;s also a &#8216;none-of-the-above&#8217; domain that <em>precedes</em> any form of sensemaking, which we might label &#8216;reality&#8217; or &#8216;disorder&#8217;. And we can also derive other labels from elsewhere in the Jungian-related traditions, of which probably the most useful set are the Artist (idea/Chaotic), Technologist (hypothesis/Complex), Scientist (theory/Complicated) and Priest (law/Simple):</p>
<p><img class="aligncenter" title="Jung-derived frame: artist, technologist, scientist, priest" src="http://weblog.tomgraves.org/wp-content/uploads/2010/06/csm_web04.png" alt="Jung-derived frame: artist, technologist, scientist, priest" /></p>
<p>One of the most important points that this adds to the standard Cynefin set (Chaotic, Complex, Complicated, Simple) is that the Priest domain is not solely about the real-time simplicity of law &#8211; it&#8217;s also about <em>certainty</em>. Each of the domains has its own form of &#8216;certainty&#8217;, and its own form of passion too; but in the Simple domain, the Priest is also a passion that certain things are <em>true</em> &#8211; and that everything else is <em>not</em> &#8216;true&#8217;. And it&#8217;s that passion that seeks to <em>prevent</em> change &#8211; even when change is needed. It <em>needs</em> things to be simple, to be certain, to be clear, to be defined forever in some kind of &#8216;divine Order&#8217; &#8211; and it guards that order and certainty with a deep, unyielding, passion that has what we could accurately describe as a religious intensity.</p>
<p>This is a side-effect of the push to simplify, and is also a key driver in the process by which, as Dave Snowden has again commented, valid Simple-domain techniques such as Six Sigma or BPR (Business Process Reengineering) are always at risk of becoming &#8216;cult-like&#8217;. Techniques become cult-like when their proponents forget that the real world cannot all be reduced to Simple rules: it will <em>always</em> also include components that are Complicated, Complex and/or Chaotic. It&#8217;s not just that &#8220;order is real&#8221;, as Dave Snowden asserted in one of our unfortunate arguments, because it is <em>equally</em> true that &#8220;unorder is real&#8221;: <em>both</em> are true, for a given sense of &#8216;true&#8217; &#8211; which in a sense also means that there are circumstances where each of them is &#8216;not-true&#8217;. What often matters most, perhaps, is which of them is <em>useful</em> in any given context; which has more <em>value</em>.</p>
<p>And so on, and so on &#8211; which can quickly recede into a mind-bending kind of recursion. One of the real dangers that I&#8217;ve seen in techniques that place their main roots in science &#8211; such as Six Sigma or BPR, or Cynefin itself, for that matter &#8211; is that the push for Simple laws can sometimes cause a withdrawal into &#8217;scientism&#8217;, a bizarre &#8216;religion of science&#8217; that is actually closer to an <em>antithesis</em> of science itself. (The antics of many so-called Skeptics represent some of the more infamous examples; likewise people who consider that they&#8217;ve experienced a &#8216;conversion&#8217; to Dawkins-style atheism.) Often key cues arise from language used: phrases such as &#8220;must be&#8221; or &#8220;it&#8217;s obvious&#8221; are common warnings of a collapse into the over-Simple. The recursion here means that we need to use the frame to review the frame itself: so Cynefin, for example, is oriented towards the Complex, but its roots are in complexity-<em>science</em> (a Complicated-domain modality), and its dependence on scientific &#8216;law&#8217; (Simple) means that it must always guard itself against becoming overly-simplistic &#8211; and also against the resultant &#8216;natural&#8217; tendency to regard any new ideas and interpretations (the Chaotic domain) as &#8216;heresy&#8217;, a &#8216;threat&#8217;.</p>
<p>Yet the Simple-domain (the Priest) is also one end &#8211; the &#8216;ordered&#8217; end &#8211; of a spectrum that implements action in real-time, where there is no time available for thought and reflection. No matter how Complex or Complicated the behaviour may appear be, most real-world processes are anchored in Simple rules: that&#8217;s one of the key foundations of all the sciences &#8211; including chaos-science &#8211; and we ignore that fact at our peril. It applies just as much in business too: hence the everyday foundation of every quality-system is the plain, ordinary, everyday work-instruction, describing the routine choices in routine action. Most things <em>are</em> Simple; most things, most of the time, do indeed need to happen in much the same way &#8211; and we ignore that fact at our peril, too.</p>
<p>The Simple goes wrong &#8211; often badly wrong &#8211; when it makes the mistake of assuming that &#8216;most&#8217; is the same as &#8216;all&#8217;, or that &#8216;most of the of time&#8217; is the same as &#8216;always&#8217;. The point here is that there <em>are</em> times when we need to move to the other end &#8211; the &#8216;value/unorder&#8217; end &#8211; of that real-time spectrum: and we need to move there as an intentional <em>choice</em>, rather than as the enforced result of an unintended collapse.</p>
<p>For example, every time we start a new project or a new architecture-cycle, we need to <em>intentionally</em> block out everything we believe to be &#8216;true&#8217;, so as to be able to identify the real needs and real requirements in the context. When we first start on a new design, we must <em>deliberately</em> face &#8216;the unknown&#8217; &#8211; otherwise the best we&#8217;ll get is another iteration of the known. One excellent description of this process comes from the Indian film director Shekhar Kapur, in a presentation at <a href="http://www.ted.com/talks/shekhar_kapur_we_are_the_stories_we_tell_ourselves.html">TED India</a> in late 2009:</p>
<blockquote><p>When I go out to direct a film, every day we prepare too much, we think too much. Knowledge becomes a weight upon wisdom. You know, simple words lost in the quicksand of experience. So I come up, and I say, &#8220;What am I going to do today?&#8221; I&#8217;m not going to do what I planned to do, and I put myself into absolute panic. It&#8217;s my one way of getting rid of my mind, getting rid of this mind that says, &#8220;Hey, you know what you&#8217;re doing. You know exactly what you&#8217;re doing. You&#8217;re a director, you&#8217;ve done it for years.&#8221; So I&#8217;ve got to get there and be in complete panic. So it&#8217;s a symbolic gesture. I tear up the script. I go on to the set. I panic myself. I get scared. I&#8217;m doing it right now. You can watch me. I&#8217;m getting nervous. I don&#8217;t know what to say. I don&#8217;t know what I&#8217;m doing. I don&#8217;t want to go there.</p>
<p>And as I go there, of course, my AD says, &#8220;You know what you&#8217;re going to do, sir.&#8221; I say, &#8220;Of course, I do.&#8221;</p>
<p>And &#8230; inside &#8230; I&#8217;m allowing myself to go into chaos because out of chaos, I&#8217;m hoping some moments of truth will come. All preparation is preparation. I don&#8217;t even know if it&#8217;s honest. I don&#8217;t even know if it&#8217;s truthful. The truth of it all comes on the moment, organically, and if you get five great moments of great, organic stuff in your storytelling, in your film, your film audiences will get it. So I&#8217;m looking for those moments, and I&#8217;m standing there and saying, &#8220;I don&#8217;t know what to do&#8221;.</p></blockquote>
<p>Here we deliberately go into the Chaotic &#8211; a structured serendipity where we use principles rather than pre-packaged &#8216;truths&#8217; as our guide. The principles act as a sort-of constraint, but more as a guiding-star to a direction, rather than a boundary or &#8216;attractor&#8217; as it is in the Complex domain. It creates a space in which the new, the unexpected-yet-appropriate, can happen, can create itself out of nowhere, using us as the means by which it does so &#8211; or that&#8217;s how it will typically feel, anyway. And the &#8216;enemy&#8217; here &#8211; the &#8216;giggle-wrecker&#8217; that destroys that bizarrely timeless state of &#8216;flow&#8217; &#8211; is &#8216;control&#8217;, the state of possibly-spurious &#8216;certainty&#8217; that&#8217;s so desirable (and, in many ways, so necessary) in the Simple.</p>
<p>This is very different from Cynefin, in which the Chaotic is essentially somewhere that we might perhaps visit for a brief moment, but otherwise aim to get away from as quickly as possible. Instead, for this purpose, the Chaotic is often somewhere we need to stay in for as long as possible, though it often takes a great deal of courage to rest with the &#8216;panic&#8217; that this will naturally entail.</p>
<h3>More on recursion</h3>
<p>Recursion (and likewise its inverse, reflexion &#8211; &#8216;the whole seen within any part&#8217;) is a key theme in enterprise-architectures, not least because it can aid in creating simplicity without falling into the over-Simple. One of the problems we do see with careless use of Cynefin in enterprise-architecture is a failure to make appropriate use of the recursion/reflexion pair, in part because whilst recursion is a key pattern that&#8217;s <em>used</em> in Cynefin &#8211; especially in the Complex domain &#8211; it&#8217;s not inherent <em>in</em> the framework itself. In effect, the basic Cynefin diagram is often used solely as a Simple frame, as a straightforward single-layer checklist and not much more.</p>
<p>Yet once we introduce recursion as an inherent attribute of everything within the frame, some interesting options open up. [I perhaps need to reiterate that this is <em>not</em> 'standard Cynefin' here, though it <em>is</em> one way in which the Cynefin-style frame can be (re)used.] One example above was the recursion in which Cynefin&#8217;s focus on the Complex is based on the Complicated &#8216;truth&#8217;-frames of complexity-science, which in turn are grounded in scientific concepts of Simple laws, which in part loop back to the Chaotic in that there <em>are</em> elements of complexity-science that are inherently uncertain.</p>
<p>Complexity-science and its scientific siblings such as chaos-mathematics provide us with powerful tools to make sense of the uncertain at a larger scale &#8211; such as in Cognitive Edge&#8217;s work on narrative interpretation and abductive reasoning. But the closer we move towards uniqueness, the individual event, the complexity-science breaks down &#8211; or more accurately, moves outside of the scope to which it can appropriately apply. When dealing with inherently unpredictable events such as weather-systems or radioactive decay, chaos-mathematics can quantify the unpredictability, to make the degree of unpredictability more predictable, yet it still does not make any <em>individual</em> event any less unpredictable: we can often measure a fissile half-life, or a mean-time-between-failure, very accurately indeed, yet still have no means whatsoever to predict when an <em>individual</em> atom will split, or when an <em>individual</em> unit will fail. And it&#8217;s often those <em>individual</em> events that matter most in the architecture &#8211; and certainly so in the ideation or sensemaking processes at the start of a new project.</p>
<p>We can see much the same recursion if we use a Cynefin-like frame on methods and methodologies. For example, we could use it to categorise methods <em>and</em> the extent to which we could modify those methods:</p>
<ul>
<li><em>Simple (&#8216;Priest&#8217;)</em>: the method is fixed, predetermined, invariant &#8211; &#8216;true for all cases&#8217;</li>
<li><em>Complicated (&#8216;Scientist&#8217;)</em>: the method can be configured, in accordance with predefined (Simple) parameters or (Complicated) algorithms or (Complex) usage patterns, etc</li>
<li><em>Complex (&#8216;Technologist&#8217;)</em>: the method must be adapted to the context, and ideally should be self-adapting (i.e. Complex Complex) to each context</li>
<li><em>Chaotic (&#8216;Artist&#8217;)</em>: the method cannot be predicted in advance, and may indicate itself without apparent warning, though pre-seeding with (Complex) patterns to provide direction will usually help</li>
</ul>
<p>Also notable in many Chaotic-domain methods is the exact inverse of the warning that applies so strongly elsewhere. In the Complicated-domain, it&#8217;s (rightly) considered crazy to repeat the same action and expect different results; yet in the Complex-domain, doing the same thing will usually lead to different results, whilst in a true Chaotic-domain doing the same thing will <em>always</em> lead to different results. Hence in the Chaotic-domain, constant repetition of Simple actions &#8211; as typified by meditation and the like, or the musician&#8217;s endless practice of scales and sequences &#8211; will often provide &#8216;just-enough&#8217; predictability to make the unpredictability usable in practice.</p>
<p>It&#8217;s also essential to note that whilst Complex-domain patterns are useful in all skills, ultimately every true skill is <em>personal</em> &#8211; in other words, must always in part be Chaotic. We cannot learn on others&#8217; behalf; there is no substitute for <em>personal</em> experience. Which also leads to another key point in every architecture: it&#8217;s always in part about <em>values</em> &#8211; sometimes collective but also always personal &#8211; which are, by definition, &#8216;subjective&#8217;: so we can&#8217;t and shouldn&#8217;t expect that all of it will necessarily &#8216;make sense&#8217; to anyone else. That&#8217;s one aspect of our work that will always be &#8216;unscientific&#8217; &#8211; yet also a strange blend of scientific law and the science <em>and</em> art of inherent uncertainty.</p>
<p>In the actionable world, order is real, yet so is unorder: a real-world, real-time spectrum that wanders between predictability and unpredictability, engineering and imagination, sameness and difference. We can quantify uncertainty in the enterprise, but we can never make it certain. Getting that balance right across all of those multitudinous interdependencies and layers and complexities is, to me, the real essence of enterprise-architecture.</p>
]]></content:encoded>
			<wfw:commentRss>http://weblog.tetradian.com/2010/06/03/uniqueness-in-ea/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

