<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
<channel>
<title>Keystones and Rivets</title>
<link>http://www.keystonesandrivets.com/kar/</link>
<description>Trying to bridge the understanding gap between business and IT.  An information technology blog about the relationships between business services, data flows and the value of IT.</description>
<language>en-GB</language>
<lastBuildDate>Tue, 21 Apr 2009 21:54:59 +0100</lastBuildDate>
<generator>http://www.typepad.com/</generator>
<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/KeystonesAndRivets" /><feedburner:info uri="keystonesandrivets" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>KeystonesAndRivets</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
<title>SAP and annual maintenance - a defence</title>
<link>http://feedproxy.google.com/~r/KeystonesAndRivets/~3/Jum9oNk0v_o/if-you-are-a-regular-reader-of-some-of-the-popular-it-industry-bloggers-during-the-past-year-you-will-have-noticed-a-backla.html</link>
<guid isPermaLink="false">http://www.keystonesandrivets.com/kar/2009/04/if-you-are-a-regular-reader-of-some-of-the-popular-it-industry-bloggers-during-the-past-year-you-will-have-noticed-a-backla.html</guid>
<description>Most of the people castigating SAP don’t actually use the software.</description>
<content:encoded>&lt;p style="font-size: 13px; font-family: Trebuchet MS;"&gt;&lt;span style="font-size: 13px;"&gt;&lt;a href="http://www.keystonesandrivets.com/.a/6a00e54ee58090883401156f3f9036970c-popup" onclick="window.open( this.href, &amp;#39;_blank&amp;#39;, &amp;#39;width=640,height=480,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0&amp;#39; ); return false" style="float: right;"&gt;&lt;img alt="SAP graphic" class="at-xid-6a00e54ee58090883401156f3f9036970c " src="http://www.keystonesandrivets.com/.a/6a00e54ee58090883401156f3f9036970c-200wi" style="margin: 0px 0px 5px 5px; width: 200px;" /&gt;&lt;/a&gt;&lt;span style="font-size: 13px;"&gt; If you are a regular reader of some of the popular IT industry bloggers, during the past year you will have noticed a backlash against SAP, caused in the main by its decision to increase its maintenance costs.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size: 13px; font-family: Trebuchet MS;"&gt;&lt;span style="font-size: 13px;"&gt;Two things have amazed me as the situation has unfolded.&amp;#0160; Firstly, to my mind SAP hasn’t done a very good job of defending the validity of its decision and as a result its reputation is suffering.&amp;#0160; Secondly, why have so few people placed those increased costs within the context of what SAP delivers for their enterprise?&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size: 13px; font-family: Trebuchet MS;"&gt;&lt;span style="font-size: 13px;"&gt;Ah, but wait.&amp;#0160; Most of the people castigating SAP don’t actually use the software.&amp;#0160; Unlike the SAP users who they try to whip into a frenzy, their business model doesn’t rely on SAP at all!&lt;/span&gt;
&lt;/p&gt;
&lt;p style="font-size: 13px; font-family: Trebuchet MS;"&gt;&lt;span style="font-size: 13px;"&gt;In the past I’ve criticised SAP over issues like “business process rigidity forcing an increase in home-grown workarounds” and how “change can be difficult once the SAP concrete has been poured over a business”…but I’m batting for them this time.&amp;#0160; (I, and my company, have no business dealings of any kind with SAP)&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size: 13px; font-family: Trebuchet MS;"&gt;&lt;span style="font-size: 13px;"&gt;Until about ten years ago I used to fly around the world doing IT stuff for one of the oil majors and part of my role was vendor clarification for ERP systems.&amp;#0160; Visiting new chemical manufacturing plants in places like Cilegon, Indonesia, then almost a one bar town on the edge of the jungle, was an eye-opening experience.&amp;#0160; And eye-watering – there is wildlife there that bite your body in places you don’t know you have.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size: 13px; font-family: Trebuchet MS;"&gt;&lt;span style="font-size: 13px;"&gt;Anyway, it was through scoring the ERP vendors against project criteria that I formed my opinion that, while SAP can be large, clumsy and unwieldy, it is actually a great product that can add huge value across a range of sectors...the oil companies wouldn’t buy it unless it was worth at least tens of millions annually to each of them.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size: 13px; font-family: Trebuchet MS;"&gt;&lt;span style="font-size: 13px;"&gt;SAP maintenance has been raised from 17% to 22%, a rise which came into effect on 1st Jan 2009.&amp;#0160; This was during a period where &lt;a href="http://advice.cio.com/thomas_wailgum/why_saps_erp_maintenance_prices_should_be_going_down_not_up" target="_blank"&gt;85% of 203 SAP clients in a Forrester survey&lt;/a&gt; thought they weren’t getting the benefit of the existing 17% never mind 22%.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size: 13px; font-family: Trebuchet MS;"&gt;&lt;span style="font-size: 13px;"&gt;Is this a PR disaster for a good service?&amp;#0160; Or is it an increase in cost for an ongoing poor or unnecessary service? If it is a PR disaster, then should SAP base it’s business model on the mistaken perceptions of customers and pundits?&amp;#0160; Or is SAP simply capitalising on the fear and cost of changing to a competitor?&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size: 13px; font-family: Trebuchet MS;"&gt;&lt;br /&gt;&lt;span style="font-size: 13px;"&gt;Reading the posts of regular SAP critics like &lt;a href="http://blogs.zdnet.com/Howlett/" target="_blank"&gt;Dennis Howlett&lt;/a&gt;, &lt;a href="http://dealarchitect.typepad.com/" target="_blank"&gt;Vinnie Merchandani&lt;/a&gt;, &lt;a href="http://blog.softwareinsider.org/" target="_blank"&gt;Ray Wang&lt;/a&gt;, and many others, there are seven key themes which just keep being regurgitated:&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size: 13px; font-family: Trebuchet MS;"&gt;&lt;strong&gt;&lt;span style="font-size: 13px;"&gt;1) Why a raise, and why to 22%?&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="font-size: 13px; font-family: Trebuchet MS;"&gt;&lt;span style="font-size: 13px;"&gt;Oracle and other competitors were already charging 22%.&amp;#0160; SAP isn’t just offering the same support at a higher price, it has increased the level of support. SAP gives 24/7 end-to-end support unlike most other vendors.&amp;#0160; Although we can question the merits of SAP’s move towards SOA, the integration of SAP with other systems is becoming tighter and tighter.&amp;#0160; And with that comes more complex support requirements.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-size: 13px;"&gt;2) We&amp;#39;ve just not seen the functionality gaps decrease and we’ve been asking for “xyz” to be added for the past 4 years.&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="font-size: 13px; font-family: Trebuchet MS;"&gt;&lt;span style="font-size: 13px;"&gt;This is a well worn argument.&amp;#0160; SAP has a development plan and it sticks to it.&amp;#0160; This will include some of the features requested by users - but usually software vendors only do this when it is in line with the strategic direction for the product.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size: 13px; font-family: Trebuchet MS;"&gt;&lt;strong&gt;&lt;span style="font-size: 13px;"&gt;3) We&amp;#39;ve not had value - the total support interactions divided by the cost of support makes SAP call off too expensive.&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="font-size: 13px; font-family: Trebuchet MS;"&gt;&lt;span style="font-size: 13px;"&gt;OK, but what if only a single call to SAP saved your organisation millions?&amp;#0160; Would it be worth it then?&amp;#0160; We’ve got to see the support and maintenance as an insurance policy too.&amp;#0160; Quantify the loss to the business should something go wrong and place support in that context.&amp;#0160; SAP covers sufficient areas of the business/supply chain that if support is needed the consequences of not swiftly receiving first class support can equally quickly affect a business financially and operationally, with knock on effects to business reputation and sales.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size: 13px; font-family: Trebuchet MS;"&gt;&lt;strong&gt;&lt;span style="font-size: 13px;"&gt;4) SAPs cost base for support has decreased with the advent of Off-shoring, Outsourcing, Knowledge Bases, Community Support, Regional User Group support etc., so why doesn’t the price of maintenance fall?&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="font-size: 13px; font-family: Trebuchet MS;"&gt;&lt;span style="font-size: 13px;"&gt;We can take the same argument about any product.&amp;#0160; Should we really look at the cost of the component parts of an item on sale and add, say, a 10% margin and only be willing to pay that price?&amp;#0160; I think not.&amp;#0160; We all like to feel we are getting a bargain and not being ripped off, but companies do have to earn a living and reinvest for the future.&amp;#0160; After all, making money is what your business, and my business, is all about.&amp;#0160; SAP is not a charity.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-size: 13px;"&gt;5) Established companies use less support than new adopters so why doesn’t the price of maintenance decrease over time?&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="font-size: 13px; font-family: Trebuchet MS;"&gt;&lt;span style="font-size: 13px;"&gt;Because of the way the sale was structured in the first place.&amp;#0160; Any ‘traditional’ software sale is based around an upfront payment and regular support payments.&amp;#0160; If you made an increase in support calls over the first few years and fewer towards the back end of the contract then sure, slap yourself on the back and consider you had the upper hand at the start.&amp;#0160; Perhaps things just average out over the length of a contract.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size: 13px; font-family: Trebuchet MS;"&gt;&lt;span style="font-size: 13px;"&gt;&lt;strong&gt;6) Other parts of the world seem to always be phoning for support and the profile of support requirements changes in different cultures, but there is a one price fits all mentality. Doesn’t that mean I’m subsidising another part of the world?&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size: 13px; font-family: Trebuchet MS;"&gt;&lt;span style="font-size: 13px;"&gt;No.&amp;#0160; Just ensure you get your own value for money.&amp;#0160; You are not subsidising other cultures, you are allowing SAP to provide support for your organisation and you are funding the future of the product which is making your company money.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size: 13px; font-family: Trebuchet MS;"&gt;&lt;strong&gt;&lt;span style="font-size: 13px;"&gt;7) We’ve already bought the big ticket item and spent millions.&amp;#0160; The maintenance cost is way too high.&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="font-size: 13px; font-family: Trebuchet MS;"&gt;&lt;span style="font-size: 13px;"&gt;I think you should try to figure out if you are taking an aggressive stance for negotiating the next contract renewal, or if this was actually how you perceived the service to be.&amp;#0160; If it is perception, can I suggest you try to assess the value SAP contributes to your business.&amp;#0160; If it isn’t just a perception issue or you find SAP isn’t contributing then you should definitely change your vendor. &amp;#0160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size: 13px; font-family: Trebuchet MS;"&gt;&lt;br /&gt;&lt;span style="font-size: 13px;"&gt;Equating the contribution that any IT makes to the business is very difficult to establish, so it’s no wonder that people don’t understand how to value the service SAP offers in financial terms in order to see if they are getting value for money.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size: 13px; font-family: Trebuchet MS;"&gt;&lt;span style="font-size: 13px;"&gt;In a previous blog, “&lt;em&gt;Understand Value to Enable Communication&lt;/em&gt;”, I mentioned that a&amp;#0160;difficult problem to crack is how to value IT and quantify how this spend contributes to business performance.&amp;#0160; I quoted figures from some research that made for interesting reading:&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size: 13px; font-family: Trebuchet MS; margin-left: 40px;"&gt;&lt;em&gt;&lt;span style="font-size: 13px;"&gt;Micro Focus research, carried out in companies with revenues from $100m up to over $1bn, shows that less than half of all CIOs &amp;amp; CFOs (48%) ever try to quantify the financial value of their IT assets. Only 37% of CIOs have tried, compared to 60% of Finance Heads. Less than a third of all respondents (29%) from both groups, ever try to quantify the contribution all their IT assets make to the business&amp;#39; performance.&lt;/span&gt;&lt;br /&gt;&lt;/em&gt;&lt;/p&gt;&lt;p style="font-size: 13px; font-family: Trebuchet MS;"&gt;&lt;br /&gt;&lt;span style="font-size: 13px;"&gt;So because it has traditionally been difficult to assess the contribution IT makes to the business, it is easy to understand why the aforementioned 85% of those surveyed SAP clients thought they weren’t getting the benefit of the existing maintenance and support contract levied at 17%.&amp;#0160; In the main it is just their gut feeling.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size: 13px; font-family: Trebuchet MS;"&gt;&lt;span style="font-size: 13px;"&gt;There are natural, sensible and logical questions we should consider at this point. &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size: 13px; font-family: Trebuchet MS;"&gt;&lt;span style="font-size: 13px;"&gt;How can we understand and value the contribution any part of our IT infrastructure (hardware or software) makes to the business?&amp;#0160; How can we see if we are getting value for money out of our contracts?&amp;#0160; How can we show the business in terms they understand (and that’s financial terms) why we should be paying for these contracts?&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size: 13px; font-family: Trebuchet MS;"&gt;&lt;span style="font-size: 13px;"&gt;I’ll be blogging with my take on the answers to these and other questions during the next few weeks, but a short answer is that we have to understand precisely how data flows through the business.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size: 13px; font-family: Trebuchet MS;"&gt;&lt;span style="font-size: 13px;"&gt;Despite its faults, and there are plenty o&lt;span style="font-size: 13px;"&gt;&lt;/span&gt;f blogs which highlight them, SAP&amp;#39;s software can and does, give huge value to thousands of&amp;#0160;businesses across many business sectors.&amp;#0160; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size: 13px; font-family: Trebuchet MS;"&gt;&lt;span style="font-size: 13px;"&gt;The notion that these clients could get greater business benefit by changing to a competitor with lower maintenance fees is&amp;#0160;something other vendors will try to capitalise on, especially as SAP doesn’t seem to be doing a particularly good job of defending itself at least in public. &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size: 13px; font-family: Trebuchet MS;"&gt;&lt;span style="font-size: 13px;"&gt;The sheer scale of the implementations of SAP within many&amp;#0160;multinationals give them a size and reach which perhaps gives the impression that they are complacent and aren’t too concerned about their client base.&amp;#0160; I don&amp;#39;t know of many large software companies who never&amp;#0160;leave themselves open to criticism, and SAP certainly has its critics.  &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size: 13px; font-family: Trebuchet MS;"&gt;&lt;span style="font-size: 13px;"&gt;What I would like to see, however, is that criticism made from a&amp;#0160;business standpoint.&amp;#0160; And that&amp;#0160;can only take place when it is set fairly and squarely within a business&amp;#0160;context, don&amp;#39;t you think?&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size: 13px; font-family: Trebuchet MS;"&gt;&lt;span style="font-size: 13px;"&gt;We all love lower prices but sometimes we&amp;#0160;need to make the distinction between cost, value and worth. &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size: 13px; font-family: Trebuchet MS;"&gt;&lt;span style="font-size: 13px;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size: 13px; font-family: Trebuchet MS;"&gt;&lt;span style="font-size: 13px; color: #bf6f44;"&gt;Next blog will be about how, if you understand precisely how data flows, you can connect silos, create clarity and minimise risk.&amp;#0160; If you would like to subscribe you’ll find the links on the right of the blog.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size: 13px; font-family: Trebuchet MS;"&gt;&lt;br /&gt;&lt;span style="font-size: 13px; color: #bf6f44;"&gt;&lt;/span&gt;&lt;span style="color: #777777;"&gt;&lt;span style="font-size: 11px;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</content:encoded>


<category>Dataflow</category>
<category>Enterprise</category>
<category>IT cost and value</category>
<category>Stroma</category>

<dc:creator>Paul Wallis</dc:creator>
<pubDate>Tue, 21 Apr 2009 21:54:59 +0100</pubDate>

<feedburner:origLink>http://www.keystonesandrivets.com/kar/2009/04/if-you-are-a-regular-reader-of-some-of-the-popular-it-industry-bloggers-during-the-past-year-you-will-have-noticed-a-backla.html</feedburner:origLink></item>
<item>
<title>Auditing IT systems</title>
<link>http://feedproxy.google.com/~r/KeystonesAndRivets/~3/eaY3kuZzPSg/auditing-it-sys.html</link>
<guid isPermaLink="false">http://www.keystonesandrivets.com/kar/2008/08/auditing-it-sys.html</guid>
<description>To be able to accurately assess risk of IT system failure, three things need to be clearly understood and easily communicable</description>
<content:encoded>&lt;p&gt;&lt;a href="http://www.keystonesandrivets.com/.shared/image.html?/photos/uncategorized/2008/08/27/istock_it_audit.jpg" onclick="window.open(this.href, '_blank', 'width=800,height=600,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"&gt;&lt;img width="200" height="150" border="0" src="http://www.keystonesandrivets.com/kar/images/2008/08/27/istock_it_audit.jpg" alt="Istock_it_audit" title="Istock_it_audit" style="margin: 0px 0px 5px 5px; float: right;" /&gt;&lt;/a&gt; “Yip, I’ve been promoted and I’m off to New York in a few weeks”, said Big D.&lt;/p&gt;

&lt;p&gt;The other day I was chatting online with a former colleague who now works for a business process outsourcing company specialising in corporate information solutions.&amp;nbsp; He told me he is going to be a new Director for the US, focussing on Strategic Solutions for the Americas.&lt;/p&gt;

&lt;p&gt;I made the critical mistake of shouting this news down the corridor to my business partner Fergus.&lt;/p&gt;

&lt;p&gt;“Start spreeeeading the nyoooosss, Haaam leevin’ tooodaaaaaayyy...”, he wailed.&lt;/p&gt;

&lt;p&gt;Throughout my career, in each office or location, there has always been at least one person who was convinced, despite the reactions of their ‘audience’, that they are a good singer.&lt;/p&gt;

&lt;p&gt;Fergus is very convinced.&amp;nbsp; And very loud.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;The window in my office was open.&amp;nbsp; Outside, I could see squirrels throwing themselves off the oak trees.&lt;/p&gt;

&lt;p&gt;The Pebble grimaced, and, above the racket, cried that it sounded like, “someone smothering a crow with a whoopee cushion.”&amp;nbsp; Mercifully, he forced shut a couple of doors and calm was restored.&lt;/p&gt;

&lt;p&gt;“The guys say ‘well done Big D’”, I typed back.&amp;nbsp; Our chat continued.&lt;/p&gt;

&lt;p&gt;“Thanks to all...what are you up to today...when’s the next blog coming out, what’s it going to be about?”&lt;/p&gt;

&lt;p&gt;“I’m working on it now.&amp;nbsp; It’s about systems... how traditional functional systems don’t fit with the business process view of an organisation.”&lt;/p&gt;

&lt;p&gt;“Really?&amp;nbsp; I was just in a meeting about that very subject.&amp;nbsp; We take a look from the business process perspective, and it always spans lots of IT systems. The boundaries round processes are completely different to the demarcation between IT Systems...So why are you doing that one?”&lt;/p&gt;

&lt;p&gt;I went on to explain that I’d been following a series of posts by bloggers Dennis Howlett and Francine McKenna about IT systems, auditing and the Big Four…&lt;/p&gt;&lt;p&gt;One of the frustrations for any IT Manager in a new job is trying to understand the wealth of IT systems and applications installed by their predecessors. &lt;/p&gt;

&lt;p&gt;Previously I’ve described the analysis of the layers of systems deployed over time within an organisation as an “archaeological dig” through different technologies and integration techniques.&lt;/p&gt;

&lt;p&gt;What typically happens is that managers in different departments use their budgets to put in place functional systems to make their departments more efficient in terms of manpower or speed of operation. As the business changes and technology advances, new applications are installed and interfaces are created to the legacy systems.&amp;nbsp; It’s not unusual for new replacement systems to not fully implement the functionality of legacy systems – the result being that the legacy systems have not been totally decommissioned, which doesn’t help us simplify complexity.&lt;/p&gt;

&lt;p&gt;The functional approach to IT systems has led to the creation of functional data repositories – the so called “silos of information” - which follow directly from the functional view of business operations. &lt;/p&gt;

&lt;p&gt;Dennis Howlett recently &lt;a href="http://blogs.zdnet.com/Howlett/?p=432"&gt;wrote&lt;/a&gt;,&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;“I’ve long held the view that operating in functional siloes is not the best way to extract business value and hinders the ability to achieve transparency - another currently popular mantra. In my view, process solutions provide a better template for business...”&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;This hits the bullseye.&lt;/p&gt;

&lt;p&gt;The thrust of Howlett’s article concerns the auditing of systems.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;But what defines a system? If we look at functional IT systems in isolation we cannot audit effectively.&amp;nbsp; Unless we take a process view which cuts across systems we are likely to miss areas which can lead to failures and miss key areas of risk.&lt;/p&gt;

&lt;p&gt;Let’s take a look at a typical example of how a process cuts across the traditional system boundaries.&amp;nbsp; Imagine that we want to send a mechanic out to fix a problem with a pump on a manufacturing site.&amp;nbsp; Before the mechanic sets foot outside his workshop, he needs to be issued the job from the Job Scheduling system.&amp;nbsp; He’ll then need to find the drawings of the pump from the CAD system.&amp;nbsp; Next comes the Pump Specification Sheets from the Equipment Database, and the hook-up drawings from the Drawing Management system.&amp;nbsp; He’ll need to have the spare parts allocated at the Stores from the Materials Management System or Requisition System, and finally a Permit To Work will need to be generated to let others know he is working in that area of the plant.&lt;/p&gt;

&lt;p&gt;A failure in any one of these six systems can have an impact on fixing the problem with the pump.&amp;nbsp; Only when we understand how the IT systems are used by the business and how integral they are to business processes can we assess the impact of system failure on an organisation.&lt;/p&gt;

&lt;p&gt;In the article quoted above, Dennis makes reference to Francine McKenna, who regularly comments on the “Big 4” audit firms, regulation and globalization.&lt;br /&gt;&lt;br /&gt;Ms McKenna believes that another large accounting firm will soon fail, due in no small part to the level of litigation brought against them because of poor auditing.&amp;nbsp; In her article “&lt;a href="http://www.retheauditors.com/2008/06/when-another-one-bites-dust.html"&gt;When Another One Bites The Dust&lt;/a&gt;” she discusses a conversation with International Herald Tribune columnist and fellow audit firm critic, Jim Peterson.&amp;nbsp; During 2007 Peterson wrote a blog post titled “&lt;a href="http://www.jamesrpeterson.com/home/2007/12/the-big-fours-l.html"&gt;The Big Four's Litigation Cost: A Matter of Survival&lt;/a&gt;” in which he discusses the demise of Anderson Consulting in the wake of Enron and the level of litigations against it already in the pipeline:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;“These assumptions also make plain that the Enron-inflicted blow on Andersen was mortal. The firm's 2001 worldwide revenue was $9.3 billion. It confronted plaintiffs' lawyers claiming that the case would be the first against accountants to reach $1 billion. The crippled firm was already dealing with claims involving Baptist Hospital, Waste Management and Sunbeam, and it was about to receive the incoming bombardment of WorldCom and Qwest, among others.&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;p&gt;So to blame Andersen's death on the Enron indictment misses the point. The firm was like a terminal patient on late-stage life support who happened to succumb to a fast-moving staph infection: Its demise was imminent, and inevitable.”&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Whilst the Big Four concentrate on delivering financial audits, they must also include an assessment of, and quantify, the level of risk their clients would be exposed to if systems fail.&lt;/p&gt;

&lt;p&gt;In the Sarbanes &amp;amp; Oxley (SOX) world which exists post the Enron catastrophe, the accuracy of this assessment has become critical to the survival of the auditors.&amp;nbsp; Within the UK we have the &lt;a href="http://portal.surrey.ac.uk/portal/page?_pageid=823,181361&amp;amp;_dad=portal&amp;amp;_schema=PORTAL"&gt;Turnbull report&lt;/a&gt; and a new&lt;a href="http://www.keystonesandrivets.com/kar/2008/03/the-companies-a.html"&gt; Companies Act&lt;/a&gt; which enforces the necessity to quantify these system risks through internal systems of control, governance and audit.&lt;/p&gt;

&lt;p&gt;However, the problems in performing effective audits and risk assessments are only going to get worse, and there will be a rise in expensive litigations. &lt;/p&gt;

&lt;p&gt;Here’s why...&lt;/p&gt;

&lt;p&gt;The American Institute of Certified Public Accountants (AICPA) have a widely recognised auditing standard called &lt;a href="http://www.sas70.com/about.htm"&gt;SAS 70&lt;/a&gt; which “represents that a service organization has been through an in-depth audit of their control objectives and control activities, which often include controls over information technology and related processes”.&amp;nbsp; &amp;nbsp;SAS 70 is generally applicable when an organisation receives services from a third party.&amp;nbsp; Traditionally these third parties are “application service providers, bank trust departments, claims processing centers, data centers, third party administrators, or other data processing service bureaus”.&lt;/p&gt;

&lt;p&gt;As the technology world moves on with the growth of provisions of services from “The Cloud”, third party services can become embedded within both vendor and in-house application solutions.&amp;nbsp; Take, as an example, the use of Amazon’s S3 storage solutions.&amp;nbsp; Amazon make it very easy for programmers to access its online storage facilities, which may prove attractive even for even the smallest of tasks when abstraction from local physical storage is desirable.&lt;/p&gt;

&lt;p&gt;Applications which rely, even in part, on such a facility will need to be assessed by auditors in terms of risk and lack of control.&lt;/p&gt;

&lt;p&gt;Any reliance on external web services, common in SOA deployments, will require similar assessment.&lt;/p&gt;

&lt;p&gt;The growth of such embedded technologies takes us out of the realms of “archaeological digs” and into forensic analysis of how data flows through third party systems. If we are to properly audit a company’s reliance on IT it is essential that we have sight of how any third party assets through which the company’s data flows are managed.&amp;nbsp; And we must clearly understand the controls the third party places upon the assets and the data flows.&lt;/p&gt;

&lt;p&gt;Vinnie Merchandani makes this point in his blog post “&lt;a href="http://dealarchitect.typepad.com/deal_architect/2008/07/a-threat-to-clouds.html"&gt;A threat to clouds?&lt;/a&gt;” where he says:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;“Over the weekend I had a conversation with Dennis Howlett and Francine McKenna about whether auditors are keeping up [with] newer issues coming up with SaaS and cloud computing - are the SAS 70 audits keeping up with unique multi-tenancy, virtualization, shared across customer asset issues?”&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Francine McKenna’s &lt;a href="http://www.retheauditors.com/2008/07/auditors-and-erps-can-we-rest-assured.html"&gt;answer&lt;/a&gt;:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;“SAS70 issues are not getting resolved in the world of SaaS multi-tenancy and virtualized/shared compute resources.”&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;An assessment of third party controls can be critical.&amp;nbsp; A point which won’t be lost on the Royal Bank of Scotland (RBS) after a computer, owned by one of its third party IT Service providers, &lt;a href="http://news.bbc.co.uk/1/hi/uk/7581540.stm"&gt;was sold on eBay&lt;/a&gt; recently while still containing the bank account details, personal data and specimen signatures of several million RBS customers.&lt;/p&gt;

&lt;p&gt;To be able to accurately assess risk of IT system failure, three things need to be clearly understood and easily communicable:&lt;/p&gt;

&lt;ol&gt;&lt;li&gt;Which IT assets or resources support a particular business process or service - allowing the question, “Which parts of the business will be directly affected should this IT System, or part thereof, fail?” to be answered.&lt;/li&gt;

&lt;li&gt;The value of those business processes to the company operation - allowing the question “What would be the financial impact should an IT system, or component thereof, fail?” to be answered.&lt;/li&gt;

&lt;li&gt;How data flows between the IT Systems that enable the business services to operate - which, critically, allows an assessment to me made of “Which parts of the business will be indirectly affected should this IT asset fail?”&lt;/li&gt;&lt;/ol&gt;

&lt;p&gt;The complexity train has been rushing down the tracks towards the audit firms for some time.&amp;nbsp; But they really haven’t had the tools to do anything about it.&lt;/p&gt;

&lt;p&gt;A few years ago it became clear to my business partner and I that we could take the tried and tested techniques used to manage, govern and control assets within the Oil &amp;amp; Gas industry and apply them to Business and IT resources across any industry.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;Those of you familiar with my company, Stroma Software (UK), or this blog, will have noticed the occasional reference in previous posts to our enterprise software tool, Stroma.&lt;/p&gt;

&lt;p&gt;IT system auditing is just one of the ways in which Stroma can be applied.&amp;nbsp; The three key enablers described above, as well as many others, were designed into Stroma at an early stage.&amp;nbsp; Because Stroma captures the data associated with each asset and models the relationship between business and IT assets using a methodology called &lt;a href="http://en.wikipedia.org/wiki/OBASHI"&gt;OBASHI&lt;/a&gt;: audits become easier; business and IT (mis)alignment can literally be seen pictorially; communication is simplified; and the financial contribution of IT to the business can be quantified.&lt;/p&gt;

&lt;p&gt;It is only when tools such as &lt;a href="http://stroma.eu/Stour.asp"&gt;Stroma&lt;/a&gt; are used to map out, document and understand how IT resources underpin business services, and how data flows across these functional IT systems in support of business processes, that we will be able to apply proper governance, assess and manage risk proactively, and audit effectively.&lt;/p&gt;

&lt;p&gt;And at that point we will all be singing in tune.&lt;/p&gt;</content:encoded>


<category>Data flow</category>
<category>Governance</category>
<category>IT Cost and Value</category>
<category>OBASHI</category>
<category>Risk</category>
<category>Stroma</category>

<dc:creator>Paul Wallis</dc:creator>
<pubDate>Thu, 28 Aug 2008 01:46:14 +0100</pubDate>

<feedburner:origLink>http://www.keystonesandrivets.com/kar/2008/08/auditing-it-sys.html</feedburner:origLink></item>
<item>
<title>IT (still) exists for one reason</title>
<link>http://feedproxy.google.com/~r/KeystonesAndRivets/~3/0SasChP0T_Y/it-still-exists.html</link>
<guid isPermaLink="false">http://www.keystonesandrivets.com/kar/2008/06/it-still-exists.html</guid>
<description>IT can be engineered to optimise the flow of data but improvement in the performance of the business depends on how the data is used by people applying their knowledge.</description>
<content:encoded>&lt;p&gt;&lt;a onclick="window.open(this.href, '_blank', 'width=800,height=600,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" href="http://www.keystonesandrivets.com/.shared/image.html?/photos/uncategorized/2008/06/10/istock_itexistsrevisiedsmall.jpg"&gt;&lt;img width="200" height="150" border="0" src="http://www.keystonesandrivets.com/kar/images/2008/06/10/istock_itexistsrevisiedsmall.jpg" title="Istock_itexistsrevisiedsmall" alt="Istock_itexistsrevisiedsmall" style="margin: 0px 0px 5px 5px; float: right;" /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;The Pebble groaned.&amp;nbsp; “Another big 2.0 conference is coming up...I’ll be reading about it for weeks.”&amp;nbsp; &lt;/p&gt;

&lt;p&gt;My non-tecchie colleague, who freely admits that the average pebble possesses more IT knowledge than he does, spends a few hours each day trawling various media for news and information of interest to our company.&lt;/p&gt;

&lt;p&gt;Something he hates is anything ‘2.0’.&amp;nbsp; “Who comes up with this junk...is the pen the pencil 2.0?”, is a rant I’ve heard on more than one occasion.&lt;/p&gt;

&lt;p&gt;The other day he was scanning a few blogs and I could tell he was going he let rip once again.&amp;nbsp; It was like watching and listening to a volcano in the hours leading up to an eruption.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;“All the usual rubbish”...‘uber’...‘paradigm shift’...‘3.0’...“THREE point oh?!! - you have to be kidding me!”&amp;nbsp; At this point various items of stationery went into orbit.&lt;/p&gt;

&lt;p&gt;After I’d stopped laughing and he’d calmed down he said, “Why don’t we set up a 2.0 Skeptic blog?”&lt;/p&gt;

&lt;p&gt;“One blog is enough to be getting on with, thank you very much” I replied.&amp;nbsp; But I could see his point.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;The name The Pebble chose for his proposed blog was inspired by the blog of the IT Skeptic.&lt;/p&gt;&lt;p&gt;The Skeptic (Rob Englund) is a blogger I’ve subscribed to for some
time.&amp;nbsp; He ‘takes a critical look at IT’s absurdities, especially those
relating to ITIL.’&amp;nbsp; &lt;/p&gt;

&lt;p&gt;As the name suggests he isn’t one for accepting anything IT-related
at face value, and he regularly takes aim at dubious claims by analysts
and marketers through his ‘crap factoid alerts’.&amp;nbsp; Here is a great &lt;a href="http://www.itskeptic.org/node/544"&gt;example&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The other day he &lt;a href="http://www.itskeptic.org/node/609"&gt;suggested&lt;/a&gt; that perhaps IT should change its name and call itself ‘&lt;em&gt;Business Improvement and Information&lt;/em&gt;’.&amp;nbsp; He was keen to add ‘&lt;em&gt;Engineering&lt;/em&gt;’ somewhere as well but decided it would be a bit ponderous.&amp;nbsp; &amp;nbsp;&lt;/p&gt;

&lt;p&gt;His reasoning is based on an &lt;a href="http://www.itweek.co.uk/itweek/analysis/2194668/edf-blurs-line-business"&gt;article&lt;/a&gt;
in IT Week, an interview with Benoit Laclau of the French electricity
company EDF.&amp;nbsp; During March 2006 EDF reorganised and changed the name of
its IT department to “Business Improvement and Technology”.&amp;nbsp; In
addition to providing a clear split between Op-ex and Cap-ex, the
reorganisation reduced the conflict between day-to-day operations and
project priorities.&amp;nbsp; Interestingly, rather than developing the business
and project management skills of its IT personnel, EDF has opted to
take people from the business and enhance their IT and project
management knowledge.&amp;nbsp; Having had an initial “reluctance from business
people to join what they regarded as an IT department in disguise” they
appear to have now got buy-in from the business, and staff satisfaction
indicators have shown that the name change has been a success.&lt;/p&gt;

&lt;p&gt;The Skeptic’s take is&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;“Brilliant.&lt;/p&gt;

&lt;p&gt;But still fixated on the technology.&amp;nbsp; In this millenium technology
is not what IT does. Technology is one enabler to what IT does (process
frameworks are another).&amp;nbsp; IT does information engineering.”&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;You
may have read in some of my earlier posts some of the analogies I make
with engineering disciplines when describing IT, and so it may come as
a surprise that I disagree with Rob wanting to add “&lt;em&gt;Engineering&lt;/em&gt;” onto his “&lt;em&gt;Business Improvement and Information (BII)&lt;/em&gt;” renaming of IT.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;I disagree because, in the same way as he believes that EDF’s rename
is too fixated on the technology, for me Rob’s “engineering” is still
too fixated on the nuts and bolts – how the assets are tied together.&lt;/p&gt;

&lt;p&gt;Rather, I think we need to consider why the assets exist.&amp;nbsp; Here is an example, which demonstrates the point:&lt;/p&gt;

&lt;p&gt;Every so often my company’s financial expert, Stuart, phones my
business partner, Fergus, because he wants to do a bit of finance work
and he needs Fergus to send him something so he can continue.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;Usually the work will entail dealing with some arcane accounting
procedure that only a qualified professional can understand.&amp;nbsp; The same
sort of thing often happens with lawyers.&amp;nbsp; The workings of their world
are often a mystery to us, just as the IT world is usually a mystery to
them.&lt;/p&gt;

&lt;p&gt;I answer Stuart’s calls occasionally and he usually ends the
conversation by saying something like, “...ok, when you find it fire it
over and I’ll work it out and send back the results.”&lt;/p&gt;

&lt;p&gt;At that point Fergus or I will take a look at a document or a
spreadsheet, find the numbers he requires, input them into an email and
then send it to him.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;But in a complex accounting context the numbers usually mean little
to us, because we don’t have the level of knowledge required to make
useful sense of them.&amp;nbsp; To us the numbers are just data.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;Once we have discovered and recognised the correct data we use a
keyboard to transfer the data into a computer, then we hit the email
‘send’ button.&amp;nbsp; The data flows, through various pieces of hardware and
cabling, (it may bounce off a satellite too), until it reaches Stuart’s
computer.&lt;/p&gt;

&lt;p&gt;Stuart reads the data and, applying his professional knowledge, adds
it to a calculation, enters it in a spreadsheet or makes some other use
of it which is valuable to the business.&amp;nbsp; The data is put in context
and becomes useful business information.&lt;/p&gt;

&lt;p&gt;In the above example, Fergus and I can be considered as business
assets along with the PCs, hardware, cables and satellites.&amp;nbsp; The role
of the assets is to enable the data to flow to where it is needed.&lt;/p&gt;

&lt;p&gt;So if we are to rename the IT Dept, how about changing it to “&lt;em&gt;Business Improvement and Data Flow Control&lt;/em&gt;”?&lt;/p&gt;

&lt;p&gt;Let’s not use “&lt;em&gt;Engineering&lt;/em&gt;” - IT can be &lt;a href="http://en.wikipedia.org/wiki/OBASHI"&gt;engineered&lt;/a&gt;
to optimise the flow of data but improvement in the performance of the
business depends on how the data is used by people applying their
knowledge.&lt;/p&gt;

&lt;p&gt;IT exists for &lt;a href="http://www.keystonesandrivets.com/kar/2007/09/it-exists-for-o.html"&gt;one&lt;/a&gt; reason: to manage the flow of data between business assets.&lt;/p&gt;</content:encoded>


<category>Business process</category>
<category>Data flow</category>
<category>IT Cost and Value</category>
<category>IT Management</category>
<category>ITIL</category>

<dc:creator>Paul Wallis</dc:creator>
<pubDate>Wed, 11 Jun 2008 01:24:37 +0100</pubDate>

<feedburner:origLink>http://www.keystonesandrivets.com/kar/2008/06/it-still-exists.html</feedburner:origLink></item>
<item>
<title>Blog Award nomination - help!</title>
<link>http://feedproxy.google.com/~r/KeystonesAndRivets/~3/ambWGf-OqSg/blog-award---he.html</link>
<guid isPermaLink="false">http://www.keystonesandrivets.com/kar/2008/05/blog-award---he.html</guid>
<description>Computer Weekly UK is running the 2008 UK IT blog awards and my colleagues suggested I try to get nominated - an opportunity I've decided to dive into feet first. Your comments and emails over the past few months have been very encouraging and I hope I can keep writing...</description>
<content:encoded>&lt;p&gt;&lt;a href="http://www.computerweekly.com/Articles/2008/04/24/230433/cio-and-it-director-blogs-computerweekly.com-it-blog-awards.htm"&gt;&lt;img border="0" alt="Cwitblog" title="Cwitblog" src="http://www.keystonesandrivets.com/photos/uncategorized/2008/05/26/cwitblog.jpg" style="margin: 0px 0px 5px 5px; float: right;" /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;Computer Weekly UK is running the 2008 UK IT blog awards and my colleagues suggested I try to get nominated - an opportunity I've decided to dive into feet first. &lt;/p&gt;

&lt;p&gt;Your comments and emails over the past few months have been very encouraging and I hope I can keep writing articles that continue to grab your interest.&lt;/p&gt;

&lt;p&gt;If you've enjoyed my posts, may I invite you to email the magazine at &lt;/p&gt;

&lt;p&gt;&lt;a href="mailto:ITblogs@computerweekly.com"&gt;ITblogs@computerweekly.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;with a message along the lines of&lt;/p&gt;

&lt;p&gt;&amp;quot;For the CIO/IT Director award I'd like to nominate Paul Wallis, CTO, Stroma Software, for his blog &lt;a href="http://www.KeystonesAndRivets.com"&gt;www.KeystonesAndRivets.com&lt;/a&gt;&amp;quot; &lt;/p&gt;

&lt;p&gt;The closing date for nominations is the 31st May, the awards page can be found &lt;a href="http://www.computerweekly.com/Articles/2008/04/24/230433/cio-and-it-director-blogs-computerweekly.com-it-blog-awards.htm"&gt;here&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thanks for your attention and support.&lt;/p&gt;</content:encoded>


<category>Weblogs</category>

<dc:creator>Paul Wallis</dc:creator>
<pubDate>Tue, 27 May 2008 05:40:51 +0100</pubDate>

<feedburner:origLink>http://www.keystonesandrivets.com/kar/2008/05/blog-award---he.html</feedburner:origLink></item>
<item>
<title>The HP consolidation</title>
<link>http://feedproxy.google.com/~r/KeystonesAndRivets/~3/LF4FBHjDDlM/1780-is-the-mag.html</link>
<guid isPermaLink="false">http://www.keystonesandrivets.com/kar/2008/05/1780-is-the-mag.html</guid>
<description>Even the notion of kicking off a consolidation project less than a tenth of the size undertaken by HP would fill most IT managers with dread.</description>
<content:encoded>&lt;p&gt;&lt;a onclick="window.open(this.href, '_blank', 'width=800,height=532,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" href="http://www.keystonesandrivets.com/.shared/image.html?/photos/uncategorized/2008/05/26/hp_consolidation.jpg"&gt;&lt;img width="200" height="133" border="0" src="http://www.keystonesandrivets.com/kar/images/2008/05/26/hp_consolidation.jpg" title="Hp_consolidation" alt="Hp_consolidation" style="margin: 0px 0px 5px 5px; float: right;" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Hewlett Packard (HP) has been pursuing an aggressive campaign to reduce the number of applications used internally to operate its business. &lt;/p&gt;

&lt;p&gt;The project, which has been gathering momentum since it was kicked off in July 2005, seems to be entering it’s final phases, and there have been quite a few articles written of late about how the project is progressing.&lt;/p&gt;

&lt;p&gt;The &lt;a href="http://dealarchitect.typepad.com/deal_architect/2008/05/the-mother-of-all-it-projects.html"&gt;consolidation&lt;/a&gt; majors on reducing the application count from 6,000 to about 1780, and reducing the number of HP data centres from 85 global centres down to just 3 pairs based in the USA.&lt;/p&gt;&lt;p&gt;Currently, HP have reduced the number of data centres by 65%, with a
target of 95% completion by end Q3 this financial year, with an
application portfolio count already down by a similar 65%.&lt;/p&gt;

&lt;p&gt;The
new data centres should be a showcase for HP’s data centre technology –
Servers, Blades, Storage solutions, and not least the lights out
management software which will be used to remotely monitor and control
the hardware and infrastructure. HP CEO Mark Hurd is &lt;a href="http://www.datacenterknowledge.com/archives/2006/May/22/hps_data_center_mega-consolidation.html"&gt;quoted&lt;/a&gt; as saying that, &lt;/p&gt;

&lt;p&gt;&amp;quot;These
facilities will serve as a model of the next-generation data center
that HP believes represents the future of enterprise computing.&amp;quot;&lt;/p&gt;

&lt;p&gt;The
project sets out to reduce IT spend by $1bn over the next few years,
and improve environmental performance by reducing energy costs by 25%.

&lt;/p&gt;

&lt;p&gt;The project will also reduce employee numbers by 15,300, in line
with HP’s restructuring plans, although acquiring EDS has just put
another 130,000 employees back on the books.&lt;/p&gt;

&lt;p&gt;As an outsider
looking in, it would appear that this project has only managed to get
this far by a CIO, CFO and CEO working closely together to force change
aggressively through a business– not a partnership we usually see
working well.&lt;/p&gt;

&lt;p&gt;In fact, the opposite can often be the norm, and
even the notion of kicking off a consolidation project less than a
tenth of the size undertaken by HP would fill most IT managers with
dread.&amp;nbsp; As Eric Doyle &lt;a href="http://www.cio.co.uk/concern/resources/features/index.cfm?articleid=661&amp;amp;pagtype=samecat"&gt;says&lt;/a&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&amp;quot;The
reliance of corporates on their computer networks has increased
massively in recent years and so has the server count. The army of
staff required to maintain these critical systems, together with new
requirements such as data sharing with business partners and mobile
working for employees, is driving costs and complexity through the
roof. Current research by market analyst &lt;a href="http://www.quocirca.com/pages/analysts/"&gt;Quocirca&lt;/a&gt;, in a report called Datacentre Asset Planning, highlights the problem.&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;p&gt;The
report, taken from a survey of over 300 senior IT managers, shows that
28 per cent do not know the exact number of servers they have, 22 per
cent say it could take up to a day to find a server that has gone down,
and another 20 per cent say it would take longer than that. With office
space at a premium, the need to consolidate as much of the server
population is obvious.&amp;quot;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;If these findings were
presented to anyone outside the IT profession they would be greeted
with incredulity.&amp;nbsp; If the servers can’t even be located, how on earth
can IT understand how the assets are being used by the business? And
how can the business rely on IT to work for its benefit?&lt;/p&gt;

&lt;p&gt;The
problem is that IT has never been fully documented.&amp;nbsp; Which means that
‘the big picture’ of IT’s relationship with the business has never been
created.&lt;/p&gt;

&lt;p&gt;As I said in a &lt;a href="http://www.keystonesandrivets.com/kar/2007/09/alignment-we-ne.html"&gt;post&lt;/a&gt;
last year “I’ve always found it extraordinary that some organisations
will often spend, in one fell swoop, tens of millions on IT projects
when they cannot see ‘the big picture’ of how business and IT interact.”&lt;/p&gt;

&lt;p&gt;Which is one of the reasons why my company has spent the last few years developing an &lt;a href="http://www.stromasoftware.com/"&gt;enterprise software&lt;/a&gt; to capture the business and IT relationship once, model the relationship, and create the long sought after ‘big picture’.&lt;/p&gt;

&lt;p&gt;Regardless
of how forceful the push to drive consolidation, to effectively
consolidate you must know what you have and how it is used by the
business, otherwise you can end up with the correct number of wrong
applications.&lt;/p&gt;</content:encoded>


<category>Alignment</category>
<category>Business process</category>
<category>IT Management</category>
<category>Stroma</category>

<dc:creator>Paul Wallis</dc:creator>
<pubDate>Tue, 27 May 2008 05:38:28 +0100</pubDate>

<feedburner:origLink>http://www.keystonesandrivets.com/kar/2008/05/1780-is-the-mag.html</feedburner:origLink></item>
<item>
<title>Understanding SOA</title>
<link>http://feedproxy.google.com/~r/KeystonesAndRivets/~3/PsdKVWvFRXs/understanding-s.html</link>
<guid isPermaLink="false">http://www.keystonesandrivets.com/kar/2008/04/understanding-s.html</guid>
<description>Rather than join the technology debate about SOA we’ll take a step back and explain simply how it works, how it can be used and, with the use of a real-world example, describe why a properly planned and implemented Service Oriented Architecture can create a flexible way of aligning business and IT.</description>
<content:encoded>&lt;p&gt;&lt;a href="http://www.keystonesandrivets.com/.shared/image.html?/photos/uncategorized/2008/04/28/istock_soa_blogsmall.jpg" onclick="window.open(this.href, '_blank', 'width=642,height=748,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"&gt;&lt;img width="200" height="233" border="0" src="http://www.keystonesandrivets.com/kar/images/2008/04/28/istock_soa_blogsmall.jpg" alt="Istock_soa_blogsmall" title="Istock_soa_blogsmall" style="margin: 0px 0px 5px 5px; float: right;" /&gt;&lt;/a&gt; Over the past year or so there has been a &lt;a href="http://www.google.com/trends?q=soa"&gt;huge increase&lt;/a&gt; in the amount of discussion about Service Oriented Architecture (SOA), and the number of &lt;a href="http://technorati.com/blogs/tag/soa"&gt;blogs&lt;/a&gt; and &lt;a href="http://technorati.com/tag/soa?authority=n&amp;amp;language=n"&gt;posts&lt;/a&gt; on the subject seems to increase daily.&lt;/p&gt;

&lt;p&gt;So with over 25 million references to SOA discovered by Google, why bother writing another SOA blog post? &lt;/p&gt;

&lt;p&gt;Much of the discussion amongst the SOA community is interesting to other technophiles, but only serves to confuse the majority of readers.&amp;nbsp; Bloggers like Mike Kavis try to bring the focus of SOA back to a &lt;a href="http://blogs.ittoolbox.com/eai/madgreek/archives/making-the-case-for-soa-23213"&gt;business perspective&lt;/a&gt;, but the vast majority of articles concentrate on the technology debate.&lt;/p&gt;

&lt;p&gt;In recent weeks the rise of a lightweight version of SOA, termed &lt;a href="http://blogs.zdnet.com/Hinchcliffe/?p=27"&gt;Web Oriented Architecture&lt;/a&gt; (WOA), has had the techno-bloggers tapping away at their keyboards.&amp;nbsp; OnStrategies gives us a &lt;a href="http://www.onstrategies.com/blog/?p=293"&gt;quick digest&lt;/a&gt; of some of the highlights.&lt;/p&gt;

&lt;p&gt;Rather than join the technology debate about SOA we’ll take a step back and explain simply how it works, how it can be used and, with the use of a real-world example, describe why a properly planned and implemented Service Oriented Architecture can create a flexible way of aligning business and IT.&lt;/p&gt;&lt;p&gt;Let’s start by looking at what the term Service Oriented Architecture actually means.&lt;/p&gt;

&lt;p&gt;The original definition of the word “architecture” can be described as “the art and science of designing and constructing physical structures”.&amp;nbsp; Typically we associate the word “architecture” with the style of buildings, be it the Art Deco style of the Chrysler Building in New York, the modernist formalism of the Bank of China Tower in Hong Kong, or the grand scale of the gothic Milan Cathedral.&lt;/p&gt;

&lt;p&gt;Recently the IT industry has used the term Architecture more and more frequently to describe how building blocks of hardware, software and interface protocols can be put together to create systems.&amp;nbsp; The best recent &lt;a href="http://en.wikipedia.org/wiki/Architecture#Etymology_and_application_of_the_term"&gt;description&lt;/a&gt; of its usage that I have seen described Architecture as:&lt;/p&gt;&lt;blockquote dir="ltr"&gt;&lt;p&gt;&lt;em&gt;“a subjective mapping from a human perspective (that of the user in the case of abstract or physical artifacts) to the elements or components of some kind of structure or system, which preserves the relationships among the elements or components.”&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;When it comes to Service Oriented Architecture (SOA), the term means designing a system where each system component provides access to its computational or business resources as a service to other components.&lt;/p&gt;

&lt;p&gt;By way of explanation, let’s say that we have a simplified system which receives an order, generates an invoice and faxes it to the purchaser.&amp;nbsp; The workflow of that function can be broken down into four distinct services:&lt;/p&gt;

&lt;p&gt;1)&amp;nbsp; &amp;nbsp; Stock availability and pricing service&lt;br /&gt;2)&amp;nbsp; &amp;nbsp; Order creation service&lt;br /&gt;3)&amp;nbsp; &amp;nbsp; Document creation service&lt;br /&gt;4)&amp;nbsp; &amp;nbsp; Faxing service&lt;/p&gt;

&lt;p&gt;The theory is that by creating these distinct, separate and self contained services for each of the components we gain greater flexibility.&amp;nbsp; Each of these services could be called from other business functions allowing re-use in subsequent areas of the business.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;For example, the business could offer potential clients access to its stock availability and pricing information rather than utilising its own sales staff to process queries.&amp;nbsp; Or it could expand the faxing service to cover email without changes to multiple larger systems - saving money, time and resources.&lt;/p&gt;

&lt;p&gt;That, put very simply, forms the basis of all SOA.&amp;nbsp; Those of you familiar with software development will recognise the re-use advantages of this approach which has been the main-stay of functional and object oriented design for many years.&lt;/p&gt;

&lt;p&gt;So if this concept of re-use is not new, why all the hype surrounding SOA?&amp;nbsp; &lt;/p&gt;

&lt;p&gt;Although the concept is not new, software re-use traditionally required the code to be “tightly coupled”, meaning that the programmers had to understand how both the new code and the re-usable code could be linked together to create an interface which tied them explicitly together.&amp;nbsp; Vendors are now trying to promote the technology, tools and standards that have been developed to allow services to be “loosely coupled” with each other, reducing the complexity of integrating services together.&amp;nbsp; To understand how this works we need to look at how the service industries work in the real world.&lt;/p&gt;

&lt;p&gt;Over the past few decades we have seen a growth in the service industry sector, driven partly by economic constraints.&amp;nbsp; Companies have increasingly analysed their strengths and been concentrating on their core expertise, outsourcing those functions that they see as non-core and awarding contracts to companies to service those contracts.&amp;nbsp; Remember in the 1980’s when the telephone sanitiser companies had the contract for wiping telephone handsets, or in the 1990’s when plant maintenance companies came in to water the peace lilies in the foyer?&lt;/p&gt;

&lt;p&gt;Usually, each of these contracts would have an associated cost negotiated before the contract was awarded, and was subject to procurement rigours for value for money.&amp;nbsp; They would also of had predefined deliverables and be monitored to ensure the service matched those promised.&amp;nbsp; Finally, each contract commonly had a point of contact for efficient communication with that service organisation.&lt;/p&gt;

&lt;p&gt;By building similar capabilities into SOA, the IT industry now has a way of creating re-usable services which can be used by third parties seeking “buy not build” functionality for their applications or for the support of their business functions.&amp;nbsp; By implementing a standard contract approach into the implementation of services, they can be used without a detailed knowledge of bespoke interface considerations.&amp;nbsp; As such, it is relatively easy to decouple from one service provider and move to another, hence the term “loosely coupled” as opposed to “tightly coupled”.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;As well as adhering to a contract model and having the ability to be loosely coupled, services generally also allow abstraction, reusability, autonomy, statelessness, discoverability, and composability – depending on the specification and design brief of the service.&lt;/p&gt;

&lt;p&gt;ARCHITECTURE&lt;br /&gt;When an architect is commissioned to design a building his first requirement is a design brief.&amp;nbsp; As well as understanding the style of the building, he must also gain knowledge of budget, environmental considerations, location specific requirements, building usage, decision authority, material availability, reasons for embarking on the project etc.&lt;/p&gt;

&lt;p&gt;The answers to these questions will determine how the building will look and feel.&amp;nbsp; It will also, however, determine the tools and equipment needed to undertake the task, the best approach to take, what skills are required to deliver the project, the scope of work, bill of materials and project timescales.&lt;/p&gt;

&lt;p&gt;The same is true of SOA.&amp;nbsp; Just as there is more than one way to design and construct a building, and more than one set of tools which can be used, so with SOA there are many technologies and methodologies which can be used to deliver an SOA solution and all have different advantages and disadvantages.&lt;/p&gt;

&lt;p&gt;In the construction industry there are some people who prefer sustainable hardwood construction rather than metal.&amp;nbsp; Within the proponents of metal construction, there are some which prefer aluminium to steel.&amp;nbsp; Within the advocates of steel, some prefer rivets to welding.&lt;/p&gt;

&lt;p&gt;Similarly, in the SOA community some advocates prefer SOAP/web services to CORBA, DCOM, REST, RPC or JINI.&amp;nbsp; Some prefer complex messaging backbones and others simple state protocol transmissions.&amp;nbsp; Some prefer closely coupled, others loosely coupled.&amp;nbsp; Some use a top-down approach to architectural design, whilst others suggest bottom up.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;Does it matter?&amp;nbsp; Yes it does.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;Which is best?&amp;nbsp; Unfortunately that depends on your design brief.&lt;/p&gt;

&lt;p&gt;SOA ARCHITECTURE PRINCIPLES&lt;br /&gt;There are some well defined specific SOA architectural principles governing service design and service definition, namely:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Service encapsulation&lt;/strong&gt; - Many web-services are consolidated to be used under the SOA Architecture.&amp;nbsp; Often such services have not been planned to be under SOA. &lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Service loose coupling &lt;/strong&gt;- Services maintain a relationship that minimizes dependencies and only requires that they maintain an awareness of each other&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Service contract &lt;/strong&gt;- Services adhere to a communications agreement, as defined collectively by one or more service description documents&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Service abstraction &lt;/strong&gt;- Beyond what is described in the service contract, services hide logic from the outside world&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Service reusability &lt;/strong&gt;- Logic is divided into services with the intention of promoting reuse&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Service composability &lt;/strong&gt;- Collections of services can be coordinated and assembled to form composite services&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Service autonomy &lt;/strong&gt;– Services have control over the logic they encapsulate&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Service optimization &lt;/strong&gt;– All else equal, high-quality services are generally considered preferable to low-quality ones &lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Service discoverability &lt;/strong&gt;– Services are designed to be outwardly descriptive so that they can be found and accessed via available discovery mechanisms such as service repositories or directories&lt;/li&gt;&lt;/ul&gt;

&lt;p&gt;Further information about these principles can be found &lt;a href="http://en.wikipedia.org/wiki/Service_Oriented_Architecture#SOA_principles"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;There are two approaches to Service Orientated Modelling – “top-down” and “bottom-up”.&amp;nbsp; The top-down approach starts with analysis at a business process level to evaluate re-engineering and workflow, ensuring that service delivery matches business requirements.&amp;nbsp; The “bottom-up” approach starts in the IT stack, analysing systems and system functionality, before existing systems are wrapped using Web services to create a service layer.&lt;/p&gt;

&lt;p&gt;In reality, despite much debate over a number of years, success will not come from “top-down” OR “bottom-up”.&amp;nbsp; It is only a mixture of the two which will work effectively, a view shared by Neil Ward-Dutton in his recent post “&lt;a href="http://www.mwdadvisors.com/blog/2008/04/which-comes-first-process-or-service.html"&gt;Which comes first: process or service?&lt;/a&gt;”&lt;/p&gt;

&lt;p&gt;Let’s take a look at a real life example:&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.ohaev.com/Default.aspx"&gt;Oncology Hematology Associates&lt;/a&gt; (OHA) is a company based in Southwest Indiana, USA, and provides coordinated patient-centred plan for cancer diagnosis and treatment.&amp;nbsp; They have about 100 employees including physicians, nurses and other healthcare professionals.&lt;/p&gt;

&lt;p&gt;Before obtaining a little help from Microsoft, OHA had many manual paper based business processes.&amp;nbsp; The nature of their cancer care business meant dealing closely with third party companies, such as testing labs, with much of the information being faxed back and forth.&lt;/p&gt;

&lt;p&gt;OHA wanted to find a way to integrate its multiple business processes to improve efficiency, support collaboration, serve patients better, and increase profitability – clear business reasons for adopting SOA.&lt;/p&gt;

&lt;p&gt;So with two developers they set about building web services onto their six medical industry preparatory backend systems.&amp;nbsp; They adopted an iterative approach – exposing services through a composition layer to give access to a broad variety of platforms – and integrated all the faxing systems.&lt;br /&gt;&amp;nbsp; &lt;br /&gt;They integrated external partners into the systems, such as testing labs, to consume their services.&amp;nbsp; The integration was done with a perspective of maintaining business value rather than redesigning the whole IT architecture.&lt;/p&gt;

&lt;p&gt;Creating web services has enabled them to add a new range of medical care products to their business portfolio, obtain results in days rather than weeks, provide better communications amongst physicians and much more.&amp;nbsp; In short, they have increased productivity, increased business opportunity, reduced operating costs and enabled better governance and compliance.&lt;/p&gt;

&lt;p&gt;You can read more about their case study &lt;a href="http://www.microsoft.com/casestudies/casestudy.aspx?casestudyid=201320"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;TECHNOLOGIES&lt;br /&gt;At this point I considered talking about the tools and technologies that are available to create SOA services.&amp;nbsp; However, this article is really concentrating on the principles of SOA, so I’ll discuss the tools and technologies in more detail in a future blog.&amp;nbsp; Here is a list of some of them with links to their definitions:&lt;/p&gt;

&lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/Web_service"&gt;Web Services&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/SOAP"&gt;SOAP&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/REST"&gt;REST&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Remote_procedure_call"&gt;RPC&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Distributed_Component_Object_Model"&gt;DCOM&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Common_Object_Request_Broker_Architecture"&gt;CORBA&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/BPEL"&gt;BPEL&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Jini"&gt;JINI&lt;/a&gt; , &lt;a href="http://en.wikipedia.org/wiki/Web_Services_Description_Language"&gt;WSDL&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Windows_Communication_Foundation"&gt;WCF&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;What I would say is that it is hardly surprising that there has not been widespread adoption of SOA.&amp;nbsp; Many IT people, never mind the business, must be confused by the proliferation of marketing initiatives, acronyms, conferences etc. relating to the topic.&amp;nbsp; The latest ingredients added to the mix are Web Oriented Architecture (WOA) and Platform Oriented Architecture (POA).&amp;nbsp; Did you know, that &lt;a href="http://www.soacenter.com/?p=153"&gt;SOA + POA + WOA = SOA&lt;/a&gt;? &lt;/p&gt;

&lt;p&gt;On page 27 of the current issue of Information Age (UK) there is an advert for the &lt;em&gt;SOA &amp;amp; Application Development and Integration Summit 2008&lt;/em&gt; which states that “The question is no longer ‘Should we go SOA?’, its ‘How do we measure the value?’” and that “SOA is changing everything.”&lt;/p&gt;

&lt;p&gt;To me these are bold statements to make, considering there has been, in the words of &lt;a href="http://www.cio.co.uk/concern/people/features/index.cfm?articleid=645&amp;amp;pn=2"&gt;one prominent UK CIO&lt;/a&gt;, “no truly successful SOA application”.&lt;/p&gt;

&lt;p&gt;The question of how we measure SOA value is key, but without a sound and rational business case those metrics can’t be put in place.&amp;nbsp; Mechanisms to track the contribution SOA makes to the business post-implementation are extremely difficult to establish, but nigh on impossible if it was a technology solution that has been sold to the business.&amp;nbsp; In her post “&lt;a href="http://apsblog.burtongroup.com/2008/03/looking-for-soa.html"&gt;Looking for SOA success stories&lt;/a&gt;”, Anne Thomas Manes identifies this problem when she says:&lt;/p&gt;&lt;blockquote dir="ltr"&gt;&lt;p dir="ltr" style="margin-right: 0px;"&gt;“&lt;em&gt;I've talked to many companies that have implemented stunningly beautiful SOA infrastructures that support managed communications using virtualized proxies and dynamic bindings.&amp;nbsp; They've deployed the best technology the industry has to offer -- including registries, repositories, SOA management, XML gateways, and even the occasional ESB.&amp;nbsp; Many have set up knowledge bases, best practices, guidance frameworks, and governance processes.&amp;nbsp; And yet these SOA initiatives invariably stall out.&amp;nbsp; The techies just can't sell SOA to the business.&amp;nbsp; They have yet to demonstrate how all this infrastructure yields any business value&lt;/em&gt;.”&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;SERVICE DISCOVERY&lt;br /&gt;When services have been designed to be used together within a single organisation the architect may elect to explicitly link the known services together.&amp;nbsp; Although this is the easiest way to connect services, it is not always possible – especially between geographically (or domain) disparate systems.&lt;/p&gt;

&lt;p&gt;Services which have been created for consumption by third parties also need a way to be discovered, so they can be used by third parties.&lt;/p&gt;

&lt;p&gt;In order to facilitate this, mechanisms have been introduced to allow services to be discovered across networks, such as the internet.&amp;nbsp; There are numerous protocols which have been created for this and their use depends on the technology used to create the service.&amp;nbsp; Three noteworthy examples are:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Universal&lt;/strong&gt; &lt;strong&gt;Description&lt;/strong&gt;, &lt;strong&gt;Discovery&lt;/strong&gt; &lt;strong&gt;and&lt;/strong&gt; &lt;strong&gt;Integration&lt;/strong&gt; (&lt;strong&gt;UDDI&lt;/strong&gt;) which provides a way for Web Services to list themselves as discoverable on the internet.&amp;nbsp; Businesses who have created web services can register them within a UDDI, which is split into three central directories:&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; White Pages — address, contact, and known identifiers&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; Yellow Pages — industrial categorizations based on standard taxonomies&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; Green Pages — technical information about services exposed by the business&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;JINI&lt;/strong&gt; from Sun Microsystems can be used to advertise and discover Java based Web Services.&amp;nbsp; One limitation with JINI is that it uses multicasts to advertise and discover and as such can only really be used within a local network.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;SLP&lt;/strong&gt; has been used for many years to advertise network resources such as printers and file shares.&amp;nbsp; SLP can also be used to advertise web services, but does not have a facility to maintain a repository of services with descriptions, unlike UDDI.&lt;/p&gt;

&lt;p&gt;IDENTITY MANAGEMENT&lt;br /&gt;One of the challenges to be overcome for successful SOA deployment between third parties is that of identity management.&amp;nbsp; When services are made available for use online, it is fair to assume that a payment mechanism will be built into the service contract description, or that sensitive information could be passed between the services.&lt;/p&gt;

&lt;p&gt;In order for this charging mechanism to work effectively there is a requirement for an assurance that whoever consumes the service is the same entity that contracted the service.&amp;nbsp; If a third party can assume the identity of the service requestor or the service provider (or both) there is the potential for serious security breaches.&amp;nbsp; Once a transaction over the service begins, information about that transaction needs to be maintained at both ends of the transaction.&amp;nbsp; When a connection between the service requestor and the service provider is terminated and needs to be re-established, protocols must be adopted to ensure the state of the transaction is not lost.&lt;/p&gt;

&lt;p&gt;The problem identity management introduces is a need for tightly bound security on loosely bound services, and such tight security can defeat the purpose entirely of having loosely bound services.&amp;nbsp; There are a number of security standards being driven forward to try to address these issues and an &lt;a href="http://blogs.ittoolbox.com/eai/business/archives/soa-security-architecture-11431"&gt;article&lt;/a&gt; by Eric Roch on IT Toolbox, which was written to specifically cover the security risks of SOA, is an excellent place to find out more background information on SOA security measures.&lt;/p&gt;

&lt;p&gt;CONCLUSION&lt;br /&gt;In its simplest form SOA can be used to put service wrappers around existing functionality to create a re-usable software infrastructure, which can help businesses move quickly in changing market conditions.&amp;nbsp; It can simplify integration of existing legacy systems and help align IT services with business operations, as can be seen in the real-world example given above.&amp;nbsp; SOA, when implemented on a small scale, can give benefits that can be easily demonstrated to the business.&lt;/p&gt;

&lt;p&gt;But SOA can also be rolled out as an architectural vision across the enterprise, and many large software vendors and integrators are positioning themselves with products to try and achieve this vision. &lt;/p&gt;

&lt;p&gt;As vendors try to differentiate themselves in the market place we see, yet again, the emergence of new abbreviations and technology-based terminology.&amp;nbsp; Although this stimulates and progresses a technological debate within the IT industry, not for the first time a perception has grown in the business community that IT is overhyping a new technology.&lt;/p&gt;

&lt;p&gt;The nature of IT is that it is continually evolving, and trying to sell a long term IT vision to the business has always been a stumbling block to adoption of new technologies.&amp;nbsp; For SOA to succeed, the business has to believe that IT, having committed to an SOA strategy, will not be re-seduced by the finer points of some new technology.&lt;/p&gt;

&lt;p&gt;Joe McKendrick at ZDNet recently &lt;a href="http://blogs.zdnet.com/service-oriented/?p=1075"&gt;wrote&lt;/a&gt; that:&lt;/p&gt;&lt;blockquote dir="ltr"&gt;&lt;p dir="ltr" style="margin-right: 0px;"&gt;“&lt;em&gt;The business side needs to be educated that SOA is a goal worthy of shooting for.&amp;nbsp; And key performance indicators need to be tied into SOA efforts.&amp;nbsp; But SOA is a journey, not a destination, and organizations that expect overnight benefits to the business are bound to be disappointed&lt;/em&gt;.”&lt;/p&gt;&lt;/blockquote&gt;&lt;p dir="ltr" style="margin-right: 0px;"&gt;Even though SOA could generate huge flexibility and long term savings, there is an associated increased cost to large SOA implementations over and above non-SOA solutions.&lt;br /&gt;&amp;nbsp; &lt;br /&gt;At a time of short-term financial planning, entering a long-term technology relationship can be a step too far for the business, and I fear one of the first budgets to be cut will be SOA.&amp;nbsp; &lt;/p&gt;</content:encoded>


<category>Alignment</category>
<category>Architecture</category>
<category>Services</category>
<category>SOA</category>

<dc:creator>Paul Wallis</dc:creator>
<pubDate>Mon, 28 Apr 2008 20:01:34 +0100</pubDate>

<feedburner:origLink>http://www.keystonesandrivets.com/kar/2008/04/understanding-s.html</feedburner:origLink></item>
<item>
<title>The Companies Act and IT</title>
<link>http://feedproxy.google.com/~r/KeystonesAndRivets/~3/CR1_c7I9NXw/the-companies-a.html</link>
<guid isPermaLink="false">http://www.keystonesandrivets.com/kar/2008/03/the-companies-a.html</guid>
<description>In the very near future, directors will be required to ensure that the appropriate IT systems are in place to store and retrieve documents and data.  As a result, business continuity and risk management move up the business agenda. </description>
<content:encoded>&lt;p&gt;&lt;a onclick="window.open(this.href, '_blank', 'width=564,height=851,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" href="http://www.keystonesandrivets.com/.shared/image.html?/photos/uncategorized/2008/03/18/istock_companies_act_small.jpg"&gt;&lt;img width="200" height="301" border="0" src="http://www.keystonesandrivets.com/kar/images/2008/03/18/istock_companies_act_small.jpg" title="Istock_companies_act_small" alt="Istock_companies_act_small" style="margin: 0px 0px 5px 5px; float: right;" /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;How often has your business committed to an initiative and made announcements in the press about it, only to find that IT hasn’t managed to get its house in order in time for you to deliver?&lt;/p&gt;

&lt;p&gt;Hopefully not very often.&lt;/p&gt;

&lt;p&gt;Unfortunately, that was the situation that faced the UK Minister of State for Competitiveness, Stephen Timms, last November.&lt;/p&gt;

&lt;p&gt;Significant parts of the new UK Companies Act were due to come into force on 1st October 2008.&amp;nbsp; However, Timms was forced to announce that the starting date has been put back by 12 months to 1st October 2009 because the government IT systems at &lt;a href="http://www.companieshouse.gov.uk/about/functionsHistory.shtml"&gt;Companies House&lt;/a&gt; needed to implement the changes &lt;a href="http://business.timesonline.co.uk/tol/business/law/article2826309.ece"&gt;would not be ready&lt;/a&gt; in time.&lt;/p&gt;

&lt;p&gt;As you might expect this did not go down very well in &lt;a href="http://findarticles.com/p/articles/mi_qn4158/is_20071108/ai_n21106087"&gt;some sections&lt;/a&gt; of the business community.&lt;/p&gt;&lt;p&gt;Nestled within the Act is the UK’s version of the American
Sarbanes-Oxley Act which, as with the US version, places extra legal
responsibilities on company directors.&lt;/p&gt;

&lt;p&gt;Under the existing UK Companies Act, company directors have a duty to
run the company in the interests of the business, and in the interests
of the owners of the business – the stakeholders.&amp;nbsp; But the new Act
redefines those stakeholders are expanded to cover not only the
shareholders, but to also include company employees, the environment,
the local community, suppliers, customers and others.&lt;/p&gt;

&lt;p&gt;Section 172 of the new Companies Act states:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;“A director of a company must act in the way he considers, in good
faith, would be most likely to promote the success of the company for
the benefit of its members as a whole, and in doing so have regard
(amongst other matters) to —&lt;/p&gt;

&lt;p&gt;(a) the likely consequences of any decision in the long term,&lt;/p&gt;

&lt;p&gt;(b) the interests of the company’s employees,&lt;/p&gt;

&lt;p&gt;(c) the need to foster the company’s business relationships with suppliers, customers and others,&lt;/p&gt;

&lt;p&gt;(d) the impact of the company’s operations on the community and the&lt;br /&gt;
environment,&lt;/p&gt;

&lt;p&gt;(e) the desirability of the company maintaining a reputation for high standards of business conduct, and&lt;/p&gt;

&lt;p&gt;(f) the need to act fairly as between members of the company.”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;In tandem, the Act now allows for a stakeholder to pursue a legal
action, not solely with the company itself, but with an individual
director where they feel there has been some form of negligence, or
breach of duty.&amp;nbsp; The result of such legal action can be a custodial
term.&lt;/p&gt;

&lt;p&gt;So come October 2009, a customer, supplier, shareholder, member of the
local community or employee of a business, can serve legal proceedings
on an individual director, the outcome of which can result in the
director going to jail.&amp;nbsp; All of which helps to focus the mind somewhat.&lt;/p&gt;

&lt;p&gt;So how does this affect IT?&lt;/p&gt;

&lt;p&gt;When the last iteration of the Companies Act was performed in 1985
electronic communications were not as widespread as they are today. 
The Act now brings these into play and, in the very near future,
directors will be required to ensure that the appropriate IT systems
are in place to store and retrieve documents and data.&amp;nbsp; As a result,
business continuity and risk management move up the business agenda.&lt;/p&gt;

&lt;p&gt;Does the director in charge of IT know the impact on the business
should a problem occur with a particular piece of infrastructure?&amp;nbsp; Can
he value the contribution made to the business from each application? 
Recent &lt;a href="http://www.keystonesandrivets.com/kar/2007/10/understand-valu.html"&gt;statistics&lt;/a&gt; would suggest this is not the case.&lt;/p&gt;


&lt;p&gt;If we take new projects (public and private) into consideration, we
need only read the headlines on the covers of “Computer Weekly” or
“Computing” every week to discover the latest multi-million pound
project which has been abandoned or gone massively over budget.&amp;nbsp; Under
the terms of the new Companies Act the director responsible for the
failure could be prosecuted.&lt;/p&gt;

&lt;p&gt;In previous posts I’ve discussed how business and IT can begin to start
a meaningful dialogue. As the implications of the Act and
knowledge of the new responsibilities of directors become more
widespread we could begin to see a change in how the business engages
with IT.&lt;/p&gt;

&lt;p&gt;IT has a narrow window of opportunity to demonstrate that it has its
house in order and can deliver with high levels of governance.&amp;nbsp; If it
can’t deliver, the engagement model we hoped for could slip from our
grasp.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;© Paul Wallis 2008 All rights reserved&lt;/em&gt;&lt;/p&gt;</content:encoded>


<category>Governance</category>
<category>IT Cost and Value</category>
<category>IT Management</category>
<category>Risk</category>

<dc:creator>Paul Wallis</dc:creator>
<pubDate>Wed, 19 Mar 2008 02:23:40 +0000</pubDate>

<feedburner:origLink>http://www.keystonesandrivets.com/kar/2008/03/the-companies-a.html</feedburner:origLink></item>
<item>
<title>Cloud Computing</title>
<link>http://feedproxy.google.com/~r/KeystonesAndRivets/~3/a17r53t1FlA/cloud-computing.html</link>
<guid isPermaLink="false">http://www.keystonesandrivets.com/kar/2008/02/cloud-computing.html</guid>
<description>So is The Cloud a reality?  In my opinion we’re not yet there with the technology nor the economics required to make it all hang together.  </description>
<content:encoded>&lt;p style="margin-left: 18pt;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="font-size: 9pt;"&gt;&lt;a onclick="window.open(this.href, '_blank', 'width=800,height=526,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" href="http://www.keystonesandrivets.com/.shared/image.html?/photos/uncategorized/2008/02/20/istock_cloud_small_2.jpg"&gt;&lt;img width="200" height="131" border="0" title="Istock_cloud_small_2" alt="Istock_cloud_small_2" src="http://www.keystonesandrivets.com/kar/images/2008/02/20/istock_cloud_small_2.jpg" style="margin: 0px 0px 5px 5px; float: right;" /&gt;&lt;/a&gt;LUNKWILL:&amp;nbsp; Are you not as we designed you to be, the greatest, most powerful computer in all creation? &lt;br /&gt;DEEP THOUGHT:&amp;nbsp; I described myself as the second greatest …Deep Thought… and such… &lt;br /&gt;LUNKWILL:&amp;nbsp; Yes yes but… &lt;br /&gt;DEEP THOUGHT:&amp;nbsp; …I am. &lt;br /&gt;LUNKWILL:&amp;nbsp; But, but, but - this is preposterous! Are you not a greater computer than The Milliard Gargantu-Brain at Maximegalon, which can count all the atoms in a star in a millisecond? &lt;br /&gt;DEEP THOUGHT:&amp;nbsp; The Milliard Gargantu-Brain, a mere abacus. Mention it not. &lt;br /&gt;FOOK:&amp;nbsp; And are you not a more fiendish disputant than The Great Hyperlobic Omnicognate Neutron-Wrangler? Which can destroy - &lt;br /&gt;DEEP THOUGHT:&amp;nbsp; The Great Hyperlobic Omnicognate Neutron-Wrangler can talk all four legs off an Arcturan Mega-Donkey but only I can persuade it to go for a walk afterwards. Molest me not, with this, pocket calculator stuff! &lt;br /&gt;LUNKWILL:&amp;nbsp; Then what's the problem? &lt;br /&gt;DEEP THOUGHT:&amp;nbsp; I speak of none, but the computer that is to come after me. &lt;br /&gt;&lt;br /&gt;(The Hitchhiker's Guide to the Galaxy) &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;Nick Carr recently &lt;a href="http://www.roughtype.com/archives/2008/02/one_computer_to.php"&gt;commented&lt;/a&gt; on IBM's new initiative called Project KittyHawk, which sets out to use their Blue Gene technology.&amp;nbsp; The project aspires to create a “global-scale shared computer capable of hosting the entire Internet as an application”.&lt;/p&gt;

&lt;p&gt;There have been a range of online discussions on the back of the article as, once again, Nick Carr manages to hit more than a couple of raw nerves.&lt;/p&gt;

&lt;p&gt;The premise of the article is that IBM Blue Gene technology is creating computers of such power that data centres can offer vast amounts of&amp;nbsp; computational power that businesses can plug into and use according to need at a particular time.&lt;/p&gt;

&lt;p&gt;These supercomputers can emulate many individual smaller servers (virtualisation) so businesses can migrate their IT services to this new model.&lt;/p&gt;

&lt;p&gt;Rather than data centres just offering a place to put your own servers, they can start to offer virtual servers or services, enabling new business models to be adopted.&lt;/p&gt;

&lt;p&gt;The IBM technology is so fast that Project Kittyhawk can emulate the entire internet.&amp;nbsp; &lt;/p&gt;&lt;p&gt;In the past, there have been two ways of creating a supercomputer.&amp;nbsp; Firstly, there is the Blue Gene style approach, which creates a massive computer with thousands (or hundreds of thousands) of CPUs.&amp;nbsp; The other approach, as adopted by Google, is to take hundreds of thousands of small, low cost, computers and hook them together in a “cluster” in such a way that they all work together as one large computer.&lt;/p&gt;

&lt;p&gt;Basically, supercomputers have many processors plugged into a single machine, sharing common memory and I/O, while clusters are made up of many smaller machines, each of which contain a fewer number of processors with each machine having it's own local memory and I/O.&lt;/p&gt;

&lt;p&gt;There have always been advocates on both sides of the fence, and Nick Carr's article has done a fine job of stirring them into action again - but this time it has become clear that the concept of “The Cloud” is gaining momentum, a concept whose origins lie in clustering and grid computing.&lt;/p&gt;

&lt;p&gt;John Willis seeks to &lt;a href="http://www.johnmwillis.com/cloud-computing/demystifying-clouds/"&gt;'demystify'&lt;/a&gt; clouds and received some interesting comments.&amp;nbsp; James Urquhart is an &lt;a href="http://blog.jamesurquhart.com/2008/02/cloud-computing-heats-up.html"&gt;advocate&lt;/a&gt; of cloud computing and thinks that, as with any disruptive change, some people are in denial about The Cloud.&amp;nbsp; He has &lt;a href="http://blog.jamesurquhart.com/2008/02/latency-obsticle-to-cloud-computing-or.html"&gt;responded &lt;/a&gt; to some criticism of his opinions.&amp;nbsp; Bob Lewis, one of Urquhart's “deniers” has written a few posts on the subject and offers a &lt;a href="http://weblog.infoworld.com/lewis/archives/2008/02/the_experts_opi.html"&gt;space&lt;/a&gt; for discussion of Nick Carr's arguments.&lt;/p&gt;

&lt;p&gt;In order to discuss some of the issues surrounding The Cloud concept, I think it is important to place it in historical context.&amp;nbsp; Looking at the Cloud's forerunners, and the problems they encountered, gives us the reference points to guide us through the challenges it needs to overcome before it is adopted.&lt;/p&gt;

&lt;p&gt;In the past computers were clustered together to form a single larger computer.&amp;nbsp; This was a technique common to the industry, and used by many IT departments.&amp;nbsp; The technique allowed you to configure computers to talk with each other using specially designed protocols to balance the computational load across the machines.&amp;nbsp; As a user, you didn't care about which CPU ran your program, and the cluster management software ensured that the “best” CPU at that time was used to run the code.&lt;/p&gt;

&lt;p&gt;In the early 1990s Ian Foster and Carl Kesselman came up with a new concept of “The Grid”.&amp;nbsp; The analogy used was of the electricity grid where users could plug into the grid and use a metered utility service. If companies don't have their own powers stations, but rather access a third party electricity supply, why can't the same apply to computing resources?&amp;nbsp; Plug into a grid of computers and pay for what you use.&lt;/p&gt;

&lt;p&gt;Grid computing expands the techniques of clustering where multiple independent clusters act like a grid due to their nature of not being located in a single domain.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;A key to efficient cluster management was engineering where the data was held, known as “data residency”.&amp;nbsp; The computers in the cluster were usually physically connected to the disks holding the data, meaning that the CPUs could quickly perform I/O to fetch, process and output the data.&lt;/p&gt;

&lt;p&gt;One of the hurdles that had to be jumped with the move from clustering to grid was data residency.&amp;nbsp; Because of the distributed nature of the Grid the computational nodes could be situated anywhere in the world.&amp;nbsp; It was fine having all that CPU power available, but the data on which the CPU performed its operations could be thousands of miles away, causing a delay (latency) between data fetch and execution.&amp;nbsp; CPUs need to be fed and watered with different volumes of data depending on the tasks they are processing.&amp;nbsp; Running a data intensive process with disparate data sources can create a bottleneck in the I/O, causing the CPU to run inefficiently, and affecting economic viability.&lt;br /&gt;&lt;br /&gt;Storage management, security provisioning and data movement became the nuts to be cracked in order for grid to succeed.&amp;nbsp; A toolkit, called Globus, was created to solve these issues, but the infrastructure hardware available still has not progressed to a level where true grid computing can be wholly achieved.&lt;/p&gt;

&lt;p&gt;But, more important than these technical limitations, was the lack of business buy in.&amp;nbsp; The nature of Grid/Cloud computing means a business has to migrate its applications and data to a third party solution.&amp;nbsp; This creates huge barriers to the uptake.&lt;/p&gt;

&lt;p&gt;In 2002 I had many long conversations with the European grid specialist for the leading vendor of grid solutions.&amp;nbsp; He was tasked with gaining traction for the grid concept with the large financial institutions and, although his company had the computational resource needed to process the transactions from many banks, his company could not convince them to make the change.&lt;/p&gt;

&lt;p&gt;Each financial institution needed to know that the grid company understood their business, not just the portfolio of applications they ran and the infrastructure they ran upon.&amp;nbsp; This was critical to them.&amp;nbsp; They needed to know that whoever supported their systems knew exactly what the effect of any change could potentially make to their shareholders. &lt;/p&gt;

&lt;p&gt;The other bridge that had to be crossed was that of data security and confidentiality.&amp;nbsp; For many businesses their data is the most sensitive, business critical thing they possess. To hand this over to a third party was simply not going to happen.&amp;nbsp; Banks were happy to outsource part of their services, but wanted to be in control of the hardware and software - basically using the outsourcer as an agency for staff.&lt;/p&gt;

&lt;p&gt;Traditionally, banks do not like to take risks.&amp;nbsp; In recent years, as the market sector has consolidated and they have had to become more competitive, they have experimented outwith their usual lending practice, only to be bitten by sub-prime lending.&amp;nbsp; Would they really risk moving to a totally outsourced IT solution under today's technological conditions? &lt;/p&gt;

&lt;p&gt;Taking grid further into the service offering, is “The Cloud”.&amp;nbsp; This takes the concepts of grid computing and wraps it up in a service offered by data centres.&amp;nbsp; The most high profile of the new “cloud” services is Amazons S3 (Simple Storage Service) third party storage solution.&amp;nbsp; Amazon's solution provides developers with a web service to store data.&amp;nbsp; Any amount of data can be read, written or deleted on a pay per use basis.&lt;/p&gt;

&lt;p&gt;EMC plans to offer a rival data service.&amp;nbsp; EMCs solution creates a global network of data centres each with massive storage capabilities.&amp;nbsp; They take the approach that no-one can afford to place all their data in one place, so data is distributed around the globe.&amp;nbsp; Their cloud will monitor data usage, and it automatically shunts data around to load-balance data requests and internet traffic, being self tuning to automatically react to surges in demand.&lt;br /&gt;&lt;br /&gt;However, the recent problems at Amazon S3, which suffered a “massive” outage at the end of last week, has only served to highlight the risks involved with adopting third party solutions.&lt;/p&gt;

&lt;p&gt;So is The Cloud a reality?&amp;nbsp; In my opinion we're not yet there with the technology nor the economics required to make it all hang together.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;In 2003 the late &lt;a href="http://en.wikipedia.org/wiki/Jim_Gray_%28computer_scientist%29"&gt;Jim Gray&lt;/a&gt; published a paper on &lt;a href="ftp://ftp.research.microsoft.com/pub/tr/TR-2003-24.pdf"&gt;Distributed Computing Economics&lt;/a&gt;:&lt;/p&gt;&lt;blockquote dir="ltr"&gt;&lt;p&gt;Computing economics are changing.&amp;nbsp; Today there is rough price parity between (1) one database access, (2) ten bytes of network traffic, (3) 100,000 instructions, (4) 10 bytes of disk storage, and (5) a megabyte of disk bandwidth.&amp;nbsp; This has implications for how one structures Internet-scale distributed computing:&amp;nbsp; one puts computing as close to the data as possible in order to avoid expensive network traffic.&lt;/p&gt;

&lt;p&gt;The recurrent theme of this analysis is that “On Demand” computing is only economical for very cpu-intensive (100,000 instructions per byte or a cpu-day-per gigabyte of network traffic) applications.&amp;nbsp; Pre-provisioned computing is likely to be more economical for most applications - especially data-intensive ones.&lt;/p&gt;

&lt;p&gt;If telecom prices drop faster than Moore's law, the analysis fails.&amp;nbsp; If telecom prices drop slower than Moore's law, the analysis becomes stronger.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;When Jim published this paper the fastest Supercomputers were operating at a speed of 36 TFLOPS.&amp;nbsp; A new Blue Gene/Q is planned for 2010-2012 which will operate at 10,000 TFLOPS, out stripping Moore's law by a factor of 10.&amp;nbsp; Telecom prices have fallen and bandwidth has increased, but more slowly than processing power, leaving the economics worse than in 2003.&lt;/p&gt;

&lt;p&gt;I'm sure that advances will appear over the coming years to bring us closer, but at the moment there are too many issues and costs with network traffic and data movements to allow it to happen for all but select processor intensive applications, such as image rendering and finite modelling.&lt;/p&gt;

&lt;p&gt;There has been talk of a two tier internet where businesses pay for a particular Quality of Service, and this will almost certainly need to happen for The Cloud to become a reality.&amp;nbsp; Internet infrastructure will need to be upgraded, newer faster technologies will need to be created to ensure data clouds speak to supercomputer clouds with the efficiency to keep the CPUs working. This will push the telecoms costs higher rather than bringing them in line with Moore's Law, making the economics less viable.&lt;/p&gt;

&lt;p&gt;Then comes the problem of selling to the business. Many routine tasks which are not processor intensive and time critical are the most likely candidates to be migrated to cloud computing, yet these are the least economical to be transferred to that architecture.&amp;nbsp; Recently we've seen the &lt;a href="http://business.timesonline.co.uk/tol/business/markets/article2828050.ece"&gt;London Stock Exchange fail&lt;/a&gt;, &lt;a href="http://www.switched.com/2008/02/05/fourth-undersea-cable-cut-stoking-suspicions-of-intent/"&gt;undersea data cables cut in the Gulf&lt;/a&gt;, &lt;a href="http://news.bbc.co.uk/1/hi/world/europe/6665195.stm"&gt;espionage in Lithuania &lt;/a&gt;and the &lt;a href="http://www.roughtype.com/archives/2008/02/amazons_s3_util.php"&gt;failure&lt;/a&gt; of the most modern and well-known data farm at Amazon.&lt;/p&gt;

&lt;p&gt;In such a climate it will require asking the business to take a leap of faith to find solid footing in the cloud for mission critical applications.&lt;/p&gt;

&lt;p&gt;And that is never a good way to sell to the business.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color: #009933;"&gt;If you enjoyed this post you might like these similar posts about&lt;/span&gt; &lt;a href="http://www.keystonesandrivets.com/kar/2008/04/understanding-s.html"&gt;SOA&lt;/a&gt;, &lt;a href="http://www.keystonesandrivets.com/kar/2007/11/process-procedu.html"&gt;Governance&lt;/a&gt;, &lt;a href="http://www.keystonesandrivets.com/kar/2007/10/are-cmdbs-worth.html"&gt;CMDB&lt;/a&gt;, &lt;a href="http://www.keystonesandrivets.com/kar/2007/09/the-models-and-.html"&gt;EA&lt;/a&gt; &lt;span style="color: #009933;"&gt;and&lt;/span&gt; &lt;a href="http://www.keystonesandrivets.com/kar/2007/09/the-debate-abou.html"&gt;ERP&lt;/a&gt;.&amp;nbsp; &lt;/p&gt;



&lt;p&gt;&lt;em&gt;© Paul Wallis 2008 All rights reserved&lt;/em&gt;&lt;/p&gt;</content:encoded>


<category>Architecture</category>
<category>Business process</category>
<category>Cloud</category>
<category>Data flow</category>
<category>Grid</category>
<category>Internet</category>
<category>IT Cost and Value</category>

<dc:creator>Paul Wallis</dc:creator>
<pubDate>Thu, 21 Feb 2008 22:02:00 +0000</pubDate>

<feedburner:origLink>http://www.keystonesandrivets.com/kar/2008/02/cloud-computing.html</feedburner:origLink></item>
<item>
<title>Stuck in the middle with you</title>
<link>http://feedproxy.google.com/~r/KeystonesAndRivets/~3/4lyqfbcc46M/stuck-in-the-mi.html</link>
<guid isPermaLink="false">http://www.keystonesandrivets.com/kar/2008/01/stuck-in-the-mi.html</guid>
<description>Without a good PDM there can be a mis-alignment between customer expectations and customer experience, which does not make for a successful long-term business strategy. Can the same be said for the IT SDM?</description>
<content:encoded>&lt;p&gt;&lt;a href="http://www.keystonesandrivets.com/.shared/image.html?/photos/uncategorized/2008/01/30/istock_stuckinthemiddlesmall.jpg" onclick="window.open(this.href, '_blank', 'width=480,height=250,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"&gt;&lt;img width="200" height="104" border="0" src="http://www.keystonesandrivets.com/kar/images/2008/01/30/istock_stuckinthemiddlesmall.jpg" alt="Istock_stuckinthemiddlesmall" title="Istock_stuckinthemiddlesmall" style="margin: 0px 0px 5px 5px; float: right;" /&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;“Doing a podcast and singing is a bad idea.&amp;nbsp; Just do a normal blog”&lt;/p&gt;

&lt;p&gt;“OK”&lt;/p&gt;

&lt;p style="margin-left: 18pt;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="font-size: 9pt;"&gt;&lt;em&gt;&amp;quot;Well I don't know why I came here tonight,&lt;br /&gt;I got the feeling that something ain't right,&lt;br /&gt;I'm so scared in case I'll fall off my chair,&lt;br /&gt;And I'm wondering how I'll get down the stairs,&lt;br /&gt;Clowns to the left of me, jokers to the right, here I am&lt;br /&gt;Stuck in the middle with you&amp;quot;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;(Stealers Wheel, 1973)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;Since the holidays ended it feels like I’ve been working non-stop. Thankfully, last Friday I found some time to relax and listen to some of my favourite music. &lt;/p&gt;

&lt;p&gt;It was great to close the doors, kick off my shoes and slump into my favourite chair.&lt;/p&gt;&lt;p&gt;What wasn’t so good after a hard day at the office was an unexpected attack by my kids using a sneaky pincer movement.&lt;/p&gt;

&lt;p&gt;After ten minutes of hand to hand fighting I managed to beat them off with some heavy artillery from Black Sabbath, and then a volley of Prog Rock from King Crimson forced a full retreat.&lt;/p&gt;

&lt;p&gt;At last I could close my eyes and dream of going back to the tranquillity of the Scottish Highlands.&lt;/p&gt;

&lt;p&gt;I’d been in the heart of the Highlands a few months earlier attending a day of seminars about Product Lifecycle Management.&amp;nbsp; The lure of great food served amidst spectacular scenery had nothing to do with my decision to attend the conference.&lt;/p&gt;

&lt;p&gt;The central theme of the event was how to improve customer satisfaction with your software product.&amp;nbsp; Unsurprisingly, a great deal of time was devoted to the role of the Product Development Manager, the person who acts as the interface between the customers and supplier.&lt;/p&gt;

&lt;p&gt;The Product Development Manager (PDM) delivers a product to market and reviews and revises the product throughout its lifecycle.&amp;nbsp; &amp;nbsp;The PDM canvasses the customers' opinions on current and future products and sets a roadmap for the product’s development.&lt;/p&gt;

&lt;p&gt;But as well as being client facing, the PDM has to be embedded within the business and understand the economic and budgetary requirements for the product.&amp;nbsp; How much will the developments cost; what is the forecasted return on investment; how can the product be benchmarked against competitors? etc.&lt;/p&gt;

&lt;p&gt;During the afternoon break, I spotted a former colleague across the room.&amp;nbsp; He had been the long suffering IT Service Delivery Manager I liased with in one of my previous jobs.&amp;nbsp; Poor John (not his real name)&amp;nbsp; had been tasked with managing the IT delivery to the business, a post which commanded a few million pounds budget and one which he initially accepted with a great deal of enthusiasm.&lt;/p&gt;

&lt;p&gt;But after just over a year, this otherwise competent manager had left the post, and the company, having been unable to gain the acceptance of the IT department. He had failed to deliver to the business the roadmap of change needed to match the company’s strategic goals.&lt;/p&gt;

&lt;p&gt;What had caused this to happen?&lt;/p&gt;

&lt;p&gt;Rather than rising through the ranks of the IT department and being promoted to the post from within the IT organisation, John had been drafted into the IT role from elsewhere in the organisation and senior personnel within IT couldn’t accept him as their “superior”.&lt;/p&gt;

&lt;p&gt;John was put into the role by the business because they saw he had the right business skills for the job.&amp;nbsp; But John’s skills were not valued within the IT department and because he was not a “techie” he was seen as a second-class citizen.&lt;/p&gt;

&lt;p&gt;Without the support of his staff, he found he couldn’t translate the demands from the business onto a series of aligned deliverable projects.&lt;/p&gt;

&lt;p&gt;In actual fact, the IT department took advantage to promote its own agenda, the business lost confidence and IT Service Delivery failed.&amp;nbsp; John started to dread the monthly inter-departmental management meetings which left him exposed, nervous and wondering why he was trying to help an IT department which clearly didn’t want to be helped.&amp;nbsp; He felt stuck in the middle between the demands of business and the failure of IT to recognise he was there to help.&lt;/p&gt;

&lt;p&gt;So he resigned, and left the organisation.&lt;/p&gt;

&lt;p&gt;Turning my attention back to the seminars, what came through loud and clear was that the PDM role is, actually, pivotal to the success of the business.&lt;/p&gt;

&lt;p&gt;Without a good PDM there can be a mis-alignment between customer expectations and customer experience, which does not make for a successful long-term business strategy.&lt;/p&gt;

&lt;p&gt;The PDM must be trusted by the business to be the broker between supply and demand, sitting as the linchpin between the product and its customers.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;Sounds increasingly like the role of the IT Service Delivery Manager !&lt;/p&gt;

&lt;p&gt;And talking of sounds, I’m back home again and I think the kids are about to resume hostilities with a salvo of Gwen Stefani…&lt;/p&gt;

&lt;p&gt;&lt;em&gt;© Paul Wallis 2008 All rights reserved&lt;/em&gt;&lt;/p&gt;</content:encoded>


<category>IT Management</category>
<category>Professionalism</category>
<category>Projects</category>

<dc:creator>Paul Wallis</dc:creator>
<pubDate>Wed, 30 Jan 2008 23:51:48 +0000</pubDate>

<feedburner:origLink>http://www.keystonesandrivets.com/kar/2008/01/stuck-in-the-mi.html</feedburner:origLink></item>
<item>
<title>Understanding and Valuing Data Flow</title>
<link>http://feedproxy.google.com/~r/KeystonesAndRivets/~3/qSIDGI5t0VQ/understanding-a.html</link>
<guid isPermaLink="false">http://www.keystonesandrivets.com/kar/2007/12/understanding-a.html</guid>
<description>The formal methods of designing and documenting data flows only consider the application layer of the IT stack and how these applications interact – and this, I feel, is their weakness when we try to communicate the importance of data flows to the wider (business) community...</description>
<content:encoded>&lt;p&gt;&lt;a onclick="window.open(this.href, '_blank', 'width=800,height=1066,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" href="http://www.keystonesandrivets.com/.shared/image.html?/photos/uncategorized/2007/12/10/dataflow_dnasmall_2.jpg"&gt;&lt;img width="200" height="266" border="0" src="http://www.keystonesandrivets.com/kar/images/2007/12/10/dataflow_dnasmall_2.jpg" title="Dataflow_dnasmall_2" alt="Dataflow_dnasmall_2" style="margin: 0px 0px 5px 5px; float: right;" /&gt;&lt;/a&gt;


My business partner, Fergus, and I were on our travels last week around the UK.&lt;/p&gt;

&lt;p&gt;We used a couple of planes, a few trains and an automobile.&lt;/p&gt;

&lt;p&gt;For a change, the journeys on the trains and the planes were smooth and on-time.&lt;/p&gt;

&lt;p&gt;The car was a different matter though.&lt;/p&gt;

&lt;p&gt;We hit a number of traffic jams that delayed us quite a bit.&amp;nbsp; The worst was on a motorway near Leeds where we sat without moving for well over an hour.&amp;nbsp; A truck had over-turned and stopped the flow of traffic.&lt;/p&gt;

&lt;p&gt;During our fifth game of “I Spy” we got a call from The Pebble, and explained our situation.&lt;/p&gt;

&lt;p&gt;“You know what?&amp;nbsp; That reminds me of our discussion the other day about network routing”, he said.&lt;/p&gt;

&lt;p&gt;“The motorway is just like a cable and you are sitting there like little packets of data when a server goes down.”&lt;/p&gt;

&lt;p&gt;I could tell he was taking a little pleasure in our predicament.&lt;/p&gt;

&lt;p&gt;“Well, networks don’t quite work like that...”, I began to reply.&amp;nbsp; Mercifully, another call came to my rescue before I had to go into the intricacies of communication protocols between hosts.&lt;/p&gt;

&lt;p&gt;Eventually we got going again and during the next couple of days met a few companies, each working in different industrial sectors.&amp;nbsp; A regular topic in our discussions was how data flows through and across an organisation – and more importantly, how it is documented and portrayed to non-technical stakeholders of that data.&lt;/p&gt;

&lt;p&gt;To investigate, analyse and communicate the data flows, some of the companies had Systems Analysts who used formal Data Flow methodologies such as Yourdon/DeMarco, SSADM and Gane-Sardon.&amp;nbsp; Others had only basic Visio diagrams to try to document how applications and functions within those applications interfaced with other applications.&amp;nbsp; Some companies, however, had no documentation at all. &lt;/p&gt;&lt;p&gt;
A common theme in all of the companies we visited was an inability to
relate the data flows to the physical IT assets which made the data
flow possible.&amp;nbsp; On the other side of the IT business divide, another
common theme was the inability to see how these data flows were used by
business processes to perform day to day operations for the business.&lt;/p&gt;

&lt;p&gt;But these inabilities are not a surprise.&amp;nbsp; The formal methods of
designing and documenting data flows only consider the application
layer of the IT stack and how these applications interact – and this, I
feel, is their weakness when we try to communicate the importance of
&lt;a href="http://www.keystonesandrivets.com/kar/2007/09/it-exists-for-o.html"&gt;data flows&lt;/a&gt; to the wider (business) community...&lt;/p&gt;

&lt;p&gt;This may get a little technical, but in this post I will scratch the
surface of some of the formal methods used to capture and portray data
flows.&amp;nbsp; One thing to bear in mind is how these documents can be used to
portray information to the business rather than being solely used by an
IT department.&amp;nbsp; I take the view that if we are going to the expense of
spending time and effort in analysing and creating these diagrams, we
should consider how we can get the most benefit from them.&lt;/p&gt;

&lt;p&gt;So, let’s take a look at how data might flow along a supply chain as an example of how these methodologies portray data flow.&lt;/p&gt;

&lt;p&gt;Imagine we have some sales people out on the road using laptops to take
orders for some products.&amp;nbsp; They use a bespoke application which,
wirelessly, gets updated with the latest products and prices and
forwards any orders to the head office for processing.&amp;nbsp; At the Head
Office, the orders are held in a SQL database which triggers an alert
to the Supply department.&lt;/p&gt;

&lt;p&gt;The Supply department fulfils the order and updates the SQL server that
the order has been dispatched to the customer, in turn triggering a
notification to the Accounts department.&amp;nbsp; The Accounts department have
their own HP server running Windows Server 2003 which processes
completed orders to generate an invoice using an invoice generation
function of the XYZAccounts package.&lt;/p&gt;

&lt;p&gt;Obviously this is a much simplified example, but it will serve the
purpose of describing the formal (and informal) methodologies for
documenting and portraying data flow.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;span style="font-size: 1.2em;"&gt;Pen and Paper&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This remains the most common approach to data flow mapping.&lt;/p&gt;

&lt;p&gt;Most organisations, and the professionals within them, start with the simple pen and paper approach.&lt;/p&gt;

&lt;p&gt;&lt;a onclick="window.open(this.href, '_blank', 'width=694,height=301,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" href="http://www.keystonesandrivets.com/.shared/image.html?/photos/uncategorized/2007/12/10/dataflow_drawing.jpg"&gt;&lt;img width="200" height="86" border="0" src="http://www.keystonesandrivets.com/kar/images/2007/12/10/dataflow_drawing.jpg" title="Dataflow_drawing" alt="Dataflow_drawing" style="margin: 0px 0px 5px 5px; float: right;" /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;As and when the IT department manage to get some free time to finish the documentation, more formal documentation can occur.&amp;nbsp; Unfortunately, in many cases this simply doesn’t happen, and the pad of paper containing the documentation gets used for other meetings’ notes and is eventually lost or discarded.
&lt;/p&gt;

&lt;p&gt;The picture to the right shows a typical example of such documentation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;span style="font-size: 1.2em;"&gt;Yourdon/DeMarco&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Edward Yourdon and Tom DeMarco developed a structured analysis methodology involving Data Flow Diagrams which become the methodology of choice in the 1980s, and was widely adopted by the Systems Analyst community.&lt;/p&gt;

&lt;p&gt;&lt;a onclick="window.open(this.href, '_blank', 'width=780,height=567,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" href="http://www.keystonesandrivets.com/.shared/image.html?/photos/uncategorized/2007/12/10/yourdon_demarcos.jpg"&gt;&lt;img width="200" height="145" border="0" src="http://www.keystonesandrivets.com/kar/images/2007/12/10/yourdon_demarcos.jpg" title="Yourdon_demarcos" alt="Yourdon_demarcos" style="margin: 0px 0px 5px 5px; float: right;" /&gt;&lt;/a&gt;
The process of creating the diagrams involves creating a Context Diagram that details the external influences (entities) which exist outside of the process (or system) being analysed, with the analysed process being shown as a single process.&amp;nbsp; As it’s name suggests, the Context Diagram shows the environment and major interfaces external to the analysis.&lt;/p&gt;

&lt;p&gt;The process is then broken down into smaller component parts with data flows being itemised between the components.&amp;nbsp; Further diagrams are then created for each of these components, a technique which is repeated until the only components being modelled are at sufficient detail to support a specification document.&lt;/p&gt;

&lt;p&gt;One of the reasons Yourdon/DeMarco is not used today to the extent it was in the 1980’s and 1990’s is the perception that analysing or designing systems in this way could lead to systems centered around disjointed data files and “silos” of data.&amp;nbsp; Analysts started to move towards more database centric methods of design, analysing how data is captured and re-used rather than how it is stored during a functional process. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;span style="font-size: 1.2em;"&gt;SSADM&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Structured Systems Analysis and Design Methodology was developed as a set of standards during the 1980s and took a foot-hold within government projects within the UK.&amp;nbsp; Indeed, SSADM is now a registered trademark of the UK Government.&lt;/p&gt;

&lt;p&gt;Rather than just concentrating on data flow, SSADM includes three main techniques covering physical design, logical process design and logical data design.&lt;/p&gt;

&lt;p&gt;The logical data modelling &amp;amp; design focuses on analysing what data the system needs, and creating logical definitions (entities) of that data.&amp;nbsp; The relationships between these entities is modelled to document the associations which exist between different types of data.&lt;/p&gt;

&lt;p&gt;Data flow modelling for logical process design follows closely the approach taken by Yourdon/DeMarco, where the system is broken down into component parts and the entities from the logical data model are documented with the data flows to show which data is being passed between system components.&lt;/p&gt;

&lt;p&gt;The physical design concentrates on how the logical and data flow models are mapped into program design.&amp;nbsp; It considers how the system will be implemented to assess the requirements for mapping the logical structures to the physical medium in which the system will be modelled.&amp;nbsp; An example of this would be the physical type of database a system will use, the stored processes that will be used to update and insert data and how the various functions of the program will interface with each other.&lt;/p&gt;

&lt;p&gt;This is a more rigorous approach to design and analysis – which you would expect from a Government based initiative.&amp;nbsp; As such, although laudable as an approach, the fact is that this methodology is often not delivered fully, even when that goal is strived for.&lt;/p&gt;

&lt;p&gt;The overheads in designing a system through this approach are very high.&amp;nbsp; Many IT professionals believe that weighting a project more heavily up-front avoids revisiting code (and even worse the design) at a late stage in development.&amp;nbsp; Such re-work often increases the likelihood of developments going over budget and beyond time-scales anticipated by the business.&lt;/p&gt;

&lt;p&gt;A move to agile programming is the antithesis of the SSADM approach, but tries to include prototyping and peer reviews at early stages in an attempt to prevent rework at a later stage.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;span style="font-size: 1.2em;"&gt;Gane-Sarson&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.keystonesandrivets.com/.shared/image.html?/photos/uncategorized/2007/12/10/dataflow_blog_ganesarson_ii.jpg" onclick="window.open(this.href, '_blank', 'width=800,height=455,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"&gt;&lt;img width="200" height="113" border="0" alt="Dataflow_blog_ganesarson_ii" title="Dataflow_blog_ganesarson_ii" src="http://www.keystonesandrivets.com/kar/images/2007/12/10/dataflow_blog_ganesarson_ii.jpg" style="margin: 0px 0px 5px 5px; float: right;" /&gt;&lt;/a&gt;
Very similar to Yourdon/DeMarco, the Gane-Sarson approach was introduced in the mid to late 1970’s and abstracts the data flow models from the physical design of the system.&amp;nbsp; The thought is that by removing the physical aspect of the data flow it can be analysed and designed in a logical way.&amp;nbsp; However, once modelled and modified, the physical design must again be taken into consideration to allow for implementation to occur.&lt;/p&gt;

&lt;p&gt;
Gane-Sarson provides a methodology for Systems Analysts to create top-level processes which are then decomposed into sup-processes.&amp;nbsp; These sub-processes are then further decomposed until low-level diagrams are created. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;span style="font-size: 1.2em;"&gt;An Object Oriented Approach&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt; More recently an Object Oriented approach has been taken to modelling, with Jim Rumbaugh developing the Object modelling Technique (OMT) and Peter Coad working with Edward Yourdon to develop the Coad/Yourdon method for Object-Oriented Analysis (OOA).&amp;nbsp; These dovetail with UML to portray user interaction with system design.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;span style="font-size: 1.2em;"&gt;OBASHI&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;While the above data flow methodologies can be used to design how systems interact both internally and externally, they are all very IT focussed.&amp;nbsp; None of these methodologies can be readily adopted by the business as a way of understanding how the IT systems interact with the day to day business processes which make the business “work”.&lt;/p&gt;

&lt;p&gt;This is where my company’s OBASHI methodology can make a difference.&lt;/p&gt;

&lt;p&gt;&lt;a onclick="window.open(this.href, '_blank', 'width=800,height=566,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" href="http://www.keystonesandrivets.com/.shared/image.html?/photos/uncategorized/2007/12/10/dataflow_blog_bit.jpg"&gt;&lt;img width="200" height="141" border="0" src="http://www.keystonesandrivets.com/kar/images/2007/12/10/dataflow_blog_bit.jpg" title="Dataflow_blog_bit" alt="Dataflow_blog_bit" style="margin: 0px 0px 5px 5px; float: right;" /&gt;&lt;/a&gt;OBASHI provides a framework which enables us to map IT assets and Business processes.&amp;nbsp; The OBASHI framework is divided into six layers: Ownership, Business Function, Application, System, Hardware and Infrastructure.&lt;/p&gt;

&lt;p&gt;
Mapping resources in these layers allows us to visualise which IT assets support which business processes.&lt;/p&gt;

&lt;p&gt;As you can see from the Business and IT diagram (B&amp;amp;IT) on the right, we have mapped the physical and logical aspects of our example.&amp;nbsp; The physical aspect involves mapping the hardware assets and detailing physical connectivity, whist the logical components have mapped business functions and ownership to the applications which support them.&lt;/p&gt;

&lt;p&gt;
This second diagram shows how the example data flow is portrayed.&lt;/p&gt;

&lt;p&gt;&lt;a onclick="window.open(this.href, '_blank', 'width=800,height=299,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" href="http://www.keystonesandrivets.com/.shared/image.html?/photos/uncategorized/2007/12/10/dataflow_blog_bit_full_dataflow.jpg"&gt;&lt;img width="300" height="112" border="0" src="http://www.keystonesandrivets.com/kar/images/2007/12/10/dataflow_blog_bit_full_dataflow.jpg" title="Dataflow_blog_bit_full_dataflow" alt="Dataflow_blog_bit_full_dataflow" style="margin: 0px 0px 5px 5px; float: right;" /&gt;&lt;/a&gt;You will note that all of the physical assets required for the logical data flow to exist are documented as a sequence.&amp;nbsp; This sequence shows all of the IT &amp;amp; Business assets involved in the data flow.&lt;/p&gt;

&lt;p&gt;By examining the sequence we can see every fail point which exists in the data flow.&amp;nbsp; We are able to see not just which applications interact, but also which physical assets are required for the data flow.&amp;nbsp; We can use these diagrams to highlight risk and vulnerabilities, spot areas for consolidation, monitor the alignment of business to IT resources, and portray the contribution which IT makes to the business.&lt;/p&gt;

&lt;p&gt;So, while the above methodologies can be beneficial for (re)designing systems, they provide little benefit for analysis of what is actually needed to allow the data to flow.&amp;nbsp; By aggregating data flows using the OBASHI approach, we can see how IT is used by the business.&amp;nbsp; By attaching value meta data to data flows and cost information to IT assets, we can start to assess the ratio between IT support costs and the value of the contribution of IT to the business.&lt;/p&gt;

&lt;p&gt;Mapping other data flow methodologies, such as those described above, to the OBASHI framework is a simple process, and one which will enable Business to begin to understand and gain added benefit from the work we do as Systems Analysts.&lt;/p&gt;&lt;br /&gt; &lt;p&gt;&lt;span style="color: rgb(119, 119, 119);"&gt;© &lt;span onclick="location.href='http://www.keystonesandrivets.com/about.html'" style="cursor: help;"&gt;Paul Wallis&lt;/span&gt; 2007.&amp;nbsp; All rights reserved.&lt;/span&gt;&lt;/p&gt;
</content:encoded>


<category>Data flow</category>
<category>IT Cost and Value</category>
<category>OBASHI</category>

<dc:creator>Paul Wallis</dc:creator>
<pubDate>Tue, 11 Dec 2007 02:05:17 +0000</pubDate>

<feedburner:origLink>http://www.keystonesandrivets.com/kar/2007/12/understanding-a.html</feedburner:origLink></item>
<item>
<title>Governance and Government</title>
<link>http://feedproxy.google.com/~r/KeystonesAndRivets/~3/OgwCeBN2Xz0/process-procedu.html</link>
<guid isPermaLink="false">http://www.keystonesandrivets.com/kar/2007/11/process-procedu.html</guid>
<description>25 million personal records, including the banking information for every family in the UK with a child under the age of 16, had been written with only password protection onto two CDs which were subsequently “lost in transit”.</description>
<content:encoded>&lt;p&gt;&lt;a onclick="window.open(this.href, '_blank', 'width=800,height=537,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" href="http://www.keystonesandrivets.com/.shared/image.html?/photos/uncategorized/2007/11/22/barbedwire.jpg"&gt;&lt;img width="200" height="134" border="0" title="Barbedwire" alt="Barbedwire" src="http://www.keystonesandrivets.com/kar/images/2007/11/22/barbedwire.jpg" style="margin: 0px 0px 5px 5px; float: right;" /&gt;&lt;/a&gt; We weren’t sure whose chin hit the floor first.&lt;/p&gt;

&lt;p&gt;“He did say 25 million, didn’t he?” asked The Pebble.&lt;/p&gt;

&lt;p&gt;“Yip”, I replied.&lt;/p&gt;

&lt;p&gt;We had just begun watching a news broadcast about the latest data security breach by a British government department, Her Majesty’s Revenue and Customs (HMRC).&lt;/p&gt;

&lt;p&gt;25 million personal records, including the banking information for every family in the UK with a child under the age of 16, had been written with only password protection onto two CDs which were subsequently “lost in transit”.&lt;/p&gt;

&lt;p&gt;The UK Prime Minister, Gordon Brown, said that the security breach was down to “Failure in implementing the proper procedures.”&lt;/p&gt;

&lt;p&gt;He went on to explain that:&lt;/p&gt;

&lt;ol&gt;&lt;li&gt;“Only authorised staff should have access to protectively marked information”&lt;/li&gt;

&lt;li&gt;“Information must not be removed without appropriate authorisation”&lt;/li&gt;

&lt;li&gt;“Encryption should be used whenever information is being sent”&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;The government has launched an investigation to discover why these procedures were not followed in the HMRC, especially after &lt;a href="http://blogs.zdnet.com/projectfailures/?p=491"&gt;previous problems in the organisation&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;What is known, is that another government department, The National Audit Office (NAO), had asked the HMRC to send it records from the UK’s Child Benefit system.&amp;nbsp; However the NAO did not want all of the data kept in each record, only some of the data.&lt;/p&gt;

&lt;p&gt;Part of the explanation for the procedural failure is that HMRC was trying to save money.&amp;nbsp; Rather than HMRC spending time and money querying the databases for the exact data required by NAO, HMCR decided to send the full set of tables so that the NAO would have to meet the cost of extracting the data.&lt;/p&gt;

&lt;p&gt;Regardless of the data being re-discovered or used for criminal gain, it would certainly appear that the lapse in security was because well-founded procedures and processes were disregarded at some level within HMRC.&lt;/p&gt;

&lt;p&gt;Those of us who have worked within a highly procedure-driven environment can understand the frustrations which are commonly felt, where what appears on face value to be the simplest of tasks seems to take forever to gain sign off through many layers of bureaucracy.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;Similarly, those who have tried to implement processes and procedures to cover IT management and governance, such as those in ITIL, equally understand the frustration of trying to get staff to adhere to new ways of working.&lt;/p&gt;

&lt;p&gt;Sometimes we, as individuals, may think we know why a process works in a certain way and, based on our limited knowledge, take shortcuts just to shorten the time taken to achieve the same results.&amp;nbsp; But all too often, because we don’t have the experience of the whole community of practice which has developed the process, we unwittingly introduce risk.&lt;/p&gt;

&lt;p&gt;Taking shortcuts can be a common occurrence, and trying to control this temptation has lead to a rise in the automation of workflow through software such as Microsoft Sharepoint and, specifically for service desks, Remedy.&lt;/p&gt;

&lt;p&gt;Going back many years, we saw a similar trend within manufacturing industries, such as Oil and Gas.&amp;nbsp; It used to be the case that valves and machinery were operated manually and, if the process was not adhered to, technicians could perform the wrong sequence of operations, leading to, at best, contaminated product or, at worst, a loss of life.&lt;/p&gt;

&lt;p&gt;Process automation was used to prevent this from happening, and had the additional benefit of increasing efficiency.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;Controls were enforced through software to ensure the correct sequence of events occurred at the right time.&amp;nbsp; P&amp;amp;IDs (Piping and Instrument Diagrams) were adopted so each engineering and operational discipline could understand how every part of the plant interacted with the process – enabling weak points in the process to be identified.&lt;/p&gt;

&lt;p&gt;A few days ago I had a meeting in Europe's oil capital, Aberdeen, Scotland, with a Sharepoint integration company, &lt;a href="http://www.sunnyside-consulting.co.uk/index.htm"&gt;Sunnyside Consulting&lt;/a&gt;, who showed me how they analyse their clients existing business processes and then design a workflow system within Sharepoint to automate the process.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;Checks, sign-offs, and form routing are controlled and managed by the software to make sure that the procedures required by the business are followed to the letter. &lt;/p&gt;

&lt;p&gt;Documenting how the IT assets are used to support this workflow, however, has always been somewhat tricky.&amp;nbsp; Trying to portray this to third parties, such as infrastructure designers, proves even more complicated, as this is usually out-with the domain expertise of the software integrators.&lt;/p&gt;

&lt;p&gt;What is needed is a P&amp;amp;ID for IT which would allow each discipline to understand how every part of the IT portfolio interacts with the process.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;Please excuse the naked self-promotion, but this is one of the reasons why my company invented Business and IT (B&amp;amp;IT) diagrams.&lt;/p&gt;

&lt;p&gt;In the same way that the Health &amp;amp; Safety Executive (HSE) use P&amp;amp;IDs to apply auditing and governance to industry, B&amp;amp;ITs can facilitate both Internal and External Audits to take place quickly and easily.&lt;/p&gt;

&lt;p&gt;P&amp;amp;IDs enable weaknesses within industrial processes to be identified and remediated, and B&amp;amp;ITs do the same for IT.&amp;nbsp; B&amp;amp;ITs utilise the &lt;a href="http://en.wikipedia.org/wiki/OBASHI"&gt;OBASHI&lt;/a&gt; methodology and enable a common language between IT specialists, business workers and management so all parties can understand why processes exists and explain the implications of non-adoption. &lt;/p&gt;

&lt;p&gt;In reply to Prime Minister Brown’s opening statements in parliament, the Leader of the Opposition highlighted that: in the last year there were more than 2,000 breaches of security in HMRC; 8000 people receiving tax credits had their bank details revealed; that the details of 15,000 taxpayers, including private pension information, were lost in the post; and that HMRC lost an unencrypted CD-ROM containing data about UBS savings accounts – UBS being the market leader in retail and commercial banking In Switzerland.&lt;/p&gt;

&lt;p&gt;People will always try to shortcut procedure and it is that human nature which we’ve seen tackled in other industries through communication, automation and implementing new approaches to cross functional governance.&lt;/p&gt;

&lt;p&gt;With IT, unless we can clearly identify weaknesses in dataflow, easily explain process and make sure the true costs of taking shortcuts are clearly understood, it is only a matter of time before there are further catastrophic data breaches.&lt;/p&gt;

&lt;p&gt;&lt;span style="color: #777777;"&gt;© &lt;span onclick="location.href='http://www.keystonesandrivets.com/about.html'" style="cursor: help;"&gt;Paul Wallis&lt;/span&gt; 2007.&amp;nbsp; All rights reserved.&lt;/span&gt; &lt;/p&gt;</content:encoded>


<category>Business process</category>
<category>Data flow</category>
<category>Governance</category>
<category>IT Management</category>
<category>ITIL</category>
<category>OBASHI</category>
<category>Professionalism</category>
<category>Risk</category>
<category>Stroma</category>

<dc:creator>Paul Wallis</dc:creator>
<pubDate>Fri, 23 Nov 2007 01:26:07 +0000</pubDate>

<feedburner:origLink>http://www.keystonesandrivets.com/kar/2007/11/process-procedu.html</feedburner:origLink></item>
<item>
<title>Nuts and bolts and dataflows</title>
<link>http://feedproxy.google.com/~r/KeystonesAndRivets/~3/MFbwaq3s5SI/nuts-and-bolts.html</link>
<guid isPermaLink="false">http://www.keystonesandrivets.com/kar/2007/11/nuts-and-bolts.html</guid>
<description>It is not the technology that is important to the business, and it is not always technology which leads to competitive business advantage – it is how that technology is utilised to perform the tasks needed to solve a business need.</description>
<content:encoded>&lt;p&gt;&lt;a href="http://www.keystonesandrivets.com/.shared/image.html?/photos/uncategorized/2007/11/15/bengals_vs_ravens.jpg" onclick="window.open(this.href, '_blank', 'width=800,height=640,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"&gt;&lt;img width="200" height="160" border="0" src="http://www.keystonesandrivets.com/kar/images/2007/11/15/bengals_vs_ravens.jpg" alt="Bengals_vs_ravens" title="Bengals_vs_ravens" style="margin: 0px 0px 5px 5px; float: right;" /&gt;&lt;/a&gt; “Morning…guess what?&amp;nbsp; The Bengals won yesterday”.&lt;/p&gt;

&lt;p&gt;The Pebble loves American Football.&lt;/p&gt;

&lt;p&gt;At this time of year, his mood on a Monday morning isn’t difficult to gauge.&lt;/p&gt;

&lt;p&gt;If he starts to talk about his beloved team from Cincinnati, we know they won the night before and he is a happy man.&amp;nbsp; If he doesn’t say much about anything until lunchtime, then it’s a sure bet that they lost.&lt;/p&gt;

&lt;p&gt;Mondays mornings have been a bit quiet lately.&lt;/p&gt;

&lt;p&gt;This week, though, he was in high-spirits.&amp;nbsp; Not only had his team beaten “The Ravens”, he told us, but he had won the grand sum of £5 by betting on the match.&lt;/p&gt;

&lt;p&gt;“All the drinks are on me”, he laughed.&lt;/p&gt;

&lt;p&gt;We could hardly contain our excitement.&lt;/p&gt;

&lt;p&gt;When indulging his gambling vice, The Pebble uses something called a betting exchange.&amp;nbsp; These exchanges are peer-to-peer websites that act as brokers between people who, instead of trading stocks or commodities, trade odds on the outcomes of sporting events.&amp;nbsp; The sites earn revenue by taking a commission from each winning bet.&lt;/p&gt;&lt;p&gt;The Pebble likes using an exchange called Betfair because, as a complete technophobe, he says, “It does what I want it to do and it does it quickly and easily.”&lt;/p&gt;

&lt;p&gt;Yesterday, by coincidence, I read that the &lt;a href="http://www.silicon.com/research/specialreports/agenda-setters-2007/rorie+devine.htm"&gt;CTO&lt;/a&gt; of Betfair is responsible for,&lt;/p&gt;&lt;blockquote dir="ltr"&gt;&lt;p dir="ltr" style="margin-right: 0px;"&gt;“processing more than five million transactions a day and more than 300 bets a second [peak load] - easily outdoing City institutions and stock exchanges…99.9 per cent of bets in less than one second”,&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;but, today I read that, that the company has &lt;a href="http://www.silicon.com/retailandleisure/0,3800011842,39169164,00.htm"&gt;developed&lt;/a&gt;,&lt;/p&gt;&lt;blockquote dir="ltr"&gt;&lt;p&gt;“a new core betting engine that…. could demonstrate a throughput of almost 100,000 transactions per second, while also reducing the cost per transaction by 200 times.”,&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;because&lt;/p&gt;&lt;blockquote dir="ltr"&gt;&lt;p&gt;“customer trends are moving towards a high volume of small-value bets, which, in turn, produce small-value commissions…..the only solution was to develop a system that could process exponentially more transactions for a lower cost than traditional betting engines.”&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;This made me think about how other industries process vast amounts of data.&lt;/p&gt;

&lt;p&gt;Within the finance industry, APACS is the UK trade association for payments, and for those institutions that deliver payment services to customers.&amp;nbsp; In their most recent Quarterly Statistical &lt;a href="http://www.apacs.org.uk/"&gt;Release&lt;/a&gt; (5th Nov 2007) they disclosed that in the third quarter of 2007 there were 1.7 billion plastic card purchases made in the UK, and 718 million cash withdrawals from 61,297 cash machines in Sept. 2007 alone.&lt;/p&gt;

&lt;p&gt;So that’s 277 withdrawals per second – figures surprisingly close to Betfair‘s existing transaction rate, which gives a sense of scale to Betfair’s operation.&lt;/p&gt;

&lt;p&gt;Are there other industries that work on a scale that is larger?&lt;/p&gt;

&lt;p&gt;During the 1990’s I managed and developed the Management Information Systems for a well know multinational in the Oil and Gas sector.&amp;nbsp; The manufacturing complex on which I worked had a number of plants, each of which fed data into a real-time system allowing engineers to monitor operations from the comfort of their offices.&lt;/p&gt;

&lt;p&gt;The real-time systems took feeds of data from the Distributed Control Systems which controlled the plants, and that data included meter readings about temperatures, pressures, density measurements, flow rates etc.&lt;/p&gt;

&lt;p&gt;Information from every valve and transmitter was passed through to the Management Information System which logged, processed and stored the information for trending, analysis, reporting and even governance, compliance and regulatory purposes.&lt;/p&gt;

&lt;p&gt;So how much data was logged?&amp;nbsp; How many transactions were performed?&amp;nbsp; We gathered about 120,000 values every 15 seconds – or 8000 per second.&amp;nbsp; Each value was processed and used to generate statistical information about how the value had changed over time, recording maximum and minimum values, various averages and standard deviations, pushing the number of transactions even higher.&lt;/p&gt;

&lt;p&gt;Of course, the Distributed Control Systems which controlled the plants and acted as the source of data for the Management Information Systems didn’t have the luxury of working at a 15 second interval – it had to continuously monitor and analyse its data feeds every few milliseconds.&lt;/p&gt;

&lt;p&gt;Within the nuclear industry, the tolerances and quantity of information is even higher.&lt;/p&gt;

&lt;p&gt;It was working with such real-time systems that I made reference to in my “&lt;a href="http://www.keystonesandrivets.com/kar/2007/09/it-exists-for-o.html"&gt;IT exists for one reason&lt;/a&gt;” post:&lt;/p&gt;&lt;blockquote dir="ltr"&gt;&lt;p&gt;“Through interpreting the numerous readings taken at a single point in the plant, rich information could be gleaned about how the product was flowing at that instant. &lt;/p&gt;

&lt;p&gt;By expanding this single point into hundreds of thousands of points along the manufacturing process, it was possible to see ripples in the data as the product rippled through the plant. &lt;/p&gt;

&lt;p&gt;The flow of data became analogous to the flow of product.”&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Due to the manufacturing environment being a continuous process, these dataflows were processed 24x7 – and any loss in the dataflow could have a major impact on production. Data flows were clearly linked to cash flows. &lt;/p&gt;

&lt;p&gt;If we take a look at the medical sector, the amount of information and processing requirements can be staggering.&amp;nbsp; I have a friend who has become a little too familiar with the process of MRI scanning as a family member undergoes treatment.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;Looking at how the images are produced, a typical &lt;a href="http://www.medical.siemens.com/webapp/wcs/stores/servlet/ProductDisplay~q_catalogId~e_-18~a_catTree~e_100010,1007660,12754,14330~a_langId~e_-18~a_productId~e_145739~a_storeId~e_10001.htm"&gt;fMRI&lt;/a&gt; data set consists of a 128 by 128 array of 16 bit complex values recorded for each of 32 two-dimensional slices at each of 450 time points spaced about 1.5 seconds apart. &lt;/p&gt;

&lt;p&gt;Which amounts to approximately 1 gigabyte of data collected in under 12 minutes and with multiple scans often required, this leads to huge data sets being generated for image processing and analysis.&amp;nbsp; MRI scanners typically have 72Gb of space to store the immediately scanned data and a further 72Gb for image processing, but need to be linked to disk farms on Storage Area Networks to afford them fast access to multiple datasets.&lt;/p&gt;

&lt;p&gt;In each of the above industries, the quantity of data flowing through the technology is vast, and as &lt;a href="http://en.wikipedia.org/wiki/Moore%27s_law"&gt;Moore’s Law&lt;/a&gt; continues to provide higher processing power and storage capacities we find new ways of pushing the technology to provide us with more and more functionality.&lt;/p&gt;

&lt;p&gt;So if we have all of this technology and it is so mission critical – life critical even - why does the business never seem to want to engage with IT and discuss its relative merits?&lt;/p&gt;

&lt;p&gt;Let’s take a look at some analogies:&lt;/p&gt;

&lt;p&gt;In the finance industry, the board aren’t interested in the &lt;a href="http://gauss.ffii.org/PatentView/EP1006704#head-203c7299ff424f7f602a3c47c2f10f5e026fec10"&gt;Anticipatory dialling vs Predictive dialling&lt;/a&gt; characteristics of their sales agents’ call centre.&amp;nbsp; But to the call centre Service Delivery Manager these characteristics have has a direct impact on the way (s)he performs daily tasks and plans for strategic goals.&lt;/p&gt;

&lt;p&gt;In manufacturing, the Business Unit Manager doesn’t want to understand the virtues of moving from a &lt;a href="http://www.swagelok.com/search/product_detail.aspx?part=A-4-VCR-2"&gt;Swagelok Metal Gasket Face Seal&lt;/a&gt; to a &lt;a href="http://www.sealinfo.com/index.cfm/objectid:BC2B1A7E-3048-7098-AF6DA3F5442B9EAA"&gt;Rubber-Edged Composite Compression Seal&lt;/a&gt;.&amp;nbsp; But to the plant engineer the choice has direct impact on the way (s)he performs daily tasks and achieves the levels of product required by the production planners.&lt;/p&gt;

&lt;p&gt;In the Medical Industry, the Primary Care Executive Manager couldn’t care less about using the 2.5V Fibre Optic Halogen light sources in the &lt;a href="http://www.medisave.co.uk/riester-rimini-otoscope-with-aa-handle-p-848.html"&gt;Reister Ri-mini Otoscope&lt;/a&gt;.&amp;nbsp; But to the paramedic, the ease with which he can change specula and obtain a clear view of the patient’s current state can save valuable time, and even lives – both of which are monitored as part of the Hospital’s performance indicators.&lt;/p&gt;

&lt;p&gt;To the leaders and strategists of the respective industries these diallers, seals and scopes are seen as tools of their employees’ trade.&amp;nbsp; They wouldn’t be expected to listen to presentations about their relative merits, and the department heads would never dream of inviting them to do so.&lt;/p&gt;

&lt;p&gt;So why does it happen with IT?&amp;nbsp; &lt;/p&gt;

&lt;p&gt;Why should the senior management be interested in the latest Cisco VSS 1440 with its 1.4Tbps bandwidth capabilities, or try to understand the intrinsic worth of the IBM BladeCenter HS21 with quad-Core Intel® Xeon® Processors?&amp;nbsp; &lt;/p&gt;

&lt;p&gt;The business, pure and simple, is not interested.&amp;nbsp; These are just tools of the trade.&lt;/p&gt;

&lt;p&gt;It is not the technology that is important to the business, and it is not always technology which leads to competitive business advantage – it is how that technology is utilised to perform the tasks needed to solve a business need.&lt;/p&gt;

&lt;p&gt;Consider the use of the telephone. The moves toward VoIP implementation can provide some real benefits for a business, but are those particular benefits the ones which are on the business radar.&amp;nbsp; Should it be IT or the business that set the agenda?&amp;nbsp; &lt;/p&gt;

&lt;p&gt;By way of an example consider that a plumber and a City trader each use a telephone, but for very different reasons and to different effect.&amp;nbsp; They both deliver a different value to their respective businesses by doing so, and require different levels of support for their Telephone Service provision.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;What is important is that we shouldn’t forget that a telephone allows two people to share a conversation and exchange information.&amp;nbsp; The technology allows data to flow through the networks to allow this to be achieved.&amp;nbsp; The technology’s sole purpose is to provide the conduit for that data to flow. &lt;/p&gt;

&lt;p&gt;Understanding this dataflow gives you the knowledge of how information is used in a business.&amp;nbsp; It is how the information is used by the business that drives the Service Level Agreement requirements.&lt;/p&gt;

&lt;p&gt;To the business, technology is just the “nuts and bolts” that enables data to flow.&amp;nbsp; Ultimately, it is the information that is being shared which provides business advancement and competitive advantage. &lt;/p&gt;

&lt;p&gt;Oil &amp;amp; Gas/Energy has led the way in this approach and now other sectors are catching up.&lt;/p&gt;

&lt;p&gt;Betfair challenged its R&amp;amp;D department to develop an engine which could process transactions at a rate of 100,000/second because senior management realised they had to future proof their business.&amp;nbsp; Director Mike Carter &lt;a href="http://www.silicon.com/retailandleisure/0,3800011842,39169164,00.htm"&gt;said&lt;/a&gt;: &amp;quot;It wasn't a case of whether we needed to do this, we have to do it.&amp;nbsp; It's a question of survivability.&amp;quot; &lt;/p&gt;

&lt;p&gt;Okay, so this is an internet company and you would expect IT and the business to work hand in glove and have a trusted relationship, and we see here what happens as a result.&amp;nbsp; IT work to provide a business solution which will ensure company growth in line with its business model.&amp;nbsp; Clearly IT and business are working harmoniously together.&lt;/p&gt;

&lt;p&gt;Interestingly, Betfair was judged as one of the UK’s “Best places to work in IT” both this year and in 2005.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Note 1:&amp;nbsp; I, my colleagues, and my company, have no relationships, business or otherwise, with Betfair, its owners or its employees, other than the one described in the introduction to the above blog.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Note 2: The Pebble says he likes “the Giants -2½” against “the Lions” this weekend…whatever that means.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style="color: #777777;"&gt;© &lt;span onclick="location.href='http://www.keystonesandrivets.com/about.html'" style="cursor: help;"&gt;Paul Wallis&lt;/span&gt; 2007.&amp;nbsp; All rights reserved.&lt;/span&gt; &lt;/p&gt;</content:encoded>


<category>Alignment</category>
<category>Business process</category>
<category>Data flow</category>

<dc:creator>Paul Wallis</dc:creator>
<pubDate>Fri, 16 Nov 2007 02:22:22 +0000</pubDate>

<feedburner:origLink>http://www.keystonesandrivets.com/kar/2007/11/nuts-and-bolts.html</feedburner:origLink></item>
<item>
<title>Succession Planning</title>
<link>http://feedproxy.google.com/~r/KeystonesAndRivets/~3/yBiqBhMV-1s/succession-plan.html</link>
<guid isPermaLink="false">http://www.keystonesandrivets.com/kar/2007/11/succession-plan.html</guid>
<description>A company I worked for a while ago had a novel approach to managing “indispensible” staff.

“It’s better for them to leave on our terms rather than theirs,” one of the senior personnel managers enthused.  “You never know when they might leave, and it could be at the worst possible time for the company, so better to just let them go during a quiet spell”.
</description>
<content:encoded>&lt;p&gt;&lt;a onclick="window.open(this.href, '_blank', 'width=800,height=400,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" href="http://www.keystonesandrivets.com/.shared/image.html?/photos/uncategorized/2007/11/08/successionplanningpenguins.jpg"&gt;&lt;img title="Successionplanningpenguins" height="100" alt="Successionplanningpenguins" src="http://www.keystonesandrivets.com/kar/images/2007/11/08/successionplanningpenguins.jpg" width="200" border="0" style="FLOAT: right; MARGIN: 0px 0px 5px 5px" /&gt;&lt;/a&gt; A company I worked for a while ago had a novel approach to managing “indispensible” staff.&lt;/p&gt;

&lt;p&gt;“It’s better for them to leave on our terms rather than theirs,” one of the senior personnel managers enthused.&amp;nbsp; “You never know when they might leave, and it could be at the worst possible time for the company, so better to just let them go during a quiet spell”.&lt;/p&gt;

&lt;p&gt;Well, every department has a lynch pin, a person who can deliver to clients with consistency and who can be relied upon when the chips are down.&amp;nbsp; Surely, sacking them can’t possibly be the answer?&lt;/p&gt;&lt;p&gt;Isn’t it is better to identify key members of staff, understanding their strengths, weaknesses and the skill sets which define what makes them invaluable to the organisation?&lt;/p&gt;

&lt;p&gt;We have to accept that sooner or later, these key players will eventually leave their current role, and every good manager understands the necessity of succession planning to ensure the least possible disruption should that time come more quickly than anticipated, or even at the “worst possible moment for the company”.&lt;/p&gt;

&lt;p&gt;Time and money is spent with other members of staff – on training, personal development, mentoring, cross skilling, job rotation – to make sure that, should the worst happen, impact is minimised.&lt;/p&gt;

&lt;p&gt;But is the same thing ever done with business critical systems and software?&amp;nbsp; Sure, we have contingency plans if things stop working, but that isn’t looking to and planning for the future.&lt;/p&gt;

&lt;p&gt;Over time, job functions change and we use HR techniques to analyse the performance of our employees, identifying new areas of weakness as their jobs change and they require training in new skills.&amp;nbsp; Is the same true of our software systems?&amp;nbsp; In a great many cases, software is created to fill a functional gap in the organisation, or to allow a particular area of the business to work with greater efficacy.&amp;nbsp; The systems often outlive their stakeholders and developers, and even the sponsors who sought to have those systems created.&lt;/p&gt;

&lt;p&gt;Business evolves, changes direction, has new priorities, objectives and ambitions.&amp;nbsp; The business systems which support them need to be reviewed, just as we do with our employees, or we start creating more legacy systems.&amp;nbsp; We wouldn’t consider retaining a member of staff in perpetuity, employing others to fill in the gaps in their performance – yet we do that with systems all the time.&lt;/p&gt;

&lt;p&gt;Succession Planning is as necessary in IT as it is in HR, but to be able to achieve it we must be able to articulate the functions performed by the software – it’s job description, how it supports the business, the service it delivers.&lt;/p&gt;

&lt;p&gt;And that’s the difficulty, especially in an outsourced environment where business needs to not only understanding how third party staff support key business systems, but also how IT business services operate to contribute to the business’s bottom line.&lt;/p&gt;

&lt;p&gt;With employees, the HR departments have used tried and tested techniques for doing this for many years and these techniques are now built into software applications like PeopleSoft.&lt;/p&gt;

&lt;p&gt;We need a new breed of software which enables us to capture how IT supports the business in order to create those job specs for our systems, to manage our business assets in the way we manage our staff.&lt;/p&gt;

&lt;p&gt;Having visibility of how IT assets support the business is essential, and without it our documentation will never allow us to perform succession planning with the professionalism which IT needs to promote to the business.&lt;/p&gt;

&lt;p&gt;Incidentally, those same managers I mentioned at the start of this article recently elected to roll out PeopleSoft Human Capital Management across the company... so business really can evolve, change direction, have new priorities, objectives and ambitions.&lt;/p&gt;

&lt;p&gt;&lt;span style="color: #777777;"&gt;© &lt;span onclick="location.href='http://www.keystonesandrivets.com/about.html'" style="CURSOR: help"&gt;Paul Wallis&lt;/span&gt; 2007.&amp;nbsp; All rights reserved.&lt;/span&gt; &lt;/p&gt;</content:encoded>


<category>Governance</category>
<category>IT Management</category>
<category>Professionalism</category>
<category>Risk</category>
<category>Services</category>

<dc:creator>Paul Wallis</dc:creator>
<pubDate>Fri, 09 Nov 2007 11:42:17 +0000</pubDate>

<feedburner:origLink>http://www.keystonesandrivets.com/kar/2007/11/succession-plan.html</feedburner:origLink></item>
<item>
<title>Enterprise Applications and User Interfaces</title>
<link>http://feedproxy.google.com/~r/KeystonesAndRivets/~3/3qGsBXVluNU/enterprise-appl.html</link>
<guid isPermaLink="false">http://www.keystonesandrivets.com/kar/2007/11/enterprise-appl.html</guid>
<description>Nick Carr recently made reference to an article by Khoi Vinh, Design Director at the New York Times, about “the user-unfriendliness of enterprise apps”.

The reason I’ve found this topic interesting is that I’ve spent the last six years writing a piece of enterprise software.</description>
<content:encoded>&lt;p&gt;&lt;a onclick="window.open(this.href, '_blank', 'width=560,height=430,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" href="http://www.keystonesandrivets.com/.shared/image.html?/photos/uncategorized/2007/11/01/enterprise_3.jpg"&gt;&lt;img width="200" height="153" border="0" title="Enterprise_3" alt="Enterprise_3" src="http://www.keystonesandrivets.com/kar/images/2007/11/01/enterprise_3.jpg" style="margin: 0px 0px 5px 5px; float: right;" /&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.roughtype.com/archives/2007/10/the_userunfrien.php"&gt;Nick Carr&lt;/a&gt; recently made reference to an &lt;a href="http://www.subtraction.com/archives/2007/1019_if_it_looks_.php"&gt;article&lt;/a&gt; by Khoi Vinh, Design Director at the New York Times, about “the user-unfriendliness of enterprise apps”.&lt;/p&gt;

&lt;p&gt;Khoi made an interesting point, that “...enterprise software rarely gets critiqued the way even a US$30 piece of shareware will.”&amp;nbsp; His basic premise is that the $30 software reaches a larger audience than an enterprise application, an audience which is more vocal and that helps shape the User Interface (UI) and software’s future development.&amp;nbsp; In contrast, an enterprise application doesn’t receive the same level of feedback therefore it remains an unfriendly application.&lt;/p&gt;

&lt;p&gt;But to me that’s like saying that because the affordable Volkswagon Golf is the most used car in Europe, with lots of feedback through the dealer network, it is easier to drive than a 6.6L V12 660bhp Lamborghini Reventón.&lt;/p&gt;&lt;p&gt;The way I see it these are designed for a different audience and to serve a different purpose, and the user experience of using both will be significantly different.&lt;/p&gt;

&lt;p&gt;In the competitive world of high volume, low cost, software applications it is essential to capture the user with a simple, beautifully designed interface which makes using the software engaging and satisfying.&amp;nbsp; From a marketing point of view, offering a demo version of the software which shows off this interface is common practice.&amp;nbsp; If the user doesn’t like what he sees he will quickly hit Google again for a different solution.&amp;nbsp; If he likes it, he will buy it.&amp;nbsp; It’s only $30 after all.&lt;/p&gt;

&lt;p&gt;Given that Khoi Vinh graduated with a major in Graphic Design and founded a design studio, it is easy to see why he focuses on the user interface to an application, and rightly so.&amp;nbsp; But what no-one needs is form over function.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;When it comes to enterprise software, the push is on functionality, the back end, and how it integrates with legacy systems.&amp;nbsp; Because of the significant costs involved, the software needs to enable strategic changes to the business and allow more profits to be generated.&amp;nbsp; The application becomes integral to the operation of the business, and how user-friendly it is fades into the background somewhat.&lt;/p&gt;

&lt;p&gt;Traditionally, in order to continue to drive sales, the enterprise software’s Product Manager focuses on expansion of functionality, and user feedback is sought from the business rather than the integrators and end-users, as it is the business which will provide the future sales.&lt;/p&gt;

&lt;p&gt;So if this is the way of the world, will it always be so?&amp;nbsp; &amp;nbsp;No.&amp;nbsp; I don’t think so.&lt;/p&gt;

&lt;p&gt;There are changes afoot in the way enterprise applications are sold.&amp;nbsp; Enterprise applications get so ingrained within a business that changing to a competitor is a very unpalatable proposition.&amp;nbsp; So in order to find new markets enterprise software vendors are seeing that by changing their message slightly and using newer technologies, they can move away from the big, clumsy monolithic applications of old and start appealing to Small and Medium size businesses – essential if they are to expand their client base.&amp;nbsp; New business from new market sectors.&lt;/p&gt;

&lt;p&gt;This forces a change in price point.&amp;nbsp; And that changes the sale more towards the high volume, low cost software application sector.&amp;nbsp; And that forces a change in user interface.&amp;nbsp; The most high profile changes we’ve seen have come with SAP and Oracle.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;SAP’s introduction of SAP Business One, “SAP for the common man”, has been widely discussed elsewhere.&amp;nbsp; &amp;nbsp;As far as Oracle goes, only a few years ago I worked with companies that opted for&amp;nbsp; Microsoft SQL Server rather than Oracle purely on the basis of the interface.&amp;nbsp; Now, in my opinion SQL Server still has the better interface, but the latest version of Oracle Express is a big improvement, and Oracle Express is now free.&lt;/p&gt;

&lt;p&gt;The reason I’ve found this topic interesting is that I’ve spent the last six years writing a piece of enterprise software.&lt;/p&gt;

&lt;p&gt;It’s purpose is to enable business and IT to speak a common language and to easily show and value the relationships between business services, data flows and IT resources.&amp;nbsp; But the main design goal right from the outset was that it should be scalable from single user use to being applicable throughout the enterprise.&lt;/p&gt;

&lt;p&gt;Because of the extremes of user population, there was a strategic push on functionality AND the user interface, which had to be ‘drag &amp;amp; drop’, easily navigable, enable simple ‘one-time’ data capture and have a touch of ‘eye candy’, so it is a pleasant place to be working.&lt;/p&gt;

&lt;p&gt;The complexity of some enterprise applications does not lend itself naturally to this, however.&amp;nbsp; So in order to keep the user interface simple, clear and easy to use I had to spend two years inventing and developing a completely new modelling technology.&lt;/p&gt;

&lt;p&gt;So I have to agree with Jakob Nielson of Microsoft, &lt;a href="http://blogs.zdnet.com/Howlett/?p=218"&gt;quoted&lt;/a&gt; by Dennis Howlett, &amp;quot;There is a curious paradox about design simplicity - it isn't that simple.&amp;quot; &lt;/p&gt;

&lt;p&gt;The figures below show screenshots of the User Interface in question.&amp;nbsp; The idea was to make it simple to build intelligent diagrams of the relationships between business services, data flows and IT resources.&amp;nbsp; &lt;/p&gt;

&lt;table width="100%" cellspacing="0" cellpadding="0" border="0" align="center"&gt;&lt;tbody&gt;&lt;tr valign="middle" align="center"&gt;&lt;td&gt;&lt;a onclick="window.open(this.href, '_blank', 'width=800,height=514,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" href="http://www.keystonesandrivets.com/.shared/image.html?/photos/uncategorized/2007/10/31/ent_app_fig_1_2.gif"&gt;&lt;p&gt;&lt;img width="200" height="128" border="0" title="Ent_app_fig_1_2" alt="Ent_app_fig_1_2" src="http://www.keystonesandrivets.com/kar/images/2007/10/31/ent_app_fig_1_2.gif" style="margin: 0px 0px 5px 5px;" /&gt;&lt;/p&gt;&lt;/a&gt;&lt;/td&gt;

&lt;td&gt;&lt;a onclick="window.open(this.href, '_blank', 'width=405,height=709,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" href="http://www.keystonesandrivets.com/.shared/image.html?/photos/uncategorized/2007/10/31/ent_app_fig_2_2.jpg"&gt;&lt;img width="100" height="175" border="0" title="Ent_app_fig_2_2" alt="Ent_app_fig_2_2" src="http://www.keystonesandrivets.com/kar/images/2007/10/31/ent_app_fig_2_2.jpg" style="margin: 0px 0px 25px 25px;" /&gt;&lt;/a&gt;&lt;/td&gt;

&lt;td&gt;&lt;a onclick="window.open(this.href, '_blank', 'width=800,height=600,scrollbars=yes,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" href="http://www.keystonesandrivets.com/kar/images/2007/10/31/Ent_App_Fig_3l.jpg"&gt;&lt;img width="200" height="100" border="0" title="Ent_app_fig_3" alt="Ent_app_fig_3" src="http://www.keystonesandrivets.com/kar/images/2007/10/31/ent_app_fig_3.jpg" style="margin: 0px 0px 5px 5px;" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;

&lt;p&gt;Starting from the left, the first graphic shows the UI.&amp;nbsp; On the left of the UI is the module selector.&amp;nbsp; The large section in the middle is the diagram itself, showing individual elements representing the individual business or IT resources of the organisation and how they are related.&amp;nbsp; These elements sit in the diagram’s six &lt;a onclick="window.open(this.href, '_blank', 'width=740,height=624,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" href="http://www.keystonesandrivets.com/.shared/image.html?/photos/uncategorized/2007/09/24/obashilayers.gif"&gt;OBASHI&lt;/a&gt;™ layers and each one is simply dragged and dropped into position from the detachable panel shown on the extreme right of the graphic.&lt;/p&gt;

&lt;p&gt;The diagram acts as an interactive interface between the user and the back end stuff.&amp;nbsp; Innovatively engineering this visual interface enabled complex back end configurations to be created and managed through a very simple UI.&lt;/p&gt;

&lt;p&gt;To the immediate right of the diagram are Explorer panels for quickly navigating to specific elements and dataflows; and a data panel, where business/technical/financial information about individual elements and/or dataflows is entered, edited and displayed.&amp;nbsp; An example of the kind of information is shown in the second graphic.&lt;/p&gt;

&lt;p&gt;The third graphic shows an example output from the software (once opened, click to zoom in and out).&amp;nbsp; There is more about just a few of the things the software can do &lt;a href="http://www.keystonesandrivets.com/kar/2007/09/alignment-we-ne.html"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Making an enterprise application user friendly is not as simple as designing the user interface.&amp;nbsp; Developing the back-end required to drive it requires imagination, inventiveness, ambition, boldness, enthusiasm, ingenuity, partnership and business.&lt;/p&gt;

&lt;p&gt;Interestingly enough, there is one word which means all of these things ... &lt;strong&gt;&lt;em&gt;Enterprise&lt;/em&gt;&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;span style="color: #777777;"&gt;© &lt;span onclick="location.href='http://www.keystonesandrivets.com/about.html'" style="cursor: help;"&gt;Paul Wallis&lt;/span&gt; 2007.&amp;nbsp; All rights reserved.&lt;/span&gt;&lt;/p&gt;</content:encoded>


<category>Enterprise Software</category>
<category>OBASHI</category>
<category>Software Development</category>
<category>Stroma</category>

<dc:creator>Paul Wallis</dc:creator>
<pubDate>Thu, 01 Nov 2007 15:17:58 +0000</pubDate>

<feedburner:origLink>http://www.keystonesandrivets.com/kar/2007/11/enterprise-appl.html</feedburner:origLink></item>
<item>
<title>Trying to cross No Man's Land</title>
<link>http://feedproxy.google.com/~r/KeystonesAndRivets/~3/OEDEG-4Xn_k/the-pebble-and-.html</link>
<guid isPermaLink="false">http://www.keystonesandrivets.com/kar/2007/10/the-pebble-and-.html</guid>
<description>His talk about matters military must have had some impact though.  Through the haze I began asking myself - when did IT last go into battle with a genuine understanding of what the business was trying to do?

When did Business and IT last plan together strategically, agree tactics, and march together with clear objectives?
</description>
<content:encoded>&lt;p&gt;&lt;a onclick="window.open(this.href, '_blank', 'width=425,height=282,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" href="http://www.keystonesandrivets.com/.shared/image.html?/photos/uncategorized/2007/10/25/redarmyhat_2.jpg"&gt;&lt;img width="200" height="132" border="0" title="Redarmyhat_2" alt="Redarmyhat_2" src="http://www.keystonesandrivets.com/kar/images/2007/10/25/redarmyhat_2.jpg" style="margin: 0px 0px 5px 5px; float: right;" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The Pebble and I work well together. &lt;/p&gt;

&lt;p&gt;But he is an Arts graduate, so I have to humour him from time to time.&lt;/p&gt;

&lt;p&gt;This entails having to listen every so often to one of his “stories” about history or politics.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;Today, for some reason, he decided to explain why the Red Army initially collapsed during the German invasion of Russia during 1941.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;“&lt;em&gt;Barbarossa&lt;/em&gt;”, “&lt;em&gt;Lebensraum&lt;/em&gt;”, “&lt;em&gt;OKW&lt;/em&gt;”,&amp;nbsp; “&lt;em&gt;Timoshenko&lt;/em&gt;”, “&lt;em&gt;Smolensk&lt;/em&gt;”, “&lt;em&gt;Stavka&lt;/em&gt;”…&lt;/p&gt;

&lt;p&gt;The Pebble often talks about interesting things but occasionally he uses too much terminology.&amp;nbsp; As is sometimes the case, after a few minutes I felt my eyes glazing over.&amp;nbsp; My mind started to drift into that strange state where you feel conscious and unconscious at the same time.&amp;nbsp; The lights were on, but there was definitely nobody home.&amp;nbsp; &amp;nbsp;&lt;/p&gt;

&lt;p&gt;His talk about matters military must have had some impact though.&amp;nbsp; Through the haze I began asking myself - when did IT last go into battle with a genuine understanding of what the business was trying to do?&lt;/p&gt;

&lt;p&gt;When did Business and IT last plan together strategically, agree tactics, and march together with clear objectives?&lt;/p&gt;

&lt;p&gt;How about ten years ago...?&lt;/p&gt;&lt;p&gt;If we think back, the strategic objective was to locate and destroy all of those date fields containing only two year digits which would cause mayhem and havoc if they weren’t fixed as the calendars changed to the Year 2000.&amp;nbsp; In most large organisations this was done with the kind of precision you usually find only on the parade ground.&lt;/p&gt;

&lt;p&gt;But the “War on Y2K” didn’t just consist of programmers fighting on the front line to remediate code.&amp;nbsp; Business Continuity and Contingency Planning were used as a rear guard action to ensure that if any of those little bugs made it across No Man’s Land there was a mechanism in place to neutralise their effect on the business.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;The often forgotten skills of the Systems Analyst were called upon once more.&amp;nbsp; They became the “embedded journalists” within the business, reporting back in meticulous detail the inputs and outputs to the systems.&lt;/p&gt;

&lt;p&gt;The Analysts mapped out how IT systems were used throughout all parts of the business, and how information was passed from department to department.&amp;nbsp; (What I call the &lt;a href="http://www.keystonesandrivets.com/kar/2007/09/it-exists-for-o.html"&gt;flow&lt;/a&gt; of data ).&lt;/p&gt;

&lt;p&gt;New systems were developed, old systems were remediated, command and control buildings were established, and paper based systems were put in place just in-case the worst should happen.&amp;nbsp; This was achievable only because, for the first time and at considerable expense, the relationships between business processes and the portfolio of deployed assets were investigated, catalogued and analysed.&amp;nbsp; Capturing these relationships was key to planning disaster recovery, business continuity, contingency planning et al.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;The current talk in ITIL v3 about maintaining similar catalogues of business services and technology assets will go some way to enabling business processes optimisation, enterprise architecture, governance, SOX, compliance and alignment, to name just a few.&amp;nbsp; The problem faced by business, however, is how to achieve this with the minimum number of casualties – that is, at a reasonable cost. &lt;/p&gt;

&lt;p&gt;Y2K still divides opinion.&amp;nbsp; Some people say that resources were sacrificed needlessly and it was another huge waste of money by the IT department to fix a non-existent problem of their own making.&amp;nbsp; Others feel that it was unprecedented hype and scare-mongering by the media to fill column inches and TV schedules.&amp;nbsp; Many who worked on the problems, however, believe the operation was a success and the lack of system failures was testament to them doing a fine job and fixing all of the problems. &lt;/p&gt;

&lt;p&gt;We’ll never know.&lt;/p&gt;

&lt;p&gt;What is definite, however, is that for the majority of organisations, Y2K was the last real opportunity IT was given to interact with the business to fully understand how IT assets supported the business.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;Although at its core Y2K was an IT issue, board members became acutely aware of the potential risks should any of the widely reported problems manifest themselves in any of their companies systems.&amp;nbsp; They understood that IT was a pervasive enabler throughout every part of their organisations, governing every aspect from order placement, through receipt of component parts, to invoices and product shipments – throughout the whole supply chain.&lt;/p&gt;

&lt;p&gt;It was this realisation which caused the business to engage with IT, and it acted as an enabler for communication.&amp;nbsp; For the first time IT was invited into the boardroom and given a platform to speak and be heard.&lt;/p&gt;

&lt;p&gt;Unfortunately, the information which had been gathered became obsolete and outdated.&amp;nbsp; IT’s close strategic relationship with the business was never nurtured and it became a casualty of the Y2K war. &lt;/p&gt;

&lt;p&gt;In the 21st century IT has become even more pervasive within the business, which means understanding and optimising data flows is even more &lt;a href="http://hardware.silicon.com/storage/0,39024649,39168919,00.htm?r=1"&gt;critical&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The risk to the business of system failure causing financial loss is greater than ever – a point which is still understood by the board.&amp;nbsp; However, until this is expressed in a clear way showing the services provided to the business and the &lt;a href="http://www.keystonesandrivets.com/kar/2007/10/what-is-todays-.html"&gt;financial consequence&lt;/a&gt; of system failure, IT's journey back to the boardroom will involve a long and arduous campaign.&lt;/p&gt;

&lt;p&gt;“…s&lt;em&gt;o the harsh winter was a critical factor that helped the Russians begin to turn the tide&lt;/em&gt;.”&amp;nbsp; &lt;/p&gt;

&lt;p&gt;There were a few moments of silence.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;I snapped back to reality.&amp;nbsp; Thankfully my eyes had been open the whole time.&lt;/p&gt;

&lt;p&gt;“You are a font of wisdom”, I said, in as comradely a manner as I could muster.&amp;nbsp; With a smile, The Pebble took a sip of his coffee and sat down again.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;“Do you remember the fuss about Y2K?”, I asked, quickly changing the subject.&amp;nbsp; There was a danger the Pebble could go off again at any moment.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;“All that hype about 99 and 00?”&lt;/p&gt;

&lt;p&gt;“Well, I wouldn’t say it was &lt;em&gt;all&lt;/em&gt; hype exactly.&amp;nbsp; Within the process control systems we had some DCS concerns over the Y2K compliance of microchips in embedded systems which fed RS232 data through 4-20mA DACs and directly into the loops which ramped the set points, so we had to establish inter-company resource sharing across the industry to share information as and when it became available by manufacturers or by test programmes to ....”&lt;/p&gt;

&lt;p&gt;It may just have been the way the light was shining, but I could have sworn The Pebble’s eyes began to glaze over.&lt;/p&gt;

&lt;p&gt;&lt;span style="color: #777777;"&gt;© &lt;span onclick="location.href='http://www.keystonesandrivets.com/about.html'" style="cursor: help;"&gt;Paul Wallis&lt;/span&gt; 2007.&amp;nbsp; All rights reserved.&lt;/span&gt;&lt;/p&gt;</content:encoded>


<category>Business process</category>
<category>Data flow</category>
<category>Governance</category>
<category>IT Cost and Value</category>
<category>ITIL</category>
<category>Risk</category>
<category>Services</category>

<dc:creator>Paul Wallis</dc:creator>
<pubDate>Thu, 25 Oct 2007 17:18:43 +0100</pubDate>

<feedburner:origLink>http://www.keystonesandrivets.com/kar/2007/10/the-pebble-and-.html</feedburner:origLink></item>
<item>
<title>Rolling Rocks and Landing the Catch</title>
<link>http://feedproxy.google.com/~r/KeystonesAndRivets/~3/yqQWDSXTA-0/what-is-todays-.html</link>
<guid isPermaLink="false">http://www.keystonesandrivets.com/kar/2007/10/what-is-todays-.html</guid>
<description>Working in IT, we’re all rolling the rock up the hill.  It tends to be the nature of the industry to load IT staff with lots of work, all of which needs to be completed in a hurry.  

So if a problem or failure occurs, how can we ensure that it is given the correct priority from an enterprise perspective?  If we leave it to the individual to decide the priority we cannot guarantee that we get a consistent approach to IT delivery across the enterprise.  So what can be done?
</description>
<content:encoded>&lt;p&gt;&lt;a href="http://www.keystonesandrivets.com/photos/uncategorized/2007/10/18/blogfish.jpg"&gt;&lt;img title="Blogfish" height="299" alt="Blogfish" src="http://www.keystonesandrivets.com/kar/images/2007/10/18/blogfish.jpg" width="200" border="0" style="FLOAT: right; MARGIN: 0px 0px 5px 5px" /&gt;&lt;/a&gt;A couple of years ago we were invited to visit a few companies in Silicon Valley to chat about what we were up to.&amp;nbsp; It was a great trip and one of the perks was being taken to some fantastic seafood restaurants.&lt;/p&gt;

&lt;p&gt;During one meal there was a long discussion about the problems companies have with project prioritisation in complex environments.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;One humorous comment that stuck with me was, &amp;quot;I don't mind rolling the rock up the hill and getting near the top only to see it roll all the way back down again.&amp;nbsp; It's rolling the rock up the hill, getting half way and having to just hold it steady that I can't stand - an occasional change of scenery would be good.&lt;span style="color: #000000;"&gt;&amp;quot;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;Working in IT, we’re all rolling the rock up the hill.&amp;nbsp; It tends to be the nature of the industry to load IT staff with lots of work, all of which needs to be completed in a hurry.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;It could be that we’re involved in a couple of projects, busy with procurement, testing parts of a system, fielding user queries, fault fixing, or trying to catch up on the often neglected paperwork to keep either the change board or auditors off our backs.&lt;/p&gt;

&lt;p&gt;When it comes to scheduling our work, we could all come up with differing priorities for new tasks depending on our current workload, or how we perceive a task’s relevance.&lt;/p&gt;

&lt;p&gt;So if a problem or failure occurs, how can we ensure that it is given the correct priority from an enterprise perspective?&amp;nbsp; If we leave it to the individual to decide the priority we cannot guarantee that we get a consistent approach to IT delivery across the enterprise. So what can be done?&lt;/p&gt;&lt;p&gt;If we take a look at what ITIL says about prioritising failures we find that the priority of an incident is usually calculated through evaluation of impact and urgency.&amp;nbsp; But as ITIL is an IT centric approach, impact and urgency within ITIL focus on the impact to the IT domain, rather than the business domain.&amp;nbsp; This does not help communication and alignment with the business.&lt;/p&gt;

&lt;p&gt;For this reason, if we want to help the business, and thereby enhance our own reputations, we need to consider three things from a business perspective:&lt;/p&gt;

&lt;ol&gt;&lt;li&gt;&lt;strong&gt;Severity / Impact&lt;/strong&gt;:&amp;nbsp; How many people are affected?&amp;nbsp; What are the demographics of the user population?&amp;nbsp; Are any VIP users affected?&amp;nbsp; Does this impact any people outside of the organisation?&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Risk to the business&lt;/strong&gt;:&amp;nbsp; Are there Health &amp;amp; Safety, Governance or Security issues?&amp;nbsp; How likely is this to affect the profitability of the organisation?&amp;nbsp; Is there any possibility of damage to the reputation of the organisation?&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Urgency&lt;/strong&gt;:&amp;nbsp; Is there are window of opportunity which should not be missed?&amp;nbsp; Are we losing money while we are not acting?&amp;nbsp; What is the cost to the business of not taking appropriate action in a timely manner?&lt;/li&gt;&lt;/ol&gt;

&lt;p&gt;Manufacturers of Helpdesk or IT Support Systems have integrated prioritisation and escalation procedures into their offerings.&amp;nbsp; If we consider HP Openview and&lt;a href="http://www.hpl.hp.com/techreports/2004/HPL-2004-158.pdf"&gt; take a look at their approach&lt;/a&gt;, we can follow the logic, mathematics and equations used to set the priority of any given task.&lt;/p&gt;

&lt;p&gt;In the HP Openview example above, SLAs are considered as a primary source of determining priority.&amp;nbsp; This is a great first step, and trying to quantify the impact to the business of a failure through impact on services is essential, but the major failing of existing systems is the inability to consider failures or change in a business context.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;Each business service cannot be treated independently of other business services.&amp;nbsp; One SLA will have an impact on other SLAs, and one IT asset can contribute to many services.&lt;/p&gt;

&lt;p&gt;Bear with me for a moment while I go off on a slight tangent, but think of it like a fishing boat going out to sea.&amp;nbsp; If the nets break then you’ll land fewer fish.&amp;nbsp; This is what ITIL will tell us.&amp;nbsp; Consequently, the crew won’t make as much money.&amp;nbsp; That’s what SLA based prioritisation will tell us.&lt;/p&gt;

&lt;p&gt;But that is not the full impact.&amp;nbsp; The auctioneers at the fish market will have fewer lots to sell.&amp;nbsp; In turn, the merchant buyers will have a restricted selection of product.&amp;nbsp; Fishmongers will pay increased premiums which are passed onto the consumer... etc...&lt;/p&gt;

&lt;p&gt;There is a chain of consequential loss which is triggered by an originating event, and the same is true of IT failure within the business.&amp;nbsp; Traditional systems look at the immediate impact (the nets have broken) but fail to be able to consider the knock-on effects.&lt;/p&gt;

&lt;p&gt;We need to model the business services in order to understand the “downstream” impact of failure or change.&lt;/p&gt;

&lt;p&gt;This is key to prioritising where IT effort should be best directed and key to the business understanding the “what” and “why” of IT operations.&lt;/p&gt;

&lt;p&gt;&lt;span style="color: #777777;"&gt;© &lt;span onclick="location.href='http://www.keystonesandrivets.com/about.html'" style="CURSOR: help"&gt;Paul Wallis&lt;/span&gt; 2007.&amp;nbsp; All rights reserved.&lt;/span&gt;&lt;/p&gt;</content:encoded>


<category>Governance</category>
<category>IT Management</category>
<category>ITIL</category>
<category>Projects</category>
<category>Services</category>

<dc:creator>Paul Wallis</dc:creator>
<pubDate>Thu, 18 Oct 2007 20:31:02 +0100</pubDate>

<feedburner:origLink>http://www.keystonesandrivets.com/kar/2007/10/what-is-todays-.html</feedburner:origLink></item>
<item>
<title>Understand Value to Enable Communication</title>
<link>http://feedproxy.google.com/~r/KeystonesAndRivets/~3/1xWLB1H62g8/understand-valu.html</link>
<guid isPermaLink="false">http://www.keystonesandrivets.com/kar/2007/10/understand-valu.html</guid>
<description>Last week FT.com and Techworld quoted some research from Micro Focus into the financial value IT systems provide to business.

Many companies have managed to control IT budgets by ensuring spend is focused through authorised procurement channels, consolidating supplier lists and rationalising software and hardware assets.  Others have gone the extra step of outsourcing to gain even greater visibility of IT spend.  There are plenty of techniques documented on cost management.

A nut which is more difficult to crack is how to value IT and quantify how this spend contributes to business performance, so the figures quoted in the research made for interesting reading.

Micro Focus research, carried out in companies with revenues from $100m up to over $1bn, shows that less than half of all CIOs &amp; CFOs (48%) ever try to quantify the financial value of their IT assets. Only 37% of CIOs have tried, compared to 60% of Finance Heads. Less than a third of all respondents (29%) from both groups, ever try to quantify the contribution all their IT assets make to the business' performance.
</description>
<content:encoded>&lt;p&gt;Last week FT.com and Techworld quoted some research from Micro Focus into the financial &lt;a href="http://www.microfocus.com/AboutMicroFocus/pressroom/releases/pr20071001000000.asp"&gt;value IT systems provide to business&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Many companies have managed to control IT budgets by ensuring spend is focused through authorised procurement channels, consolidating supplier lists and rationalising software and hardware assets.&amp;nbsp; Others have gone the extra step of outsourcing to gain even greater visibility of IT spend.&amp;nbsp; There are plenty of techniques documented on cost management.&lt;/p&gt;

&lt;p&gt;A nut which is more difficult to crack is how to value IT and quantify how this spend contributes to business performance, so the figures quoted in the research made for interesting reading:&lt;/p&gt;&lt;blockquote dir="ltr"&gt;&lt;p&gt;Micro Focus research, carried out in companies with revenues from $100m up to over $1bn, shows that less than half of all CIOs &amp;amp; CFOs (48%) ever try to quantify the financial value of their IT assets. Only 37% of CIOs have tried, compared to 60% of Finance Heads. Less than a third of all respondents (29%) from both groups, ever try to quantify the contribution all their IT assets make to the business' performance.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Just over a third of CIOs have tried to find out the financial value of their IT assets.&amp;nbsp; And that is in an industry with a spend of over $1 Trillion per year.&amp;nbsp; Are there many other industries which could get away with that?&lt;/p&gt;&lt;p&gt;CFOs control the spend across all departments, so it is not difficult to see why 60% of them have taken on the task of imposing onto IT the more familiar rigours of financial governance experienced by the rest of the organisation.&lt;/p&gt;

&lt;p&gt;Anyone who reaches CxO level in a large company is clearly a “smart cookie”, and has plenty of resource under their control to focus on the problem. So if we understand the costs of IT, why is it so difficult to quantify the return in business terms?&amp;nbsp; After all, the projects were sanctioned with a ROI justification, right?&lt;/p&gt;

&lt;p&gt;ROI justifications within IT tend to involve some degree of estimation.&amp;nbsp; Usually, there is no track record of executing the same project in the same business circumstances leading to there being no sound historical evidence which can form the basis of the ROI predictions – so we make an informed estimate. The predicted project savings are rarely integrated into subsequent budgets, leading to the changes required by the project not being as widespread as sanctioned. Trying to track the return to see how it matches the basis on which the sanction was obtained seldom happens.&lt;/p&gt;

&lt;p&gt;This echoes the findings above by Micro Focus, where only 29% of CIOs and CFOs try to quantify the contribution of IT to business performance. Of that 29% I’m sure many fail to realise an outcome, and my guess is the success rate is very low.&lt;/p&gt;

&lt;p&gt;My business partner and I recently met with Neil Macehiter of independent analysts &lt;a href="http://www.mwdadvisors.com/"&gt;Macehiter Ward-Dutton&lt;/a&gt;.&amp;nbsp; Neil is co-author of the excellent book “&lt;a href="http://www.amazon.co.uk/Technology-Garden-Cultivating-Sustainable-ITBusiness/dp/0470724064/ref=pd_bbs_sr_1/026-8106311-4954052?ie=UTF8&amp;amp;s=books&amp;amp;qid=1192108473&amp;amp;sr=8-1"&gt;The Technology Garden&lt;/a&gt;”, and its contents formed some of the background for our discussion about Business and IT alignment.&amp;nbsp; In particular we chatted about viewing IT as a range of services presented to the business in a way that they could easily grasp.&lt;/p&gt;

&lt;p&gt;I believe that these Business Services (which I define as the combination of assets, resources and the dataflows through them) are key to understanding and communicating IT in a way that the business understands, namely in financial terms.&amp;nbsp; Neil covers this where he describes the language of business:&lt;/p&gt;&lt;blockquote dir="ltr"&gt;&lt;p&gt;“…it’s nevertheless clear from our research for this book that being able to talk about financial costs and business benefits is a crucially important part of the overall language that IT organisations have to develop. Whether you are having conversations about IT investment, giving feedback to stakeholders about how well the system resulting from an investment is delivering value or working through the complexities of how to change that system, you have to be able to be able to talk to business people in terms that make sense to them – and the language of business revolves around money.”&amp;nbsp; &lt;em&gt;The Technology Garden, p.61&lt;/em&gt; &lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;What is needed to enable us to speak this common language is an approach that allows us to:&lt;/p&gt;

&lt;ol&gt;&lt;li&gt;Define the services IT provides to the business.&lt;/li&gt;

&lt;li&gt;Know which assets are used to deliver those services.&lt;/li&gt;

&lt;li&gt;Understand the true cost of those assets.&lt;/li&gt;

&lt;li&gt;Work with the business to value the services IT provides &amp;amp; what business processes and objectives they support.&lt;/li&gt;

&lt;li&gt;Compare the costs with the value.&lt;/li&gt;&lt;/ol&gt;

&lt;p&gt;The business does not care about the “nuts and bolts” of IT so long as it provides a service they need.&lt;/p&gt;

&lt;p&gt;Use cost/value as a basis of communication with the business and you will increase the likelihood of being accepted as a trusted part of the organisation.&lt;/p&gt;</content:encoded>


<category>Alignment</category>
<category>IT Cost and Value</category>

<dc:creator>Paul Wallis</dc:creator>
<pubDate>Thu, 11 Oct 2007 16:20:48 +0100</pubDate>

<feedburner:origLink>http://www.keystonesandrivets.com/kar/2007/10/understand-valu.html</feedburner:origLink></item>
<item>
<title>Are CMDBs worth the trouble?</title>
<link>http://feedproxy.google.com/~r/KeystonesAndRivets/~3/CQgdbQSxHeo/are-cmdbs-worth.html</link>
<guid isPermaLink="false">http://www.keystonesandrivets.com/kar/2007/10/are-cmdbs-worth.html</guid>
<description>During the past 12 months I’ve been asked with increasing regularity about the value of Configuration Management Databases (CMDBs).  In this post I’m going to summarise my answers to some of these questions I’ve been asked; as always with a bias towards how best to align business and IT.

On that note, it is worth pointing out that a CMDB is focused firmly on IT, not business. Sure there are some business benefits to be gained, but only as a consequence of CMDB implementation forcing change on the management and delivery of IT.  The great hope is that these changes will improve IT service, consequentially allowing IT delivery to become something that "just works", allowing IT to have more constructive conversations with the business.
</description>
<content:encoded>&lt;p&gt;During the past 12 months I’ve been asked with increasing regularity about the value of Configuration Management Databases (CMDBs).&amp;nbsp; In this post I’m going to summarise my answers to some of these questions I’ve been asked; as always with a bias towards how best to align business and IT.&lt;/p&gt;

&lt;p&gt;On that note, it is worth pointing out that a CMDB is focused firmly on IT, not business. Sure there are some business benefits to be gained, but only as a consequence of CMDB implementation forcing change on the management and delivery of IT.&amp;nbsp; The great hope is that these changes will improve IT service, consequentially allowing IT delivery to become something that &amp;quot;just works&amp;quot;, allowing IT to have more constructive conversations with the business.&lt;/p&gt;

&lt;p&gt;To start with, there follows a brief description of what a CMDB actually is and what it often promises to deliver.&lt;/p&gt;

&lt;p&gt;A CMDB forms the basis for much of the delivery mechanisms of ITIL v3. The concept is that you have a repository which holds relevant information about your assets, and how each asset relates to any other asset.&amp;nbsp; An asset, in the context of a CMDB, is termed a Configuration Item (CI) and may be an item of hardware, an application or a service. &lt;/p&gt;

&lt;p&gt;So is the CMDB the repository, the data model (how the data in the repository is structured and used), or the data held within it? Unfortunately that depends which vendor is trying to sell you it.&lt;/p&gt;&lt;p&gt;There are a multitude of vendors who offer CMDB solutions, each ranging in cost and complexity, but the key thing to remember is that a CMDB by itself is useless.&amp;nbsp; A CMDB is only ever of use when it forms part of a Configuration Management process which has four key sub-processes.&amp;nbsp; These govern the identification of CIs, the control of the CIs, auditing the CMDB information, and CMDB status accounting.&lt;/p&gt;

&lt;p&gt;By having a central database accurately filled with information about assets, we can improve IT Management and Delivery processes, such as Change, Problem, Incident and Service Desk Management.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;A properly installed, configured, managed and integrated CMDB allows more informed IT decisions to be made to improve service delivery.&amp;nbsp; It facilitates adherence to legal and contractual obligations such as Software Licensing and Contract Management.&amp;nbsp; Assets can be re-deployed more quickly and reliably to save budgetary spend.&lt;/p&gt;

&lt;p&gt;So that’s the basic “what?” and “why?” covered. &lt;/p&gt;

&lt;p&gt;CMDB may seem a great idea but opinion is divided as to the business benefits of a CMDB, whether it can ever be properly populated, and whether the overhead is just too great to bear. &lt;/p&gt;

&lt;p dir="ltr" style="MARGIN-RIGHT: 0px"&gt;“&lt;a href="http://www.itskeptic.org/node/25"&gt;IT Skeptic&lt;/a&gt;” sums this up quite clearly:&lt;/p&gt;&lt;blockquote dir="ltr"&gt;&lt;p&gt;&amp;quot;CMDB can’t be done. Not as ITIL defines it. At least not with a justifiable return on the investment of doing it - it is such an enormous undertaking that any organisation attempting it is going to burn money on an irresponsible scale. The truth about CMDB is no secret. It is a “dead elephant”: a great putrescence in the corner of the room that everyone studiously ignores, stepping around it and ignoring the stench, because life will be so much simpler if they do not acknowledge the obvious.&amp;quot; &lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;This point is not lost on a client who recently told me about his CMDB woes, his company having spent over $4m (£2m) before deciding there was no tangible benefit and then scrapping the project.&lt;/p&gt;

&lt;p&gt;Some analysts point to the problem being with the underlying database technology itself.&amp;nbsp; Trying to keep track of the complex relationships between CIs is clearly an issue.&amp;nbsp; Relationships governing where CIs are geographically located and the time-based nature of logging faults, fixes and changes in configuration lead others to believe that a new kind of Spatial Temporal GIS database is required.&amp;nbsp; Personally, I believe that only a new type of modelling engine can create and maintain the relationships.&lt;/p&gt;

&lt;p&gt;Earlier I mentioned the Configuration Management process which must be implemented as part of the CMDB roll-out.&amp;nbsp; Let’s take a look at the four key sub-processes in more detail:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Identification of Configuration Items (CIs)&lt;/strong&gt;: Creating the scope which identifies which CIs should exist in the CMDB and the information associated with those CIs defines the cost of implementation.&amp;nbsp; Be over ambitious and the manpower and integration costs will be too high.&amp;nbsp; Don’t capture enough and the CMDB will be meaningless.&amp;nbsp; There is no good reference point we can look back at to see what an ROI should be for CMDB.&amp;nbsp; We sail in unchartered waters.&amp;nbsp; My CEO was recently at a seminar hosted by a CMDB vendor who announced that “A full implementation can cost millions of dollars and take years to implement”.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Control of the CIs&lt;/strong&gt;: In order to establish a control framework around the CMDB, ITIL recommend that you create a Configuration Management Policy document. In this document the roles and responsibilities must be defined governing who should add a new CI entry, who can modify a CI entry and who the process manager should be. Now, this is great when it comes to manual adds and changes, but in a real world implementation much of the CI information will be sourced from within other systems.&amp;nbsp; Where this is the case, the policy needs to be extended to ensure the same restrictions are employed on the systems which act as tributaries of data.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Auditing the CMDB information&lt;/strong&gt;:&amp;nbsp; We’ve already established that the data held within a CMDB is critical to its success, but there are many ways in which the data can become obsolete or incomplete.&amp;nbsp; There is a high chance that the tributary systems will fall short of supplying all of the information which is needed in the CI, so manual entry is also required to fill the gaps.&amp;nbsp; More difficult to spot, however, is an incorrect relationship between CIs.&amp;nbsp; Over time, relationships change and this can be difficult to capture, and easy to miss.&amp;nbsp; It is this relationship based information which is used to make the more strategic, and consequentially higher value, decisions.&amp;nbsp; Auditing is an essential part of Configuration Management.&amp;nbsp; Without it, the CMDB cannot be trusted.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;CMDB status accounting&lt;/strong&gt;: Although usually tailored to individual company needs, there are some core statistics which are generated about CMDB performance. Examples would include: the number of changes for each CI type over a period of time; the number of software licences not used; who uses the CMDB; the number of breeched SLAs because of CMDB errors and the number of incomplete CI records.&amp;nbsp; These, and others, all form part of the cycle of continuous improvement and help to force another turn of the wheel.&lt;/p&gt;

&lt;p&gt;You may have noticed how &amp;quot;IT-centric&amp;quot; this post has become, reflecting my earlier comment that CMDB is clearly IT focused.&amp;nbsp; This leads to a problem of project justifications being put in IT terms rather than in business terms.&amp;nbsp; Speak to the business using this language and, given the huge costs for CMDB, your project will never (certainly should never) get sanctioned.&lt;/p&gt;

&lt;p&gt;Even looking to suppliers for encouragement doesn’t help.&amp;nbsp; &amp;nbsp;Take BMC as an example.&amp;nbsp; Here’s a quote from their website:&lt;/p&gt;&lt;blockquote dir="ltr"&gt;&lt;p&gt;&amp;quot;The BMC Atrium CMDB provides the following business value:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;Allows any IT process users to launch a view into the BMC Atrium CMDB to quickly view CI and relationship data relevant to their needs through Graphical Interfaces&lt;/li&gt;

&lt;li&gt;Eliminates the fragmentation of IT tools and data sources by providing both a Common Data Model and service model to infuse business relevance into an industry standards approach to managing IT data&amp;quot;&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;p&gt;So key business values are a graphical interface and a consolidated toolset?&amp;nbsp; Clearly these are targeted at the IT fraternity, not the business minded CIO.&lt;/p&gt;

&lt;p&gt;To make the case to the business, start talking in terms of how the service to your clients will improve, how the goal is to make the IT delivery more seamless, less error prone, and meeting the required Service Level Agreements signed off by the business.&amp;nbsp; Start talking in terms of how security weaknesses can be spotted and how redundant kit can be pinpointed and removed from the bottom line.&lt;/p&gt;

&lt;p&gt;There exists a huge opportunity to use a CMDB to provide a better service for the business, thus increasing confidence in the IT function. This confidence is essential if IT is to become a trusted part of the organisation, and it is only through trust that IT can build a relationship with the business, enabling the conversations to begin to achieve alignment.&lt;/p&gt;

&lt;p&gt;To truly speak to the business, though, you need to talk in their terms, and that means talking financially.&amp;nbsp; Unfortunately, CMDB is lacking a key component – a financial model.&amp;nbsp; Rather than generating reports on how many CIs have not been updated, the business would really like to see a meaningful business report like “the cost to the business of email failure” or &amp;quot;the financial impact if the fulfilment service failed&amp;quot;. &lt;/p&gt;

&lt;p&gt;By opting for a CMDB you opt for change.&amp;nbsp; Existing processes which define the IT Service to the business will need to be changed in order to utilise the CMDB otherwise the data will become out of date, meaningless and create problems rather than solve them.&amp;nbsp; Process change affects people and this takes careful planning and implementation if it is to succeed.&amp;nbsp; It provides a huge opportunity for failure should it not be delivered effectively.&lt;/p&gt;

&lt;p&gt;So is a CMDB worth the trouble?&amp;nbsp; If you can manage to get it installed, configured, integrated, populated, maintained and fully operational – yes, it will improve IT performance and it will eventually help align IT with the business.&amp;nbsp; However, you are walking a tightrope with very little in the way of a safety net.&amp;nbsp; Fail on any of the above points and you risk heading for an expensive fall, causing the rift between business and IT to widen even further.&lt;/p&gt;

&lt;p&gt;&lt;span style="color: #777777;"&gt;© &lt;span onclick="location.href='http://www.keystonesandrivets.com/about.html'" style="CURSOR: help"&gt;Paul Wallis&lt;/span&gt; 2007.&amp;nbsp; All rights reserved.&lt;/span&gt;&lt;/p&gt;</content:encoded>


<category>Alignment</category>
<category>CMDB</category>
<category>IT Management</category>

<dc:creator>Paul Wallis</dc:creator>
<pubDate>Fri, 05 Oct 2007 15:23:20 +0100</pubDate>

<feedburner:origLink>http://www.keystonesandrivets.com/kar/2007/10/are-cmdbs-worth.html</feedburner:origLink></item>
<item>
<title>If IT does not alter an outcome, its role is meaningless</title>
<link>http://feedproxy.google.com/~r/KeystonesAndRivets/~3/jQG3D1wEGlM/the-art-of-a-go.html</link>
<guid isPermaLink="false">http://www.keystonesandrivets.com/kar/2007/09/the-art-of-a-go.html</guid>
<description>If IT does not exist within a sequential process which alters an outcome, its role is meaningless. 

And it is the flow of data that links individual items together into this sequence.  

This is why understanding how and why data flows around the business is critical to the alignment of IT and business. It clearly shows why IT exists and the role a system plays in the wider business context.

By looking at systems in this way IT personnel can communicate more effectively with all parts of the business, and informed decisions can be jointly made.</description>
<content:encoded>&lt;p&gt;This evening I was doing battle with a mountain of post that would rival Everest. It wasn’t physically the same size, but I felt like it would take about the same amount of time to conquer. I was just about to set up base camp in some utility bills, when my daughter called to me to tell her a bedtime story. &lt;/p&gt;

&lt;p&gt;“Here's a quick one.&amp;nbsp; An oyster went to a disco and pulled a muscle”, was my reply as I got up to go and see her.&lt;/p&gt;

&lt;p&gt;“No Dad. My English teacher says a story should have a beginning, middle and an end. That was just a beginning and an end.” shouted my son from across the hallway.&lt;/p&gt;

&lt;p&gt;That’s what we were all taught in school. Everything should have a beginning, middle and an end.&lt;/p&gt;

&lt;p&gt;Well, story time is over and I've started thinking about how everything can be described in those terms - a beginning, middle and an end. It doesn’t matter if you are making a meal, driving a car or dealing with your mailbag - everything starts, goes through a process, and completes.&lt;/p&gt;

&lt;p&gt;Those of us in the IT industry tend to think about IT systems as possessing these same qualities. We iteratively break down complex tasks into sub tasks, each of which accept input, perform computation, and returns results. So this concept is not new to us. But the tendency is to focus on the IT systems and how they work, rather than why the IT system is used. This internalised perspective, although understandable, is a huge mistake which hinders how IT is perceived by its clients – the business.&lt;/p&gt;&lt;p&gt;Taking a step back, IT systems are never the beginning or the end. All IT systems are only there to be middle of a bigger process, and the IT system is there solely as an enabler. &lt;/p&gt;

&lt;p&gt;Is IT’s whole reason for being to simplify or streamline a process, or enable some process to happen which would otherwise not have been able to occur? Perhaps, but it is not the IT system per se which is important here. It is the flow of data through the system which is actually used to effect a change. IT's sole reason for being is to enable that flow of data.&lt;/p&gt;

&lt;p&gt;Let’s take the case of a simple word processor, where thoughts and keystrokes can be processed and manipulated with the result being something which when read induces a change in thought or behaviour. The art of a good wordsmith is to ensure that such a result happens, and the word processor is simply a tool he can use to simplify the task. &lt;/p&gt;

&lt;p&gt;Within a manufacturing environment, the Management Information Systems and Control Systems form the link in the chain to create a better product or more profit - a conduit to effect change. &lt;/p&gt;

&lt;p&gt;If IT does not exist within a sequential process which alters an outcome, its role is meaningless. And it is the flow of data that links individual items together into this sequence. &lt;/p&gt;

&lt;p&gt;This is why understanding &lt;a href="http://www.keystonesandrivets.com/kar/2007/09/it-exists-for-o.html"&gt;how and why data flows&lt;/a&gt; around the business is critical to the alignment of IT and business. This understanding clearly highlights why IT exists and the role a system plays in the wider business context.&lt;/p&gt;

&lt;p&gt;By looking at systems in this way IT can communicate more effectively with all parts of the business, and more informed and effective decisions can be made.&lt;/p&gt;

&lt;p align="center"&gt;&lt;span style="color: #777777;font-size: 0.8em;"&gt;&lt;br /&gt;© &lt;span onclick="location.href='http://www.keystonesandrivets.com/about.html'" style="CURSOR: help"&gt;Paul Wallis&lt;/span&gt; 2007.&amp;nbsp; All rights reserved.&lt;/span&gt;&lt;/p&gt;</content:encoded>


<category>Data flow</category>
<category>IT Management</category>

<dc:creator>Paul Wallis</dc:creator>
<pubDate>Thu, 27 Sep 2007 20:47:44 +0100</pubDate>

<feedburner:origLink>http://www.keystonesandrivets.com/kar/2007/09/the-art-of-a-go.html</feedburner:origLink></item>
<item>
<title>Understanding Enterprise Architecture complexity</title>
<link>http://feedproxy.google.com/~r/KeystonesAndRivets/~3/2TbwYNCDyUo/the-models-and-.html</link>
<guid isPermaLink="false">http://www.keystonesandrivets.com/kar/2007/09/the-models-and-.html</guid>
<description>Nick Malik of Microsoft posted recently that

“For years, we've been living with Zachman and now TOGAF as commercially available EA frameworks, but honestly, they don't address the problems faced by large organizations with respect to complexity.”

This got me thinking about some of the pros, cons and limitations of the traditional frameworks used in Enterprise Architecture (EA).
</description>
<content:encoded>&lt;p dir="ltr" style="MARGIN-RIGHT: 0px"&gt;Nick Malik of Microsoft posted &lt;a href="http://blogs.msdn.com/nickmalik/archive/2007/08/24/is-it-time-to-bring-the-fea-concepts-to-the-commercial-space.aspx"&gt;recently&lt;/a&gt; that&lt;/p&gt;&lt;blockquote dir="ltr"&gt;&lt;p&gt;“For years, we've been living with Zachman and now TOGAF as commercially available EA frameworks, but honestly, they don't address the problems faced by large organizations with respect to complexity.”&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;This got me thinking about some of the pros, cons and limitations of the traditional frameworks used in Enterprise Architecture (EA).&lt;/p&gt;

&lt;p dir="ltr" style="MARGIN-RIGHT: 0px"&gt;This isn’t a comprehensive review but I’m going to briefly discuss three frameworks and their limitations in this blog, before I talk a little about OBASHI™ - my company’s own framework for capturing Business and IT related information.&amp;nbsp; Each framework details how information can be categorised, organised and presented to form the basis for governance and change.&amp;nbsp; The three traditional frameworks have some key differences which I’ll highlight below.&amp;nbsp; &lt;/p&gt;&lt;p dir="ltr" style="MARGIN-RIGHT: 0px"&gt;&lt;strong&gt;Zachman Framework&lt;/strong&gt;&lt;/p&gt;

&lt;p dir="ltr" style="MARGIN-RIGHT: 0px"&gt;Zachman provides the ability to define an enterprise in a highly structured way, by using a 6x6 two dimensional matrix to classify components of the enterprise:&lt;/p&gt;&lt;blockquote dir="ltr"&gt;&lt;p dir="ltr" style="MARGIN-RIGHT: 0px"&gt;&lt;strong&gt;Horizontal&lt;/strong&gt;: The horizontal cells of the framework are based around common questions: What, relating to data; How, relating to function; Where, being the Network or location; Who, identifies people or identities; When, pertaining to times; and Why covering motivation.&lt;/p&gt;

&lt;p dir="ltr" style="MARGIN-RIGHT: 0px"&gt;&lt;strong&gt;Vertical&lt;/strong&gt;: The vertical cells relate to the stakeholder groups:&amp;nbsp; Planner, details the scope (Contextual); Owner, defines the Business Model (Conceptual); Designer, documents the System Model (Logical); Builder, the Technology Model (Physical);&amp;nbsp; Implementer/Subcontractor, shows detailed representations (out-of-context); and Worker, detailing functioning enterprise instances.&amp;nbsp; &lt;/p&gt;&lt;/blockquote&gt;&lt;p dir="ltr" style="MARGIN-RIGHT: 0px"&gt;When filling in the framework each cell must be aligned with the cells immediately above and below it, and all horizontal cells must also be integrated. This gives the immediate indication and assessment of the alignment between the IT portfolio that is currently being analysed and the business.&lt;/p&gt;

&lt;p dir="ltr" style="MARGIN-RIGHT: 0px"&gt;Several software solutions are available to assist with the storing and manipulation of the information gathered by consultants. The output from such solutions is generally formed around the Zachman model itself.&lt;/p&gt;

&lt;p dir="ltr" style="MARGIN-RIGHT: 0px"&gt;Zachman, unfortunately, is reliant on a high degree of subjective data which is very granular in it analysis, and that is never a great combination.&amp;nbsp; Trying to obtain a consistent model from multiple architects is a problem commonly summed up as: one architect’s “How?” is another architect’s “Why?”&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Open Group Architecture Framework (TOGAF)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;TOGAF is “a detailed method and a set of supporting tools for developing an Enterprise Architecture”, developed by members of The Open Group Architecture Forum. TOGAF centres around four types of architecture which it sees as subsets of an overall enterprise architecture:&lt;/p&gt;&lt;blockquote dir="ltr"&gt;&lt;p&gt;&lt;strong&gt;Business Architecture&lt;/strong&gt;: defining the business strategy, governance, organisation and key business processes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Data Architecture&lt;/strong&gt;: describing the structure of an organisation’s logical and physical data management resources and data assets.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Applications Architecture&lt;/strong&gt;: describing a blueprint for the applications systems deployed, their interactions and their relationships to the core business processes described in the Business Architecture.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Technology Architecture&lt;/strong&gt;: a description of the logical software and hardware capabilities which are required to support the Business, Data and Application architectures. For example, Networks, IT infrastructure, middleware, standards, etc.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;The Open Group is a non-profit organisation, but is backed by some major companies within the IT world.&amp;nbsp; IBM, EDS and HP are all members of TOG and seek to promote tools and services based around TOGAF, thus raising its profile within the EA arena.&lt;/p&gt;

&lt;p&gt;What is unclear, however, is how TOGAF fits with other frameworks endorsed by these companies.&amp;nbsp; Much of the work currently being advocated by these companies, such as SOA, is inherently “bottom-up” and how the “top-down” nature of TOGAF fits with this model is ambiguous.&amp;nbsp; (Personally, I believe SOA should be pursued through a top-down approach – but that’s a subject for another blog).&lt;/p&gt;

&lt;p&gt;TOGAF requires tailoring to suit a particular enterprise and therefore requires strong knowledge of the methodology and the business model.&amp;nbsp; Finding a team with such qualities can be difficult.&amp;nbsp; Obtaining sanction to bring such a team onto the project requires much political will by a key influencer at a senior level within the organisation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Department of Defense Architecture Framework (DoDAF)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;DoDAF is a framework used by the US Department of Defense as a standard way to organise EA or SA (Systems Architecture) into consistent and complementary views. The US DoD insists that this framework is used on all major weapons or technology system procurements.&lt;/p&gt;

&lt;p&gt;Central to the classification of artefacts (objects) within DoDAF is the concept of interoperability which is organised into a series of levels.&lt;/p&gt;

&lt;p&gt;There are four basic views which can be applied to the artefacts:&lt;/p&gt;&lt;blockquote dir="ltr"&gt;&lt;p&gt;&lt;strong&gt;All View&lt;/strong&gt; (AV): provides descriptions of the entire architecture, and defines the scope, purpose, intended users, environment etc.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Operational View&lt;/strong&gt; (OV): this view is unique to DoDAF systems and describes everything necessary to achieve a DoD mission such as tasks, activities, I/O, rules, command–control-coordination relationships.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Systems&lt;/strong&gt; &lt;strong&gt;View&lt;/strong&gt; (SV): provides system components, networks, logical data models, sequence activity timelines etc.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Technical&lt;/strong&gt; &lt;strong&gt;Standards&lt;/strong&gt; &lt;strong&gt;View&lt;/strong&gt; (TV): allows for extraction of current standards and future standards.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;DoDAF has been developed to deliver an incredibly rich environment of documentation.&amp;nbsp; In order to evaluate tendors submitted during the procurement process every known item about an artefact must be catalogued and quantified in terms of speed, performance, interface requirements and applicability to a given task.&amp;nbsp; Due to the nature of the types of systems to be specified for the DoD, DoDAF is an extremely complicated and rigorous framework to adopt.&lt;/p&gt;

&lt;p&gt;There are a number of tools available which allow you to gather and report the wealth of data required to fulfil the DoDAF specification.&lt;/p&gt;

&lt;p&gt;Conforming to DoDAF can be extremely man-hour intensive and therefore costs can prove a barrier to adoption into the business.&amp;nbsp; Where DoDAF is a necessity for business development, such as in the defense industry, costs must be factored into the specific project which requires adoption of the framework.&lt;/p&gt;

&lt;p&gt;I have discussed these frameworks because they highlight how Enterprise Architecture is split into three camps:&lt;/p&gt;&lt;blockquote dir="ltr"&gt;&lt;p dir="ltr" style="MARGIN-RIGHT: 0px"&gt;a) &lt;strong&gt;Static Models&lt;/strong&gt;: Zachman is a structural framework which is static and can be used to classify artefacts.&lt;/p&gt;

&lt;p dir="ltr" style="MARGIN-RIGHT: 0px"&gt;b) &lt;strong&gt;Dynamic Models&lt;/strong&gt;: TOGAF is a process model which is dynamic and requires to be configured to each implementation.&lt;/p&gt;

&lt;p dir="ltr" style="MARGIN-RIGHT: 0px"&gt;c) &lt;strong&gt;Hybrid models&lt;/strong&gt;: DoDAF and derived frameworks are extended to cover artefacts of special interest to a particular vertical market.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Adoption of any of these three frameworks requires buy-in from the business in order to succeed. Enterprise Architecture is an ongoing process, not just a one-off exercise and as such there has to be a healthy commitment shown by the business.&amp;nbsp; And this is where there can be a problem with these and other frameworks.&amp;nbsp; There requires such an initial investment of not only money, but corporate will to succeed, that often other corporate prizes are within easier reach.&amp;nbsp; Enterprise Architecture is just too much of an overhead.&lt;/p&gt;

&lt;p&gt;What is needed is a lighter weight framework which is easy to apply, which can be focussed as necessary at particular target areas of the business, and which provides a rapid payback to the organisation ... the so called “low hanging fruits”, ripe and ready to be picked.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;OBASHI&lt;/strong&gt;™&lt;/p&gt;

&lt;p&gt;My company’s framework OBASHI™, combines essentials from all three of the frameworks discussed above.&amp;nbsp; It provides a static modelling environment based around six layers into which artefacts (or elements as they are known within OBASHI™) can be placed.&lt;a onclick="window.open(this.href, '_blank', 'width=740,height=624,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" href="http://www.keystonesandrivets.com/.shared/image.html?/photos/uncategorized/2007/09/24/obashilayers.gif"&gt;&lt;img title="Obashilayers" height="168" alt="Obashilayers" src="http://www.keystonesandrivets.com/kar/images/2007/09/24/obashilayers.gif" width="200" border="0" style="FLOAT: right; MARGIN: 0px 0px 5px 5px" /&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;In order to take full advantage of the simplicity of the OBASHI™ approach my company had to design a new modelling technology.&amp;nbsp; &amp;nbsp;This Stroma® software automates the six types of relationships that exist within OBASHI™:&lt;/p&gt;&lt;blockquote dir="ltr"&gt;&lt;p&gt;1) &lt;strong&gt;Connection&lt;/strong&gt;: elements can be explicitly connected to show a direct and bi-directional coupling.&lt;/p&gt;

&lt;p&gt;2) &lt;strong&gt;Dependency&lt;/strong&gt;: elements can be explicitly connected uni-directionally to show how one element is dependent on another.&lt;/p&gt;

&lt;p&gt;3) &lt;strong&gt;Layer&lt;/strong&gt;: An implicit relationship which exists between all elements within a particular layer (for example, Ownership, Systems, Business Processes).&lt;/p&gt;

&lt;p&gt;4) &lt;strong&gt;Spatial&lt;/strong&gt;: an implicit relationship which is formed between elements which are placed above or below each other, such as Business Processes placed under a particular Owner.&lt;/p&gt;

&lt;p&gt;5) &lt;strong&gt;Sequential&lt;/strong&gt;: an explicit relationship denoted by a list of elements in which adjoining elements in the list have a connection relationship, i.e. a string of connected elements.&lt;/p&gt;

&lt;p&gt;6) &lt;strong&gt;Zone&lt;/strong&gt;: elements within a prescribed geographic area are implicitly related to each other.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;The entire model can be formed from one or more (usually many) diagrams created using the OBASHI™ methodology.&amp;nbsp; We term them Business and IT diagrams (&lt;a href="http://www.stroma.eu/pdfs/B&amp;amp;IT.pdf"&gt;B&amp;amp;ITs&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;The horizontal and vertical position of elements within a B&amp;amp;IT diagram shows alignment, much in the same manner as Zachman, but with a more flexible relationship modelling capability. Elements can exist on any number of B&amp;amp;ITs, and thus form complex relationships with many other elements while still being easy to understand on each individual diagram.&lt;/p&gt;

&lt;p&gt;Process modelling, work flow and data flow can be superimposed onto and across the OBASHI™ layers using sequential relationships to show how business processes utilise and are underpinned by IT.&lt;/p&gt;

&lt;p&gt;As each element in OBASHI™ is based on an object, hybrid items can be created to reflect the needs of any particular vertical market.&amp;nbsp; Each element can reference external documentation and core information about the physical or logical item it represents.&lt;/p&gt;

&lt;p&gt;The models and methodologies used by Enterprise Architects tend to reflect the scale, complexity, breadth and depth of the Enterprise being modelled.&amp;nbsp; &amp;nbsp;For this reason there are often different views which can project the model in a meaningful way to different stakeholders.&amp;nbsp; OBASHI™ only requires two such views.&lt;/p&gt;

&lt;p&gt;Firstly, the B&amp;amp;IT View, where the Business and IT diagram input mechanism also serves as the graphical output.&amp;nbsp; Secondly, the Dataflow Analysis View, which highlights the interaction between all of the artefacts used to perform a task (or sub task).&lt;/p&gt;

&lt;p&gt;OBASHI™ facilitates diagrams which are clear and simple to understand by all levels of an organisation, not just the trained architects which created them.&lt;/p&gt;

&lt;p&gt;Using OBASHI™ and &lt;a href="http://www.stromasoftware.com/"&gt;Stroma&lt;/a&gt;® it is easy to see and communicate complexity and how IT supports any part of the business. This allows business and IT to talk the same language – a prerequisite to bridging the understanding gap between business and IT.&lt;/p&gt;

&lt;p&gt;&lt;span style="color: #777777;"&gt;© &lt;span onclick="location.href='http://www.keystonesandrivets.com/about.html'" style="CURSOR: help"&gt;Paul Wallis&lt;/span&gt; 2007.&amp;nbsp; All rights reserved.&lt;/span&gt;&lt;/p&gt;</content:encoded>


<category>Architecture</category>
<category>OBASHI</category>
<category>Stroma</category>

<dc:creator>Paul Wallis</dc:creator>
<pubDate>Thu, 20 Sep 2007 20:49:06 +0100</pubDate>

<feedburner:origLink>http://www.keystonesandrivets.com/kar/2007/09/the-models-and-.html</feedburner:origLink></item>
<item>
<title>Feature: IT exists for one reason</title>
<link>http://feedproxy.google.com/~r/KeystonesAndRivets/~3/iRtsMLfu_9Q/it-exists-for-o.html</link>
<guid isPermaLink="false">http://www.keystonesandrivets.com/kar/2007/09/it-exists-for-o.html</guid>
<description>People provide and consume data daily, as do applications and systems. Hardware and cables act as conduits through which data flows: between desks, through office and corporate networks, across the internet, through deep sea cables and via satellites. 

Across all businesses, the equivalents of the pipes, valves, pumps, meters and sensors of the oil and gas industry are the people, hubs, cables, routers, servers, and desktops through which data flows. 

</description>
<content:encoded>&lt;p&gt;&lt;a href="http://keystonesandrivets.typepad.com/photos/uncategorized/2007/09/09/dataflow_4.jpg"&gt;&lt;img title="Dataflow" height="200" alt="Dataflow" src="http://keystonesandrivets.typepad.com/kar/images/2007/09/09/dataflow.jpg" width="200" border="0" style="FLOAT: right; MARGIN: 0px 0px 5px 5px" /&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;Never underestimate the degree of clarity that a fresh pair of eyes can bring to a complex situation.&lt;/p&gt;

&lt;p&gt;Late one Sunday night a few years ago, my business partner and I were discussing the Oil &amp;amp; Gas markets our new IT company could service.&lt;/p&gt;

&lt;p&gt;In particular, we were discussing how to best use IT to maximise the financial value of a) the oil and gas products flowing through a refinery belonging to one of our clients, and b) the huge quantities of data used by the business.&lt;/p&gt;

&lt;p&gt;We had many ideas about creating applications to provide a joined up view of how the exploration and manufacturing businesses interacted, but we were struggling to define an appropriate methodology that would put IT in a business context. &lt;/p&gt;&lt;p&gt;For days we had been trying to come up with a way of bridging the understanding gap between business and IT, but with little success.&lt;/p&gt;

&lt;p&gt;On the table in front of us were a couple of A0 size Piping and Instrumentation Diagrams (P&amp;amp;IDs). &lt;/p&gt;

&lt;p&gt;My business partner’s brother, a man who freely admits he has the technical knowledge of a pebble, wandered by and asked what the diagrams showed. &lt;/p&gt;

&lt;p&gt;We patiently explained that the P&amp;amp;IDs were print-outs from a computer model of a nearby petrochemical complex. The computer model held a representation of the interactions between individual assets of the plants - things like pipes, valves, pumps, meters and sensors. &lt;/p&gt;

&lt;p&gt;We described how the computer model and P&amp;amp;IDs displayed and communicated how the assets were connected; how the assets interacted with business processes; and how the flows of oil and gas products through a business unit were measured and valued. &lt;/p&gt;

&lt;p&gt;Assets that did not add value to or support a business function could be easily identified and removed or reassigned. Also, the cost to the business of failure of an asset could be evaluated and steps taken to mitigate that risk.&lt;/p&gt;

&lt;p&gt;“One of the great things about P&amp;amp;IDs”, I said, “is that by using them as a visualisation and communication tool, the engineers and the business guys quickly see the big picture and can easily understand each other.” &lt;/p&gt;

&lt;p&gt;We paused for confirmation that the penny was beginning to drop.&lt;br /&gt;&lt;br /&gt;After a few moments of silence, The Pebble, as we affectionately call him, frowned and asked,&lt;br /&gt;&lt;br /&gt;“So why has this never been done for IT and business…I mean…isn’t IT the flow of data between assets?”&lt;/p&gt;

&lt;p&gt;The silence resumed. For quite a while. &lt;/p&gt;

&lt;p&gt;The Pebble had pointed us towards the solution to defining a methodology that would put IT in a business context. &lt;/p&gt;

&lt;p&gt;We realised that by thinking of IT as data flowing between business assets, the tried and trusted methodology used by engineers to communicate with the business could be adapted and applied to IT.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;span style="font-size: 1.2em;"&gt;Data flows in the Oil and Gas Industries&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;For the last thirty or so years accurate flow measurement and analysis has been the key to optimising the productivity of plant assets in the oil and gas industry. &lt;/p&gt;

&lt;p&gt;As technology improved from the late 1970s onward, the flow of oil and gas products became analogous to the flow of data.&lt;/p&gt;

&lt;p&gt;Flows of oil and gas through a plant used to be understood by reading values from analog flow meters. Each meter was inspected by an engineer and values recorded. Data such as temperature, pressure and product flow would then be manually entered into a computer for analysis.&lt;/p&gt;

&lt;p&gt;Digital flow meters began to replace analog flow meters, which enabled readings to be entered into a model in real-time. &lt;/p&gt;

&lt;p&gt;As more digital equipment came online the business gained a better understanding of how the product flowed through a plant. &lt;/p&gt;

&lt;p&gt;Sensors could be attached to nearly every asset (things like pipes, valves, and pumps), providing more and more snippets of data and enabling a deeper analysis of the interactions between assets and product flows. &lt;/p&gt;

&lt;p&gt;Through interpreting the numerous readings taken at a single point in the plant, rich information could be gleaned about how the product was flowing at that instant. &lt;/p&gt;

&lt;p&gt;By expanding this single point into hundreds of thousands of points along the manufacturing process, it was possible to see ripples in the data as the product rippled through the plant. &lt;/p&gt;

&lt;p&gt;The flow of data became analogous to the flow of product. &lt;/p&gt;

&lt;p&gt;The business started to react and adapt to the changes it saw in the data flow faster than it ever could to changes in product flow. &lt;/p&gt;

&lt;p&gt;By linking the model to the commodities markets the real costs/values of flow could be displayed, monitored and trended as dollars per second, rather than the more usual tonnes per hour. Why? So business processes could be optimised around value, and the contribution each asset made to the cost/value of the flow could be evaluated in business (monetary) terms.&lt;/p&gt;

&lt;p&gt;The importance of avoiding system down-time became clear. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;span style="font-size: 1.2em;"&gt;Data flow is critical today&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Today, business resources and IT assets are either providers of data, consumers of data or provide the conduit through which the data can flow. &lt;/p&gt;

&lt;p&gt;The flow of data between business assets is the life-blood of every modern organisation. &lt;/p&gt;

&lt;p&gt;People provide and consume data daily, as do applications and systems. Hardware and cables act as conduits through which data flows: between desks, through office and corporate networks, across the internet, through deep sea cables and via satellites. &lt;/p&gt;

&lt;p&gt;Across all businesses, the equivalents of the pipes, valves, pumps, meters and sensors of the oil and gas industry are the people, hubs, cables, routers, servers, and desktops through which data flows. &lt;/p&gt;

&lt;p&gt;Data flow is at the heart of 21st century business. Supporting, processing and optimising the flow of data are critical to maximising business performance.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;The sole reason for ITs existence is to manage the flow of data.&lt;/p&gt;

&lt;p align="center"&gt;&lt;span style="color: #777777;font-size: 0.8em;"&gt;&lt;br /&gt;© &lt;span onclick="location.href='http://www.keystonesandrivets.com/about.html'" style="CURSOR: help"&gt;Paul Wallis&lt;/span&gt; 2007.&amp;nbsp; All rights reserved.&lt;/span&gt;&lt;/p&gt;</content:encoded>


<category>Alignment</category>
<category>Data flow</category>
<category>IT Cost and Value</category>

<dc:creator>Paul Wallis</dc:creator>
<pubDate>Thu, 13 Sep 2007 14:06:00 +0100</pubDate>

<feedburner:origLink>http://www.keystonesandrivets.com/kar/2007/09/it-exists-for-o.html</feedburner:origLink></item>
<item>
<title>Alignment?  We need the big picture</title>
<link>http://feedproxy.google.com/~r/KeystonesAndRivets/~3/bL7L1vldqAs/alignment-we-ne.html</link>
<guid isPermaLink="false">http://www.keystonesandrivets.com/kar/2007/09/alignment-we-ne.html</guid>
<description>Computing Business editor Mark Samuels asked an important question recently:

“It's just a shame that after years of writing about the need for integration between IT and business, alignment is still at the critical - rather than the taken-for-granted - stage. Who's fault is that - the IT department or the business?”

The answer is straightforward – neither. 

Why?   Because traditionally Business and IT have not had a way of talking the same language.   And if they can’t speak the same language, and therefore understand each other, then alignment just isn’t going to happen.
</description>
<content:encoded>&lt;p&gt;Computing Business editor Mark Samuels asked an important question &lt;a href="http://knowledge.computing.co.uk/2007/07/business-and-te.html"&gt;recently&lt;/a&gt;:&lt;/p&gt;&lt;blockquote dir="ltr"&gt;&lt;p dir="ltr" style="MARGIN-RIGHT: 0px"&gt;“It's just a shame that after years of writing about the need for integration between IT and business, alignment is still at the critical - rather than the taken-for-granted - stage. Who's fault is that - the IT department or the business?”&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;The answer is straightforward – neither. &lt;/p&gt;

&lt;p&gt;Why?&amp;nbsp; &amp;nbsp;Because traditionally Business and IT have not had a way of talking the same language.&amp;nbsp; &amp;nbsp;And if they can’t speak the same language, and therefore understand each other, then alignment just isn’t going to happen.&lt;/p&gt;&lt;p&gt;Today’s organisations rely on complex IT infrastructures in which resources are employed in parallel by, and in support of, a number of business activities. &lt;/p&gt;

&lt;p&gt;This complexity (and the limitations of traditional modelling technology) has meant that until now it has been almost impossible to fully document, analyse, understand, and communicate the relationships between business activities and IT resources. &lt;/p&gt;

&lt;p&gt;And this has lead to inevitable problems.&amp;nbsp; On too many occasions projects have insufficient planning and documentation, project deadlines are missed, projects incur huge overspends and all too often the delivered solution is not quite what the business needed. &lt;/p&gt;

&lt;p&gt;I’ve always found it extraordinary that some organisations will often spend, in one fell swoop, tens of millions on IT projects when they cannot see ‘the big picture’ of how business and IT interact. &lt;/p&gt;

&lt;p&gt;Think for a second about how other industries work.&lt;/p&gt;

&lt;p&gt;Would you approve the extension of a factory, or the building of a new corporate HQ, without seeing and understanding the architect’s plans?&amp;nbsp; Would you expect the construction to be attempted without such plans?&lt;/p&gt;

&lt;p&gt;Would you expect engineers to build a bridge without using diagrams to communicate to you how they were going to do it?&amp;nbsp; Would you expect construction suppliers to design and supply their products without such diagrams?&lt;/p&gt;

&lt;p&gt;Despite the best efforts of change control these analogies are equivalents to what happens daily in the IT world. With overstretched IT departments documentation is often the last piece of the jigsaw, and often goes missing.&lt;/p&gt;

&lt;p&gt;But what to do about this problem?&amp;nbsp; There is an obvious need for a simple, clear and logical way to visualise the alignment of business activities with IT resources and dataflows.&lt;/p&gt;

&lt;p&gt;Architects and Engineers use pictures to enable the business and the professional to easily understand each other.&amp;nbsp; A few years ago my business partner and I started investigating if the same approach could be applied to the business and IT.&amp;nbsp; That is, showing the relationship between business and IT visually, in a way that was generally understandable.&lt;/p&gt;

&lt;p&gt;What we came up with, after a few years of research and development, is what we call a Business and IT diagram (B&amp;amp;IT).&lt;/p&gt;

&lt;p&gt;B&amp;amp;ITs are produced from a computer model (called &lt;a href="http://stroma.eu/homepage.asp"&gt;Stroma®&lt;/a&gt;).&amp;nbsp; They map and document the logical and physical relationships between an organisation’s business operations and the IT resources that support them.&amp;nbsp; &amp;nbsp;In other words, they put IT in a business context.&lt;/p&gt;

&lt;p&gt;B&amp;amp;IT diagrams accurately depict the complex inter-relationships and dependencies of business processes, IT resources and dataflows in an easy-to-understand visual format.&lt;/p&gt;

&lt;p&gt;&lt;a onclick="window.open(this.href, '_blank', 'width=740,height=624,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" href="http://keystonesandrivets.typepad.com/.shared/image.html?/photos/uncategorized/2007/09/06/obashilayers_4.gif"&gt;&lt;img title="Obashilayers_4" height="168" alt="Obashilayers_4" src="http://keystonesandrivets.typepad.com/kar/images/2007/09/06/obashilayers_4.gif" width="200" border="0" style="FLOAT: right; MARGIN: 0px 0px 5px 5px" /&gt;&lt;/a&gt; They do this by utilising the OBASHI™ methodology.&lt;/p&gt;

&lt;p&gt;Imagine a landscape piece of paper split into six horizontal lanes. To the left of the top lane write “Ownership”, to the left of the lane beneath it write “Business Process”.&amp;nbsp; Then come “Application”, “System”, “Hardware” and “Infrastructure”.&lt;/p&gt;

&lt;p&gt;Now you have a framework for organising the elements that represent individual Business or IT resources in your organisation.&lt;/p&gt;

&lt;p&gt;B&amp;amp;ITs enable the responsibilities, roles, risks and costs of every IT resource (or group of IT resources) employed in support of each business activity (and/or set of business activities) to be clearly visualised and, thus, understood.&lt;/p&gt;

&lt;p&gt;By portraying the relationship of business and IT in this way both groups can understand each other and the process of alignment can begin.&lt;/p&gt;

&lt;p&gt;If you would like to see and interact with some example B&amp;amp;ITs choose any of the ‘Embedded’ options &lt;a href="http://stroma.eu/stromaLive.asp"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Save an example of a simple B&amp;amp;IT and an explanation of OBASHI™ &lt;a href="http://www.stroma.eu/pdfs/B&amp;amp;IT.pdf"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;As always, your thoughts, questions and feedback are very welcome.&lt;/p&gt;

&lt;p align="center"&gt;&lt;span style="color: #777777;font-size: 0.8em;"&gt;&lt;br /&gt;© &lt;span onclick="location.href='http://www.keystonesandrivets.com/about.html'" style="CURSOR: help"&gt;Paul Wallis&lt;/span&gt; 2007.&amp;nbsp; All rights reserved.&lt;/span&gt;&lt;/p&gt;</content:encoded>


<category>Alignment</category>
<category>IT Management</category>
<category>Stroma</category>

<dc:creator>Paul Wallis</dc:creator>
<pubDate>Thu, 13 Sep 2007 10:47:00 +0100</pubDate>

<feedburner:origLink>http://www.keystonesandrivets.com/kar/2007/09/alignment-we-ne.html</feedburner:origLink></item>
<item>
<title>The debate about ERP</title>
<link>http://feedproxy.google.com/~r/KeystonesAndRivets/~3/L4lX5dvKKus/the-debate-abou.html</link>
<guid isPermaLink="false">http://www.keystonesandrivets.com/kar/2007/09/the-debate-abou.html</guid>
<description>There has been a bit of a squall blowing through the IT blogosphere about the complexity of ERP systems and their value to the business.

This debate reignited following an article by Cynthia Rettig entitled The Trouble with Enterprise Software, in which she questioned the effectiveness of ERP.
</description>
<content:encoded>&lt;p&gt;There has been a bit of a squall blowing through the IT blogosphere about the complexity of ERP systems and their value to the business.&lt;/p&gt;

&lt;p&gt;This debate reignited following an article by Cynthia Rettig entitled &lt;a href="http://sloanreview.mit.edu/smr/issue/2007/fall/01/"&gt;The Trouble with Enterprise Software&lt;/a&gt;, in which she questioned the effectiveness of ERP.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://blog.hbs.edu/faculty/amcafee/index.php/faculty_amcafee_v3/are_enterprise_systems_part_of_the_problem_or_the_solution/"&gt;Andrew McAfee&lt;/a&gt;&amp;nbsp; subsequently suggested that more research is required in order to come to a definitive conclusion about the value of ERP, although he believes that corporations wouldn’t continue to invest if it wasn’t providing some sort of benefit.&lt;/p&gt;

&lt;p&gt;Thomas Otter of SAP says ERP is complex but manageable and “&lt;a href="http://theotherthomasotter.wordpress.com/2007/08/24/opinions-and-evidence-the-trouble-with-enterprise-software"&gt;this stuff works&lt;/a&gt;”.&amp;nbsp; Vinnie Mirchandani thinks that all too often ERP forces the business to depend on &lt;a href="http://dealarchitect.typepad.com/deal_architect/2007/08/making-your-com.html"&gt;expensive consultants&lt;/a&gt; and that only in the manufacturing sector has ERP had much of an impact.&lt;/p&gt;

&lt;p&gt;The emergence of Workday providing On-demand Business Services over Web 2.0 has made Nick Carr think that we might be about to enter a “&lt;a href="http://www.roughtype.com/archives/2007/08/the_end_of_erp.php"&gt;post-ERP era&lt;/a&gt;”.&amp;nbsp; Personally, I don’t see this happening.&amp;nbsp; It’s like saying that mySQL will create a post-Oracle era.&amp;nbsp; Workday may be great for some implementations, but the big spending multi-nationals are never going take the chance with their core strategic data.&amp;nbsp; It’s easier to sue SAP if it all goes wrong.&lt;/p&gt;

&lt;p&gt;What may cause ripples in the ERP pool are systems such as thingumy, which manipulates data using completely new techniques.&lt;/p&gt;&lt;p&gt;Although still in development, Thingamy is courting interest from many quarters due to the way it uses the interaction of objects to replicate the interactions of items flowing through an ERP system.&amp;nbsp; I’m hoping to make this the subject of a future blog as it touches on many areas in which I have a keen interest.&amp;nbsp; &lt;a href="http://thingamy.typepad.com/sigs_blog/2007/09/sap-oracle-work.html"&gt;This post by sig&lt;/a&gt; explains a little more about the technology.&lt;br /&gt;&lt;br /&gt;My experience is that ERP can work and provide real business benefits, given the right set of circumstances.&amp;nbsp; But it can also be an expensive waste of time, money and corporate effort. &lt;/p&gt;

&lt;p&gt;It may be stating the obvious, but a green field site is an ideal opportunity to get things right when implementing ERP.&lt;/p&gt;

&lt;p&gt;A few years ago I had the good fortune to work on a project which was establishing a new business venture in the Far East.&amp;nbsp; A multinational corporation took a farsighted approach and decided against trying to impose the same business processes and systems used in the rest of the company.&amp;nbsp; Instead, the decision was taken to involve an ERP provider early in the project (incidentally, not the cheapest provider) who had great local knowledge. &lt;/p&gt;

&lt;p&gt;ERP was the first computer system to be specified on the project, and from that all processes and systems were put in place. The ERP provider was well paid but it was money well spent.&amp;nbsp; The consultants’ experience of country specific business processes and regulatory issues was critical to successfully expediting the project.&amp;nbsp; The project was on-time and under budget, and delivered everything it was engineered to do.&lt;/p&gt;

&lt;p&gt;In a similar vein, another project centred on a new joint venture company between two large European chemical companies.&amp;nbsp; By utilising one of the partners’ ERP systems the roll out and integration of the new business was extremely quick.&amp;nbsp; The ERP provider quickly bespoked the supply chain, warehousing, HR, financial and manufacturing requirements to reflect the new enterprise, and the JV partners’ ERP systems securely linked to share common data.&amp;nbsp; The project was on time and under budget, and delivered everything it was engineered to do.&lt;/p&gt;

&lt;p&gt;Contrasting with these experiences is one huge implementation which I watched from a safe distance.&amp;nbsp; It was decided to implement ERP across a large corporation with tens of thousands of employees in 46 countries.&amp;nbsp; The business edicts surrounding the project were simplistic and showed a glaring disconnect between business and IT: “Implement ERP”, “reduce the number of legacy systems”, “rationalise applications”, and “consolidate hardware”.&amp;nbsp; The project rolled on for years trying to enforce change around the globe, country by country.&amp;nbsp; ERP was eventually installed, but the initial vision was far from realised.&amp;nbsp; Most legacy systems remained, and the rationalisation of applications could not get standards adopted.&amp;nbsp; Millions upon millions of pounds were over-spent in the drive to implement ERP, but ultimately that wasn’t ERPs fault.&lt;/p&gt;

&lt;p&gt;Trying to force too much change onto a complex organisation because of what &lt;a href="http://blogs.zdnet.com/Howlett/?p=125"&gt;Denis Howlett&lt;/a&gt; calls “political necessity or ‘me too’ ERP envy” is doomed to failure. &lt;/p&gt;

&lt;p&gt;You may have noticed I used the term “engineered” above.&amp;nbsp; Perhaps the reason that ERP has been so successful in manufacturing (to take up Vinnie’s point) is that these businesses understand the value of a planned and documented approach to building something. &lt;/p&gt;

&lt;p&gt;ERP can be very successful if it is planned and implemented properly.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;A conversation with the management of the green field site a few years after I’d moved on did provide a cautionary sting in the tail, however.&amp;nbsp; “It’s been great for us so long as we don’t want to change anything.&amp;nbsp; Implementing ERP is like pouring concrete on the whole organisation”.&amp;nbsp; &amp;nbsp;&lt;/p&gt;

&lt;p align="center"&gt;&lt;span style="font-size: 0.8em;color: #777777;"&gt;&lt;br /&gt;© &lt;span onclick="location.href='http://www.keystonesandrivets.com/about.html'" style="cursor: help;"&gt;Paul Wallis&lt;/span&gt; 2007.&amp;nbsp; All rights reserved.&lt;/span&gt;&lt;/p&gt;</content:encoded>


<category>ERP</category>

<dc:creator>Paul Wallis</dc:creator>
<pubDate>Thu, 13 Sep 2007 10:01:00 +0100</pubDate>

<feedburner:origLink>http://www.keystonesandrivets.com/kar/2007/09/the-debate-abou.html</feedburner:origLink></item>
<item>
<title>Scoring lines in the cement</title>
<link>http://feedproxy.google.com/~r/KeystonesAndRivets/~3/BrLhlZqDhr4/scoring-lines-i.html</link>
<guid isPermaLink="false">http://www.keystonesandrivets.com/kar/2007/09/scoring-lines-i.html</guid>
<description>I was thinking today about how IT always gets its reputation dragged through the dirt when it comes to implementing projects.  There are always the perennial problems of going over budget, completion dates overrunning, teething problems with new systems and how the solutions deployed don’t actually fit with what the business actually wanted to see.
This started me thinking about other professions which exhibit similar traits.  One which immediately sprung immediately to mind was the building trade, and my experience when buying a new house...</description>
<content:encoded>&lt;p&gt;Michael Krigsman writes a great blog about the issues surrounding &lt;a href="http://blogs.zdnet.com/projectfailures/?p=362"&gt;IT Project Failures&lt;/a&gt;.&amp;nbsp; I was thinking today about how IT always seems to have its reputation dragged through the dirt by the rest of the business when it comes to implementing projects. &lt;/p&gt;

&lt;p&gt;There are always the perennial problems of going over budget, completion dates overrunning, teething problems with new systems and how the solutions deployed don’t actually fit with what the business actually wanted to see.&lt;/p&gt;

&lt;p&gt;This started me thinking about other professions which exhibit similar traits. One which immediately sprung to mind was the house-building trade, and my experience when buying a new house...&lt;/p&gt;&lt;p&gt;I’ve never been blessed with the patience and skill to perform DIY, and although I can see the fascination with power-tools, I can admit to having hands more suited to a keyboard. For this reason I decided I’d buy a new build house rather than fix-up an older property.&lt;/p&gt;

&lt;p&gt;It was only when I moved into my new house (four months after the original entry date) I discovered my naivety and the process of “&lt;a href="http://www.snagging.org/"&gt;snagging&lt;/a&gt;”. For those not accustomed with the practice, snagging is going through everything with a fine tooth comb and building up lists of problems for the builder to come back and fix.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;And there were lots of problems.&amp;nbsp; Faulty wiring, plumbing problems, leaking windows, warped doors.&amp;nbsp; There was even a place on roof-line where the builder had run out of bricks and filled the remaining space with cement.&amp;nbsp; Admittedly they’d been kind enough to score lines in the cement so it looked like bricks, but this artistic solution would have to be replaced.&lt;/p&gt;

&lt;p&gt;The kitchen work surfaces were not the ones I had originally specified, and had to be replaced.&amp;nbsp; Twice, actually, because the first replacement was incorrectly fitted.&amp;nbsp; Then there was the garden landscaping, and don’t get me started on the lack of documentation handed over with the house.&lt;/p&gt;

&lt;p&gt;The cost to the builders of doing all the remedial work was not insubstantial, and took months to complete.&lt;/p&gt;

&lt;p&gt;I’m sure this was, in part, due to the fact that the original team had moved onto another building project and left some poor support workers to manage the ongoing day to day maintenance activities without a proper hand over and the full level of resource that the original project team was blessed with.&lt;/p&gt;

&lt;p&gt;Over budget, over-run completion dates, teething problems, solutions out-with expectations, poor project handover with insufficient documentation. &lt;/p&gt;

&lt;p&gt;Sound familiar? &lt;/p&gt;

&lt;p align="center"&gt;&lt;span style="color: #777777;font-size: 0.8em;"&gt;&lt;br /&gt;© &lt;span onclick="location.href='http://www.keystonesandrivets.com/about.html'" style="CURSOR: help"&gt;Paul Wallis&lt;/span&gt; 2007.&amp;nbsp; All rights reserved.&lt;/span&gt;&lt;/p&gt;</content:encoded>


<category>IT Management</category>
<category>Projects</category>

<dc:creator>Paul Wallis</dc:creator>
<pubDate>Wed, 12 Sep 2007 15:09:00 +0100</pubDate>

<feedburner:origLink>http://www.keystonesandrivets.com/kar/2007/09/scoring-lines-i.html</feedburner:origLink></item>
<item>
<title>Archaeological Digs &amp; IT Relics</title>
<link>http://feedproxy.google.com/~r/KeystonesAndRivets/~3/v2j9yIi1acA/archaelogical-d.html</link>
<guid isPermaLink="false">http://www.keystonesandrivets.com/kar/2007/09/archaelogical-d.html</guid>
<description>Portraying the IT Architecture is like providing the picture on top of the jigsaw puzzle box in that it shows the infrastructure upon which the organisation is running.  Very often this is at variance with what the business is trying to achieve, reflecting the tendency in most organisations for the systems development agenda to be driven by lower/middle management to improve the performance of their tasks, rather than by the Board or strategic management to improve overall business performance.</description>
<content:encoded>&lt;p class="MsoBodyText" style="margin: 0cm 0cm 12pt;"&gt;&lt;span style="color: black;"&gt;&lt;span face="Arial"&gt;Investigating the systems architecture and infrastructure of any reasonably established complex organisation is as revealing as an archaeological dig in turning up the relics of its evolution. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoBodyText" style="margin: 0cm 0cm 12pt;"&gt;&lt;span style="color: black;"&gt;&lt;span face="Arial"&gt;There will usually be a basic proliferation of hardware and software platforms with department or task specific functionality; overlapping or parallel systems; and instances of multiple input of data, with all the potential that has for conflicting information. Superimposed upon this may be more sophisticated systems based on database technologies which have resulted from or facilitated the re-engineering of its business processes.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoBodyText" style="margin: 0cm 0cm 12pt;"&gt;&lt;span style="color: black;"&gt;&lt;span face="Arial"&gt;Portraying the IT Architecture is like providing the picture on top of the jigsaw puzzle box in that it shows the infrastructure upon which the organisation is running.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoBodyText" style="margin: 0cm 0cm 12pt;"&gt;&lt;span style="color: black;"&gt;&lt;span face="Arial"&gt;Very often this is at variance with what the business is trying to achieve, reflecting the tendency in most organisations for the systems development agenda to be driven by lower/middle management to improve the performance of their tasks, rather than by the Board or strategic management to improve overall business performance.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoBodyText" style="margin: 0cm 0cm 12pt;"&gt;&lt;span style="color: black;"&gt;&lt;span face="Arial"&gt;When IT Manager and Board share the total picture of the cost structure and systems architecture of the business then they have a solid platform upon which to manage future systems development to the strategic advantage of the business.&amp;nbsp;They will also be able to factor foreseen benefits from IT expenditure into future budgets so as to ensure delivery or, in other words, secure a return on their investment.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoBodyText" style="margin: 0cm 0cm 12pt;"&gt;&lt;span style="color: black;"&gt;&lt;span face="Arial"&gt;For most medium - large organisations, the savings and profit improvements achievable from a systematic analysis and review of their IT operations are considerable and, in many cases, can amount to millions of pounds. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoBodyText" style="margin: 0cm 0cm 12pt;"&gt;&lt;span style="color: black;"&gt;&lt;span face="Arial"&gt;A better understanding of the strategic management issues involved also provides a confident platform from which to consider more radical options such as outsourcing or strategic partnering with specialised service-providers. This affords the prospect of further benefits from access to both the leading-edge technology and organisational thinking they can provide.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoBodyText" style="margin: 0cm 0cm 12pt;"&gt;&lt;span style="color: black;"&gt;&lt;span face="Arial"&gt;It is at this point that visualisation tools will be able to add value:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoBodyText" style="margin: 0cm 0cm 12pt;"&gt;&lt;span style="color: black;"&gt;&lt;span face="Arial"&gt;at the boardroom level, being able to see the organisation’s systems model affords the opportunity to re-engineer (and possibly understand for the first time the use of this term in its systems context) its business processes and systems and align them with strategic goals;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoBodyText" style="margin: 0cm 0cm 12pt;"&gt;&lt;span style="color: black;"&gt;&lt;span face="Arial"&gt;for the IT Manager, the model provides a platform upon which to superimpose the IT establishment.&amp;nbsp;It identifies the cost to the business of: having to man the organisation for the unnecessarily broad range of expertise often required to service a proliferation of hardware and software platforms (because people tend to specialise in certain products and/or product mixes); overlapping functionality; high maintenance systems etc.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoBodyText" style="margin: 0cm 0cm 12pt;"&gt;&lt;span style="color: black;"&gt;&lt;span face="Arial"&gt;There are many Enterprise Architecture tools and methodologies which can assist with the archaeological explorations into the portfolio of deployed systems.&amp;nbsp; But few, if any, can provide a clear picture of the interactions and relationships between business and IT.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoBodyText" style="margin: 0cm 0cm 12pt;"&gt;&lt;span style="color: black;"&gt;&lt;span face="Arial"&gt;It was this realisation a few years ago that caused my business partner and I to set about creating an enterprise applcation to fill this need.&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoBodyText" style="margin: 0cm 0cm 12pt;"&gt;&lt;span style="color: black;"&gt;&lt;span face="Arial"&gt;The development process is now complete and we are on the hunt for the first reference client.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoBodyText" style="margin: 0cm 0cm 12pt;"&gt;&lt;/p&gt;

&lt;p align="center"&gt;&lt;span style="font-size: 0.8em;color: #777777;"&gt;&lt;br /&gt;© &lt;span onclick="location.href='http://www.keystonesandrivets.com/about.html'" style="cursor: help;"&gt;Paul Wallis&lt;/span&gt; 2007.&amp;nbsp; All rights reserved.&lt;/span&gt;&lt;/p&gt;</content:encoded>


<category>Architecture</category>
<category>IT Management</category>

<dc:creator>Paul Wallis</dc:creator>
<pubDate>Wed, 12 Sep 2007 11:27:00 +0100</pubDate>

<feedburner:origLink>http://www.keystonesandrivets.com/kar/2007/09/archaelogical-d.html</feedburner:origLink></item>

</channel>
</rss><!-- ph=1 --><!-- nhm:from_kauri -->
