<?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; service-oriented architecture</title>
	<atom:link href="http://weblog.tetradian.com/tag/service-oriented-architecture/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>The &#8216;This&#8217; game and EA toolsets</title>
		<link>http://weblog.tetradian.com/2011/10/30/the-this-game-and-ea-toolsets/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-this-game-and-ea-toolsets</link>
		<comments>http://weblog.tetradian.com/2011/10/30/the-this-game-and-ea-toolsets/#comments</comments>
		<pubDate>Sun, 30 Oct 2011 14:58:35 +0000</pubDate>
		<dc:creator>Tom G</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Complexity / Structure]]></category>
		<category><![CDATA[Enterprise architecture]]></category>
		<category><![CDATA[business architecture]]></category>
		<category><![CDATA[effectiveness]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[enterprise canvas]]></category>
		<category><![CDATA[method]]></category>
		<category><![CDATA[methodology]]></category>
		<category><![CDATA[narrative knowledge]]></category>
		<category><![CDATA[service-design]]></category>
		<category><![CDATA[service-oriented architecture]]></category>
		<category><![CDATA[toolsets]]></category>

		<guid isPermaLink="false">http://weblog.tetradian.com/?p=4170</guid>
		<description><![CDATA[Continuing on the theme of the &#8216;This&#8217; game for engaging people in enterprise-architecture exploration and development, as described in the two previous posts &#8216;This: an exploratory game for service-oriented EA&#8216; and &#8216;More on the &#8216;This&#8217; game for enterprise-architecture&#8216;. The final note in that last post was about EA toolsets, and the need for appropriate support [...]]]></description>
			<content:encoded><![CDATA[<p>Continuing on the theme of the <strong>&#8216;This&#8217; game</strong> for engaging people in enterprise-architecture exploration and development, as described in the two previous posts &#8216;<a title="Post 'This: an exploratory game for service-oriented EA'" href="http://weblog.tetradian.com/2011/10/29/this-exploratory-game-for-service-oriented-ea/" target="_blank">This: an exploratory game for service-oriented EA</a>&#8216; and &#8216;<a title="Post 'More on the 'This' game for enterprise-architecture'" href="http://weblog.tetradian.com/2011/10/30/more-on-the-this-game-for-ea/" target="_blank">More on the &#8216;This&#8217; game for enterprise-architecture</a>&#8216;.</p>
<p>The final note in that last post was about EA toolsets, and the need for appropriate support for the output of the game &#8211; and perhaps even the game itself &#8211; within the toolset. And that point actually brings together a whole stream of different threads that I&#8217;ve been tracking for some years here: enterprise as story, toolsets and their user-interfaces, metamodels and architecture-repositories, whole-enterprise scope, notation-agnostic modelling and a whole lot more.</p>
<p>There are (at least) <a title="Post 'Two points of view on (enterprise) architecture'" href="http://weblog.tetradian.com/2011/07/28/two-povs-on-ea/" target="_blank">two fundamentally-different viewpoints</a> on enterprise-architecture: as structure, and as narrative. Most current EA toolsets focus only on the &#8216;structure&#8217; side, and do so variously well; but there&#8217;s almost nothing to help us tackle the narrative side of the story, and even less to help us bring those two sides together. Which, in practice, is a serious problem, because story is actually what engages people in the architecture&#8230;</p>
<p>In short, we need our EA toolsets to help us bring a better balance between structure and story in the architecture.</p>
<p>To put into context, consider a few scenarios:</p>
<p><em style="font-weight: bold;">Scenario 1</em>: The team reckon they&#8217;ve done well with their work on the new business-model, all laid out on the wall on a Business Model Canvas. But how are they going to implement it? Will it actually work in real-world practice? What are the pitfalls and hidden &#8216;gotchas&#8217; that could cripple the new model&#8217;s viability?</p>
<p>To address these concerns, they set up for a game of &#8216;This&#8217;. One of the architecture-team leads, Maria, takes on the role of modeller, using an application on her iPad, the screen hooked up to a data-projector on the wall, but also coupled to the other team-members&#8217; tablets and laptops. (The screen will also show the current manually-selected or randomly-selected &#8216;This&#8217; question-card.) She also sets up a conference-microphone to capture an audio-channel.</p>
<p>Maria uses the camera on her iPad to take a snapshot of the current model on Business Model Canvas, and pulls the photo into the application. There, she marks up the graphic with zones and links, each of which &#8211; behind the scenes &#8211; is also noted as a Service or <em>flow</em>-relation in the underlying Enterprise Canvas.</p>
<p>The team choose an arbitrary starting-point, and build outward from there, as per the guidelines for the game. Instead of using the rather sparse Enterprise Canvas notation, Maria pulls up more-descriptive icons and images from a palette &#8211; trucks, parcels, people, machines, money, whatever &#8211; and places them on the screen as the current &#8216;This&#8217;; behind the scenes, though, the application stores the information in Enterprise Canvas notation. The audio-channel is attached both to the overall model, and to the entity for the current &#8216;This&#8217;; later, the audio-track can be played back, highlighting in matching sequence each of the items described in the model.</p>
<p>During the game, the discussion indicates that some changes will need to be made to the initial business-model. Maria uses the underlying Enterprise Canvas to recreate a new version of that model, in Business Model Canvas layout.</p>
<p><em style="font-weight: bold;">Scenario 2</em>: Two days after the business-model meeting, Maria re-checks some of the people-connections captured in the Enterprise Canvas model during the &#8216;This&#8217;-session, for the purpose of building a list of stakeholders for one of the side-projects arising from the new business-model. She notices that she didn&#8217;t capture one person&#8217;s name, the process-owner for a related business-process &#8211; she remembers that his first-name was Steve, but not the surname. She clicks on the respective icon, and plays back the audio-channel that was captured at the time: Steve&#8217;s surname &#8211; Cartwright &#8211; is now clear, and she types the full name into the model. As she does so, a link to the company&#8217;s HRM-system brings up further contact-details for Steve, including several photographs. She selects one photograph, and sets it as the surface-view for that icon in Enterprise Canvas.</p>
<p>Later that day, Arjun reviews the business-model, using the zooming model-display. In the drill-down into the &#8216;Key Activities&#8217; section of the Business Model Canvas, Steve&#8217;s photograph now appears in place of the previous abstract &#8216;person&#8217;-icon. Clicking on the photograph, Arjun sees all of the information on Steve&#8217;s role in the proposed business-model, and can also play back the captured audio both from that meeting, and another discussion that took place earlier in the day.</p>
<p><em style="font-weight: bold;">Scenario 3</em>: Juan has been tasked with developing the IT-architecture for the e-commerce component of the new business-model. His business-unit has standardised on Archimate notation for all IT-architecture models. He opens the Enterprise Canvas model, and, using it as an active backplane, identifies Canvas entities that would map directly to Archimate equivalents: Canvas &#8216;Service&#8217; to Archimate &#8216;Business Service&#8217;, &#8216;Application Service&#8217; or &#8216;Infrastructure Service&#8217;, Canvas &#8216;Exchange&#8217; to Archimate &#8216;Business Interface&#8217;, &#8216;Business Object&#8217; and so on. He explores the additional detail recorded in the &#8216;This&#8217; session to identify Archimate &#8216;Business Function&#8217;, &#8216;Business Event&#8217;, &#8216;Business Actor&#8217; and the like. As he adds these entities to the Archimate model, they&#8217;re also attached to the Enterprise Canvas model in the backplane via <em>composition</em>-relation links into the respective Canvas &#8216;Service&#8217;, &#8216;Exchange&#8217; entities and <em>flow</em>-relations.</p>
<p><em style="font-weight: bold;">Scenario 4</em>: The following morning, one of the business-model team, Vasily, remembers that more detail was needed about warehouse configuration, for potential locations &#8211; both physical and logical &#8211; for new sensors that will be needed for logistics-tracking in the new business-model. He goes down to the warehouse, takes his smartphone out of his pocket, calls up the Enterprise Canvas model, selects the &#8216;New Sensors&#8217; entity, and starts a new game of &#8216;This&#8217; with that entity as its starting-point. He manually selects the question &#8216;What are the locations of This?&#8217;, and attaches to that card the photos that he takes, direct from the phone&#8217;s camera application.</p>
<p>In the Enterprise Canvas, Juan has already been identified as one of the people responsible for the &#8216;New Sensors&#8217; component of the business-model. He receives a notification that new items have been added to the Enterprise Canvas; he opens that part of the model, reviews it, and adds new entities to his Archimate model, which are automatically linked back to the Enterprise Canvas.</p>
<p>So there we are.</p>
<p>Plenty of other scenarios we could add, too: about a meetup in a cafe, about people exchanging ideas in the elevator, about how this information might be used by a project-manager and her team, by a process-designer to gather feedback from the factory floor, by managers using a dashboard in high-level resource-planning, and so on. But that&#8217;s detail enough for now: four interlinked scenarios, all working on the same models in different ways, with different software-applications, on different hardware-platforms, for different purposes, all supporting each other.</p>
<p>So is that what actually happens in practice at present? Is that how we do our everyday architecture work?</p>
<p>Uh, no&#8230;</p>
<p>In which case, why not? Seriously: <em>why not?</em></p>
<p>On the surface, it&#8217;s all straightforward enough: the work <em>itself</em> is essentially what architects and others do already. The only trouble is that it&#8217;s well-nigh impossible to do most of this in any existing EA toolset: most tools now should be able to cope with the Archimate-specific part of the modelling, but that&#8217;s about it &#8211; and they probably wouldn&#8217;t be able to link any of that model to anything else. As for the rest? &#8211; well, forget it, guys, you&#8217;re outta luck&#8230;</p>
<p>Ouch&#8230;</p>
<p>It <em>should</em> all be seamless, pretty much exactly as described in those scenarios above. In practice, it isn&#8217;t. In fact, the way we have to do it at present is a frustration-filled, kludge-ridden, error-prone mess of manual translations, bits of paper, scribbled notes, anguished phone-calls and worse. Hence no surprise that it often doesn&#8217;t work very well &#8211; if at all.</p>
<p>Yet there really is no need for it be that way, and no reason for it to be that way either.</p>
<p>To which the only remaining question is: <em>Why?</em> Why <em>is</em> it this way?</p>
<p>To me at least, it seems that the only real reason is that the current EA-toolset market is crippled by its own lack of imagination &#8211; and that&#8217;s <em>all</em> that&#8217;s holding us back.</p>
<p>Okay, yes, sure, there&#8217;s a sizeable amount of development-work required. But seriously, none of it would be hard to an experienced developer, someone who&#8217;s familiar with the current generation of development tools. Everything I&#8217;ve described above is <em>already</em> available in various apps and elsewhere &#8211; there&#8217;s nothing new as such in any of it. The only reason I haven&#8217;t done it myself is that I&#8217;m way out of date on that whole area, and it would take me months or years to do what a current developer would know how to do in days.</p>
<p>Have a wander around this blog: I&#8217;ve already <em>done</em> most of the conceptual work that&#8217;s needed for this, on toolset-ecosystem, overall requirements, metamodels, user-interface, underlying notation-agnostic structures and so on. For example, take a look at these posts:</p>
<ul>
<li><a title="Post 'The toolset-ecosystem'" href="http://weblog.tomgraves.org/2011/01/26/toolset-ecosystem/" target="_blank">The toolset-ecosystem</a></li>
<li><a title="Post 'More on that enterprise-architecture 'help-needed' '" href="http://weblog.tetradian.com/2011/08/15/more-on-that-ea-help-needed/" target="_blank">More on that enterprise-architecture &#8216;help-needed&#8217;</a></li>
<li><a title="Post 'EA metamodel: two questions'" href="http://weblog.tetradian.com/2011/09/15/ea-metamodel-two-questions/" target="_blank">EA metamodel: two questions</a></li>
<li><a title="Post 'EA metamodel - the big picture (and the small picture too)" href="http://weblog.tetradian.com/2011/09/06/ea-metamodel-big-picture/" target="_blank">EA metamodel &#8211; the big picture (and the small picture too)</a></li>
<li><a title="Post 'Simplifying the Enterprise Canvas'" href="http://weblog.tetradian.com/2011/09/10/simplifying-ecanvas/" target="_blank">Simplifying the Enterprise Canvas</a></li>
<li><a title="Post 'Using Enterprise Canvas as a service-viability checklist'" href="http://weblog.tetradian.com/2011/09/14/ecanvas-as-service-viability-checklist/" target="_blank">Using Enterprise Canvas as a service-viability checklist</a></li>
</ul>
<p>So I&#8217;m serious about this: it&#8217;s all there &#8211; a <em>huge</em> market, just waiting for the first person with the nous to pick this up and run with it.</p>
<p>Is <em>anyone</em> up to this challenge? And if not, what do we enterprise-architects do about it?</p>
<p>Comments/suggestions, anyone?</p>
]]></content:encoded>
			<wfw:commentRss>http://weblog.tetradian.com/2011/10/30/the-this-game-and-ea-toolsets/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>More on the &#8216;This&#8217; game for enterprise-architecture</title>
		<link>http://weblog.tetradian.com/2011/10/30/more-on-the-this-game-for-ea/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=more-on-the-this-game-for-ea</link>
		<comments>http://weblog.tetradian.com/2011/10/30/more-on-the-this-game-for-ea/#comments</comments>
		<pubDate>Sun, 30 Oct 2011 08:58:48 +0000</pubDate>
		<dc:creator>Tom G</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Complexity / Structure]]></category>
		<category><![CDATA[Enterprise architecture]]></category>
		<category><![CDATA[business architecture]]></category>
		<category><![CDATA[effectiveness]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[enterprise canvas]]></category>
		<category><![CDATA[method]]></category>
		<category><![CDATA[methodology]]></category>
		<category><![CDATA[narrative knowledge]]></category>
		<category><![CDATA[service-design]]></category>
		<category><![CDATA[service-oriented architecture]]></category>

		<guid isPermaLink="false">http://weblog.tetradian.com/?p=4164</guid>
		<description><![CDATA[A great session yesterday with Kevin Smith, brainstorming ideas for the &#8216;This&#8217; game for service-oriented enterprise-architecture. I&#8217;d originally envisaged &#8216;This&#8216; as a kind of card-game, with questions and supporting-information printed on playing-cards: There would be that small set of mandatory &#8216;setting-the-scene&#8217; questions &#8211; perhaps printed on cards with a different-colour back &#8211; but all of [...]]]></description>
			<content:encoded><![CDATA[<p>A great session yesterday with <a title="Kevin Smith: 'Pragmatic Enterprise Architecture' website" href="http://www.pragmaticea.com" target="_blank">Kevin Smith</a>, brainstorming ideas for <a title="Post 'This: an exploratory game for service-oriented EA'" href="http://weblog.tetradian.com/2011/10/29/this-exploratory-game-for-service-oriented-ea/" target="_blank">the &#8216;This&#8217; game</a> for service-oriented enterprise-architecture.</p>
<p>I&#8217;d originally envisaged &#8216;<strong>This</strong>&#8216; as a kind of card-game, with questions and supporting-information printed on playing-cards:</p>
<p><a href="http://weblog.tetradian.com/wp-content/uploads/2011/10/card-this-events.png"><img class="aligncenter size-full wp-image-4168" title="card-this-events" src="http://weblog.tetradian.com/wp-content/uploads/2011/10/card-this-events.png" alt="" width="190" height="303" /></a></p>
<p>There would be that small set of mandatory &#8216;setting-the-scene&#8217; questions &#8211; perhaps printed on cards with a different-colour back &#8211; but all of the others would be in a card-deck that could be shuffled into random order.</p>
<p>(Note, though, that playing-cards would be just one form of implementation: there are plenty of other ways to implement the same idea, some of which could make great use of current consumer-technology. More on that later.)</p>
<p>In an <strong>early stage</strong> of the game, we would &#8216;Start Anywhere&#8217;, picking any appropriate point (or item, rather) as our &#8216;This&#8217; with which to start. Once we&#8217;d done the &#8216;What is This?&#8217; questions, we would pick <em>random cards</em> for new questions, add any new items to the model as suggested, and then use any &#8216;move&#8217;-options from the questions to move to another item that we&#8217;ve just created, to use it as our new focus, our new &#8216;This&#8217;.</p>
<p>At some point we would have populated enough of the model to see the <strong>larger picture</strong> start to emerge. From there we can go back and start to populate the detail of the model in a more systematic way, using the question-cards in <em>structured sequences</em> rather than solely at random.</p>
<p>The current text of the questions &#8211; &#8216;What is This? &#8211; tends towards an <strong>&#8216;as-is&#8217; model</strong>. It might be better to reframe the questions for a <strong>&#8216;to-be&#8217; model</strong>, creating ideas about the future rather than the present or past; the catch is that in English it leads to an awkward structure - &#8217;What would This be?&#8217; - in which we lose that useful reinforcement-emphasis of &#8216;This&#8217; at the end of each question. Probably simpler just to use an implied future-tense for the whole of the game &#8211; &#8216;<em>In the future,</em> What is This?&#8217; &#8211; and keep the text as it is.</p>
<p>One theme that came out of that brainstorming-session was a literal <strong>gamification</strong>: if you&#8217;re going to call it a game, said Kevin, why not make it into an actual game? For example, award points for asking questions; award even more points for answers. Perhaps different numbers of points for different types of answers: some for an answer that adds detail about the current item, more points for answer that adds further items to the model.</p>
<p>We could use <strong>multiple sets of question-cards</strong> &#8211; each participant with their own set of cards, perhaps. That would introduce even more serendipitous randomness into the exploratory stage, and perhaps further opportunities for gamification.</p>
<p>The game can be a <strong>distributed game</strong>, with people in different locations, and also at different times. Imagine a bunch of executives, each with their iPads or whatever, all accessing a shared screen, showing the action, sharing the annotations, exploring multiple perspectives and multiple views, with a facilitator updating the shared screen (and the model beneath it) in real-time. The &#8216;card-game&#8217; notion helps keep the focus on one item at a time, whilst allowing a lot of individual freedom and space for &#8216;positioning&#8217; within the game. Each interaction also feeds towards the overall model.</p>
<p>We can also imagine this as a <strong>personal game</strong>, hosted on a smartphone or other handheld. The device screen shows just the current question-card, with space to enter responses &#8211; which, depending on device-capability, could include audio-, photo- or video-capture as well as text or simple sketch-graphics.</p>
<p>(Conceptually at least, this &#8216;personal game&#8217; should be quite straightforward to implement as an app, because most of it is little more than access to hosted-backend, display a card with predefined text and graphics, and support appropriate information-capture &#8211; all of which is supported as standard in most app-APIs. Access to the backend-host doesn&#8217;t even need to be in real-time: it can be done by batch-download, local-store, and then batch-update with feedback to resolve any merge-issues. There are some complications in displaying the Enterprise Canvas model being created in the background, but even those should not be hard to resolve, as it doesn&#8217;t involve any actual real-time <em>drawing</em> of links between entities: they&#8217;re generated from the responses to questions, not by direct user-interaction.)</p>
<p>In modelling with This, (almost) <strong>every link implies a flow</strong> &#8211; because that&#8217;s one of the key modelling-constraints in Enterprise Canvas. If it isn&#8217;t a change in layer-of-abstraction &#8211; a <em>realisation</em>-relation &#8211; or a decomposition to another level of granularity &#8211; a <em>composition</em>-relation &#8211; then it must be a <em>flow</em>-relation: those are the only three choices we have. And a <em>flow</em>-relation always implies that there&#8217;s something exchanged: so what is that Exchange? What are its content, structure, protocols, driving events, values, trust-concerns, and so on? There&#8217;s a lot of information there that we need to capture, explore, discuss&#8230; Unlike the <em>association</em>-relation in so many other notations, we can&#8217;t get away with saying, &#8220;Well, they&#8217;re just sort-of-related, aren&#8217;t they?&#8221; &#8211; we need to explain what that relationship between those entities <em>is</em>, what it entails, what it brings to the overall enterprise. A useful challenge in itself.</p>
<p>The more I explore this idea, the more I see it&#8217;ll need <strong>a new kind of EA toolset</strong> &#8211; one that supports a much better balance between structure and narrative, a different way of engaging <em>everyone</em> in the overall architecture. More on that in another post, though.</p>
<p>Any comments so far? Any ideas of your own on This?</p>
]]></content:encoded>
			<wfw:commentRss>http://weblog.tetradian.com/2011/10/30/more-on-the-this-game-for-ea/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>This: an exploratory game for service-oriented EA</title>
		<link>http://weblog.tetradian.com/2011/10/29/this-exploratory-game-for-service-oriented-ea/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=this-exploratory-game-for-service-oriented-ea</link>
		<comments>http://weblog.tetradian.com/2011/10/29/this-exploratory-game-for-service-oriented-ea/#comments</comments>
		<pubDate>Sat, 29 Oct 2011 20:53:42 +0000</pubDate>
		<dc:creator>Tom G</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Complexity / Structure]]></category>
		<category><![CDATA[Enterprise architecture]]></category>
		<category><![CDATA[business architecture]]></category>
		<category><![CDATA[effectiveness]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[enterprise canvas]]></category>
		<category><![CDATA[method]]></category>
		<category><![CDATA[methodology]]></category>
		<category><![CDATA[narrative knowledge]]></category>
		<category><![CDATA[service-design]]></category>
		<category><![CDATA[service-oriented architecture]]></category>

		<guid isPermaLink="false">http://weblog.tetradian.com/?p=4155</guid>
		<description><![CDATA[For a while now I&#8217;ve been brewing a kind of &#8216;exploratory game&#8217; for enterprise-architecture, with the somewhat uninventive title of This. It&#8217;s based on the same service-oriented view of the enterprise as Enterprise Canvas &#8211; in fact we would typically use the game as part of modelling some aspect of the enterprise with Enterprise Canvas, [...]]]></description>
			<content:encoded><![CDATA[<p>For a while now I&#8217;ve been brewing a kind of &#8216;exploratory game&#8217; for enterprise-architecture, with the somewhat uninventive title of <strong>This</strong>.</p>
<p>It&#8217;s based on the same service-oriented view of the enterprise as <a title="Enterprise Canvas reference-sheet from book 'Mapping the Enterprise'" href="http://tetradianbooks.com/2010/12/ecanvas-summary/" target="_blank">Enterprise Canvas</a> &#8211; in fact we would typically use the game as part of modelling some aspect of the enterprise with Enterprise Canvas, usually with the &#8216;<a title="Post 'Simplifying the Enterprise Canvas'" href="http://weblog.tetradian.com/2011/09/10/simplifying-ecanvas/" target="_blank">simplified notation</a>&#8216;. We can also use it in conjunction with the Enterprise Canvas <a title="Post 'Using Enterprise Canvas as a service-viability checklist'" href="http://weblog.tetradian.com/2011/09/14/ecanvas-as-service-viability-checklist/" target="_blank">service-viability assessment</a> described in an earlier post.</p>
<p style="padding-left: 30px;">[To keep things short, I'll assume that you're already familiar with the models and mappings I've used in my work, particularly Enterprise Canvas and its layers of abstraction ('extended-Zachman layering'), service-content checklist ('single-row extended-Zachman') and mapping between Business Model Canvas and the Enterprise Canvas core; the market-model / market-cycle; and the Five Element model, particularly its variants that focus on service-flow content. If not, all but the last of these - and their graphics - are described in that post on the <a title="Post 'Using Enterprise Canvas as a service-viability checklist'" href="http://weblog.tetradian.com/2011/09/14/ecanvas-as-service-viability-checklist/" target="_blank">service-viability checklist</a>; for the service-flow content-model, see the posts '<a title="Post 'Not quite VPEC-T'" href="http://weblog.tomgraves.org/2010/11/20/not-quite-vpec-t/" target="_blank">Not quite VPEC-T</a>' and '<a title="Post 'More on 'Not-quite VPEC-T' '" href="http://weblog.tetradian.com/2011/04/21/more-on-not-vpect/" target="_blank">More on 'Not-quite VPEC-T'</a>'.]</p>
<p>The aim of the game is simply to elicit whatever information we need about the context, and model it as required as we go.</p>
<p>We elicit that information by asking questions about the current item in focus, which is always called &#8216;<em>This</em>&#8216;. Some of the questions enquire for more about This; others ask us about how This relates to other items; and some questions invite us to move the focus to another item, a new This.</p>
<p>In most cases, the questions can be asked in almost any order: I envisaged them being printed on a deck of cards, each question accompanied by an explanatory diagram or other descriptive information. We could pick the cards at random &#8211; &#8220;choose a card, any card!&#8221; &#8211; or work in a more structured way: it&#8217;s up to us.</p>
<p>We use much the same &#8216;Start Anywhere&#8217; principle to choose where to start. Since in Enterprise Canvas we assert that <em>everything is or represents a service</em>, and everything is connected in some way to everything else, it actually doesn&#8217;t matter where we start: we can pick any item that seems appropriate, anywhere within the enterprise, at any level of granularity or abstraction. It can be a Service, a Product (proto-Service) or a Flow (Service as movement) or whatever &#8211; it doesn&#8217;t matter.</p>
<p>So, pick an item; any item. Think of it for now as a service, or representing a service. In that basic Enterprise Canvas notation, place it on the table, scribble it on the back of the napkin, scrawl it on the wall, or draw it on the screen:</p>
<p style="text-align: center;"><img title="sim-service" src="http://weblog.tetradian.com/wp-content/uploads/2011/09/sim-service.png" alt="" width="76" height="57" /></p>
<p>For now, this is our current focus, our current centre of attention &#8211; our &#8216;<strong>This</strong>&#8216;. And until we explicitly move our attention elsewhere, all of our questions relate to this <em>This</em>.</p>
<p>For any question that points to a &#8216;Who&#8217;, optionally create a new entity to represent that person or group, again described as a service. Optionally, move the focus to this new entity, as the new &#8216;This&#8217;.</p>
<p>A few scene-setting questions we need to ask first:</p>
<ul>
<li><em>What is This?</em> - give it a name (or just call it This)</li>
<li><em>What type of description will we use for This?</em> &#8211; applicable layer of abstraction (selected layer constrains some of the questions and the details within the questions)</li>
<li><em>What categories apply to This?</em> &#8211; if categorisable, those categories may point to other questions about This</li>
</ul>
<p>All of the other questions can apply in almost any order, though as we&#8217;ll see, some of them tend to cluster into groups that make more sense together.</p>
<p>Any question that includes a [<strong>*</strong>], [<strong>^</strong>] or [<strong>v</strong>] marker allows us the <em>option</em> to change our current &#8216;This&#8217; to an item pointed to by the question. (An [<strong>*</strong>] marker indicates that any new item would usually be at the same level of abstraction; an [<strong>^</strong>] marker for a new item one or more levels up; and a [<strong>v</strong>] marker for one or more levels down.) That other item now becomes our new current &#8216;This&#8217;; typically we would re-start with the initial scene-setting questions on this new &#8216;This&#8217;, and continue onward from there.</p>
<p>Some questions about value, and relation to enterprise vision and values:</p>
<ul>
<li><em>What is the purpose of This?</em> [<strong>^</strong>] (what drives This?) &#8211; vision and values</li>
<li><em>What is the larger picture for This?</em> [<strong>^</strong>] - abstraction</li>
<li><em>What is the business-meaning of This?</em> - where it fits in the big-picture</li>
<li><em>What is done by This?</em> [<strong>*</strong>] - value-creation</li>
<li><em>What is the value of This?</em> [<strong>*</strong>] - value-proposition</li>
<li><em>Who would value This?</em> [<strong>*</strong>] - value-connection to customer-segments, also connection to suppliers, engaged non-customers</li>
</ul>
<p>(From these we might place Vision and Value entities onto the workspace, or sketch out a model of the overall enterprise and market.)</p>
<p>Another set of questions help to link a business-model from Business Model Canvas into this part of the architecture, via the cross-map between Business Model Canvas and the core Enterprise Canvas partitioning:</p>
<ul>
<li><em>Who or what uses This?</em> [<strong>*</strong>] - service-consumers</li>
<li><em>What connects with This?</em> [<strong>*</strong>] - preliminary view of relationships/flows - expand with Supplier, Customer, Partner, flows etc</li>
<li><em>Who or what supplies to This?</em> [<strong>*</strong>] - service-providers, suppliers</li>
<li><em>What delivers This?</em> [<strong>*</strong>] - customer-channels, also supplier-channels</li>
<li><em>Who or what works with This?</em> [<strong>*</strong>] - partners</li>
<li><em>What is used in This?</em> [<strong>*</strong>] - key-resources &#8211; include asset-types as per service-content checklist</li>
<li><em>What happens in This? &#8211; </em>key-activities</li>
<li><em>What are the processes within This?</em> - use BPMN etc (an alternate way of asking about activities)</li>
<li><em>How do we talk with others about This?</em> - customer/supplier relations</li>
<li><em>What are the costs of This?</em> - cost-structure (what kinds of cost)</li>
<li><em>What are the returns from This?</em> - revenue streams (what kinds of value-returned?)</li>
</ul>
<p>A set of questions based on the service-content checklist:</p>
<ul>
<li><em>What items are used or referenced in This?</em> - assets in service-content checklist</li>
<li><em>What are the functions of This?</em> - functions in service-content checklist - links to asset-types used or referenced</li>
<li><em>What are the places of This?</em> - locations in service-content checklist - includes asset-types for schemas (plus location in Time as abstract)</li>
<li><em>What skills and capabilities are needed for This?</em> - capabilities in service-content checklist - includes asset-type, skill-level; also note skill-level limits to machine, IT, human</li>
<li><em>What events drive This?</em> - events in service-content checklist &#8211; includes asset-type</li>
<li><em>What decisions guide This?</em> - decisions/reasons in service-content checklist - includes skill-/complexity-level</li>
<li><em>What standards, laws and regulations apply to This?</em> &#8211; externally-imposed rules</li>
<li><em>What principles and business-rules apply to This?</em> &#8211; internally-imposed rules</li>
</ul>
<p>Some questions about flows between &#8216;This&#8217; and other items:</p>
<ul>
<li><em>What’s the transaction-lifecycle for This?</em> - apply Market Cycle sequence</li>
<li><em>What are the flows for This?</em> - apply (original) VPEC-T for flow</li>
</ul>
<p>(In Enterprise Canvas, we might model these as <em>flow</em>-relationships between Services, optionally with Exchange entities along the <em>flow-</em>relation.)</p>
<p>Some related questions on service-metrics and quality:</p>
<ul>
<li><em>How do we measure This?</em> - metrics, service-level agreements</li>
<li><em>What information do we need about This?</em> - qualitatives, often in parallel with performance-metrics; also coordination-info, event-info</li>
<li><em>What is success for This?</em> - linkage between metrics and values</li>
<li><em>How is quality assured for This?</em> [<strong>*</strong>] - linkage to validation-services (create awareness, enhance capability, apply in practice, verify)</li>
</ul>
<p>Some questions that link to the &#8216;guidance services&#8217; in Enterprise Canvas:</p>
<ul>
<li><em>How do we manage This?</em> [<strong>*</strong>] - links to direction-services (mainly &#8216;Run the Business&#8217;)</li>
<li><em>Who or what defines strategy for This?</em> [<strong>*</strong>] - links to direction-services (mainly &#8217;Change the Business&#8217; or &#8216;Develop the Business&#8217;)</li>
<li><em>How do we change This?</em> [<strong>*</strong>] - links to direction- and coordination-services (mainly &#8216;Change the Business&#8217; in each)</li>
<li><em>What is the change-strategy for This?</em> &#8211; links to coordination-services for change-strategy (mainly &#8216;Develop the Business&#8217;)</li>
<li><em>Who or what coordinates This?</em> [<strong>*</strong>] - links to run-time coordination-services (‘Run the Business’)</li>
</ul>
<p>Two questions address the Investor and Beneficiary relationships modelled in Enterprise Canvas:</p>
<ul>
<li><em>Who invests in This?</em> [<strong>*</strong>] - investors (what forms of value?) - always crosslink with Beneficiaries to check balance</li>
<li><em>Who benefits from This?</em> [<strong>*</strong>] - beneficiaries (what forms of value?) - always crosslink with Investors to check balance</li>
</ul>
<p>Some questions about responsibilities and stakeholders:</p>
<ul>
<li><em style="font-style: italic;">What leadership is needed for This?</em> - leadership as per Five-Element (5+5+1)</li>
<li><em>Who is responsible for This?</em> [<strong>*</strong>] - apply RACI</li>
<li><em>Who knows about This?</em> [<strong>*</strong>] - designer, developer, archivist, documentation-keeper, subject-matter expert (SME), supernode etc</li>
<li><em>Who are the stakeholders for This?</em> [<strong>* </strong>]- extend out into the organisation, and further outward to the market and extended-enterprise</li>
<li><em>Who might be anti-clients for This?</em> [<strong>*</strong>] - &#8216;inherent anti-clients&#8217; (e.g. environmentalists vs oil-industry), &#8216;betrayal anti-clients&#8217; (identify risks that might lead to sense of ‘betrayal’)</li>
</ul>
<p>Some questions about composition, decomposition and implementation:</p>
<ul>
<li><em>What is another variant of This?</em> [<strong>*</strong>] - info about siblings or alternate paths</li>
<li><em>What are the components of This?</em> [<strong>*</strong>] - decomposition into sub-services</li>
<li><em>How do we implement This?</em> [<strong>v</strong>] - implementation-detail, sub-services etc</li>
</ul>
<p>Some questions that use the <a title="Slidedeck 'Introduction to SCORE' on Slideshare'" href="http://www.slideshare.net/tetradian/intro-toscore-v1" target="_blank">SCORE method</a> for strategy/tactics review:</p>
<ul>
<li><em>What are the strengths of This?</em> - SCORE assessment &#8211; crosslink to Challenges, also risks, opportunities, effectiveness</li>
<li><em>What are the challenges for This?</em> - SCORE assessment &#8211; always crosslink to Strengths, also risks / opportunities / effectiveness</li>
<li><em>What are the risks for This?</em> - include ‘normal’ risks plus kurtosis-risks; always crosslink to opportunities, plus strengths / challenges / effectiveness</li>
<li><em>What are the opportunities for This?</em> &#8211; include ‘normal’ opportunities plus ‘Black Swan’ / ‘Blue Ocean’ opportunities; always crosslink to risks, plus strengths / challenges / effectiveness</li>
<li><em>How do we enhance the effectiveness of This?</em> - sub-questions on Efficient, Reliable, Elegant, Appropriate, Integrated</li>
</ul>
<p>Some questions around requirements, conflicts and dependencies:</p>
<ul>
<li><em style="font-style: italic;">What is the pain around This?</em> &#8211; describe the pain-points that underpin requirements for change</li>
<li><em>What are the requirements for This?</em> &#8211; describe the requirements (functional and qualitative), the authorities for those requirements, etc (e.g. as per Volere requirements-template)</li>
<li><em>What conflicts with This? </em>[<strong>*</strong>]- list other services or requirements, and the nature of the conflict</li>
<li><em>What depends on This?</em> [<strong>*</strong>] - list the dependent services or other items, and the nature of the dependency</li>
</ul>
<p>Some questions around the lifecycle of the item itself:</p>
<ul>
<li><em>What is the history of This?</em> &#8211; describe past versions, past uses (outline an as-was to as-is)</li>
<li><em>What is the future for This?</em> &#8211; outline intended future versions, uses etc (develop an as-is to to-be)</li>
<li><em>What is the lifecycle for This?</em> &#8211; what creates, reads or references, updates, deletes or disposes of this? (or, optionally, the lifecycle IN This &#8211; the lifecycle of whatever this service acts on, i.e. a CRUD usage-lifecycle)</li>
</ul>
<p>And finally (for now), some questions that focus on narrative-knowledge and the narrative aspects of enterprise-architecture and service-design:</p>
<ul>
<li><em>Tell me a story about This?</em></li>
<li><em>What is a use-case for This?</em></li>
<li><em>What is a scenario for This?</em></li>
<li><em>What is a customer-journey that uses This?</em></li>
</ul>
<p>(Typically we would record those stories in freeform format, perhaps as an audio- or video-recording attached to the item-entity within the toolset.)</p>
<p>Obviously there are many, many other questions we could ask in the same way &#8211; though remember that part of the aim here is to support modelling with Enterprise Canvas. The key theme throughout is that it&#8217;s about creating engagement in the architecture &#8211; this isn&#8217;t done solely by people with an &#8216;architect&#8217; job-title, but anyone at all, in a form and format that is usable by just by anyone, even in the midst of their everyday work.</p>
<p>More later on how we could apply this in practice &#8211; but any comments for now on the basic idea?</p>
]]></content:encoded>
			<wfw:commentRss>http://weblog.tetradian.com/2011/10/29/this-exploratory-game-for-service-oriented-ea/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Rebalancing top-down management-architectures</title>
		<link>http://weblog.tetradian.com/2011/09/29/rebalancing-topdown-mgmt-architectures/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=rebalancing-topdown-mgmt-architectures</link>
		<comments>http://weblog.tetradian.com/2011/09/29/rebalancing-topdown-mgmt-architectures/#comments</comments>
		<pubDate>Thu, 29 Sep 2011 13:22:53 +0000</pubDate>
		<dc:creator>Tom G</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Complexity / Structure]]></category>
		<category><![CDATA[Enterprise architecture]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[enterprise canvas]]></category>
		<category><![CDATA[paradigm]]></category>
		<category><![CDATA[power]]></category>
		<category><![CDATA[service-oriented architecture]]></category>
		<category><![CDATA[service-oriented enterprise]]></category>

		<guid isPermaLink="false">http://weblog.tetradian.com/?p=3864</guid>
		<description><![CDATA[One of the points that came up in the previous posts on the management-architecture theme is that most management-structures are top-down, which doesn&#8217;t fit well with the &#8216;everything is just another service&#8217; nature of most service-architectures &#8211; especially at a whole-of-enterprise scope. Yet if so, how can we create a better balance in the overall management-architecture? [...]]]></description>
			<content:encoded><![CDATA[<p>One of the points that came up in <a title="Post 'Rethinking the architecture of management'" href="http://weblog.tetradian.com/2011/09/26/rethinking-architecture-of-mgmt/" target="_blank">the</a> <a title="Post 'Why are the elite the elite?'" href="http://weblog.tetradian.com/2011/09/26/why-are-the-elite-the-elite/" target="_blank">previous</a> <a title="Post 'Management as 'just another service' '" href="http://weblog.tetradian.com/2011/09/27/mgmt-as-just-another-service/" target="_blank">posts</a> on the management-architecture theme is that most management-structures are top-down, which doesn&#8217;t fit well with the &#8216;everything is just another service&#8217; nature of most service-architectures &#8211; especially at a whole-of-enterprise scope. Yet if so, how can we create a better balance in the overall management-architecture? What can we do about that, in an enterprise-architecture sense?</p>
<p>Quite a lot, as it happens. There are a fair few models that are explicitly designed to tackle this rebalance problem, and plenty of practical real-world tactics, too. In this post I&#8217;ll summarise the mechanisms that support this in Stafford Beer&#8217;s <a title="Wikipedia on Viable System Model" href="http://en.wikipedia.org/wiki/Viable_System_Model" target="_blank">Viable System Model</a>; a real example from the 1960s that uses some of the same principles as in the VSM; and two more recent examples, one from an engineering research-laboratory, the other from current Army doctrine and practice.</p>
<p>(Not <em>too</em> long this time, I hope?)</p>
<p><span id="more-3864"></span><strong>Viable System Model</strong></p>
<p>Stafford Beer&#8217;s <em>Viable System Model</em> [VSM] was first developed back in the early 1970s. It&#8217;s well-established, well-proven, and applicable to any size of organisation &#8211; including the management of the <a title="Wikipedia on Project Cybersyn" href="http://en.wikipedia.org/wiki/Project_Cybersyn" target="_blank">economy of an entire country</a>. At first glance, though, it looks like a straightforward Taylorist-style hierarchy, with the system-3/4/5 cluster as &#8216;the management&#8217;, and system-1 as &#8216;the workers&#8217;, each connecting in their own ways to the &#8216;cloud&#8217; of the real-world:</p>
<p><img class="aligncenter" title="Viable System Model ([cc] Wikimedia)" src="http://upload.wikimedia.org/wikipedia/commons/1/1a/Vsm.gif" alt="" width="258" height="312" /></p>
<p>Unfortunately this early diagram from the Wikipedia site, based on Beer&#8217;s original notes, is actually more than a bit misleading, because some of the most fundamental concepts of the model are not obvious, or not shown at all.</p>
<p>The first key point is that the model is fractal: the pattern repeats in a &#8216;self-similar&#8217; way at every level. In that sense, <em>everything is actually a &#8216;system-1&#8242;</em>: whatever it looks like, whatever &#8216;system&#8217;-label it might have, it delivers some kind of service. Conversely, every &#8216;system&#8217; or service contains within itself, in some form or other, the whole of this pattern: hence a &#8216;system-1&#8242; delivery-service <em>also</em> contains its own element of &#8216;system-5&#8242;, &#8216;Decisions to maintain identity&#8217; and purpose &#8211; in other words, more like Deming than Taylor.</p>
<p>Next, &#8216;system-2&#8242;, the set of services for inter-service coordination and &#8216;Tactical planning&#8217;, is <em>not</em> bundled into the &#8216;management&#8217;-cluster; and neither is &#8216;system-3*&#8217;, &#8216;Audit&#8217; (which I usually expand to what I call &#8216;validation-services&#8217;). In effect, they&#8217;re orthogonal both to the &#8216;system-3/4/5&#8242; management-cluster, and to each other:</p>
<p><a href="http://weblog.tetradian.com/wp-content/uploads/2011/07/four-svcs.png"><img class="aligncenter size-full wp-image-1953" title="four-svcs" src="http://weblog.tetradian.com/wp-content/uploads/2011/07/four-svcs.png" alt="" width="192" height="180" /></a></p>
<p><a href="http://weblog.tetradian.com/wp-content/uploads/2011/07/four-svcs.png"></a>If we try to hold to a strict Taylorist model of management, we would either have to subsume all of these functions into &#8216;management&#8217; &#8211; where they really don&#8217;t work, because they <em>need</em> to be independent of management, even by law in some &#8216;system-3*&#8217; cases &#8211; or else we&#8217;re likely to find ourselves with lots of fights and arguments from &#8216;system-3&#8242; middle-managers about &#8216;insubordination&#8217; by &#8216;system-2&#8242; and &#8216;system-3*&#8217;.</p>
<p>To make this work, we <em>need</em> a structure that acknowledges the semi-autonomy of &#8216;system-2&#8242; &#8211; particularly for cross-silo coordination and cross-domain change-programmes. It also must acknowledge the even greater autonomy of &#8216;system-3*&#8217; &#8211; which does link strongly with the management-services, but usually at least one more levels &#8216;above&#8217; its nominal level. In the inter-service relationships in <a title="Post 'Enterprise Canvas as service-viability checklist'" href="http://weblog.tetradian.com/2011/09/14/ecanvas-as-service-viability-checklist/" target="_blank">Enterprise Canvas</a>, this expands out a bit as the full set of services in the overall &#8216;Guidance&#8217; cluster, where &#8216;system-3/4/5&#8242; are the <em>direction-services</em>, &#8216;system-2&#8242; the <em>coordination-services</em>, and an expanded &#8216;system-3*&#8217; as the <em>validation-services</em>:</p>
<p style="text-align: center;"><a href="http://weblog.tetradian.com/wp-content/uploads/2011/09/sim-complete.png"><img title="sim-complete" src="http://weblog.tetradian.com/wp-content/uploads/2011/09/sim-complete.png" alt="" width="539" height="360" /></a></p>
<p>Yet there&#8217;s one more element in the VSM model that appears briefly in that VSM diagram earlier above, yet isn&#8217;t properly explained: a link that Beer describes as an <em>algedonic</em> connection. (It isn&#8217;t separately documented in Enterprise Canvas because in effect it&#8217;s just another type of inter-service connection.) The term literally means &#8216;pain/pleasure&#8217;, but the point is that it allows an &#8216;any-to-any&#8217; connection that <em>may bypass the &#8216;official-channels&#8217; of the entire management-hierarchy</em>, linking right from &#8216;bottom&#8217; to &#8216;top&#8217; if necessary. It&#8217;s typically reserved for emergencies, <em>but it needs to be present if the overall system is to be viable</em>.</p>
<p>That&#8217;s the core of the theory, anyway: let&#8217;s see how it works in practice.</p>
<p><strong>Management on an aircraft-carrier</strong></p>
<p>I came across this example more than forty years ago, in an article in <em>Scientific American</em> in the senior-school library, and it was one of the things that first got me started me thinking about enterprise-architectures.</p>
<p>The article was about management-structures in high-stress environments: the aircraft-carrier was one of four examples discussed. (Another was electricity power-distribution, but I can&#8217;t remember the other two.) The key point was that they all had much the same type of organisational structure, which we might describe as &#8216;hierarchy/flat&#8217;. Each environment maintained a very strict hierarchy, with defined ranks and roles, each with their own explicitly-defined responsibilities and reporting-relationships &#8211; so at first glance, the naval ranks on the aircraft carrier might seem little different in structure from those back in the dark days of <a title="Wikipedia on Sir Cloudesley Shovell" href="http://en.wikipedia.org/wiki/Cloudesley_Shovell" target="_blank">Sir Cloudesley Shovell</a>. Unlike in Sir Cloudesley&#8217;s time, though, the management-structures <em>also</em> supported &#8216;any-to-any&#8217; links: even the lowest of &#8216;erks&#8217; on the aircraft-carrier had not only the authority but the <em>duty</em> to go over the heads of their immediate officers and talk direct to the admiral if necessary &#8211; and the admiral and everyone else had an explicit duty to listen, too. In general, &#8216;any-to-any&#8217; communication was reserved for emergencies only, and the &#8216;erk&#8217; would need to be able to give fair reason to have bypassed &#8216;official channels&#8217;: but there are so many unexpected and unpredictable things that can go wrong on an aircraft-carrier that that option <em>definitely</em> needed to be in place &#8211; with official support and sanction.</p>
<p style="padding-left: 30px;">(Another type of algedonic link common in many present-day organisations is an &#8216;open email-address&#8217; for the CEO and other executives, that employees can write to, and expect an in-person answer.)</p>
<p>And whilst the Taylorist-style system of &#8216;ranks&#8217; was strictly enforced, there were <em>also</em> explicit rules and rituals that emphasised that everyone was also equal. One example was that <em>everyone</em> &#8211; the admiral included &#8211; had to do their turn at the tedious task of &#8216;FOD&#8217;, or &#8216;foreign-object detection&#8217;: everyone in a line, shoulder-to-shoulder across the full width of the flight-deck, walking slowly along the whole length of the ship, to search for loose bolts or bits of wire that could puncture a tyre or end up in an aircraft-engine. Another example was that everyone, right down to the newest recruit, would each have their own birthday-cake baked for them by the ship&#8217;s cooks: the personal element of this was deemed so essential for morale that the admirals forcefully overruled an attempt by the Navy&#8217;s bean-counters to save money by getting the cakes pre-baked on-shore.</p>
<p>So that&#8217;s a &#8216;hierarchy/flat&#8217; management-structure, designed to balance the need for clear command with the need to manage a wide range of largely-unpredictable emergencies. In the aircraft-carrier example it pre-dates VSM by a decade or two, but it should be clear, I think, that the same overall principles do apply.</p>
<p><strong>Engineers and fitters in a research-laboratory</strong></p>
<p>During one part of my aptly-named &#8216;career&#8217;, I worked for some years as a contract software-developer at an engineering research-lab. During that time I got to know well the fitters and toolmakers who constructed all of the test-rigs and other equipment used in the engineering experiments. I gained a lot of respect for their skills, and so did most other people at the lab &#8211; though for some of them that happened only after an interestingly subtle &#8216;teaching-ritual&#8217;&#8230;</p>
<p>Each year, the lab took on a new crop of graduate engineers. And each year, at the end of summer, they would arrive with their shiny new degree-certificates, certain that as now-qualified engineers they knew everything that there was to know about engineering. Unfortunately, almost all of them would assume that, solely because they&#8217;d had formal academic and analytic training, by definition they <em>must</em> know much more about engineering than any of the lowly &#8216;workers&#8217; in the toolroom. Some of those new graduates were quite startlingly arrogant at first: in classic Taylorist tradition, they would give orders, and demand that others should follow those orders to the letter.</p>
<p>In reality, though, there are other kinds of knowledge than the purely academic: and if those new graduates were to become of any practical value as engineers, they needed to understand and respect that other knowledge. So each year, with the agreement of the lab&#8217;s senior management, the toolroom foreman would order a strange &#8216;work-to-rule&#8217;: the fitters were instructed to create equipment <em>exactly</em> as specified &#8211; even if it didn&#8217;t make sense.</p>
<p>The results of the work-to-rule were, often, uh, <em>interesting</em>&#8230; One new graduate delivered a design for a rotating component that specified a <em>zero</em> tolerance on both sides &#8211; which couldn&#8217;t be built on any equipment in the toolshop, and even if it could, it wouldn&#8217;t be able to rotate. Another graduate came in with a design whose components <em>could</em> all be made &#8211; but couldn&#8217;t be assembled, because there was no clearance to get in to tighten the bolts.</p>
<p>In most cases the new graduates immediately blamed the fitters for all of the problems: after all, the world <em>should</em> conform to our designs, shouldn&#8217;t it? The foreman would take each of the complainants aside and, uh, gently introduce them to the other side of engineering, about how to make things work in the Real World &#8211; about which the fitters knew a <em>lot</em> more than the new graduates did. If the graduates didn&#8217;t listen, or didn&#8217;t stop blaming everyone else&#8230; well, they soon found that it wasn&#8217;t just the foreman, the senior management were serious about this too &#8211; so serious about it that some of the graduates were politely requested by HR to find another job elsewhere.</p>
<p>The practical point was that the new engineers soon learnt that theory only goes so far: they <em>needed</em> the help and hands-on experience of the fitters in order to come up with designs that would actually work as intended. In a matter of months at most, we would see the new engineers working closely with the toolroom crew, in most cases developing strong mutual respect. Theory needs realism, and hands-on knowledge needs the support of a solid frame of theory &#8211; because in the real world, neither works well enough on its own. Overall, this was a deliberate process intended to create an appropriate balance between the two.</p>
<p><strong>Officer-training in the Army</strong></p>
<p>My niece&#8217;s husband is a career-soldier who&#8217;s now seen front-line service in a fair few conflict-zones. He&#8217;s now in his mid-30s, but by choice he&#8217;s still a sergeant: he&#8217;s been offered promotion, and even went on a officer-selection course at one stage, but he turned it down because, as he said, they seemed more concerned about which knife to use at a formal dinner than a knife he might have to use in combat. But he&#8217;s a good leader of &#8216;grunts&#8217;, and a very good trainer: and the army won&#8217;t let those skills to waste. So he now has a new job: teaching officer-cadets about the realities of the battlefield.</p>
<p>One of the first realities is that, despite what those officers might believe about themselves after leaving training-college, they&#8217;ll know almost nothing about the real world of the army under real-life conditions. What little they <em>do</em> know is often just enough to put everyone in real danger: a new lieutenant with those shiny new pips on his shoulders and an urgent need to prove himself will be a real risk to his platoon, especially out on armed patrol in unfriendly territory. That first year or so as an officer is, in essence, the first <em>real</em> part of his training: and it&#8217;s the troops under his nominal &#8216;command&#8217; that are his trainers. And if our bright young lieutenant doesn&#8217;t get it that <em>his</em> job is to support <em>them</em> &#8211; not the other way round &#8211; then he&#8217;ll soon be pulled back to a desk-job for the rest of his life in the army &#8211; preferably <em>before</em> he gets anyone killed&#8230;</p>
<p>There&#8217;s a strong myth that the military is a rigid Taylorist-style tree-structure: generals give commands to colonels who give commands to captains, and on down to the &#8216;private soldier&#8217; who must follow without question the orders of everyone else, and can never answer back. It&#8217;s true there&#8217;s still a strong element of that: but it&#8217;s there for the same reason as the ranks on the aircraft-carrier, because in a crisis &#8211; and the whole point of an army is that it <em>does</em> deal with crises &#8211; everyone will <em>need</em> to know their roles and responsibilities, and what to do to keep things on track. But the blunt fact is that rigid top-down command doesn&#8217;t work: that was the lethal lesson of <a title="Wikipedia on the Charge of the Light Brigade" href="http://en.wikipedia.org/wiki/Charge_of_the_Light_Brigade" target="_blank">the Charge of the Light Brigade</a>. And in the complexities of current combat in counter-insurgency and the like, where every action or inaction by any soldier can have political as well as military consequences, there&#8217;s a real need to get a better balance between the aims of top-down strategy and the realities coming back up moment-by-moment from &#8216;the sharp end&#8217;.</p>
<p>Hence my nephew-in-law&#8217;s task, getting young officers ready for that reality. And hence, too, some radical revisions of military field-doctrine &#8211; such as the US Army&#8217;s &#8216;<a title="US Army CAC: 'FM 5-0 The Operations Process' manual" href="http://usacac.army.mil/cac2/FM50/index.asp" target="_blank">FM 5-0 Operations Process&#8217;</a> manual, using a much more fluid &#8216;design-thinking&#8217; approach centred on &#8216;Commander&#8217;s Intent&#8217; rather than explicit point-by-point command.</p>
<p>In effect, what we see now in many military command-structures is less like the old Victorian &#8216;command and control&#8217;, but something much more like a value-network or service-network in a service-oriented whole-enterprise architecture &#8211; the Services as literal services.</p>
<p><strong>Summary</strong></p>
<p>All of these are real cases where the organisation&#8217;s management, and management-structures, created a context in which top-down Taylorist theory could meet with Deming-style bottom-up practice, and together reach a mutual balance that would best serve the needs of the <em>overall</em> enterprise.</p>
<p>Yes, in each case, the hierarchy of ranks is still there: but that structure is there  for a valid reason, rather than solely as an expression of someone&#8217;s over-inflated ego&#8230; <img src='http://weblog.tetradian.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  An important difference &#8211; and an important lesson that many businesses could also usefully learn?</p>
]]></content:encoded>
			<wfw:commentRss>http://weblog.tetradian.com/2011/09/29/rebalancing-topdown-mgmt-architectures/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Management as &#8216;just another service&#8217;</title>
		<link>http://weblog.tetradian.com/2011/09/27/mgmt-as-just-another-service/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=mgmt-as-just-another-service</link>
		<comments>http://weblog.tetradian.com/2011/09/27/mgmt-as-just-another-service/#comments</comments>
		<pubDate>Tue, 27 Sep 2011 21:32:40 +0000</pubDate>
		<dc:creator>Tom G</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Complexity / Structure]]></category>
		<category><![CDATA[Enterprise architecture]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[enterprise canvas]]></category>
		<category><![CDATA[paradigm]]></category>
		<category><![CDATA[power]]></category>
		<category><![CDATA[service-oriented architecture]]></category>
		<category><![CDATA[service-oriented enterprise]]></category>

		<guid isPermaLink="false">http://weblog.tetradian.com/?p=3858</guid>
		<description><![CDATA[What do I mean when I say that, in a service-oriented architecture of the enterprise, we need to view management and the like as &#8216;just another service&#8217;? This came up in a comment to the previous post &#8216;Why are the elite the elite?&#8216; The notion of &#8216;just another service&#8217; is worth exploring more &#8211; especially [...]]]></description>
			<content:encoded><![CDATA[<p>What do I mean when I say that, in a service-oriented architecture of the enterprise, we need to view management and the like as &#8216;just another service&#8217;?</p>
<p>This came up in a <a title="Comment by 'Jan' to post 'Why are the elite the elite?'" href="http://weblog.tetradian.com/2011/09/26/why-are-the-elite-the-elite/#comment-66097" target="_blank">comment</a> to the previous post &#8216;<a title="Post 'Why are the elite the elite?'" href="http://weblog.tetradian.com/2011/09/26/why-are-the-elite-the-elite/" target="_blank">Why are the elite the elite?</a>&#8216; The notion of &#8216;just another service&#8217; is worth exploring more &#8211; especially as it has corollaries and implications that do have serious impacts on enterprise effectiveness.</p>
<p style="padding-left: 30px;">(Just to make things clear: this is about enterprise architecture, <em>not</em> politics. Yes, as we&#8217;ll see, there <em>are</em> some significant sociopolitical ramifications from this, but that isn&#8217;t the focus here: the primary purpose is to explore some of the practical issues we encounter when scaling up a service-oriented architecture to a full whole-of-enterprise scope.)</p>
<p>Although I&#8217;ve said &#8216;enterprise&#8217; above, what we&#8217;re dealing with here is mainly about management within &#8216;the organisation&#8217; (<a title="Slidedeck 'What is an enterprise?' on Slideshare" href="http://www.slideshare.net/tetradian/what-is-an-enterprise" target="_blank">organisation and enterprise are not the same</a>).</p>
<p>What we&#8217;re <em>actually</em> dealing with is a paradigm-problem. On the one side, there are two fundamentally-different concepts of the organisation: organisation-as-machine, typified by <a title="Wikipedia on Taylorism ('scientific management')" href="http://en.wikipedia.org/wiki/Scientific_management" target="_blank">Taylorism</a> and the like; and organisation-as-living-organism, typified by various &#8216;systemic&#8217; views such as those from <a title="Wikipedia on W Edwards Deming (PDCA etc)" href="http://en.wikipedia.org/wiki/W._Edwards_Deming" target="_blank">Deming</a>, <a title="Wikipedia on Peter Senge (Systems Dynamics etc)" href="http://en.wikipedia.org/wiki/Peter_Senge" target="_blank">Senge</a> or <a title="Wikipedia on Stafford Beer (Viable Systems Model etc)" href="http://en.wikipedia.org/wiki/Stafford_Beer" target="_blank">Beer</a>.</p>
<p>These two perspectives lead to two fundamentally-different views of the nature and role of management &#8211; which in turn have, as above, significant sociopolitical ramifications. But to get there, and to contrast those two views, we first need to do a couple of side-steps.</p>
<p>One of these side-steps is about purpose and the organisation.</p>
<p>In the machine-view, purpose is <em>extrinsic</em>: the purpose of the organisation is defined from <em>outside</em> the organisation. It&#8217;s just a machine: everything and everyone within it is, by definition, just another &#8216;purpose-free&#8217; component of that machine. The machine itself is guided &#8211; or defined, perhaps &#8211; by the aims of the organisation&#8217;s owners, who provide the capital for &#8216;the enterprise&#8217; and &#8220;the animal spirits of the entrepreneur&#8221; to set it in motion.</p>
<p>In the organism-view, purpose is <em>intrinsic</em>: the purpose of the organisation is defined from <em>within</em> the organisation. The biological metaphor here is the urge the survive and thrive, within a broader &#8216;enterprise&#8217; represented by the ecosystem within which the entity exists. The organism is <em>self</em>-guided, <em>self</em>-directed, largely autonomous in the literal sense of &#8216;self-defined&#8217; or &#8216;self-owned&#8217;. The classical concept of an external &#8216;owner&#8217; doesn&#8217;t really make sense here &#8211; other than by stretching the view to include a metaphoric &#8216;farmer&#8217;, perhaps.</p>
<p>Which brings us to another related side-step about owners and rulers and property, because there are two fundamentally-different concepts there as well: feudal/hierarchical versus free-form/ecosystem.</p>
<p style="padding-left: 30px;">(Note that this won&#8217;t suggest that one is somehow <em>inherently</em> &#8216;better&#8217; than the other: they&#8217;re not. It&#8217;s more about &#8216;fit&#8217; to the requirements of the context &#8211; &#8216;better&#8217; only in a <em>contextual</em> sense, not an &#8216;absolute&#8217; one. If you&#8217;re familiar with <a title="Wikipedia on Spiral Dynamics model" href="http://en.wikipedia.org/wiki/Spiral_Dynamics" target="_blank">Spiral Dynamics</a> model of social contexts, feudal/hierarchical is essentially Red/Blue, nowadays with a thin veneer of Orange; free-form/ecosystem requires system-awareness, and hence is in the Gold/Turquoise range. [Ignore the 'historical determinism' in Spiral Dynamics, by the way: to be blunt, it's garbage. But the core 'vMeme' model <em>is</em> sound, and can be very useful as a cultural-assessment frame in enterprise-architectures.])</p>
<p>A feudal/hierarchical culture is one in which there are strict relationships (&#8216;fealty&#8217;) of roles that are &#8216;above&#8217; or &#8216;below&#8217; each other, and that identify respective authority, &#8216;rights&#8217;, responsibilities. A true feudal model has a single ruler (&#8216;monarch&#8217;) at the &#8216;top&#8217; of relationship-tree; a more literal hierarchy instead has some form of abstract concept (such as &#8216;God&#8217;, or &#8216;the Law&#8217;) that is nominally &#8216;above&#8217; all others, but in essence and in practice comes to much the same as a feudal model. In both variants, each &#8216;inferior&#8217; is the &#8216;subject&#8217; of the respective &#8216;superior&#8217; &#8211; literally, classed as a semi-autonomous extension of the &#8216;superior&#8217;, with no independent identity, existence or will.</p>
<p style="padding-left: 30px;">(For an extreme near-present-day example, consider Gadaffi&#8217;s Libya, with Gadaffi himself as &#8216;Brother Leader&#8217; who thinks for all, decides for all, and possesses all &#8211; and whose merest whim is Law. In principle, if fortunately not so much in practice, the Pope provides much the same role for the Catholic Church &#8211; subject only to the perceived &#8216;will of God&#8217;.)</p>
<p>&#8216;Modern&#8217; capitalism arose in the late 17th and early 18th centuries, in cultures that in essence were still largely feudal &#8211; in practice, at least, if not necessarily in theory. Aristocrats still held most of the land; but increasingly, the new merchant class held most of the money, and hence could claim a near-equal stake at the top of the tree-of-control. Beneath them in the tree were a wide range of agents: the bailiff, the steward, the factor, and so on. In modern-day parlance, these were the &#8216;managers&#8217;. And beneath them, as the &#8216;subjects&#8217; of everyone else, were the &#8216;workers&#8217; &#8211; the providers of Labour, to use the term from classic capitalism.</p>
<p>Taylorism in essence reflects and embodies exactly this type of feudal model: a rigid three-tier class-hierarchy. At the top we have the <em>owners</em>, who actually don&#8217;t get much of a mention in Taylorism as such: they set the purpose for the &#8216;machine&#8217;, issue commands accordingly, and are deemed to have the exclusive &#8216;right of possession&#8217; over everything and everyone else. (Note, though, that with the invention of the &#8216;limited-liability company&#8217; and other related changes in law, the old feudal mutuality of responsibilities is gone: all others are still responsible <em>to</em> the owners, but <em>not</em> the owners to their &#8216;vassals&#8217; or to anyone else. In effect, the &#8216;social contract&#8217; becomes one-way only: an obvious huge <a title="Wikipedia on Kurtosis-risk" href="http://en.wikipedia.org/wiki/Kurtosis_risk" target="_blank">kurtosis-risk</a> that few now seem willing to acknowledge&#8230;) Beneath them we have the <em>managers</em>, who in Taylorism do all the thinking for the &#8216;machine&#8217;, and maintain control: they interpret the wishes of the owners, and relay them as orders to those who in turn are &#8216;beneath&#8217; them. And at the base of the tree, we have the <em>workers</em>, who do all of the &#8216;doing&#8217; of the &#8216;machine&#8217;, and in essence are classed as mindless robots, subjects of everyone else&#8217;s &#8216;rights&#8217; to &#8216;command and control&#8217;.</p>
<p>So in Taylorism, as in the Victorian battlefield, everyone has a fixed role in a fixed structure of top-down &#8216;command and control&#8217; &#8211; owners own; managers think; workers do &#8211; and <em>no-one</em> can move outside of those preordained roles. Everything and everyone is a <em>component</em> within &#8216;the machine&#8217;.</p>
<p>By contrast to all of this, the ecosystem-model has no hierarchy at all: no-one has &#8216;rulership&#8217; over anything else, there&#8217;s no command, and in many ways there&#8217;s no control either. The organism or ecosystem simply <em>is</em>. Sometimes there&#8217;s no real order as such &#8211; as in a colony of extremophile bacteria, for example. Often, though, there <em>is</em> some form of apparent order or collective purpose that emerges from the interactions in the overall context: the structure of a human body is one example of which we all have direct first-hand knowledge. <img src='http://weblog.tetradian.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Within a human body, it doesn&#8217;t make sense to use a &#8216;rulership&#8217; metaphor, that &#8220;the heart rules the head&#8221;, for example, or &#8220;the kidneys rule the throat&#8221;. (Okay, people may well <em>use</em> such metaphors, but they don&#8217;t actually make sense in physiological terms, anyway&#8230;) Instead, the most accurate metaphor is that each cell and organ and structure offers its <em>services</em> in support of the whole.</p>
<p>So: what next? &#8211; especially in relation to the organisation and its management?</p>
<p>On the one side, we have the machine-metaphor. In Taylorism and the like, this aligns with a feudal-style tree-structure of &#8216;command and control&#8217;, a hierarchy of &#8216;bosses&#8217; and &#8216;subordinates&#8217;. All of this is bounded by predefined rules and algorithms &#8211; hence &#8216;scientific management&#8217;. Everything and everyone is considered only to be a <em>component</em> &#8211; a nested structure of components within components within components.</p>
<p>On the other side, we have the living-organism metaphor. This aligns with a network-type structure, often with fluid roles and dynamic changes in relationship and connection. There is no identifiable hierarchy as such; instead, relative &#8216;positioning&#8217; tends to be derived in an emergent way from the interaction of the whole. Instead of predefined roles, each entity &#8211; at every level of granularity or decomposition &#8211; offers <em>services</em> that contribute in some way to the emergent workings of the whole.</p>
<p>So how do these two models apply in the real world?</p>
<p>On the surface, most organisations still seem to use the machine-metaphor: there are explicit ranks, each with authority &#8216;over&#8217; others, and so on. The nominal role of management is still a Taylorist &#8216;command and control&#8217;.</p>
<p>However this type of structure is very unwieldy, and slow to respond to change &#8211; certainly far too unwieldy for anything involving fast real-time action or real-time change. Even armies don&#8217;t use it any more &#8211; not on the battlefield, anyway, where &#8216;command and control&#8217; has long since been replaced by a much more free-form &#8216;Commander&#8217;s Intent&#8217;. The same applies in Agile-style product-development, or in successful customer-service: the classic &#8216;command and control&#8217; call-centre is frankly despised by almost everyone, especially those who struggle to survive within them&#8230;</p>
<p>So in practice, most organisations still present themselves as top-down command-and-control. But the reality is that, other than in a few quite narrow contexts, <em>that isn&#8217;t how they actually work.</em> Instead, to get the speed of response that&#8217;s needed in a real-time world, just about everything is structured around services &#8211; <em>except for management</em>, which still tries to cling on to command-and-control.</p>
<p>One of the real problems is that if we move to a service-oriented model &#8211; which we need in order to support the required agility and emergence in the market-&#8217;ecosystem&#8217; &#8211; one of the crucial side-effects is that management can no longer be viewed as &#8216;special and different&#8217;.<em> </em>It&#8217;s not like the hierarchies of Taylorism: a service-architecture is a network-structure with no top, no bottom, and usually no identifiable centre either. In a true service-model, <em>management is just another service</em>, one that happens to provide management-type services to the whole. (I&#8217;ve described those services in some depth back in the various posts on <a title="Post 'Using Enterprise Canvas as service-viability checklist'" href="http://weblog.tetradian.com/2011/09/14/ecanvas-as-service-viability-checklist/" target="_blank">Enterprise Canvas</a>, hence no need to repeat it all again here?) And since in a service-architecture there&#8217;s no hierarchy-tree, no top, no bottom, no centre, management has no reason whatsoever to try to claim automatic or inherent priority over anyone or anything else: <em>it&#8217;s just another service</em>.</p>
<p>In a classic business-architecture, the first thing we usually do is try to map out the &#8216;org-chart&#8217;. What we discover very quickly is that that tells us almost nothing about how the work is <em>actually</em> organised. To get any sense of what&#8217;s really going on, and what and how and why anything connects with anything else, our best bet is to turn to a enterprise-architecture that starts from one very simple principle: that <em>everywhere and nowhere is the centre, all at the same time</em>. In other words, a strategy that leads naturally into a service-oriented approach to the architecture.</p>
<p>That&#8217;s pretty much where we&#8217;re at now with enterprise-architecture, and why a service-oriented approach to the architecture gives the best fit for most current business needs. But we keep on hitting up against that huge stumbling-block and bottleneck that we&#8217;re apparently not supposed to notice: namely that the hierarchical concept of management, that everyone seems to want to cling on to, simply does not make sense any more. Instead, the only thing that <em>does</em> make sense is the view that <em>management is just another service</em>, no different in rank or priority or the like from anything else.</p>
<p>Unfortunately, the political ramifications of that fact are <em>huge</em>. For example, if management is &#8216;just another service&#8217;, is there any reason why self-styled &#8216;senior management&#8217; should always get the top floor and the highest pay? The short answer is no: no reason whatsoever. Oops&#8230; Think that blunt fact will be resisted &#8211; especially by those who currently claim to have the &#8216;right&#8217; of command-and-control over all others? You betcha&#8230; and it won&#8217;t matter one jot that that kind of clinging-on to something that doesn&#8217;t make sense will make things worse for everyone, including themselves. It&#8217;s very, very hard to let go of privilege, of a sense of certainty in entitlement &#8211; especially when the blunt reality is that never were any real defensible grounds for that privilege in the first place. Tricky, that one&#8230; very difficult indeed&#8230;</p>
<p>Yet before you launch at me with some arbitrary accusation that I&#8217;m some kind of crazy &#8216;communist&#8217; or &#8216;socialist&#8217; or &#8216;anarchist&#8217; or the like (okay, as an architect I might perhaps accept the &#8216;<a title="Post 'Analyst, anarchist, architect'" href="http://weblog.tetradian.com/2011/08/02/analyst-anarchist-architect/" target="_blank">business-anarchist</a>&#8216; label&#8230; <img src='http://weblog.tetradian.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  ), notice that <em>this is not about politics</em>. It&#8217;s <em>only</em> about architecture &#8211; nothing else. All that I&#8217;m saying here is that a service-oriented architecture points us inevitably at the blunt fact that management is &#8216;just another service&#8217;. What we <em>do</em> with that &#8216;blunt fact&#8217; is another question entirely: but that it <em>is</em> a fact is not in question.</p>
<p>Hope that makes a bit more sense, anyway?</p>
]]></content:encoded>
			<wfw:commentRss>http://weblog.tetradian.com/2011/09/27/mgmt-as-just-another-service/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Rethinking the architecture of management</title>
		<link>http://weblog.tetradian.com/2011/09/26/rethinking-architecture-of-mgmt/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=rethinking-architecture-of-mgmt</link>
		<comments>http://weblog.tetradian.com/2011/09/26/rethinking-architecture-of-mgmt/#comments</comments>
		<pubDate>Mon, 26 Sep 2011 13:05: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[Society]]></category>
		<category><![CDATA[culture]]></category>
		<category><![CDATA[effectiveness]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[mythquake]]></category>
		<category><![CDATA[paradigm]]></category>
		<category><![CDATA[responsibility]]></category>
		<category><![CDATA[service]]></category>
		<category><![CDATA[service-oriented architecture]]></category>
		<category><![CDATA[service-oriented enterprise]]></category>

		<guid isPermaLink="false">http://weblog.tetradian.com/?p=3849</guid>
		<description><![CDATA[Why is management the way that it is? Does it work well that way? And what part does the architecture of management play in determining how well it does or doesn&#8217;t work? (This is probably another politically-risky post for me to play with, but never mind&#8230; ) In recent weeks I&#8217;ve repeatedly come across four [...]]]></description>
			<content:encoded><![CDATA[<p>Why is management the way that it is? Does it work well that way? And what part does the architecture of management play in determining how well it does or doesn&#8217;t work?</p>
<p style="padding-left: 30px;">(This is probably another politically-risky post for me to play with, but never mind&#8230; <img src='http://weblog.tetradian.com/wp-includes/images/smilies/icon_neutral.gif' alt=':-|' class='wp-smiley' />  )</p>
<p>In recent weeks I&#8217;ve repeatedly come across four seemingly-distinct themes:</p>
<ul>
<li>deeper exploration of the architectural idea that everything in the enterprise is or represents a service</li>
<li>watching architecture colleagues in several different organisations struggle yet again with inane demands from management-hierarchies that simply don&#8217;t work</li>
<li>deeper exploration of conceptual flaws in current economics, particularly around the concept of possession and &#8216;rights of possession&#8217;</li>
<li>watching yet deeper cracks appear in the current worldwide economic system</li>
</ul>
<p>For me there&#8217;s been a kind of nagging suspicion that there might be some strong interrelationships across all of that conceptual space. Which in turn leads me to several deeply-worrying questions &#8211; from an architectural perspective, if nothing else:</p>
<ul>
<li>If everything is a service, what services &#8211; if any &#8211; does management actually deliver to the enterprise?</li>
<li>If everything is a service, why should management be assigned any priority over anything else?</li>
<li>Why are management-services and management overall so consistently and notoriously inefficient and ineffective?</li>
<li>What part does organisational-structure play in rendering management-services so seemingly-ineffective in practice?</li>
<li>Why is it assumed that &#8216;promoting&#8217; someone into management will necessarily improve overall service-delivery?</li>
<li>Why is it so often assumed that the most effective way of organising management-services is a top-down hierarchy of supposed &#8216;control&#8217; of all other services?</li>
<li>Following the trails of prioritised service-relationships, why are financial-shareholders so often assigned priority over every service, when in many cases the only &#8216;service&#8217; they offer seems, in essence, little different from a &#8216;protection-racket&#8217; &#8211; enforced compliance to demands under threat of removal of &#8216;protection&#8217;?</li>
<li>In the current socio-political context, what &#8211; if anything &#8211; can we do <em>architecturally</em> to make any of this work any better?</li>
</ul>
<p>For that matter, what can we do to make it safe even to <em>ask</em> such questions&#8230;?</p>
<p>Hmm&#8230;</p>
<p>(Warning: this will no doubt be another long post&#8230;)</p>
<p><span id="more-3849"></span>Let&#8217;s explore a bit more about each of those questions above.</p>
<p><strong>If everything is a service, what services does management nominally deliver to the enterprise?</strong></p>
<p>In <a title="Post 'Enterprise Canvas as service-viability checklist'" href="http://weblog.tetradian.com/2011/09/14/ecanvas-as-service-viability-checklist/" target="_blank">Enterprise Canvas</a>, the services typically delivered by &#8216;the management&#8217; are described as &#8216;direction services&#8217;, with three distinct components:</p>
<ul>
<li>&#8216;develop the business&#8217; &#8211; identify organisational and enterprise vision, and keep the organisation on-track to vision (<a title="Wikipedia on Viable System Model" href="http://en.wikipedia.org/wiki/Viable_System_Model" target="_blank">VSM</a>: &#8216;system-5&#8242;, &#8220;decisions to maintain identity&#8221;)</li>
<li>&#8216;change the business&#8217; &#8211; explore external (and internal?) context, to identify required strategic change (VSM: &#8216;system-4&#8242;, &#8220;development, research and marketing&#8221;)</li>
<li>&#8216;run the business&#8217; &#8211; use tactical and operational information to assess activity, allocate resources and guide decision-making (VSM: &#8216;system-3&#8242;, &#8220;operations planning and control&#8221;)</li>
</ul>
<div>Following classic military organisational models, management-services are often split between &#8216;staff&#8217; and &#8216;line&#8217;. In Enterprise Canvas terms, this split can be interpreted as follows:</div>
<div>
<ul>
<li>&#8216;staff&#8217; &#8211; aggregation of information and decision-making in terms of <em>layers of abstraction</em> (EC: &#8216;realization&#8217; relationship)</li>
<li>&#8216;line&#8217; &#8211; aggregation of information and decision-making in terms of <em>layers of decomposition</em> or service-granularity (EC: &#8216;composition&#8217; relationship and subtypes)</li>
</ul>
</div>
<div>In a <a title="Wikipedia on Taylorism ('Scientific Management')" href="http://en.wikipedia.org/wiki/Taylorism" target="_blank">Taylorist</a> model of management, services that should function orthogonally to the &#8216;direction-services&#8217; are often inappropriately bundled under the &#8216;management&#8217; domain. These include:</div>
<div>
<ul>
<li>coordination-services &#8211; coordination of planning for overall change, detailed management of change, and run-time coordination of inter-service transactions (VSM: &#8216;system-2&#8242;, &#8220;regulation and tactical planning&#8221;)</li>
<li>validation-services &#8211; developing awareness and capability to keep on track to values, and performance in relation to those values (VSM: &#8216;system-3*&#8217;, &#8220;auditing&#8221;)</li>
</ul>
</div>
<p>In essence, in classic Taylorism, anything that is not specifically about production or service-delivery (VSM: &#8216;system-1&#8242;), and could be construed as in some way related to &#8216;control&#8217; of others, is placed under the exclusive purview and privilege of &#8216;management&#8217;. Taylorism places a strict boundary &#8211; some would say a social class-boundary &#8211; between &#8216;management&#8217; and &#8216;workers&#8217;. Yet from a service-architecture perspective,<em> management itself is another form of service-delivery, namely the delivery of &#8216;management-services&#8217;</em> &#8211; it is not and cannot be viewed as structurally different from anything else.</p>
<p><strong>If everything is a service, why should management be assigned any priority over anything else?</strong></p>
<p>Short answer: <em>no valid reason at all</em> &#8211; from a services-perspective, anyway. It&#8217;s just another service, or set of services.</p>
<p>The only feasible reason why management might be assigned arbitrary priority over other services is from left-over delusions about &#8216;rights of control&#8217;. For the most part, these delusions arise from an unfortunate coincidence of functions within the &#8216;management-services&#8217;:</p>
<ul>
<li>services for strategic-assessment &#8211; potentially giving the delusion that &#8216;knowing more about big-picture&#8217; inherently means &#8216;responsibility to tell others what to do&#8217;</li>
<li>services for coordination of resource-allocation &#8211; potentially giving the delusion of authority over others via &#8216;right to withhold&#8217;, in turn arising from delusions about the (dys)functional role of purported &#8216;rights of possession&#8217; within the broader society, and hence within an organisation&#8217;s economic model.</li>
</ul>
<p>In short, architecturally speaking, this is <em>not</em> a defensible reason for priority. Every service is &#8216;just another service&#8217; that is required for enterprise viability: hence <em>no</em> service can be said to have <em>inherent</em> priority over any other.</p>
<p><strong>Why are management-services and management overall so inefficient and ineffective?</strong></p>
<p>The main reason is <em>failure to understand that management-services are &#8216;just another service&#8217;</em>, without any inherent priority over any other.</p>
<p>Mistaken concepts of inherent-priority and inherent authority &#8216;over&#8217; others underpin and maintain a broad suite of highly-addictive power-problems and power-delusions &#8211; see the &#8216;<a title="'Manifesto' from book 'Power and Response-ability'" href="http://tetradianbooks.com/2009/06/hss-manifesto/" target="_blank">Manifesto</a>&#8216; from my book &#8216;<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 the <a title="'About SEMPER', on SEMPERMetrics site" href="http://www.sempermetrics.com/SemperAbout" target="_blank">SEMPER</a> framework documented in <em><a title="Book 'SEMPER &amp; SCORE: enhancing enterprise effectiveness'" href="http://tetradianbooks.com/2008/07/semper/" target="_blank">SEMPER &amp; SCORE</a></em>.</p>
<p>In essence, the assumption of inherent-priority feeds a possessionist delusion of &#8216;right&#8217; to regard and treat others as either &#8216;object&#8217; or &#8216;subject&#8217; of self. For obvious reasons, this rarely works well in a social context&#8230;</p>
<p><strong>What part does organisational-structure play in rendering management-services ineffective in practice?</strong></p>
<p>The short answer is <em>probably a lot</em> &#8211; though it&#8217;s often far from obvious as to exactly how and why this should be so.</p>
<p>Two themes do come to mind. One is that the Taylorist split between &#8216;management&#8217; and &#8216;workers&#8217; means that anything &#8216;not-work&#8217; is pushed into the &#8216;management&#8217; space. (This is another variant of the same driver that creates IT-centrism or business-centrism, but kind of in reverse &#8211; more &#8220;I am <em>not</em>-that&#8221; than &#8220;I <em>am</em> that&#8221;.) A key side-effect of this is that the non-run-time coordination-services and virtually all of the validation-services are subsumed under the &#8216;management&#8217; banner &#8211; where they most definitely do not belong. As the Viable System Model makes clear, these categories of services are <em>necessarily</em> somewhat orthogonal to the direction-services (&#8216;management&#8217;); if they are in effect subsumed into &#8216;management&#8217;, the <em>automatic</em> result &#8211; as evidenced in every &#8216;control&#8217;-oriented organisation &#8211; will be the creation of somewhat-covert &#8216;shadow-networks&#8217; in order to get the respective work done. This inevitably creatives inefficiencies, misalignment, miscommunication, and many, many conflicts with &#8216;the management&#8217; &#8211; as can be seen in almost any <a title="Scott Adams' 'Dilbert' website" href="http://www.dilbert.com/" target="_blank">Dilbert</a> cartoon&#8230;</p>
<p>The other theme arises from the Victorian (and hence Taylorist) passion for hierarchies of &#8216;control&#8217;. A tree-structure works well as a means to aggregate information and develop abstractions and overviews, and also as a means to distribute guidance-information (and resources in general) from a central point. However, a tree-structure is <em>not</em> good for coordinating end-to-end business-processes, because it forces all cross-silo coordination up towards the &#8216;top&#8217; of the tree, creating serious bottlenecks for flows. And as <a title="Wikipedia on W Edwards Deming" href="http://en.wikipedia.org/wiki/W._Edwards_Deming" target="_blank">Deming</a> showed, it&#8217;s also often a very poor structure for decision-making and control, because of the &#8216;Taylorist trap&#8217;: the skillsets and abilities needed to solve concrete front-line problems become less and less available the further &#8216;upward&#8217; &#8211; more-abstract &#8211; that we move in the hierarchy-tree.</p>
<p>There are probably many other examples of how management-structures impact effectiveness: there&#8217;s a lot more exploration needed here. These two themes are destructive enough already, though&#8230;</p>
<p><strong>Why is it assumed that &#8216;promoting&#8217; someone into management will improve overall service-delivery?</strong></p>
<p>In a technical sense, we could suggest that it&#8217;s an odd historical artefact of three related yet distinct strands: possession-based economics, capitalism, and the last vestiges of feudalism. Possession-based economics provides the notion of personal &#8216;rights&#8217; to collective resources; capitalism provides the concept that &#8216;the owners&#8217; have exclusive &#8216;rights&#8217; to organisational resources, and hence have exclusive say in how those resources are distributed and used; whilst feudalism provides the notion of &#8216;superiority&#8217; and &#8216;inferiority&#8217;, and the purported &#8216;right&#8217; of &#8216;superiors&#8217; to determine and demand the actions of their &#8216;inferiors&#8217;. The result is a peculiar tree-type structure that <em>can</em> work well for specific functions in certain specific contexts: the Roman army is perhaps <em>the</em> classic example. In all too many cases, though, it tends to collapse into a dysfunctional mess where position with the tree-of-control denotes &#8216;authority without responsibility&#8217; &#8211; riddled with all too many illustrations of what goes wrong when &#8216;power&#8217; is defined as &#8216;the ability to <em>avoid</em> work&#8217;&#8230;</p>
<p>In possessionist capitalism, &#8216;rights&#8217; to organisational resources are directly related to &#8216;position&#8217; on the tree-of-control; &#8216;promotion&#8217; (and its counterpart &#8216;demotion&#8217;) <em>is</em> a re-positioning on that tree, and hence an amendment of &#8216;rights to resources&#8217; &#8211; both organisational resources and, via &#8216;remuneration&#8217; and the like, to societal resources. To put it in a less technical way, &#8216;promotion&#8217; is the main mechanism within the current employment-based model via which competent people get more recognition <em>and</em> more &#8216;stuff&#8217;. Because the tree-of-control is associated almost exclusively with the management-services, this often means that the only available means of enhanced recognition and remuneration is via &#8216;promotion&#8217; into the management-structure.</p>
<p>In principle, a management role implies increased responsibility to guide others: in a service-oriented enterprise, that&#8217;s the real <em>purpose</em> for the management-services &#8211; and when that <em>is</em> the purpose for a &#8216;promotion&#8217; into management, it <em>does</em> work well. The problem is that the &#8216;management=promotion&#8217; assumes both that the person both <em>wants</em> to do that type of work with that increased responsibility for others, <em>and</em> is competent to do it anyway &#8211; and in many cases the answer is &#8216;No&#8217;. Yet if the only means of increased recognition or resources is &#8216;promotion&#8217; into management, then that&#8217;s what they&#8217;ll do &#8211; and sometimes they have no choice about it anyway.</p>
<p>The result is often serious <em>damage</em> to organisational effectiveness. The competence-problem is well documented in the <a title="Wikipedia on the Peter Principle" href="http://en.wikipedia.org/wiki/The_Peter_Principle" target="_blank">Peter Principle</a>, that &#8220;in a hierarchy every employee tends to rise to their level of incompetence&#8221;. The other side of the &#8216;promotion&#8217; is that someone who is usually very skilled at some other type of service-delivery is no longer available to do that work any more. To make it worse, becoming out of touch with front-line service-delivery may result in a steady erosion of their original competence &#8211; yet they may still believe that they know as much, if not more, than those who are currently doing front-line delivery. Courtesy of Taylorist theories about the nature of organisations, they may even believe that they <em>automatically</em> know more than others <em>because</em> they have been &#8216;promoted&#8217; to a management role. The consequences can be very messy indeed&#8230;</p>
<p>A first-hand example, from a place where I once worked as a contract web-developer. (I&#8217;ve tweaked some of the details here to protect my colleagues, but otherwise this is essentially a factual description.) A very experienced engineer, who&#8217;d been very effective as a cross-discipline trouble-shooter for many years, was finally forced to take &#8216;promotion&#8217; into managing the overall section. He was not a good administrator &#8211; but unfortunately believed that he was, and quickly learnt to blame everyone else rather than take responsibility for his own mistakes. Worse, he decided that, as manager, he now had the &#8216;right&#8217; to review and amend anyone else&#8217;s work, often without bothering to tell them. The climax came when he changed a core part of our application late one evening, bypassing the code-management system to do so, and causing the application to break the following morning, right in the middle of a demonstration to key stakeholders. After that, <em>everyone</em> learned to block him out from anything that they were working on. So the only effective result of the &#8216;promotion&#8217; was that we lost a very good troubleshooter, and gained a barely-competent manager and a frankly dangerous meddler &#8211; all in the <em>same</em> person.</p>
<p><strong>Why is it assumed that the most effective way of organising management-services is a top-down hierarchy of &#8216;control&#8217;?</strong></p>
<p>Most of this comes from Taylorist and pre-Taylorist belief-systems, as summarised above.</p>
<p>The problem is two-fold. One part is that a tree-structure <em>is</em> a good way to aggregate and abstract from performance-information, and to distribute directions within any context where centralised decision-making makes sense. There&#8217;s therefore a tendency to assume that it will therefore work well in <em>all</em> contexts &#8211; which is <em>not</em> the case. In essence, if the work is essentially robotic, can be defined by simple rules, and aggregation of control- and performance-information can be handled by a simple tree-structure without &#8216;top-of-tree&#8217; inter-silo bottlenecks, and the context itself is not undergoing rapid change, then a top-down hierarchy will usually work well. If the work is knowledge-based and/or relationship-based, requires any form of localised decision-making, or any form of &#8216;any to any&#8217; communication, or the context itself is changing &#8211; all of which frequently apply in present business-contexts &#8211; then a top-down control-hierarchy will <em>not</em> work well, and an alternative structure for management-services within that context <em>must</em> be used.</p>
<p>The other part of this is a hang-over from feudal times, where authority, responsibilities and &#8216;rights&#8217; were defined in terms of strict rules within their own networks of fealty-oaths. A duke had the responsibility to lead an army, but was also responsible to raise the funds and everything else that the army would need; a count was responsible for taxation within a region, which often entailed the need for a small army to enforce that taxation; and so on. A feudal model defines that all people &#8216;below&#8217; in the tree-of-control are <em>subjects</em> &#8211; literally, subject to the will of the &#8216;superior&#8217;, or acting as extensions of the &#8216;superior&#8217;s will.</p>
<p style="padding-left: 30px;">(Psychologically speaking, it&#8217;a a very interesting &#8216;racket&#8217;, because it enables <em>all</em> parties to claim the &#8216;rights&#8217; to any rewards but also the &#8216;right&#8217; to avoid responsibility for the consequences. The &#8216;superior&#8217; orders the action, but can avoid responsibility only the &#8216;inferiors&#8217; actually <em>did</em> the action; the &#8216;inferiors&#8217; did the action, but can claim that they weren&#8217;t responsible because they were &#8216;only following orders&#8217; from the &#8216;superior&#8217;. The <a title="Wikipedia on Nuremberg Principles" href="http://en.wikipedia.org/wiki/Nuremberg_Principles" target="_blank">Nuremberg Principles</a> are now used to overrule this &#8216;game&#8217; in terms of war-crimes, though not yet applied to business-crimes: it will be interesting to see what happens when they are&#8230;)</p>
<p>In short, <em>it&#8217;s just an arbitrary assumption</em>: nothing more than that. It&#8217;s the result of a classic logic-error, assuming that because something <em>did</em> work in one context, it must therefore continue to do so in that context and all other contexts. Architecturally speaking, we <em>need</em> to challenge this assumption in every case, because the consequences to the organisation&#8217;s effectiveness are <em>not</em> good.</p>
<p><strong>Why are financial-shareholders so often assigned priority over every service?</strong></p>
<p>Short answer: <em>no defensible reason</em>. In practice, it arises from <em>interestingly</em>-selective myopia, from the usual dysfunctionalities of the possession-economy, and from a failure to grasp that the fundamentals of capitalism <em>have</em> actually changed somewhat during the past few hundred years&#8230;</p>
<p>The myopia is that financial shareholders are merely one category of investors in the organisation and enterprise: in almost all organisations and enterprises, there are <a title="See, for example, post 'The architecture of a no-money economy'" href="http://weblog.tetradian.com/2011/09/19/architecture-of-no-money-economy/" target="_blank"><em>many</em> other types of investment than money</a>, and many other categories of investor. Financial-shareholders are also often some of the <em>least</em>-responsible investors, given that the shareholding may now last mere milliseconds in some cases, and that shareholding in limited-liability companies involves quite considerable &#8216;rights&#8217; with almost zero responsibilities other than risk of loss of financial investment. Structurally, this represents a very high risk to the enterprise.</p>
<p>The arbitrary privileging of financial-investment, and purported &#8216;rights of possession&#8217; solely on the basis of financial investment, are rooted in an early-18th-century model of capitalism that is ludicrously out-of-date relative to the present-day business-context. For example, given that the core capital of many current organisations resides primarily in the minds and relationships of individual employees, the shareholder-model is often tantamount to a declaration of &#8216;right of possession&#8217; of those individuals themselves &#8211; a claim which, as <a title="Wikipedia on Charles Handy" href="http://en.wikipedia.org/wiki/Charles_Handy" target="_blank">Charles Handy</a> and other business-writers have pointed out, is utterly indefensible in law, because it&#8217;s tantamount to slavery. Again, huge structural problems here, for business-architecture especially &#8211; with a real risk that some of these structural flaws are already moving towards a point of catastrophic-failure.</p>
<p><strong>What can we do <em>architecturally</em> to make any of this work any better?</strong></p>
<p>All of these are <em>architectural</em> problems, all with very severe consequences, and hence definitely of serious concern in all aspects of enterprise-architecture and its various domain-architectures.</p>
<p>However, in most cases they arise from very deep <em>political</em> roots &#8211; which are <em>not</em> fun to deal with as an enterprise-architect&#8230;</p>
<p>The key here is to remember that, especially at this level, the architect&#8217;s role is primarily one of decision-<em>support</em> &#8211; not decision-<em>making</em>. In most of these cases, the decisions belong to senior executives, boards and, further out, regulators and politicians and the like. We should <em>not</em> attempt to usurp any of those decisions!</p>
<p>What we <em>can</em> do, and <em>should</em> do (in my opinion, anyway!), is to gather the evidence that others will need in order to make those decisions. In many cases we also could or should develop and document preliminary options &#8211; including documenting the implications and social and other costs and consequences &#8211; so that, again, those others can make informed decisions (or at least, more informed decisions than they seem to do at present&#8230;). That&#8217;s our task here: <em>attempting to do anything more than that will probably help no-one</em> &#8211; and may cause a lot more harm than good, especially to us.</p>
<p>Probably the simplest way to deal with this, in an architectural sense, is to class all of the problems described above as &#8216;dispensations&#8217;, breaches of valid architectural principles that have been allowed to go ahead anyway because of some overriding reason. In most cases, we can document the reason for the dispensation as a &#8216;political&#8217; or &#8216;gold-plated requirement&#8217; (to use the respective term from the <a title="Volere requirements-template" href="http://www.volere.co.uk/template.htm" target="_blank">Volere requirements-framework</a>) &#8211; in other words, an arbitrary choice that has no real reason other than that someone said &#8220;because I said so&#8221;. Because all unresolved architectural-dispensations should be subject to regular review, <em>eventually</em> someone will have the courage to tackle these problems &#8211; and we can then at last take action to resolve them. But until that happy day, we can at least ensure that they don&#8217;t shoved into the dreaded &#8216;too-hard basket&#8217;, where far too many important problems languish indefinitely without attention until they&#8217;ve already gone past the point of no-return.</p>
<p>Yes, it&#8217;s frustrating &#8211; <em>very</em> frustrating. Especially for those of us &#8211; such as most architects, perhaps, by now? &#8211; who <em>can</em> see where this mess is heading at present. Yet as architects, that&#8217;s probably the best we can do for now: so let&#8217;s at least do that, I would hope?</p>
<p>Over to you, anyway.</p>
]]></content:encoded>
			<wfw:commentRss>http://weblog.tetradian.com/2011/09/26/rethinking-architecture-of-mgmt/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Services book is published</title>
		<link>http://weblog.tetradian.com/2009/01/20/services-book-is-published/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=services-book-is-published</link>
		<comments>http://weblog.tetradian.com/2009/01/20/services-book-is-published/#comments</comments>
		<pubDate>Tue, 20 Jan 2009 08:40:00 +0000</pubDate>
		<dc:creator>Tom G</dc:creator>
				<category><![CDATA[Enterprise architecture]]></category>
		<category><![CDATA[Scribbles / writing]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[business architecture]]></category>
		<category><![CDATA[service architecture]]></category>
		<category><![CDATA[service-oriented architecture]]></category>
		<category><![CDATA[togaf]]></category>

		<guid isPermaLink="false">http://weblog.tomgraves.org/index.php/2009/01/20/services-book-is-published/</guid>
		<description><![CDATA[Mildly amazing &#8211; I did meet that deadline. Another new book in my Tetradian Enterprise Architecture series went off to press yesterday: The Service-Oriented Enterprise: enterprise architecture and viable services. So there&#8217;s a good chance it&#8217;ll be back in time to take to the TOGAF San Diego conference, which was the real reason for the [...]]]></description>
			<content:encoded><![CDATA[<p>Mildly amazing &#8211; I did meet that deadline. <img src='http://weblog.tetradian.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Another new book in my Tetradian Enterprise Architecture series went off to press yesterday: <a href="http://tetradianbooks.com/2008/12/services/" title="Book - The Service-Oriented Enterprise"><em>The Service-Oriented Enterprise: enterprise architecture and viable services</em></a>. So there&#8217;s a good chance it&#8217;ll be back in time to take to the TOGAF San Diego conference, which was the real reason for the deadline. Good.</p>
<p>The <a href="http://tetradianbooks.com/2009/01/services-ebook/" title="E-book of Service-Oriented Enterprise">&#8216;sampler&#8217; version of the e-book</a> is now up on the Tetradian website; likewise the full version is on the private &#8216;<a href="http://tetradianbooks.com/2008/12/review-books/" title="Preview for all enterprise-architecture books (password-protected page)">preview</a>&#8216; section of the site (as &#8217;9781906681173_services_EB.pdf&#8217;), with the same password access-code as usual. Comments much appreciated, as always!</p>
<p>Physical books should be available from Amazon and other retailers from about a week from now. Will post updates on that when they&#8217;re available.</p>
<p>Now, back to catch-up mode&#8230; a lot of backlog emails to deal with, for a start &#8211; apologies to all on that. More later.</p>
]]></content:encoded>
			<wfw:commentRss>http://weblog.tetradian.com/2009/01/20/services-book-is-published/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Viable System Model and Group Dynamics cycle</title>
		<link>http://weblog.tetradian.com/2009/01/03/vsm-and-group-dynamics/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=vsm-and-group-dynamics</link>
		<comments>http://weblog.tetradian.com/2009/01/03/vsm-and-group-dynamics/#comments</comments>
		<pubDate>Sat, 03 Jan 2009 18:16:23 +0000</pubDate>
		<dc:creator>Tom G</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Enterprise architecture]]></category>
		<category><![CDATA[group dynamics]]></category>
		<category><![CDATA[service-oriented architecture]]></category>
		<category><![CDATA[viable system model]]></category>
		<category><![CDATA[vsm]]></category>

		<guid isPermaLink="false">http://weblog.tomgraves.org/index.php/2009/01/03/vsm-and-group-dynamics/</guid>
		<description><![CDATA[I&#8217;m currently trundling my way through writing the next book, The Service Oriented Enterprise &#8211; still on-track for publication at the end of this month, I&#8217;m delighted to say &#8211; and came across an interesting point about Stafford Beer&#8217;s Viable System Model that I hadn&#8217;t noted before. It may be important for anyone who&#8217;s applying [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m currently trundling my way through writing the next book, <a href="http://tetradianbooks.com/2008/12/services/" title="Book - The Service-Oriented Enterprise"><em>The Service Oriented Enterprise</em></a> &#8211; still on-track for publication at the end of this month, I&#8217;m delighted to say &#8211; and came across an interesting point about Stafford Beer&#8217;s <a href="http://en.wikipedia.org/wiki/Viable_System_Model" title="Wikipedia on Viable System Model">Viable System Model</a> that I hadn&#8217;t noted before. It may be important for anyone who&#8217;s applying systems-theory principles in enterprise-architecture.</p>
<p>I base much of my architecture-work on a rethink of Tuckman&#8217;s <a href="http://en.wikipedia.org/wiki/Group_Dynamics" title="Wikipedia on Tuckman's Group Dynamics">Group Dynamics</a> project-lifecycle as an overview-model of the overall workings of an enterprise:</p>
<ul>
<li><em>forming</em>: purpose, identity, strategy; also far-future</li>
<li><em>storming</em>: people-issues; kind-of orthogonal to time &#8211; anywhere from far-future to far-past</li>
<li><em>norming</em>: plans and schedules; also near-future</li>
<li><em>performing</em>: production; also &#8216;<em>now!</em>&#8216;</li>
<li><em>adjourning</em> (or <em>mourning</em>): completions; also near- to mid-past</li>
</ul>
<p>But when we look at the management-section of Beer&#8217;s Viable System Model, only three of those five are covered:</p>
<ul>
<li><em>system-5 &#8216;policy&#8217;</em>: aligns to &#8216;forming&#8217;</li>
<li><em>system-4 &#8216;strategy&#8217;</em>: aligns to later part of &#8216;forming&#8217;, plus &#8216;norming&#8217;</li>
<li><em>system-3 &#8216;direction&#8217;</em>: aligns to later part of &#8216;norming&#8217;, plus &#8216;performing&#8217;</li>
</ul>
<p>(For those who don&#8217;t know the VSM, &#8216;system-2&#8242; is about inter-process coordination, and &#8216;system-1&#8242; about service-delivery, the detail-level of the &#8216;performing&#8217; phase: they don&#8217;t really apply here.)</p>
<p>There&#8217;s no VSM coverage at all of the &#8216;storming&#8217; phase, the people-issues &#8211; which seems odd, considering Beer&#8217;s very strong personal bent towards left-wing participatory politics. And although VSM &#8216;system-3*&#8217;, random-audit, does sort-of touch the &#8216;adjourning&#8217; phase, it&#8217;s only on a very occasional basis &#8211; not the continuous process needed for completions and lessons-learned and the like.</p>
<p>This may stem from the VSM&#8217;s history as a model of the information flows for management and the like; but it still seems a huge hole in the coverage of what&#8217;s <em>actually</em> needed for systemic design of management processes. Is there any way that the VSM <em>does</em> actually cover that hole? And if not, what would we need to do to fill it?</p>
]]></content:encoded>
			<wfw:commentRss>http://weblog.tetradian.com/2009/01/03/vsm-and-group-dynamics/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

