<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Key risk indicators in large-scale software projects (a brief discussion)</title>
	<atom:link href="http://bfwa.com/2008/01/10/key-risk-indicators-in-large-scale-software-projects-a-brief-discussion/feed/" rel="self" type="application/rss+xml" />
	<link>http://bfwa.com/2008/01/10/key-risk-indicators-in-large-scale-software-projects-a-brief-discussion/</link>
	<description>We can help.</description>
	<lastBuildDate>Mon, 24 May 2010 13:00:07 -0700</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: bfwebster</title>
		<link>http://bfwa.com/2008/01/10/key-risk-indicators-in-large-scale-software-projects-a-brief-discussion/comment-page-1/#comment-7</link>
		<dc:creator>bfwebster</dc:creator>
		<pubDate>Wed, 23 Jan 2008 00:00:30 +0000</pubDate>
		<guid isPermaLink="false">http://bfwa.com/2008/01/10/key-risk-indicators-in-large-scale-software-projects-a-brief-discussion/#comment-7</guid>
		<description>Excellent observations.

I hadn&#039;t thought that much about the &#039;controlling the real world&#039; issue because so many of my projects during the first four years after I graduated from college were just that: software that controlled real-world objects. These included: an oscillation-dampening system using a hybrid analog/digital computer (proof of concept for large-space structures); the Space Shuttle Flight Simulators at NASA/JSC; an HP graphics terminal emulator to drive a large-bed (6&#039;) Houston Instruments plotter; and embedded software for various data acquisition devices. So I just take such things for granted. ..bruce..</description>
		<content:encoded><![CDATA[<p>Excellent observations.</p>
<p>I hadn&#8217;t thought that much about the &#8216;controlling the real world&#8217; issue because so many of my projects during the first four years after I graduated from college were just that: software that controlled real-world objects. These included: an oscillation-dampening system using a hybrid analog/digital computer (proof of concept for large-space structures); the Space Shuttle Flight Simulators at NASA/JSC; an HP graphics terminal emulator to drive a large-bed (6&#8242;) Houston Instruments plotter; and embedded software for various data acquisition devices. So I just take such things for granted. ..bruce..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mutatis Mutandis</title>
		<link>http://bfwa.com/2008/01/10/key-risk-indicators-in-large-scale-software-projects-a-brief-discussion/comment-page-1/#comment-8</link>
		<dc:creator>Mutatis Mutandis</dc:creator>
		<pubDate>Tue, 22 Jan 2008 22:57:49 +0000</pubDate>
		<guid isPermaLink="false">http://bfwa.com/2008/01/10/key-risk-indicators-in-large-scale-software-projects-a-brief-discussion/#comment-8</guid>
		<description>I could not agree more, especially on the need for a chief architect. I am not a professional software developer, and I don&#039;t work for IT, but I am a fairly experienced programmer and I do have some intuitive understanding of how software architecture is done. So when I was allocated on the project team for a sizeable IT project, I foolishly looked forward to having stimulating and interesting discussions with the professionals. It took me about a year (!) to figure out that where I had presumed the existence of at least moderate architectural skills, in fact a gaping void was present. Actually nobody on the project team dared to claim any architectural skills, or had ever designed a system of that scale. We had wasted an impossible amount of time on pointless discussions before we finally hired a consultant to help us. He now has to design an architecture in two months; it will probably be OK as a technological platform but there will be a gaping void where the conceptual structure ought to be.

But I would like to add one more serious issue which tends to arise, perhaps because of the very nature of the IT business. That is the tendency of software teams to live in &quot;data world&quot; where everything is in computer memory, and real things have lost their existence. That is perhaps understandable enough for a web application, and in our modern times even for financial systems which in the end most often do deal with numbers in computer memory. It gets rather more troublesome when applications do have to interact with objects in the real world. Symptomatic for this is that the software developers have only ever seen their own office, the IT manager&#039;s office, and of course all the meeting rooms; but never the work floor, production plant or laboratories. They have identifiers for things and devices in their systems, but they can&#039;t image what the actual objects look like. As if one would try to write the system software for a car assembly plant, without knowing what a car is. It does happen. And it makes it almost impossible to arrive at a &quot;baseline specification&quot;.</description>
		<content:encoded><![CDATA[<p>I could not agree more, especially on the need for a chief architect. I am not a professional software developer, and I don&#8217;t work for IT, but I am a fairly experienced programmer and I do have some intuitive understanding of how software architecture is done. So when I was allocated on the project team for a sizeable IT project, I foolishly looked forward to having stimulating and interesting discussions with the professionals. It took me about a year (!) to figure out that where I had presumed the existence of at least moderate architectural skills, in fact a gaping void was present. Actually nobody on the project team dared to claim any architectural skills, or had ever designed a system of that scale. We had wasted an impossible amount of time on pointless discussions before we finally hired a consultant to help us. He now has to design an architecture in two months; it will probably be OK as a technological platform but there will be a gaping void where the conceptual structure ought to be.</p>
<p>But I would like to add one more serious issue which tends to arise, perhaps because of the very nature of the IT business. That is the tendency of software teams to live in &#8220;data world&#8221; where everything is in computer memory, and real things have lost their existence. That is perhaps understandable enough for a web application, and in our modern times even for financial systems which in the end most often do deal with numbers in computer memory. It gets rather more troublesome when applications do have to interact with objects in the real world. Symptomatic for this is that the software developers have only ever seen their own office, the IT manager&#8217;s office, and of course all the meeting rooms; but never the work floor, production plant or laboratories. They have identifiers for things and devices in their systems, but they can&#8217;t image what the actual objects look like. As if one would try to write the system software for a car assembly plant, without knowing what a car is. It does happen. And it makes it almost impossible to arrive at a &#8220;baseline specification&#8221;.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
