<?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.innerworkings.com/~d/styles/itemcontent.css"?><!-- generator="wordpress/2.1.2" --><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Fran Mckeagney @ Blogs | Hear From Our Software Thought Leaders | InnerWorkings</title>
	
	<link>http://blogs.innerworkings.com</link>
	<description>Helping our customers to build great software organizations</description>
	<pubDate>Tue, 18 Oct 2011 18:56:12 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.1.2</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.innerworkings.com/iw/fmckeagney" /><feedburner:info uri="iw/fmckeagney" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Preparing for a webinar on .NET migration</title>
		<link>http://feeds.innerworkings.com/~r/iw/fmckeagney/~3/wcXJymnJuu0/</link>
		<comments>http://blogs.innerworkings.com/fmckeagney/2011/04/07/preparing-for-a-webinar-on-net-migration/#comments</comments>
		<pubDate>Thu, 07 Apr 2011 04:40:57 +0000</pubDate>
		<dc:creator>Fran Mckeagney</dc:creator>
		
		<category><![CDATA[Blogs]]></category>

		<guid isPermaLink="false">http://blogs.innerworkings.com/fmckeagney/2011/04/07/preparing-for-a-webinar-on-net-migration/</guid>
		<description><![CDATA[As my colleague Brian Finnerty pointed out in his recent blog, we’re continuing our webinar series on Managing Application Development Teams &#38; Software Projects with a webcast entitled Legacy System Migration to .NET on Thursday April 14th 2:00 PM Eastern/11:00 AM Pacific. Our guests on this occasion are the global healthcare company, Cerner Corporation.
In hosting [...]]]></description>
			<content:encoded><![CDATA[<p>As my colleague Brian Finnerty pointed out in his <a href="http://blogs.innerworkings.com/brian-finnerty/2011/03/30/webcast-legacy-system-migration-to-net/">recent blog</a>, we’re continuing our webinar series on Managing Application Development Teams &amp; Software Projects with a webcast entitled <a href="http://www.sdtimes.com/content/resources.aspx?ShowOnlyResourceID=438&amp;RefID=Innerworkings1">Legacy System Migration to .NET</a> on <img src="http://blogs.innerworkings.com/blogs/wp-content/uploads/2011/04/cerner-logo.gif" alt="Cerner Logo" align="right" />Thursday April 14th 2:00 PM Eastern/11:00 AM Pacific. Our guests on this occasion are the global healthcare company, Cerner Corporation.</p>
<p>In hosting these webinars, our goal is to make common software management issues as real as possible and to offer thoughts and strategies that might be relevant to you in your work. We are also keen to share “war stories” that make the issues come alive. We’re extremely lucky to have Cerner’s Matt Anderson and Ryan McKenna joining us for this webinar. They were both deeply involved in the project to migrate a key product from a legacy system to the .NET framework and the challenges associated with that process.</p>
<p>When I do my own preparation for these webinars I like to find an angle that allows me to open the issues up. For this webinar, I discovered a Department of Defence white paper on <a href="http://www.sei.cmu.edu/library/abstracts/reports/99tn013.cfm">Legacy System Migration Guidelines</a>. Since DoD systems contain a substantial amount of legacy software and they have worked with many vendors to carry out migrations, they have evolved 10 guidelines which are built on lessons learned from actual legacy system migrations. On first reading, some of these guidelines are blindingly obvious. For example, guideline #1 recommends that you “Develop a comprehensive strategy with achievable and measurable milestones for each reengineering project”. Indeed <img src='http://blogs.innerworkings.com/blogs/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> &#8212; you don’t need to be a rocket scientist to agree with that one!</p>
<p>But some of the guidelines, when matched with the key approaches of the Cerner strategy, are really quite interesting and thought provoking. A couple of weeks ago, I spent a day with Cerner in Kansas City at their Innovation Center. We allocated one session to preparation for the webinar on <a href="http://www.sdtimes.com/content/resources.aspx?ShowOnlyResourceID=438&amp;RefID=Innerworkings1">Legacy System Migration to .NET</a>. I was very struck during the meeting by the “Like-For-Like” strategy adopted by Cerner for the project. It’s not as simple as it sounds. Just think about it &#8212; you have a core product with many customers and users. It is a key revenue generator for the company. It has been developed over years. Now you need to move it to a new technology base. You decide on a “like-for-like” strategy, which means matching function for function, feature for feature. An ideal outcome would mean that users are not even aware of the change. But we all live and work in software. We know how products develop, how the outcome can change – sometimes in unexpected ways.</p>
<p>Then compare this decision with guidelines 4, 5 and 6 from the DoD white paper:</p>
<p><strong>Guideline #4: Establish and maintain configuration management control of the legacy system<br />
Guideline #5: There should be a carefully defined and documented process for the elicitation and validation of requirements<br />
Guideline #6: Make software architecture a primary reengineering consideration</strong></p>
<p>These three guidelines raise a ton of questions for me, which make the project, and decision-making around it, come alive. For example,<br />
1.	How are requirements for the new system documented?<br />
2.	Is the original architecture still valid under the new technology?<br />
3.	If not, what needs to change and what implications does it have for the project?<br />
4.	Does anything get dropped in the new system? What about the little funky features that wend their way into all products?<br />
5.	What about improvements and new features? Do they wait until the migration is done?</p>
<p>During the live webinar on April 14th, I will also ask our guest speakers about DoD guideline #3, which is near and dear to our hearts at InnerWorkings:</p>
<p><strong>Guideline #3: If new technology is used for a project, provide adequate training in both the technical content and the motivation for change</strong></p>
<p>The list of questions could go on – but the point is that these are real migration issues that Cerner grappled with, decided upon, and then executed against.</p>
<p>It is worth noting that Cerner’s migration project is complete now so we will also be able to talk about specific outcomes and lessons learned. The webcast will run for about 40 minutes and we will have a live Q&amp;A after that where you can ask your own questions. So do <a href="http://www.sdtimes.com/content/resources.aspx?ShowOnlyResourceID=438&amp;RefID=Innerworkings1">join us</a>. It promises to be a  really interesting session.</p>
<img src="http://feeds.feedburner.com/~r/iw/fmckeagney/~4/wcXJymnJuu0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.innerworkings.com/fmckeagney/2011/04/07/preparing-for-a-webinar-on-net-migration/feed/</wfw:commentRss>
		<feedburner:origLink>http://blogs.innerworkings.com/fmckeagney/2011/04/07/preparing-for-a-webinar-on-net-migration/</feedburner:origLink></item>
		<item>
		<title>R&amp;D and the future of jobs</title>
		<link>http://feeds.innerworkings.com/~r/iw/fmckeagney/~3/4-Zo-KtQ8So/</link>
		<comments>http://blogs.innerworkings.com/fmckeagney/2010/11/19/rd-and-the-future-of-jobs/#comments</comments>
		<pubDate>Fri, 19 Nov 2010 00:59:51 +0000</pubDate>
		<dc:creator>Fran Mckeagney</dc:creator>
		
		<category><![CDATA[Blogs]]></category>

		<guid isPermaLink="false">http://blogs.innerworkings.com/fmckeagney/2010/11/19/rd-and-the-future-of-jobs/</guid>
		<description><![CDATA[Last Friday, I attended the early morning sessions of an Ireland R&#38;D Showcase run by IDA Ireland and Science Foundation Ireland at Stanford University in Palo Alto.
As the title suggests, the day was intended to showcase Ireland as a leading research &#38; development hub for the new technologies that will shape the 21st century.
Among the [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blogs.innerworkings.com/blogs/wp-content/uploads/2010/11/istock_brain_xsmall.jpg" alt="Brain on Innovation" align="right" />Last Friday, I attended the early morning sessions of an <strong>Ireland R&amp;D Showcase </strong>run by <a href="http://www.idaireland.com/">IDA Ireland</a> and <a href="http://www.sfi.ie/">Science Foundation Ireland</a> at Stanford University in Palo Alto.</p>
<p>As the title suggests, the day was intended to showcase Ireland as a leading research &amp; development hub for the new technologies that will shape the 21st century.</p>
<p>Among the topics discussed were the key factors influencing countries&#8217; competitiveness in this century and the commitment required to fund core R&amp;D, if jobs are to be created and protected in the face of rising global competitiveness.</p>
<p>Last weekend, I watched Fareed Zakaria’s GPS program on <a href="http://podcasts.cnn.net/cnn/big/podcasts/fareedzakaria/video/2010/11/04/gps.podcast.10.31.update.cnn.m4v">How to restore the American Dream</a> (link opens podcast) so I was well primed for the urgency of the main topics. (This, by the way, is a program well worth watching and I will return to it in my next blog. While you’re at it, read his <a href="http://www.time.com/time/nation/article/0,8599,2026776,00.html">recent article</a> of the same title in Time magazine.)</p>
<p>Ireland, through the IDA, has done a very good job in the past 30 years of attracting large American corporations to establish their European hubs in the country. The incoming companies mirror the latest technology trends &#8212; the first wave brought global manufacturing companies like Siemens, Johnson &amp; Johnson and Pfizer; did you know that all the Viagra in the world is manufactured in Ireland?</p>
<p>Technology giants like HP, Microsoft, and Intel came next, followed by global players in the biotech and financial services sectors. Today, companies such as Google, LinkedIn, and Facebook all have a significant presence in Ireland.</p>
<p>The fierce urgency of a small country’s need to stay competitive drives the strategy and is largely unobstructed by the different political philosophies at home. I think it is a good example of what can be achieved across normal political divides and the short-term thinking that drives day-to-day politics in any country.</p>
<p>The overarching vision is held in a government policy document called the <a href="http://www.deti.ie/publications/science/2006/sciencestrategy.pdf">Strategy for Science, Technology and Innovation 2006-2013</a> (link opens PDF) which determines the direction and priorities. Two government agencies, backed by an array of state and private organizations, take the focus for implementing the policy decisions.</p>
<p>One agency, <a href="http://www.idaireland.com/business-in-ireland/research-development-and-/companies-in-ireland/#comp000049c77aab000000195444c2">IDA Ireland</a>, goes out to the global innovation centers and tries to attract the top companies to Ireland. A second agency, <a href="http://www.enterprise-ireland.com/en/">Enterprise Ireland</a>, works in the opposite direction &#8212; connecting young and innovative Irish companies to the global markets.</p>
<p>It is a long-term approach which costs money and has to survive government change. I assume there is wastage in the system but it is impressive in its coherence and in its transparency.</p>
<p>So what were the key themes at the Ireland R&amp;D Showcase? What jumped out for me was the <em>central role of education</em>. We are now moving into an era of highly complex and specialized research &#8212; nanotechnology, photonics, next-generation networks, cloud computing and so on.</p>
<p>Nations need to make the financial commitments to fundamental research on emerging technologies and knowledge domains. This research will drive the businesses and jobs of the future.</p>
<p>The next R&amp;D wave is coming, and we all need to pay close attention to stay competitive.  It has implications not just for countries but also for companies whose revenues depend on created intellectual property.</p>
<p>I was particularly impressed with the work of two research institutes attached to two Irish universities. One was <a href="http://www.crann.tcd.ie/index">CRANN</a>, attached to Trinity College Dublin. This institute works across the research spectrum of nanotechnologies, from the development of new nanomaterials with improved mechanical, magnetic, electrical or optical properties to their subsequent application in electronic or medical devices, sensors, or new drug delivery systems.</p>
<p>The second was the <a href="http://www.tyndall.ie/">Tyndall Institute</a>, attached to University College Cork. The focus here is in the areas of photonics, electronics, and materials, as well as nanotechnologies, and their applications for life sciences, communications, power electronics and other industries. Both are world-class institutes, attracting top scientists from around the world and working closely with international market-leading companies to commercialize the latest research.</p>
<p>It was also impressive to me that Ireland, in the teeth of the biggest economic meltdown in the country’s history, was staying firmly focused on long-term success for its people.</p>
<img src="http://feeds.feedburner.com/~r/iw/fmckeagney/~4/4-Zo-KtQ8So" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.innerworkings.com/fmckeagney/2010/11/19/rd-and-the-future-of-jobs/feed/</wfw:commentRss>
<enclosure url="http://podcasts.cnn.net/cnn/big/podcasts/fareedzakaria/video/2010/11/04/gps.podcast.10.31.update.cnn.m4v" length="247048381" type="video/x-m4v" />
		<feedburner:origLink>http://blogs.innerworkings.com/fmckeagney/2010/11/19/rd-and-the-future-of-jobs/</feedburner:origLink></item>
		<item>
		<title>Podcasts that I’m listening to…</title>
		<link>http://feeds.innerworkings.com/~r/iw/fmckeagney/~3/k8uvsWckJQw/</link>
		<comments>http://blogs.innerworkings.com/fmckeagney/2010/10/22/podcasts-that-im-listening-to/#comments</comments>
		<pubDate>Fri, 22 Oct 2010 21:15:23 +0000</pubDate>
		<dc:creator>Fran Mckeagney</dc:creator>
		
		<category><![CDATA[Blogs]]></category>

		<guid isPermaLink="false">http://blogs.innerworkings.com/fmckeagney/2010/10/22/podcasts-that-im-listening-to/</guid>
		<description><![CDATA[
As someone who spends many an hour waiting at airport gates for delayed or canceled flights, I have come to appreciate the extraordinary array of free programming available to us all the time.
In the past few years, I have become an avid podcast listener and I’ve compiled a short list of the programs I have [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blogs.innerworkings.com/blogs/wp-content/uploads/2010/10/istock_earbuds_xxsmall.jpg" alt="Earbuds" align="right" /></p>
<p>As someone who spends many an hour waiting at airport gates for delayed or canceled flights, I have come to appreciate the extraordinary array of free programming available to us all the time.</p>
<p>In the past few years, I have become an avid podcast listener and I’ve compiled a short list of the programs I have been listening to recently:</p>
<p><a href="http://www.radiolab.org/blogs/radiolab-blog/2010/oct/04/walls-jericho/">Could a Team of Trumpeters Really Bring Down the Walls of Jericho?</a></p>
<p><a href="http://www.sciencefriday.com/program/archives/201010016">The Stuxnet Attacks and Cyber Warfare</a></p>
<p><a href="http://www.onpointradio.org/2010/10/roy-blount-marx">Roy Blount Jr. on the Marx Brothers’ Duck Soup</a></p>
<p><a href="http://www.bbc.co.uk/worldservice/documentaries/2010/09/100914_doc_mysteries_brain.shtml">The Mysteries of the Brain</a></p>
<p>War may be a recurring theme with this particular selection – cyber, acoustic and the inimitable Marx Brothers’ variety – but my general intent is to pass on programs I have found interesting, entertaining or amusing.</p>
<p>I will continue to share new listening material from time to time &#8212; for those inevitable hours we all spend stuck in transit!</p>
<p>Happy listening,</p>
<p>Fran<br />
<a href="http://www.innerworkings.com">InnerWorkings</a></p>
<img src="http://feeds.feedburner.com/~r/iw/fmckeagney/~4/k8uvsWckJQw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.innerworkings.com/fmckeagney/2010/10/22/podcasts-that-im-listening-to/feed/</wfw:commentRss>
		<feedburner:origLink>http://blogs.innerworkings.com/fmckeagney/2010/10/22/podcasts-that-im-listening-to/</feedburner:origLink></item>
		<item>
		<title>Meaningless: The Rise &amp; Fall of the Chaos Report Figures</title>
		<link>http://feeds.innerworkings.com/~r/iw/fmckeagney/~3/MxWc8xJaG38/</link>
		<comments>http://blogs.innerworkings.com/fmckeagney/2010/10/01/meaningless-the-rise-fall-of-the-chaos-report-figures/#comments</comments>
		<pubDate>Thu, 30 Sep 2010 23:25:22 +0000</pubDate>
		<dc:creator>Fran Mckeagney</dc:creator>
		
		<category><![CDATA[Blogs]]></category>

		<guid isPermaLink="false">http://blogs.innerworkings.com/fmckeagney/2010/10/01/meaningless-the-rise-fall-of-the-chaos-report-figures/</guid>
		<description><![CDATA[
Back in 1994, the Standish Group produced a provocative report which became famous overnight and has been quoted many times in the intervening years to lament the state of the software industry and the billions of dollars wasted on software projects.
Most software vendors with a solution to make things better (InnerWorkings included!) have quoted the [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blogs.innerworkings.com/blogs/wp-content/uploads/2010/10/moneyhouse.jpg" alt="Money House" align="right" /></p>
<p>Back in 1994, the <a href="http://www1.standishgroup.com/about/index.php">Standish Group</a> produced a provocative report which became famous overnight and has been quoted many times in the intervening years to lament the state of the software industry and the billions of dollars wasted on software projects.</p>
<p>Most software vendors with a solution to make things better (<a href="http://www.innerworkings.com">InnerWorkings</a> included!) have quoted the Chaos report extensively in a bid for validation and gravitas. Updates to the original report have been eagerly consumed to assess whether new tools, development processes, or project management methodologies were having significant impact on the numbers. Sadly, they never were.</p>
<p>The key findings in the original Chaos report were as follows:</p>
<li>Only 16% of software projects were successful, another 53% of projects were ‘challenged’, while 31% per cent failed outright.</li>
<li>The average cost overrun of software projects was 189%.</li>
<li>Billions of dollars were wasted completely every year on software projects.</li>
<ul></ul>
<p>Scientific researchers, government advisers, software methodology groups, and software vendors all used the data to argue for their particular approach – all, it must be said, with the well-intentioned aim of making a dent in the Chaos report’s shocking numbers.</p>
<p>So I paid particular attention to a recent paper by two researchers at Vrije University in Amsterdam called <a href="http://www.computer.org/portal/c/document_library/get_file?uuid=984758f1-4f03-4609-afe6-1c2e4df31900&amp;groupId=889147">The Rise and Fall of the Chaos Report Figures</a> (please note, this link opens a PDF). The authors, J. Laurenz Eveleens and Chris Verhoef, used their own data &#8212; consisting of 5,457 forecasts of 1,211 real-world projects totaling hundreds of millions of Euros &#8212; and applied the Standish definitions to them. They then compared their results to the original Chaos report. The paper doesn’t make for an easy read, but the summary is very clear:</p>
<blockquote><p>Our research shows that the Standish definitions of successful and challenged projects have four major problems: they’re misleading, one-sided, pervert the estimation practice, and result in meaningless figures.</p></blockquote>
<p>That’s pretty strong stuff!</p>
<p><strong>Misleading Definitions</strong><br />
The Standish Group identified three project categories as the basis for their report:</p>
<li>Resolution Type 1, or project success. The project is completed on time and on budget, offering all features and functions as initially specified.</li>
<li>Resolution Type 2, or project challenged. The project is completed and operational but over budget and over the time estimate, and offers fewer features and functions than originally specified.</li>
<li>Resolution Type 3, or project impaired. The project is canceled at some point during the development cycle.</li>
<ul></ul>
<p>One of the problems with these definitions is that they don’t cover all scenarios. For example, a project that’s within budget and on-time, but that has less functionality in the final product, doesn’t fit any category. Secondly, the Standish definitions don’t consider a software project’s context, such as its usefulness, profit, or user satisfaction. Context is highly important, but also variable and complex in its measurable impact on the project outcome. So, the authors argue that the Standish definitions are misleading because they’re <em>solely </em>based on estimation accuracy of cost, time, and functionality.</p>
<p><strong>Unrealistic Failure Rates</strong><br />
The next issue is whether the Standish definitions of estimation accuracy are sound. “They are not”, say the authors. This argument unfolds over a couple of pages &#8212; between Boehm’s cone of uncertainty, DeMarco’s Estimation Quality Factor and the median f/a ratio, I suggest you tackle this section over a glass of your favorite beverage. It worked for me. The bottom line is that even using accurate forecast data from real-world projects, the authors got only a 59% success rate when the Standish definitions were applied. In other words, the Standish definitions create a bias which exaggerates the negative and swells those shocking project numbers.</p>
<p><strong>Perverting Accuracy</strong><br />
The Vrije University authors obtained data from a large multinational organization comprising 867 IT-intensive projects that began and were completed in 2005 or 2006. They found that the organization’s forecasts were generally higher than the actual project data. After further discussion, they discovered that the organization adopted the Standish definitions as the benchmark to establish when projects were successful. This caused project managers to overstate their project budget requests to increase the safety margin for success and hence skew the forecasts.</p>
<p><strong>Meaningless Figures</strong><br />
Finally, the authors contend that “the Standish figures are meaningless”.  Even if a company doesn’t use the key Standish performance indicators, forecasting biases always exist.</p>
<blockquote><p>Without taking forecasting biases into account, it’s almost impossible to make any general statement about estimation accuracy across institutional boundaries.</p></blockquote>
<p>Having worked with <a href="http://www.innerworkings.com/about/management-team">software R&amp;D organizations</a> for over 20 years, I would agree with that.  There follows more f/a plots and median EQFs (and a second glass of wine on my part) to quantify the bias issue.</p>
<p>Meaningless! That’s a tough word, paradoxically itself full of meaning and implication and consequence.</p>
<p>So what’s a poor CEO to do with all of this? I haven’t quite made up my mind yet but I am looking forward to the Standish Group’s response. For the moment, I think I’ll just hide the Chaos slides in my <a href="http://www.innerworkings.com">InnerWorkings</a> presentation deck. And that is such a pity because I really do love those ugly numbers!</p>
<img src="http://feeds.feedburner.com/~r/iw/fmckeagney/~4/MxWc8xJaG38" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.innerworkings.com/fmckeagney/2010/10/01/meaningless-the-rise-fall-of-the-chaos-report-figures/feed/</wfw:commentRss>
		<feedburner:origLink>http://blogs.innerworkings.com/fmckeagney/2010/10/01/meaningless-the-rise-fall-of-the-chaos-report-figures/</feedburner:origLink></item>
		<item>
		<title>This car runs on code</title>
		<link>http://feeds.innerworkings.com/~r/iw/fmckeagney/~3/rd3wH6eTdjU/</link>
		<comments>http://blogs.innerworkings.com/fmckeagney/2010/08/25/this-car-runs-on-code/#comments</comments>
		<pubDate>Wed, 25 Aug 2010 06:00:18 +0000</pubDate>
		<dc:creator>Fran Mckeagney</dc:creator>
		
		<category><![CDATA[Blogs]]></category>

		<guid isPermaLink="false">http://blogs.innerworkings.com/fmckeagney/2010/08/25/this-car-runs-on-code/</guid>
		<description><![CDATA[“It takes dozens of microprocessors running 100 million lines of code to get a premium car out of the driveway, and this software is only going to get more complex.” ROBERT N. CHARETTE, IEEE
Those of you familiar with InnerWorkings will know that we talk about helping our customers “build great software organizations”. The core elements [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>“It takes dozens of microprocessors running 100 million lines of code to get a premium car out of the driveway, and this software is only going to get more complex.” ROBERT N. CHARETTE, IEEE</p></blockquote>
<p>Those of you familiar with <a href="http://www.innerworkings.com">InnerWorkings</a> will know that we talk about helping our customers “build great software organizations”. The core elements of our company vision include a focus on developer skills, individual and team productivity, as well as rigorous software processes, with the objective of helping our customers build software of very high quality. </p>
<p>Producing high quality software products requires a high performing organization at every stage of the development life cycle. Inherent in all of this is the notion of “consistency”. Faced with the staggering ubiquity and the complexity of contemporary software implementations, organizations building software need to be consistent on a global scale. They need to have common practices across distributed teams, better means of collaboration, more visibility into their capabilities, and ways of establishing baselines as the basis for measured improvements. </p>
<p>There is just so much software out there now and its footprint will continue to increase over time. The cost of fixing stuff when something goes wrong is horrendous. Just to compete, the standards in software companies need to be higher and higher.</p>
<p>I was reminded of this forcefully while reading the article <a href="http://spectrum.ieee.org/green-tech/advanced-cars/this-car-runs-on-code/0">This Car Runs on Code</a> &#8212; my thanks to <a href="http://paul.kedrosky.com/">Paul Kedrosky</a> for bringing it to my attention. Here are some of the key facts stated in this fascinating article:</p>
<li>While the avionics system in the F-22 Raptor contains about 1.7 million lines of software code and Boeing’s new 787 Dreamliner requires about 6.5 million lines of code to operate its avionics and onboard support systems, a new premium-class automobile probably contains close to 100 million lines of code, controlling everything from your brakes to the volume of your radio</li>
<li>More than 80 percent of car innovations come from computer systems, and software has become the major contributor of value (as well as sticker price) in cars</li>
<li>For a premium car, its software alone represents about a billion dollars’ worth of investment</li>
<li>Approximately 50% of car warranty costs are now related to electronics and their embedded software</li>
<li>Within 10 years, some experts predict that the percentages relating to the cost of electronics as a percent of vehicle cost are expected to rise to 50 percent for conventional vehicles and 80 percent for hybrids.</li>
<p></p>
<p>It isn’t just the automotive industry that is experiencing the effects of software ubiquity, however. This trend is occurring in so many industries today – think about the expanding role of software in the military, aviation, and financial services industries for example. Software is everywhere and its influence is extending into every dusty corner of the modern economy.</p>
<p>In this context, it’s clear (to me at least) that software quality can no longer be treated in an ad-hoc way or left unmeasured as it often is today. There is simply too much economic activity and underlying business value at stake. Every organization, from a small business to a large enterprise, needs to put into place scalable, repeatable and data-driven processes and commit to them. Just to stay alive.</p>
<img src="http://feeds.feedburner.com/~r/iw/fmckeagney/~4/rd3wH6eTdjU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.innerworkings.com/fmckeagney/2010/08/25/this-car-runs-on-code/feed/</wfw:commentRss>
		<feedburner:origLink>http://blogs.innerworkings.com/fmckeagney/2010/08/25/this-car-runs-on-code/</feedburner:origLink></item>
		<item>
		<title>InnerWorkings and Safari Books Online</title>
		<link>http://feeds.innerworkings.com/~r/iw/fmckeagney/~3/9CO65-is_vs/</link>
		<comments>http://blogs.innerworkings.com/fmckeagney/2007/12/10/innerworkings-and-safari-books-online/#comments</comments>
		<pubDate>Mon, 10 Dec 2007 06:46:11 +0000</pubDate>
		<dc:creator>Fran Mckeagney</dc:creator>
		
		<category><![CDATA[Blogs]]></category>

		<guid isPermaLink="false">http://blogs.innerworkings.com/fmckeagney/2007/12/10/innerworkings-and-safari-books-online/</guid>
		<description><![CDATA[All of us at InnerWorkings are big fans of Safari Books Online. So I am delighted to let you know that we have extended our partnership with them in ways that will brings real beneifts to you, our users. For one thing, all of our drills now have selected Safari titles embedded in them at [...]]]></description>
			<content:encoded><![CDATA[<p>All of us at InnerWorkings are big fans of <a href="http://www.safaribooksonline.com/" title="Safari Books Online">Safari Books Online</a>. So I am delighted to let you know that we have extended our partnership with them in ways that will brings real beneifts to you, our users. For one thing, <a href="http://www.innerworkings.com/catalog" title="InnerWorkings Catalog with embedded links">all of our drills</a> now have selected Safari titles embedded in them at no additional cost to you! You can check this out <a href="http://www.innerworkings.com/catalog" title="InnerWorkings Catalog with embedded links">here</a>.</p>
<p>For those of you who don&#8217;t know Safari, let me give you a little background. Safari Books Online was created in July 2001 as a joint venture between the publishers O&#8217;Reilly Media and Pearson Education. The Safari libraries now contain more than 4,875 titles for programming and IT professionals. As well as the very popular O&#8217;Reilly titles, the Safari libraries include titles from Addison Wesley, Sams, Peachpit Press, Microsoft Press, Que, Prentice Hall and many other publisher partners. Most recently, Wiley has been added into the mix.</p>
<p>The content teams here at InnerWorkings take the best and most relevant of these titles and embed them into our drills in a context-sensitive way. This provides you with richer, more extensive reference and support. And,as usual, our thinking is that all of this material is available to you not just while you &#8216;learn&#8217; but also as you work day-to-day on real projects.  Combining the strengths of InnerWorkngs and Safari Books Online continues our committment to bulding the most powerful learning tool for developers everywhere in the world. In the months ahead, you will see further developments between our companies. For now, just enjoy!</p>
<img src="http://feeds.feedburner.com/~r/iw/fmckeagney/~4/9CO65-is_vs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.innerworkings.com/fmckeagney/2007/12/10/innerworkings-and-safari-books-online/feed/</wfw:commentRss>
		<feedburner:origLink>http://blogs.innerworkings.com/fmckeagney/2007/12/10/innerworkings-and-safari-books-online/</feedburner:origLink></item>
		<item>
		<title>Estimated Coding Time</title>
		<link>http://feeds.innerworkings.com/~r/iw/fmckeagney/~3/HF0ri0eoH04/</link>
		<comments>http://blogs.innerworkings.com/fmckeagney/2007/07/20/estimated-coding-time/#comments</comments>
		<pubDate>Fri, 20 Jul 2007 11:12:38 +0000</pubDate>
		<dc:creator>Fran Mckeagney</dc:creator>
		
		<category><![CDATA[Blogs]]></category>

		<guid isPermaLink="false">http://blogs.innerworkings.com/fmckeagney/2007/07/20/estimated-coding-time/</guid>
		<description><![CDATA[On the Scenario tab of any InnerWorkings challenge you will see a PostIt icon with the words &#8220;Estimated Coding Time 30 Minutes&#8221;. You&#8217;d be surprised how

much discussion this little indicator provokes. The intention behind it is simple - we want to let you know how much coding time you can expect to spend completing the [...]]]></description>
			<content:encoded><![CDATA[<p>On the Scenario tab of any InnerWorkings challenge you will see a PostIt icon with the words &#8220;Estimated Coding Time 30 Minutes&#8221;. You&#8217;d be surprised how</p>
<p><img src="http://blogs.innerworkings.com/blogs/wp-content/uploads/2007/07/ect.thumbnail.jpg" alt="ect.jpg" /></p>
<p>much discussion this little indicator provokes. The intention behind it is simple - we want to let you know how much coding time you can expect to spend completing the task. And it is a pretty good measure - as I write this, the average coding time per task when calculated for all tasks in our catalog across our entire customer base is 29.7 minutes. (Thanks to Seamus Brady, our Head of Platform Infrastructure, for this data!)</p>
<p>The discussion arises because of a subtlety in its phrasing. It says &#8220;<em><strong>coding</strong></em>&#8221; time and that is what it means. It doesn&#8217;t try to take into account any other time you might spend on the task. We don&#8217;t try to prejudge the amount of time you might spend researching, reading or just thinking about the problem and its solution. This will vary from developer to developer, depending on your knowledge and on your experience level with the material you are working on.</p>
<p>One of the unintended consequences of this is that users sometimes feel under pressure to complete. It is common for us to get feedback indicating that it took much longer to complete the task than the 30 minutes indicated. There are a couple of things I would say about that:</p>
<p>1) That&#8217;s fine. This is a learning environment. Take as long as you need to learn. It is not intended to put you under pressure - merely to give you an indication of the amount of <em>coding</em> work involved.</p>
<p>2) Go back a couple of days after you have completed the task and do it again. See how long it takes you. Repeating the task solidifies the learning. This is a practice environment. The goal is to help you master application of the technique you are learning.</p>
<p>However, the feedback provokes a lot of discussion here in InnerWorkings. Opinions vary from changing the message to eliminating it altogether to variations in between.  I would be very interested in hearing your thoughts on this.</p>
<img src="http://feeds.feedburner.com/~r/iw/fmckeagney/~4/HF0ri0eoH04" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.innerworkings.com/fmckeagney/2007/07/20/estimated-coding-time/feed/</wfw:commentRss>
		<feedburner:origLink>http://blogs.innerworkings.com/fmckeagney/2007/07/20/estimated-coding-time/</feedburner:origLink></item>
		<item>
		<title>Product Feedback</title>
		<link>http://feeds.innerworkings.com/~r/iw/fmckeagney/~3/GLlUo0GG_7w/</link>
		<comments>http://blogs.innerworkings.com/fmckeagney/2007/07/17/product-feedback/#comments</comments>
		<pubDate>Tue, 17 Jul 2007 16:58:35 +0000</pubDate>
		<dc:creator>Fran Mckeagney</dc:creator>
		
		<category><![CDATA[Blogs]]></category>

		<guid isPermaLink="false">http://blogs.innerworkings.com/fmckeagney/2007/07/17/product-feedback/</guid>
		<description><![CDATA[Every week I get a compiled list of all the product feedback we have received during the week from users. A lot of it is complimentary which is great and I love to see it. Some if it is not. Some of the stuff that is not complimentary is fair. And some if it - [...]]]></description>
			<content:encoded><![CDATA[<p><font face="arial">Every week I get a compiled list of all the product feedback we have received during the week from users. A lot of it is complimentary which is great and I love to see it. Some if it is not. Some of the stuff that is not complimentary is fair. And some if it - well, if not exactly </font><font face="arial">unfair</font><font face="arial"> - is the result of misconceptions about our InnerWorkings Developer product. Two misconceptions came to mind as I read through this week&#8217;s feedback:</font></p>
<p><font face="arial">1. We don&#8217;t teach syntax. We assume that you are a working developer, a practitioner. We don&#8217;t try to recreate the many resources and methods (classes, books, e-learning courses) that are available for beginners. There are so many great things out there at that level and, anyway, it isn&#8217;t really the issue we are interested in. We are VERY interested in the next stage and in the stages after that.</font></p>
<p><font face="arial">2. It&#8217;s not really about &#8216;passing&#8217; the code judging engine. Of course, at one level it is, but that is not the really significant part. The point is to help you develop your capabilities (and career) by having you solve problems in Visual Studio as you do, day-to-day, on projects. The significant part is the work you do while working on those problems. The outcome is the validation (to yourself or to others) that you can apply the techniques appropriately and efficiently. Building higher levels of performance and problem-solving.</font></p>
<p><font face="arial">Irrespective of the feedback, we really like to get it. We give it a lot of attention so please keep it coming!</font></p>
<img src="http://feeds.feedburner.com/~r/iw/fmckeagney/~4/GLlUo0GG_7w" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.innerworkings.com/fmckeagney/2007/07/17/product-feedback/feed/</wfw:commentRss>
		<feedburner:origLink>http://blogs.innerworkings.com/fmckeagney/2007/07/17/product-feedback/</feedburner:origLink></item>
		<item>
		<title>Andy Bechtolsheim article</title>
		<link>http://feeds.innerworkings.com/~r/iw/fmckeagney/~3/VQdAT5LgYA8/</link>
		<comments>http://blogs.innerworkings.com/fmckeagney/2007/07/17/andy-bechtolsheim-article/#comments</comments>
		<pubDate>Tue, 17 Jul 2007 16:47:59 +0000</pubDate>
		<dc:creator>Fran Mckeagney</dc:creator>
		
		<category><![CDATA[Blogs]]></category>

		<guid isPermaLink="false">http://blogs.innerworkings.com/fmckeagney/2007/07/17/andy-bechtolsheim-article/</guid>
		<description><![CDATA[Interesting article on Andy Bechtolsheim in today&#8217;s New York Times. Worth a look.
]]></description>
			<content:encoded><![CDATA[<p><font face="arial">Interesting article on Andy Bechtolsheim in today&#8217;s New York Times. <a href="http://www.nytimes.com/2007/06/26/technology/26sun.html?_r=1&amp;adxnnl=1&amp;oref=slogin&amp;adxnnlx=1182889786-LCrm8ikbSDtuzHEBOcSFqQ">Worth a look</a>.</font></p>
<img src="http://feeds.feedburner.com/~r/iw/fmckeagney/~4/VQdAT5LgYA8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.innerworkings.com/fmckeagney/2007/07/17/andy-bechtolsheim-article/feed/</wfw:commentRss>
		<feedburner:origLink>http://blogs.innerworkings.com/fmckeagney/2007/07/17/andy-bechtolsheim-article/</feedburner:origLink></item>
	</channel>
</rss>

