<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>let x=x &#187; business</title>
	<atom:link href="http://www.crazymcphee.net/x/category/tech/business/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.crazymcphee.net/x</link>
	<description>programming idiom and methodology</description>
	<lastBuildDate>Fri, 27 Jan 2012 09:36:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Air France stops maintenance in China after screws missing from plane</title>
		<link>http://www.crazymcphee.net/x/2011/12/02/air-france-stops-maintenance-in-china-after-screws-missing-from-plane/</link>
		<comments>http://www.crazymcphee.net/x/2011/12/02/air-france-stops-maintenance-in-china-after-screws-missing-from-plane/#comments</comments>
		<pubDate>Fri, 02 Dec 2011 02:26:34 +0000</pubDate>
		<dc:creator>Scot Mcphee</dc:creator>
				<category><![CDATA[business]]></category>
		<category><![CDATA[professional practice]]></category>
		<category><![CDATA[rants]]></category>
		<category><![CDATA[technical]]></category>
		<category><![CDATA[aeronautical engineering]]></category>
		<category><![CDATA[aircraft maintenance]]></category>
		<category><![CDATA[engineering]]></category>
		<category><![CDATA[maintenance]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[methodology]]></category>
		<category><![CDATA[offshoring]]></category>
		<category><![CDATA[outsourcing]]></category>
		<category><![CDATA[process improvement]]></category>
		<category><![CDATA[qantas take note]]></category>
		<category><![CDATA[quality]]></category>
		<category><![CDATA[transformation]]></category>

		<guid isPermaLink="false">http://www.crazymcphee.net/x/?p=707</guid>
		<description><![CDATA[This is why I don&#8217;t trust off-shoring of aircraft maintenance. The same reason that poisonous substitutions are made in toothpaste or cheap lead paint used on a children&#8217;s toy; it&#8217;s the whole idea of taking something based in complex skills and knowledge-based engineering and buying on price, which ends up in a business environment like [...]]]></description>
			<content:encoded><![CDATA[<p>This is why I don&#8217;t trust off-shoring of aircraft maintenance. The same reason that poisonous substitutions are made in toothpaste or cheap lead paint used on a children&#8217;s toy; it&#8217;s the whole idea of taking something based in complex skills and knowledge-based engineering and buying on price, which ends up in a business environment like China&#8217;s; rampant with shortcuts and corruption, poor labour conditions, means quality is allowed to lapse and for anything critical on quality, there&#8217;s no way I&#8217;d suffer with it. From now on I&#8217;m researching the maintenance history of every plane I get onto. If it&#8217;s been serviced in China I&#8217;m not flying on it.</p>
<p><a href="http://www.brisbanetimes.com.au/travel/travel-news/air-france-stops-maintenance-in-china-after-screws-missing-from-plane-20111202-1o9z7.html">Air France stops maintenance in China after screws missing from plane</a>:</p>
<blockquote><p>Air France suspended the maintenance of its aircraft by Chinese company Taeco after 30 screws were found to be missing from one of its planes, it said Thursday.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.crazymcphee.net/x/2011/12/02/air-france-stops-maintenance-in-china-after-screws-missing-from-plane/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Why Steve Jobs mattered &#124; Bob Lewis</title>
		<link>http://www.crazymcphee.net/x/2011/10/19/why-steve-jobs-mattered-bob-lewis/</link>
		<comments>http://www.crazymcphee.net/x/2011/10/19/why-steve-jobs-mattered-bob-lewis/#comments</comments>
		<pubDate>Wed, 19 Oct 2011 12:42:11 +0000</pubDate>
		<dc:creator>Scot Mcphee</dc:creator>
				<category><![CDATA[business]]></category>
		<category><![CDATA[professional practice]]></category>
		<category><![CDATA[apple]]></category>

		<guid isPermaLink="false">http://www.crazymcphee.net/x/?p=685</guid>
		<description><![CDATA[Why Steve Jobs mattered &#124; Bob Lewis: &#8220;Nothing about the iPod, iTunes store, iPhone, or iPad was safe. Jobs focused on upside potential, not downside risk. Like the great generals in history he preferred offense to defense. As for excellence, he insisted on it in the technical as well as general meaning of the word. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.weblog.keepthejointrunning.com/?p=4374">Why Steve Jobs mattered | Bob Lewis</a>:<br />
<blockquote>&#8220;Nothing about the iPod, iTunes store, iPhone, or iPad was safe. Jobs focused on upside potential, not downside risk. Like the great generals in history he preferred offense to defense.</p>
<p>As for excellence, he insisted on it in the technical as well as general meaning of the word. Technically, “excellence” refers to the presence of desirable features people want to buy, as opposed to “quality,” which refers to the absence of defects … a characteristic Jobs didn’t particularly care about.&#8221;</p></blockquote>
<p>(Via <a href="http://www.weblog.keepthejointrunning.com">keepthejointrunning</a>.)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.crazymcphee.net/x/2011/10/19/why-steve-jobs-mattered-bob-lewis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Requirement: futuristic</title>
		<link>http://www.crazymcphee.net/x/2011/10/19/requirment-futuristic/</link>
		<comments>http://www.crazymcphee.net/x/2011/10/19/requirment-futuristic/#comments</comments>
		<pubDate>Wed, 19 Oct 2011 07:28:36 +0000</pubDate>
		<dc:creator>Scot Mcphee</dc:creator>
				<category><![CDATA[business]]></category>
		<category><![CDATA[poorly attempted humour]]></category>
		<category><![CDATA[requirements]]></category>

		<guid isPermaLink="false">http://www.crazymcphee.net/x/?p=682</guid>
		<description><![CDATA[So a friend said to me one of his client&#8217;s requirements was the system be &#8220;futuristic&#8221;. Here&#8217;s what we built:]]></description>
			<content:encoded><![CDATA[<p>So a friend said to me one of his client&#8217;s requirements was the system be &#8220;futuristic&#8221;. Here&#8217;s what we built:</p>
<p><img src="http://4.bp.blogspot.com/_btYFxFE4Pw8/TARQZ5LS6GI/AAAAAAAAA8I/WYAFUTdgf7g/s1600/ufo3.jpg" alt="Ufo3" title="ufo3.jpg" border="0" width="520" height="411" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.crazymcphee.net/x/2011/10/19/requirment-futuristic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Run IT as a business &#8212; why that&#8217;s a train wreck waiting to happen &#124; Bob Lewis</title>
		<link>http://www.crazymcphee.net/x/2011/10/18/run-it-as-a-business-why-thats-a-train-wreck-waiting-to-happen-bob-lewis/</link>
		<comments>http://www.crazymcphee.net/x/2011/10/18/run-it-as-a-business-why-thats-a-train-wreck-waiting-to-happen-bob-lewis/#comments</comments>
		<pubDate>Tue, 18 Oct 2011 11:41:20 +0000</pubDate>
		<dc:creator>Scot Mcphee</dc:creator>
				<category><![CDATA[business]]></category>
		<category><![CDATA[professional practice]]></category>

		<guid isPermaLink="false">http://www.crazymcphee.net/x/?p=680</guid>
		<description><![CDATA[Run IT as a business &#8212; why that&#8217;s a train wreck waiting to happen &#124; Bob Lewis: &#8220;When IT is a business, selling to its internal customers, its principal product is software that &#8220;meets requirements.&#8221; This all but ensures a less-than-optimal solution, lack of business ownership, and poor acceptance of the results.&#8221; (Via Bob Lewis [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.infoworld.com/d/adventures-in-it/run-it-business-why-thats-train-wreck-waiting-happen-477?page=0,1">Run IT as a business &#8212; why that&#8217;s a train wreck waiting to happen | Bob Lewis</a>: &#8220;When IT is a business, selling to its internal customers, its principal product is software that &#8220;meets requirements.&#8221; This all but ensures a less-than-optimal solution, lack of business ownership, and poor acceptance of the results.&#8221;</p>
<p>(Via <a href="http://www.infoworld.com/author-bios/bob-lewis">Bob Lewis @ Infoworld</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.crazymcphee.net/x/2011/10/18/run-it-as-a-business-why-thats-a-train-wreck-waiting-to-happen-bob-lewis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>blog link: world–</title>
		<link>http://www.crazymcphee.net/x/2011/10/14/blog-link-world%e2%80%93/</link>
		<comments>http://www.crazymcphee.net/x/2011/10/14/blog-link-world%e2%80%93/#comments</comments>
		<pubDate>Fri, 14 Oct 2011 09:28:34 +0000</pubDate>
		<dc:creator>Scot Mcphee</dc:creator>
				<category><![CDATA[business]]></category>
		<category><![CDATA[infrastructure and frameworks]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[technical]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[craftsmanship]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.crazymcphee.net/x/2011/10/14/blog-link-world%e2%80%93/</guid>
		<description><![CDATA[world– by Robert Merkel at Larvatus Prodeo. Published October 14, 2011 at 09:02AM The technology world has just lost another giant, though one without the towering public persona of Steve Jobs. If you’re not actually a programmer, you’ve probably never heard of Dennis Ritchie. But the vast majority of software you use was built using [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://larvatusprodeo.net/2011/10/14/world/">world–</a> by Robert Merkel at <a href="http://larvatusprodeo.net">Larvatus Prodeo</a>. Published October 14, 2011 at 09:02AM</p>
<blockquote><p>The technology world has just lost another giant, though one without the towering public persona of Steve Jobs.</p>
<p>If you’re not actually a programmer, you’ve probably never heard of <a href="http://www.washingtonpost.com/blogs/blogpost/post/dennis-ritchie-father-of-c-programming-language-and-unix-dies-at-70/2011/10/13/gIQADGNbhL_blog.html">Dennis Ritchie</a>. But the vast majority of software you use was built using a tool that he originally designed, and the rest by tools that very liberally sample from his.</p>
<p>The “native language” that the central processor in a computer understands is an ornery beast. For one thing, back in the 1970s every two-bit computer company (if you’ll pardon the techy pun) had its own native language; these days, there still remain two very common ones, and dozens of less common examples out there. More importantly, it’s almost incomprehensible, even to most programmers. Take this little snippet, part of the preliminaries to a very simple program that just prints the message “hello, world” to the screen:</p>
<pre>_start:
        mov    eax, 4
        mov    ebx, 1
        mov    ecx, str
        mov    edx, str_len
        int    80h</pre>
<p>Writing long and complicated bits of software with such unhelpful notation is extremely slow and error-prone.</p>
<p>“High-level” languages, that allowed the logic of software to be expressed in more compact and readable notation, had existed since the 1950s; <a href="http://en.wikipedia.org/wiki/Grace_Hopper">Grace Hopper</a> was responsible for one of the first. Over time, more and more of the scientific and business software run on the large computers of the era was written in FORTRAN, COBOL, and other high-level langages. However, the “operating systems”, the software plumbing that joined those applications to the hardware, was invariably written in the machine language of specific systems.</p>
<p>In the late 1960s, Ritchie, working with Ken Thompson at Bell Laboratories, hacked together their own little operating system for an obsolete computer nobody was making use of. It was small, but it worked, and was one of the first practical systems to support “timesharing” – the ability for multiple users to run multiple programs simultaneously and interactively. Fairly early on, they had another brainwave; they would rewrite as much of the system – which became known as Unix – as possible in a high-level programming language, to speed development. But first, they needed a suitable high-level language. The resulting language, an evolution of earlier languages entitled BCPL and B, was called “C”.</p>
<p>Both C and Unix were raging successes, partly because of their inherent strengths. The use of C allowed Unix to be “ported” to many different computer systems, a process that continues today as its spiritual successor Linux, written in C, runs on everything from IBM mainframes (and the amphormous “Googleplex” of Google’s servers which, reportedly, draw 240 megawatts of power), to virtually every smartphone on the planet (the iPhone’s operating system is not Linux, but it is also a derivation of Unix and substantial parts are written in C). They also had the good fortune, as with the Internet and World Wide Web which owes so much to both, that they gradually escaped the crush of intellectual property law to become part of the intellectual commons of the field.</p>
<p>Almost as important was the elegance and economy that Ritchie, along with Brian Kernighan, brought to teaching the language. Their textbook <a href="http://en.wikipedia.org/wiki/The_C_Programming_Language">The C Programming Language</a> remains the best programming language textbook ever written, in my view, and the one that I still strongly recommend to my students.</p>
<p>Much of the Windows operating system, and Mac OS X, are implemented in C. Those parts that aren’t, are implemented in computer languages directly derived from it – C++ and Objective-C. Most of the software that runs on those systems is also written in C or its successor languages. And perhaps the most pervasive “new” high-level language of the last 20 years – Java – retains so much of C’s “look and feel” that it often takes a second glance to tell which language a piece of code is written in.</p>
<p>Neither C nor Unix were by any means perfect. While some of its design faults have been eliminated in its successors others remain, and will likely continue to bamboozle neophyte (and, all too often, experienced) programmers, for generations to come. But there was so much he and his colleagues got right. Fate did play its part, but there are very good reasons that generations of software developers not yet born will express themselves in notations largely based on Ritchie’s.</p>
<p>RIP, dmr.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.crazymcphee.net/x/2011/10/14/blog-link-world%e2%80%93/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>UNIX timezone database shut down</title>
		<link>http://www.crazymcphee.net/x/2011/10/07/unix-timezone-database-shut-down/</link>
		<comments>http://www.crazymcphee.net/x/2011/10/07/unix-timezone-database-shut-down/#comments</comments>
		<pubDate>Thu, 06 Oct 2011 22:38:38 +0000</pubDate>
		<dc:creator>Scot Mcphee</dc:creator>
				<category><![CDATA[business]]></category>
		<category><![CDATA[infrastructure and frameworks]]></category>
		<category><![CDATA[rants]]></category>
		<category><![CDATA[technical]]></category>
		<category><![CDATA[copyright]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[time]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://www.crazymcphee.net/x/?p=641</guid>
		<description><![CDATA[The UNIX time zone database has been shut down because of copyright complaints! Overthrow the DCMA! http://blog.joda.org/2011/10/today-time-zone-database-was-closed.html]]></description>
			<content:encoded><![CDATA[<p>The UNIX time zone database has been shut down because of copyright complaints! Overthrow the DCMA! <a href="http://blog.joda.org/2011/10/today-time-zone-database-was-closed.html">http://blog.joda.org/2011/10/today-time-zone-database-was-closed.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.crazymcphee.net/x/2011/10/07/unix-timezone-database-shut-down/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>quick link: The value of stable teams.</title>
		<link>http://www.crazymcphee.net/x/2011/09/15/quick-link-the-value-of-stable-teams/</link>
		<comments>http://www.crazymcphee.net/x/2011/09/15/quick-link-the-value-of-stable-teams/#comments</comments>
		<pubDate>Thu, 15 Sep 2011 09:19:08 +0000</pubDate>
		<dc:creator>Scot Mcphee</dc:creator>
				<category><![CDATA[business]]></category>
		<category><![CDATA[professional practice]]></category>

		<guid isPermaLink="false">http://www.crazymcphee.net/x/?p=624</guid>
		<description><![CDATA[http://www.allaboutagile.com/the-value-of-stable-teams/]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.allaboutagile.com/the-value-of-stable-teams/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+allaboutagile+%28All+About+Agile+|+Agile+Development+Made+Easy%21%29  ">http://www.allaboutagile.com/the-value-of-stable-teams/<br />
</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.crazymcphee.net/x/2011/09/15/quick-link-the-value-of-stable-teams/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>REST and SOA and Agile and Waterfall</title>
		<link>http://www.crazymcphee.net/x/2010/12/21/rest-and-soa-and-agile-and-waterfall/</link>
		<comments>http://www.crazymcphee.net/x/2010/12/21/rest-and-soa-and-agile-and-waterfall/#comments</comments>
		<pubDate>Tue, 21 Dec 2010 08:26:07 +0000</pubDate>
		<dc:creator>Scot Mcphee</dc:creator>
				<category><![CDATA[architecture]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[infrastructure and frameworks]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[tools and techniques]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[craftsmanship]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[methodology]]></category>
		<category><![CDATA[profession]]></category>
		<category><![CDATA[REST]]></category>
		<category><![CDATA[soa]]></category>

		<guid isPermaLink="false">http://www.crazymcphee.net/x/?p=595</guid>
		<description><![CDATA[Recently I&#8217;ve been working on two projects. They are an exercise in contrasts. First the technologies and the development methodologies. So the first company uses a very Waterfall process and the integration platform is SOA. We&#8217;ve managed to build, in the middle of this, a small and focussed Java component that uses JMS in and [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I&#8217;ve been working on two projects. They are an exercise in contrasts.</p>
<p>First the technologies and the development methodologies.</p>
<p>So the first company uses a very Waterfall process and the integration platform is SOA. We&#8217;ve managed to build, in the middle of this, a small and focussed Java component that uses JMS in and out to avoid building horrible <em>horrible</em> BPEL or BPMN etc. But at either end, there&#8217;s some SOA bits to manage the integration with the &#8220;legacy&#8221;. So we&#8217;ve got this great bit of software, does amazing things, delivers real value to the business, which they want to put into production asap, but at every turn we&#8217;re hampered by the organisation or the technology platform. Its not so much the technology platform but the waterfall process the company has put around it. I&#8217;ve been told an internal wiki article detailing all the JMS  configuration is not  acceptable and the detail had to be in a Word document attached to an email requesting a not-production server configuration change. Word documents attached to emails are apparently far more &#8220;controllable&#8221; than a wiki with strong authentication protocols and history details in this world-view. Naturally I cut and pasted my wiki configuration detail into a Word document, spent a morning formatting it, and even added a link to the wiki before attaching it to an email. Acceptable process; configuration delivered. SOA and waterfall go together to make software development hell.</p>
<p>The second project has its many issues but one thing it does not have (for the components I have designed at least) is any SOA. It is all REST all the way down. There are multiple server-side-only components that all communicate to each other with REST over HTTP. Some of the data passed between servers is (or soon will be) JSON. The user interface is about to be delivered in two parts &#8211; one through actual REST-inspired web page requests to get the HTML and the other, via JQuery running on the web pages to actual JSON over REST services. These services will also call the REST services on the other components of the system (no database at the UI level). In fact many of the same JSON documents will be used to communicate from server to server as from ui to server. We are using Jersey for the REST. The process is Agile. The organisation hasn&#8217;t delivered such a large project with Agile before, and while I&#8217;ve been away on the other project there&#8217;s been some loss of focus. But despite some critical moments we had last week there&#8217;s been a renewed commitment to improving the engineering and project processes to achieve high velocity and good success. Its not perfect but it feels like the senior managers want the agile process to succeed. So, REST and Agile go together to make developer success.</p>
<p>Now, to the organisations. See if you can match the organisational description to the project style.</p>
<p>One of these two projects is a really fascinating piece of software in the transport industry (I can&#8217;t say more than that) which is integrating a number of &#8220;old&#8221; software solutions and creating some really sexy new features that the customer wants and loves. It is across what Eric Evans calls the &#8220;core domain&#8221; of the business. Not only is it a relatively short piece of work, but it will deliver high value to the business. It also enables a bunch of even higher value business services in the future. Things that directly expand their capabilities they can offer to their customers (which will be many of my readers) and do other related sexy things core to the business. The business salivate over it. It buffs their shine. They want it.</p>
<p>The other project is a little less flashy. The product is a rather niche product but it&#8217;s purpose is around the environmental effects of carbon emissions so at it&#8217;s core is the mission &#8220;save the planet from CO2&#8243; &#8212; a pretty high value mission you&#8217;d think. However the actual functions of the software product are fairly mundane &#8211; based around helping large organisations capture and control data about their carbon emissions, because many of them have been required now to report these numbers to government agencies for a number of years. It has customers, all of then big companies or government agencies, and all the future prospects are similar sorts of organisations.</p>
<p>Which one is which? Which one uses REST/Agile, and which one is the SOA/Waterfall project? Do you think you can guess?</p>
<p>Would you be surprised if I said that the &#8220;sexy&#8221; transport project is the first one (SOA/Waterfall) and the second one is the REST/Agile project?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.crazymcphee.net/x/2010/12/21/rest-and-soa-and-agile-and-waterfall/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Business change methodology gaps &#124; Keep The Joint Running</title>
		<link>http://www.crazymcphee.net/x/2010/09/29/business-change-methodology-gaps-keep-the-joint-running/</link>
		<comments>http://www.crazymcphee.net/x/2010/09/29/business-change-methodology-gaps-keep-the-joint-running/#comments</comments>
		<pubDate>Wed, 29 Sep 2010 03:46:48 +0000</pubDate>
		<dc:creator>Scot Mcphee</dc:creator>
				<category><![CDATA[business]]></category>
		<category><![CDATA[professional practice]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[methodology]]></category>
		<category><![CDATA[profession]]></category>

		<guid isPermaLink="false">http://www.crazymcphee.net/x/?p=582</guid>
		<description><![CDATA[Whatever else you do, give yourself a chance: Rename every project, initiative and strategic program in your organization to reflect the business change goal instead of the system name: Sales Force Effectiveness Project instead of Salesforce.com Implementation; Evidence-based Decision-making Initiative instead of Business Intelligence Implementation. The impact is surprisingly large. &#8211; Business change methodology gaps &#124; [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>Whatever else you do, give yourself a chance: Rename every project, initiative and strategic program in your organization to reflect the business change goal instead of the system name: <em>Sales Force Effectiveness Project</em> instead of <em>Salesforce.com Implementation</em>; <em>Evidence-based Decision-making Initiative</em> instead of <em>Business Intelligence Implementation</em>. The impact is surprisingly large. &#8211; <a href="http://www.weblog.keepthejointrunning.com/?p=3789">Business change methodology gaps | IS Survivor Publishing</a>.</p></blockquote>
<p>Here is it is in a nutshell. Too often I&#8217;ve worked on building a <em>computer program</em>, rather than a <em>business system</em>. Now as I&#8217;m a c<em>omputer programmer</em>, what can you expect? Some might say, &#8220;well, I don&#8217;t want to know about the business system, just let me code&#8221;. And in some circumstances they could be right. But the thing I find is, that often the layers of people, business analysts, architects and managers are rarely thinking about the business system either, and that&#8217;s not even usually their fault either. Someone may have, long before project inception, thought they needed a <em>&#8220;business change goal&#8221;</em> as Bob Lewis puts it, but within a few minutes it is articulated as <em>&#8220;we need a computer system to do X and Y&#8221;</em> and ever since, that&#8217;s what&#8217;s been firmly in mind of everyone involved in the issue.</p>
<p>I always find the most useful question to ask any end-user, project manager, architect, business analyst etc, when clarifying ambiguity with them is not <em>&#8220;what do you want the computer to do at this point?&#8221;</em> but more importantly, <em>&#8220;what goal are we trying to achieve?&#8221;</em>. This allows me to formulate at least a couple of scenarios as to what the computer should &#8220;do&#8221; and allow the user to choose the most appropriate one.</p>
<p>This issue has become more and more apparent to me as I&#8217;ve been working these past few months on a important, high-visibility project inside a highly visible brand/player in Australian transport. The stuff I&#8217;m doing directly impacts the physical operation of the company&#8217;s equipment (and the equipment, on it); unlike most other systems I&#8217;ve built which are typically about shuffling information &#8211; usually monetary &#8211; about the place. The software I&#8217;m building has the ability to make hundreds, if not thousands of employees&#8217; jobs easier to perform, create better integration between the company and the company&#8217;s vital partners, and maybe earn a little bit of kudos with the company&#8217;s customers as well (as they definitely use the outputs of the system). But the systems we are building are defined narrowly in scope in terms of just software components with quite limited goals. Talking to the end users and the business sponsor, when they express their needs in terms of what their jobs requires, you can see this vast field of <em>lacunae</em> and we&#8217;re not even impacting 10% of that. It&#8217;s frustrating to be telling them the usual mantra: <em>&#8220;out of scope in this project&#8221;</em>. Yet it also appears that at least certain members of management had attached a cargo-cult to the project, in that they thought it would magically solve a bunch of problems that it was never addressing, all the time while reducing the scope. Those false expectations have had to be hosed down in fairly short order. So while the need is clearly apparent to everyone involved, I certainly don&#8217;t see any effort to create a bigger &#8220;business change goal&#8221; anywhere articulated, even though its desperately needed.  Even if there is one somewhere in the higher echelons of management, there&#8217;s never been a a plan that tells us down here in implementation just where our project fits in, and how to shape it appropriately to meet those bigger goals, which is an issue. This is not just about strategic vision, but tactical necessity.</p>
<p>I&#8217;ll leave you with another quote from Bob&#8217;s article about the issue of &#8220;politics&#8221; (and I&#8217;m not saying that my issues above are &#8220;political&#8221;, there&#8217;s just organisational failure issues):</p>
<blockquote><p>Politics isn&#8217;t a thin, unpleasant veneer &#8212; a distraction from the &#8220;real&#8221; work of organizational change. It constitutes, by its very definition, a great deal of the real work of organizational change.</p></blockquote>
<p>Oh for people who know what company I&#8217;m currently engaged at, none of the above has anything to do with recent &#8220;issues&#8221; that have been in the media about that company either. It&#8217;s a deeper sort of malaise, one that&#8217;s particularly frustrating because you can sense that maybe there&#8217;s some chance that they they could be <em>just this close</em> to actually &#8220;getting it&#8221;, at least in regards to the project I&#8217;m on and the people whom it directly impacts.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.crazymcphee.net/x/2010/09/29/business-change-methodology-gaps-keep-the-joint-running/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Managing to the numbers &#124; Keep the Joint Running</title>
		<link>http://www.crazymcphee.net/x/2010/08/11/managing-to-the-numbers-keep-the-joint-running/</link>
		<comments>http://www.crazymcphee.net/x/2010/08/11/managing-to-the-numbers-keep-the-joint-running/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 01:13:24 +0000</pubDate>
		<dc:creator>Scot Mcphee</dc:creator>
				<category><![CDATA[business]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[methodology]]></category>
		<category><![CDATA[money]]></category>

		<guid isPermaLink="false">http://www.crazymcphee.net/x/?p=580</guid>
		<description><![CDATA[People who manage purely by revenue or share price generally shaft their companies in the medium term. Bob Lewis, of IT Catalysts, is always worth a read and has many insights which I think all developers and architects should pay attention to. So you improve fulfillment (improved quality) and customer service (reduced cycle time). Revenue [...]]]></description>
			<content:encoded><![CDATA[<p>People who manage purely by revenue or share price generally shaft their companies in the medium term. Bob Lewis, of IT Catalysts, is always worth a read and has many insights which I think all developers and architects should pay attention to.</p>
<blockquote><p>So you improve fulfillment (improved quality) and customer service  (reduced cycle time). Revenue increases. Try proving your improvements  were the cause.</p>
<p>You can’t. You can’t even measure customer satisfaction accurately,  let alone demonstrate its relationship to increased revenue.</p>
<p>Which is why those who “run a company by the numbers” so often rely  on mindless cost-cutting: They can easily prove the connection to  this-year bottom-line improvements, while those who complain about the  long-term consequential damage have no proof — only their knowledge of  and confidence in the business model.</p></blockquote>
<p><a href="http://www.weblog.keepthejointrunning.com/?p=3682">Managing to the numbers | Bob Lewis @ Keep The Joint Running</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.crazymcphee.net/x/2010/08/11/managing-to-the-numbers-keep-the-joint-running/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

