<?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>The Yourdon Report &#187; Tom DeMarco</title>
	<atom:link href="http://www.yourdonreport.com/index.php/category/tom-demarco/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.yourdonreport.com</link>
	<description>Blogging the impact of computer-related technology trends, and whatever else catches my interest.</description>
	<lastBuildDate>Sun, 16 Oct 2011 00:56:08 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Extreme Project Management in Rome</title>
		<link>http://www.yourdonreport.com/index.php/2011/10/15/extreme-project-management-in-rome/</link>
		<comments>http://www.yourdonreport.com/index.php/2011/10/15/extreme-project-management-in-rome/#comments</comments>
		<pubDate>Sun, 16 Oct 2011 00:52:31 +0000</pubDate>
		<dc:creator>ed</dc:creator>
				<category><![CDATA[Dreaming in Code]]></category>
		<category><![CDATA[Good-enough software]]></category>
		<category><![CDATA[IT project confessional]]></category>
		<category><![CDATA[Project management]]></category>
		<category><![CDATA[Risk management]]></category>
		<category><![CDATA[Software development]]></category>
		<category><![CDATA[Software engineering]]></category>
		<category><![CDATA[Software industry]]></category>
		<category><![CDATA[System Requirements]]></category>
		<category><![CDATA[Tom DeMarco]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[death march]]></category>
		<category><![CDATA[project confessional]]></category>
		<category><![CDATA[software testing]]></category>

		<guid isPermaLink="false">http://www.yourdonreport.com/index.php/2011/10/15/extreme-project-management-in-rome/</guid>
		<description><![CDATA[I spent most of last week in Rome, presenting a three-day seminar on &#8220;Extreme Project Management&#8221; for Technology Transfer Institute. If you were stuck in some other part of the world, or if you couldn&#8217;t persuade your boss to send you to Rome, you can click here to view and download the 7MB) PDF version of the [...]]]></description>
			<content:encoded><![CDATA[<p>I spent most of last week in Rome, presenting a three-day seminar on &#8220;Extreme Project Management&#8221; for <a href="http://www.technologytransfer.eu/" target="_blank">Technology Transfer Institute</a>. If you were stuck in some other part of the world, or if you couldn&#8217;t persuade your boss to send you to Rome, you can <a href="http://www.slideshare.net/yourdon/extreme-project-management-9716943" target="_blank">click here</a> to view and download the 7MB) PDF version of the presentation on SlideShare.Net, which has a whole  bunch of embedded links to other presentations, publications, books, articles, websites, etc.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yourdonreport.com/index.php/2011/10/15/extreme-project-management-in-rome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Extreme Project Management, Nov 2010</title>
		<link>http://www.yourdonreport.com/index.php/2010/11/07/862/</link>
		<comments>http://www.yourdonreport.com/index.php/2010/11/07/862/#comments</comments>
		<pubDate>Mon, 08 Nov 2010 01:04:12 +0000</pubDate>
		<dc:creator>ed</dc:creator>
				<category><![CDATA[Career/Professional]]></category>
		<category><![CDATA[Good-enough software]]></category>
		<category><![CDATA[Politics]]></category>
		<category><![CDATA[Project management]]></category>
		<category><![CDATA[Risk management]]></category>
		<category><![CDATA[Software development]]></category>
		<category><![CDATA[Software engineering]]></category>
		<category><![CDATA[Software industry]]></category>
		<category><![CDATA[Tom DeMarco]]></category>
		<category><![CDATA[Yourdon]]></category>
		<category><![CDATA[agile development]]></category>
		<category><![CDATA[death march]]></category>

		<guid isPermaLink="false">http://www.yourdonreport.com/?p=862</guid>
		<description><![CDATA[I spent most of last week in Rome, presenting a three-day seminar on &#8220;Extreme Project Management&#8221; for Technology Transfer Institute. If you were stuck in some other part of the world, or if you couldn&#8217;t persuade your boss to send you to Rome, you can click here to view and download the 25MB) PDF version of the [...]]]></description>
			<content:encoded><![CDATA[<p>I spent most of last week in Rome, presenting a three-day seminar on &#8220;Extreme Project Management&#8221; for <a href="http://www.technologytransfer.eu/" target="_blank">Technology Transfer Institute</a>. If you were stuck in some other part of the world, or if you couldn&#8217;t persuade your boss to send you to Rome, you can <a href="http://www.slideshare.net/yourdon/extreme-project-management-nov-2010" target="_blank">click here</a> to view and download the 25MB) PDF version of the presentation on SlideShare.Net, which has a whole  bunch of embedded links to other presentations, publications, books, articles, websites, etc.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yourdonreport.com/index.php/2010/11/07/862/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>&#8220;Death March&#8221; seminar in Rome</title>
		<link>http://www.yourdonreport.com/index.php/2009/11/30/death-march-seminar-in-rome/</link>
		<comments>http://www.yourdonreport.com/index.php/2009/11/30/death-march-seminar-in-rome/#comments</comments>
		<pubDate>Mon, 30 Nov 2009 18:45:17 +0000</pubDate>
		<dc:creator>ed</dc:creator>
				<category><![CDATA[Career/Professional]]></category>
		<category><![CDATA[Dreaming in Code]]></category>
		<category><![CDATA[Good-enough software]]></category>
		<category><![CDATA[Politics]]></category>
		<category><![CDATA[Project management]]></category>
		<category><![CDATA[Risk management]]></category>
		<category><![CDATA[Software development]]></category>
		<category><![CDATA[Software industry]]></category>
		<category><![CDATA[System Requirements]]></category>
		<category><![CDATA[Tom DeMarco]]></category>
		<category><![CDATA[XP]]></category>
		<category><![CDATA[Yourdon]]></category>
		<category><![CDATA[agile development]]></category>
		<category><![CDATA[death march]]></category>
		<category><![CDATA[software metrics]]></category>

		<guid isPermaLink="false">http://www.yourdonreport.com/index.php/2009/11/30/death-march-seminar-in-rome/</guid>
		<description><![CDATA[ 
I’m here in Rome this week, presenting a two-day seminar on  “Managing Death-March Projects” for Technology Transfer Institute. You should be there so you can hear whatever clever jokes may occur to me while I’m presenting my material, as well as the comments and questions from the other participants. But if you’re stuck in some [...]]]></description>
			<content:encoded><![CDATA[<p><span class="Apple-style-span" style="font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; line-height: normal"> </span>
<p style="font-size: 11px; overflow-x: hidden; overflow-y: hidden; line-height: 15px; padding-left: 20px; padding-right: 24px">I’m here in Rome this week, presenting a two-day seminar on  “Managing Death-March Projects” for <a href="http://www.technologytransfer.eu/" target="_blank">Technology Transfer Institute</a>. You should be there so you can hear whatever clever jokes may occur to me while I’m presenting my material, as well as the comments and questions from the other participants. But if you’re stuck in some other part of the world, or you couldn&#8217;t persuade your boss to send you to Rome, you can <a href="http://www.yourdon.com/downloads/RomeDeathMarchNov2009.pdf" target="_blank" style="font-weight: normal; border-bottom-width: 1px; border-bottom-style: dotted; text-decoration: none; color: #1b06fc; overflow-x: hidden; overflow-y: hidden; border-color: #1b06fc">click here</a> to download the (17MB) PDF version of the presentation, which has a whole  bunch of embedded links to other presentations, publications, books, articles, websites, etc.</p>
<p><font class="Apple-style-span" size="3"> </font><font class="Apple-style-span" size="3">
<p style="text-align: center"><span class="Apple-style-span" style="font-size: 11px; line-height: 15px"><a href="http://www.yourdon.com/downloads/RomeDeathMarchNov2009.pdf" target="_blank"><img src="http://www.yourdonreport.com/wp-content/uploads/2009/11/screen-shot-2009-11-30-at-73437-pm.png" alt="Death March presentation" width="400" height="300" align="middle" /></a></span></p>
<p></font></p>
]]></content:encoded>
			<wfw:commentRss>http://www.yourdonreport.com/index.php/2009/11/30/death-march-seminar-in-rome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Politics of Metrics</title>
		<link>http://www.yourdonreport.com/index.php/2009/11/16/the-politics-of-metrics/</link>
		<comments>http://www.yourdonreport.com/index.php/2009/11/16/the-politics-of-metrics/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 03:16:15 +0000</pubDate>
		<dc:creator>ed</dc:creator>
				<category><![CDATA[Career/Professional]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Politics]]></category>
		<category><![CDATA[Software development]]></category>
		<category><![CDATA[Software engineering]]></category>
		<category><![CDATA[Tom DeMarco]]></category>
		<category><![CDATA[software metrics]]></category>

		<guid isPermaLink="false">http://www.yourdonreport.com/index.php/2009/11/16/the-politics-of-metrics/</guid>
		<description><![CDATA[I&#8217;m giving a presentation on &#8220;The Politics of Metrics&#8221; at the Software Best Practices Conference sponsored by the IT Metrics and Productivity Institute in Ft. Lauderdale, FL on Nov 17, 2009. You should be there so you can meet and hear some of the other great speakers at the conference, as well as whatever clever jokes may occur to [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m giving a presentation on &#8220;The Politics of Metrics&#8221; at the <a href="http://www.itmpi.org/events/" target="_blank">Software Best Practices Conference</a> sponsored by the <a href="http://www.itmpi.org/" target="_blank">IT Metrics and Productivity Institute</a> in Ft. Lauderdale, FL on Nov 17, 2009. You should be there so you can meet and hear some of the other great speakers at the conference, as well as whatever clever jokes may occur to me while I&#8217;m presenting my material.But if you&#8217;re stuck in some other part of the world, or if you think that alligators are still roaming the streets of Ft. Lauderdale, or if you&#8217;re just plain lazy, you can <a href="http://www.yourdon.com/downloads/CompAidMetricsV3.pdf" target="_blank">click here</a> to download the (1.8MB) PDF version of the presentation, which has a whole  bunch of embedded links to other presentations, publications, books, articles, websites, etc.
<p style="text-align: center"><a href="http://www.yourdon.com/downloads/CompAidMetricsV3.pdf" target="_blank"><img src="http://www.yourdonreport.com/wp-content/uploads/2009/11/politicsofmetericsv3.png" width="320" height="240" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.yourdonreport.com/index.php/2009/11/16/the-politics-of-metrics/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>&#8220;Death March&#8221; at Parsons New School for Design</title>
		<link>http://www.yourdonreport.com/index.php/2008/10/30/death-march-at-parsons-new-school-for-design/</link>
		<comments>http://www.yourdonreport.com/index.php/2008/10/30/death-march-at-parsons-new-school-for-design/#comments</comments>
		<pubDate>Thu, 30 Oct 2008 21:48:11 +0000</pubDate>
		<dc:creator>ed</dc:creator>
				<category><![CDATA[Dreaming in Code]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Good-enough software]]></category>
		<category><![CDATA[Politics]]></category>
		<category><![CDATA[Project management]]></category>
		<category><![CDATA[Risk management]]></category>
		<category><![CDATA[Software development]]></category>
		<category><![CDATA[Software engineering]]></category>
		<category><![CDATA[Tom DeMarco]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Yourdon]]></category>
		<category><![CDATA[agile development]]></category>
		<category><![CDATA[death march]]></category>
		<category><![CDATA[software testing]]></category>

		<guid isPermaLink="false">http://www.yourdonreport.com/index.php/2008/10/30/death-march-at-parsons-new-school-for-design/</guid>
		<description><![CDATA[I&#8217;m giving a 2-hour presentation on &#8220;Death March&#8221; projects at the Parsons New School for Design in New York City tomorrow (October 31st). I took a version of the presentation that I gave in Russia last month, made a few modifications, and then told Apple&#8217;s Keynote program to skip roughly half of the slides. But I&#8217;ve uploaded [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m giving a 2-hour presentation on &#8220;Death March&#8221; projects at the <a href="http://www.parsons.newschool.edu/">Parsons New School for Design</a> in New York City tomorrow (October 31st). I took a version of the presentation that I gave in Russia last month, made a few modifications, and then told Apple&#8217;s Keynote program to skip roughly half of the slides. But I&#8217;ve uploaded a PDF version of the entire presentation, which has a little over 100 pages of material. You can download it by clicking on the icon below; it&#8217;s a 2-megabyte file.
<p style="text-align: center"> <a href="http://www.yourdon.com/downloads/ParsonsDeathMarch.pdf"><img src="http://www.yourdonreport.com/wp-content/uploads/2008/10/parsons.png" width="320" height="240" align="middle" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.yourdonreport.com/index.php/2008/10/30/death-march-at-parsons-new-school-for-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Peopleware seminar in St. Petersburg, Russia</title>
		<link>http://www.yourdonreport.com/index.php/2008/09/21/peopleware-seminar-in-st-petersburg-russia/</link>
		<comments>http://www.yourdonreport.com/index.php/2008/09/21/peopleware-seminar-in-st-petersburg-russia/#comments</comments>
		<pubDate>Sun, 21 Sep 2008 18:23:07 +0000</pubDate>
		<dc:creator>ed</dc:creator>
				<category><![CDATA[Career/Professional]]></category>
		<category><![CDATA[Dreaming in Code]]></category>
		<category><![CDATA[Project management]]></category>
		<category><![CDATA[Risk management]]></category>
		<category><![CDATA[Software development]]></category>
		<category><![CDATA[Software engineering]]></category>
		<category><![CDATA[Software industry]]></category>
		<category><![CDATA[Tom DeMarco]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Yourdon]]></category>
		<category><![CDATA[death march]]></category>

		<guid isPermaLink="false">http://www.yourdonreport.com/index.php/2008/09/21/peopleware-seminar-in-st-petersburg-russia/</guid>
		<description><![CDATA[I&#8217;m giving a one-day seminar presentation on &#8220;Peopleware&#8221; in St. Petersburg, Russia on Sep 22nd. If you&#8217;d like to download the 3-megabyte PDF file, click on the icon below.


]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m giving a one-day seminar presentation on &#8220;<a href="http://www.yourdon.com/downloads/Peopleware2008.pdf">Peopleware</a>&#8221; in St. Petersburg, Russia on Sep 22nd. If you&#8217;d like to download the 3-megabyte PDF file, click on the icon below.</p>
<p><a href="http://www.yourdon.com/downloads/Peopleware2008.pdf" title="Peopleware title page"></a></p>
<p style="text-align: center"><a href="http://www.yourdon.com/downloads/Peopleware2008.pdf" title="Peopleware title page"><img src="http://www.yourdonreport.com/wp-content/uploads/2008/09/picture-1.png" alt="Peopleware title page" height="248" width="330" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.yourdonreport.com/index.php/2008/09/21/peopleware-seminar-in-st-petersburg-russia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Risk Management in San Antonio, TX</title>
		<link>http://www.yourdonreport.com/index.php/2008/06/02/risk-management-in-san-antonio-tx/</link>
		<comments>http://www.yourdonreport.com/index.php/2008/06/02/risk-management-in-san-antonio-tx/#comments</comments>
		<pubDate>Mon, 02 Jun 2008 13:36:53 +0000</pubDate>
		<dc:creator>ed</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Micro-blogging]]></category>
		<category><![CDATA[Project management]]></category>
		<category><![CDATA[Risk management]]></category>
		<category><![CDATA[Software development]]></category>
		<category><![CDATA[Tom DeMarco]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Wiki]]></category>
		<category><![CDATA[software metrics]]></category>

		<guid isPermaLink="false">http://www.yourdonreport.com/index.php/2008/06/02/risk-management-in-san-antonio-tx/</guid>
		<description><![CDATA[On June 3rd, 2008, I&#8217;m giving a presentation on &#8220;Risk management in a competitive economic environment&#8221; at a CIO breakfast round-table in San Antonio, TX &#8211; sponsored by Computer Aid. If you&#8217;re a CIO or director-level IT manager in the San Antonio area, take a look at the details, and consider coming along. But if [...]]]></description>
			<content:encoded><![CDATA[<p>On <a href="http://en.wikipedia.org/wiki/June_3" target="_blank">June 3rd</a>, <a href="http://en.wikipedia.org/wiki/2008" target="_blank">2008</a>, I&#8217;m giving a presentation on &#8220;<a href="http://www.yourdon.com/downloads/AustinRiskManagement.pdf" target="_blank">Risk management in a competitive economic environment</a>&#8221; at a <a href="http://www.cai-events.com/texas.htm" target="_blank">CIO breakfast round-table</a> in <a href="http://www.visitsanantonio.com/index.aspx" target="_blank">San Antonio</a>, <a href="http://http://en.wikipedia.org/wiki/Texas" target="_blank">TX </a>&#8211; sponsored by <a href="http://www.compaid.com/" target="_blank">Computer Aid</a>. If you&#8217;re a CIO or director-level IT manager in the San Antonio area, take a look at the <a href="http://www.cai-events.com/texas.htm">details</a>, and consider coming along. But if you&#8217;re busy, or located in some other part of the world, you&#8217;re welcome to download the 2.8-megabyte PDF version of the presentation. You&#8217;ll miss the subtle nuances, the sly humor, and the chance to tell me why San Antonio has such a great basketball team &#8230; but c&#8217;est la vie.</p>
<p>Here&#8217;s the presentation:</p>
<p><a href="http://www.yourdon.com/downloads/AustinRiskManagement.pdf" target="_blank" title="San Antonio presentation"></a></p>
<p style="text-align: center"><a href="http://www.yourdon.com/downloads/AustinRiskManagement.pdf" target="_blank" title="San Antonio presentation"><img src="http://www.yourdonreport.com/wp-content/uploads/2008/06/austintitle.png" alt="San Antonio presentation" height="313" width="393" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.yourdonreport.com/index.php/2008/06/02/risk-management-in-san-antonio-tx/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Detroit presentation: &#8220;The Politics of Metrics&#8221;</title>
		<link>http://www.yourdonreport.com/index.php/2008/04/14/detroit-presentation-the-politics-of-metrics/</link>
		<comments>http://www.yourdonreport.com/index.php/2008/04/14/detroit-presentation-the-politics-of-metrics/#comments</comments>
		<pubDate>Mon, 14 Apr 2008 20:03:05 +0000</pubDate>
		<dc:creator>ed</dc:creator>
				<category><![CDATA[Software engineering]]></category>
		<category><![CDATA[Software industry]]></category>
		<category><![CDATA[Tom DeMarco]]></category>
		<category><![CDATA[software metrics]]></category>

		<guid isPermaLink="false">http://www.yourdonreport.com/index.php/2008/04/14/detroit-presentation-the-politics-of-metrics/</guid>
		<description><![CDATA[I&#8217;ll be in Detroit on Tuesday, April 15th, giving a presentation on &#8220;The Politics of Metrics&#8221; at the &#8220;Software Best Practices&#8221; conference. If you&#8217;re not there in person, you&#8217;ll miss all of the clever jokes, subtle explanations, question-answer dialogue, etc.; but you can download the 1.5-megabyte PDF version of the presentation by clicking on the [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ll be in Detroit on Tuesday, April 15th, giving a presentation on &#8220;The Politics of Metrics&#8221; at the &#8220;<a href="http://www.itmpi.org/events/" target="_blank">Software Best Practices</a>&#8221; conference. If you&#8217;re not there in person, you&#8217;ll miss all of the clever jokes, subtle explanations, question-answer dialogue, etc.; but you can download the 1.5-megabyte PDF version of the presentation by clicking on the icon below:</p>
<p><a href="http://www.yourdon.com/downloads/YourdonDetroitSlides.pdf" target="_blank" title="Politics of Metrics"></a></p>
<p style="text-align: center"><a href="http://www.yourdon.com/downloads/YourdonDetroitSlides.pdf" target="_blank" title="Politics of Metrics"><img src="http://www.yourdonreport.com/wp-content/uploads/2008/04/yourdondetroittitle.png" alt="Politics of Metrics" height="267" width="343" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.yourdonreport.com/index.php/2008/04/14/detroit-presentation-the-politics-of-metrics/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Adrenalin Junkies and Template Zombies</title>
		<link>http://www.yourdonreport.com/index.php/2008/01/19/adrenalin-junkies-and-template-zombies/</link>
		<comments>http://www.yourdonreport.com/index.php/2008/01/19/adrenalin-junkies-and-template-zombies/#comments</comments>
		<pubDate>Sun, 20 Jan 2008 02:07:59 +0000</pubDate>
		<dc:creator>ed</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Project management]]></category>
		<category><![CDATA[Tom DeMarco]]></category>

		<guid isPermaLink="false">http://www.yourdonreport.com/index.php/2008/01/19/adrenalin-junkies-and-template-zombies/</guid>
		<description><![CDATA[Every couple of years, my friend Tom DeMarco turns the computing world upside down with a new book. Sometimes he writes alone (see, for example, Slack: getting past burnout, busywork, and the myth of total efficiency and The Deadline: a novel about project management). Often, he writes with our mutual friend and colleague, Tim Lister [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.amazon.com/exec/obidos/ASIN//0932633676/edyourdonswebsit" title="Adrenalin Junkies and Template Zombies"><img src="http://www.yourdonreport.com/wp-content/uploads/2008/01/adrenalin.thumbnail.jpg" alt="Adrenalin Junkies and Template Zombies" align="left" border="0" hspace="5" vspace="5" /></a>Every couple of years, my friend <a href="http://www.systemsguild.com/GuildSite/TDM/Tom_DeMarco.html" target="_blank">Tom DeMarco</a> turns the computing world upside down with a new book. Sometimes he writes alone (see, for example, <em><a href="http://www.amazon.com/exec/obidos/ASIN//0767907698/edyourdonswebsit" target="_blank">Slack: getting past burnout, busywork, and the myth of total efficiency</a><strong> </strong></em>and <a href="http://www.amazon.com/exec/obidos/ASIN//0932633390/edyourdonswebsit" target="_blank"><em>The Deadline: a novel about project management</em></a>). Often, he writes with our mutual friend and colleague, <a href="http://www.systemsguild.com/GuildSite/TRL/Tim_Lister.html" target="_blank">Tim Lister</a> (see, for example., <a href="http:/www.amazon.com/exec/obidos/ASIN//0932633439/edyourdonswebsit" target="_blank"><em>Peopleware: productive projects and teams</em></a>, and <a href="http://www.amazon.com/exec/obidos/ASIN/0932633609/edyourdonswebsit" target="_blank"><em>Waltzing with Bears: managing risk on software projects</em></a>). But this year, Tom has teamed up with <em>all</em> of his colleagues at the <a href="http://www.systemsguild.com/" target="_blank">Atlantic Systems Guild</a> &#8212; <a href="http://www.systemsguild.com/GuildSite/JSR/JSR.html" target="_blank">James</a> and <a href="http://www.systemsguild.com/GuildSite/SQR/SQR.html" target="_blank">Suzanne</a> Robertson, <a href="http://www.systemsguild.com/GuildSite/SMC/SMC.html" target="_blank">Steve McMenamin</a>, and <a href="http://www.systemsguild.com/GuildSite/PH/PXH.html">Peter Hruschka</a>, along with Tim &#8212; to write an utterly delightful collection of essays about 86 &#8220;project patterns,&#8221; under the heading of <a href="http://www.amazon.com/exec/obidos/ASIN//0932633676/edyourdonswebsit" target="_blank"><em>Adrenalin Junkies and Template Zombies: understanding patterns of project behavior</em></a>.</p>
<p>These &#8220;patterns&#8221; are grimly familiar to anyone who has worked in project-related organizations; and unfortunately, they can be found in small companies as well as large ones. Fortunately, some of the patterns (&#8220;Rattle Yer Dags&#8221; and &#8220;Nanny,&#8221; for example) are good ones, and should be encouraged. Sadly, though, far too many of them (&#8220;Dead Fish&#8221;, &#8220;Project-Speak&#8221;) are not only depressingly familiar, but astonishingly destructive to productivity, quality, and the morale of the project team.</p>
<p>None of us will be able to memorize the titles of all 86 essays, especially when some of them (like &#8220;Rattle Yer Dags&#8221;) are somewhat cryptic. And in some organizations, it might be an act of political suicide to yell out, &#8220;Dead Fish!&#8221; in when the project manager convenes a status meeting for a project that everyone else knows was doomed from the very beginning. Maybe we need to use code words, like that old joke about the comedians who were so familiar with one another&#8217;s jokes, that they began referring to them by number:</p>
<p>&#8220;43!&#8221; the fledgling comedian yelled out to an audience of veteran comedians who had come to watch his first performance.</p>
<p>Nobody laughed. Nor did they laugh at 83, 29, or even the utterly hilarious 17 &#8230; and, I mean, who could <em>not</em> laugh at 17?</p>
<p>Perplexed, the young comedian asked his mentor, &#8220;Why didn&#8217;t they laugh when I said 43?&#8221;</p>
<p>&#8220;It&#8217;s not <em>what</em> the number is,&#8221; the veteran patiently explained to his young friend, &#8220;it&#8217;s <em>how</em> you say it &#8230;&#8221;</p>
<p>I really love this book, not the least because each pattern can be read and understood in a moment or two, since they take only 2-3 pages to explain. The real trick, I think, will be getting people to be brave enough to call them out when they are seen. Here&#8217;s a prediction: if you can encourage a few brave souls to shout &#8220;<a href="http://en.wikipedia.org/wiki/J%27accuse_%28letter%29" target="_blank">J&#8217;accuse!</a>&#8221; whenever they see one of these patterns occurring in your organization, you&#8217;ll soon be able to remove all those <a href="http://en.wikipedia.org/wiki/Dilbert" target="_blank">Dilbert</a> cartoons from the office bulletin board. If <a href="http://www.amazon.com/exec/obidos/ASIN//0932633676/edyourdonswebsit" target="_blank"><em>Adrenalin Junkies and Template Zombies</em></a> gets the attention it deserves, <a href="http://en.wikipedia.org/wiki/Scott_Adams" target="_blank">Scott Adams</a> may have to return to Corporate America and get an honest job as a project manager.</p>
<p>And maybe we won&#8217;t have any more Dead Fish &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yourdonreport.com/index.php/2008/01/19/adrenalin-junkies-and-template-zombies/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Top Ten Software Engineering Ideas, Albany-style</title>
		<link>http://www.yourdonreport.com/index.php/2007/11/07/top-ten-software-engineering-ideas-albany-style/</link>
		<comments>http://www.yourdonreport.com/index.php/2007/11/07/top-ten-software-engineering-ideas-albany-style/#comments</comments>
		<pubDate>Wed, 07 Nov 2007 16:02:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Career/Professional]]></category>
		<category><![CDATA[Dreaming in Code]]></category>
		<category><![CDATA[Good-enough software]]></category>
		<category><![CDATA[Mind-map]]></category>
		<category><![CDATA[Project management]]></category>
		<category><![CDATA[Software development]]></category>
		<category><![CDATA[Software engineering]]></category>
		<category><![CDATA[Software industry]]></category>
		<category><![CDATA[Tom DeMarco]]></category>
		<category><![CDATA[agile development]]></category>
		<category><![CDATA[death march]]></category>
		<category><![CDATA[software metrics]]></category>
		<category><![CDATA[software testing]]></category>

		<guid isPermaLink="false">http://www.yourdonreport.com/index.php/2007/11/07/top-ten-software-engineering-ideas-albany-style/</guid>
		<description><![CDATA[I&#8217;m participating in a &#8220;Software Best Practices&#8221; seminar in Albany tomorrow (click here for details on future venues of this seminar, hosted by IT Metrics &#38; Productivity Institute &#8212; including Ft. Lauderdale and Austin next week), and I&#8217;ll be giving a talk on the &#8220;Top Ten Software Engineering Ideas.&#8221;



To download the 20.5-megabyte PDF of the [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m participating in a &#8220;Software Best Practices&#8221; seminar in Albany tomorrow (<a href="http://www.itmpi.org/events/">click here</a> for details on future venues of this seminar, hosted by IT Metrics &amp; Productivity Institute &#8212; including Ft. Lauderdale and Austin next week), and I&#8217;ll be giving a talk on the &#8220;Top Ten Software Engineering Ideas.&#8221;</p>
<p><a href="http://www.yourdon.com/downloads/CompAidTopTenALB.pdf" title="CompAid Top Ten SE Ideas - Albany.pdf"></p>
<p style="text-align: center"><img src="http://www.yourdonreport.com/wp-content/uploads/2007/11/compaidtoptenalb.png" alt="Top Ten SE ideas Albany.pdf" border="2" height="240" hspace="5" vspace="5" width="320" /></p>
<p></a></p>
<p>To download the 20.5-megabyte PDF of the mind-map summary of this presentation, <a href="http://www.yourdon.com/downloads/CompAidTopTenALB.pdf" title="Top Ten SE Ideas.pdf" target="_blank">click here</a> (or on the thumbnail icon above). The hyperlinks are preserved in the PDF file, so you&#8217;ll see clickable links that you can pursue to get more information on 18 recommended books, and 41 other references (articles, websites, blog articles, etc.) on key aspects of software engineering.</p>
<p>For the fans who follow this blog closely, you may recall seeing a similar mind-map for a &#8220;Top Ten&#8221; presentation that I did in Jacksonville, Florida a couple weeks ago. Here is a summary of the additions/changes I&#8217;ve added to that material for tomorrow&#8217;s presentation in Albany:</p>
<ol>
<li>For the mind-map branch that refers to Google HR strategy, I&#8217;ve now found an interesting article in the Oct 21, 2007 issue of <em>The New York Times</em>, entitled &#8220;<a href="http://www.nytimes.com/2007/10/21/jobs/21pre.html">The Google Way: Give Engineers Room</a>.&#8221;</li>
<li>As an additional reference on &#8220;peopleware&#8221; issues, I&#8217;ve included a relatively new book entitled <em><a href="http://www.amazon.com/exec/obidos/ASIN/0787961485/edyourdonswebsit">Leading Geeks</a></em>.</li>
<li>For the mind-map branch that refers to &#8220;evidence-based scheduling,&#8221; I&#8217;ve found a better reference: a very detailed Oct 26, 2007 blog posting entitled &#8220;<a href="http://www.joelonsoftware.com/items/2007/10/26.html">Evidence-Based Scheduling</a>&#8221; (duh!) by <a href="http://en.wikipedia.org/wiki/Joel_Spolsky">Joel Spolsky</a>, of New York City&#8217;s <a href="http://www.fogcreek.com/">Fog Creek Software</a>. Highly recommended!</li>
</ol>
<p>Let me know if you have any suggestions for improving the material &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yourdonreport.com/index.php/2007/11/07/top-ten-software-engineering-ideas-albany-style/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IEEE Software&#8217;s publication of &#8220;Celebrating Peopleware&#8217;s 20th Anniversary&#8221;</title>
		<link>http://www.yourdonreport.com/index.php/2007/09/05/ieee-softwares-publication-of-celebrating-peoplewares-20th-anniversary/</link>
		<comments>http://www.yourdonreport.com/index.php/2007/09/05/ieee-softwares-publication-of-celebrating-peoplewares-20th-anniversary/#comments</comments>
		<pubDate>Thu, 06 Sep 2007 01:50:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Future trends]]></category>
		<category><![CDATA[Project management]]></category>
		<category><![CDATA[Software development]]></category>
		<category><![CDATA[Software engineering]]></category>
		<category><![CDATA[Software industry]]></category>
		<category><![CDATA[Tom DeMarco]]></category>

		<guid isPermaLink="false">http://www.yourdonreport.com/index.php/2007/09/05/ieee-softwares-publication-of-celebrating-peoplewares-20th-anniversary/</guid>
		<description><![CDATA[Back in May, I participated in a panel session at an ICSE conference in Minneapolis &#8212; before the bridge fell down, and before its airport men&#8217;s room became so notorious &#8212; in which we celebrated the 20th anniversary publication of Peopleware, by Tom DeMarco and Tim Lister. My report on that panel session can be [...]]]></description>
			<content:encoded><![CDATA[<p>Back in May, I participated in a panel session at an <a href="http://web4.cs.ucl.ac.uk/icse07/" target="_blank">ICSE conference</a> in Minneapolis &#8212; before <a href="http://en.wikipedia.org/wiki/Minneapolis_bridge_collapse" target="_blank">the bridge fell down</a>, and before its <a href="http://www.minnesotamonitor.com/showDiary.do?diaryId=2309" target="_blank">airport men&#8217;s room</a> became so notorious &#8212; in which we celebrated the 20th anniversary publication of <em><a href="http://www.amazon.com/exec/obidos/ASIN/0932633439/edyourdonswebsit" target="_blank">Peopleware</a></em>, by <a href="http://en.wikipedia.org/wiki/Tom_DeMarco" target="_blank">Tom DeMarco</a> and <a href="http://www.systemsguild.com/GuildSite/TRL/Tim_Lister.html" target="_blank">Tim Lister</a>. My report on that panel session can be found <a href="http://www.yourdonreport.com/index.php/2007/05/29/icse-peopleware-panel-session/" target="_blank">here</a>, on my blog; but my fellow panelists and I also decided to submit the material to <em><a href="http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/mags/so/&amp;toc=comp/mags/so/2007/05/s5toc.xml" target="_blank">IEEE Software</a></em> for &#8220;official&#8221; publication.</p>
<p>I&#8217;m delighted to report that the article/report has now been published, in the September/October issue of the magazine, with the title &#8220;Celebrating Peopleware&#8217;s 20th Anniversary.&#8221; If you&#8217;re an IEEE member, you may have noticed the article, and/or received an e-mail notification of its publication; otherwise, you can find it <a href="http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/mags/so/&amp;toc=comp/mags/so/2007/05/s5toc.xml&amp;DOI=10.1109/MS.2007.136" target="_blank">here</a> on the Internet. Alas, while my informal blog-version of the panel session is free, the official IEEE version will cost you $19. If it&#8217;s any consolation, neither my fellow co-panelists nor I receive a penny of this fee; and hopefully it will help keep a few engineers and programmers off the unemployment line a little while longer&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yourdonreport.com/index.php/2007/09/05/ieee-softwares-publication-of-celebrating-peoplewares-20th-anniversary/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ICSE peopleware panel session</title>
		<link>http://www.yourdonreport.com/index.php/2007/05/29/icse-peopleware-panel-session/</link>
		<comments>http://www.yourdonreport.com/index.php/2007/05/29/icse-peopleware-panel-session/#comments</comments>
		<pubDate>Wed, 30 May 2007 03:21:26 +0000</pubDate>
		<dc:creator>ed</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Software development]]></category>
		<category><![CDATA[Software engineering]]></category>
		<category><![CDATA[Software industry]]></category>
		<category><![CDATA[Structured Stuff]]></category>
		<category><![CDATA[Tom DeMarco]]></category>
		<category><![CDATA[Yourdon]]></category>

		<guid isPermaLink="false">http://www.yourdonreport.com/index.php/2007/05/29/icse-peopleware-panel-session/</guid>
		<description><![CDATA[
I had the great honor and pleasure of participating in a retrospective panel session on peopleware last week at the International Conference on Software Engineering (aka ICSE 2007) in Minneapolis, with some of the luminaries in the software field: Fred Brooks, Barry Boehm, Tom DeMarco, Tim Lister, and Linda Rising. The panel &#8212; celebrating the [...]]]></description>
			<content:encoded><![CDATA[<p align="center"><img src="http://www.yourdonreport.com/wp-content/uploads/2007/05/icse.JPG" title="icse.JPG" alt="icse.JPG" height="480" width="360" /></p>
<p><a href="http://www.amazon.com/exec/obidos/ASIN/0932633439/edyourdonswebsit" target="_blank" title="Peopleware"><img src="http://www.yourdonreport.com/wp-content/uploads/2007/05/peopleware.png" title="Peopleware" alt="Peopleware" align="left" height="128" hspace="10" vspace="10" width="96" /></a>I had the great honor and pleasure of participating in a retrospective panel session on <em>peopleware</em> last week at the International Conference on Software Engineering (aka <a href="http://web4.cs.ucl.ac.uk/icse07/" target="_blank">ICSE 2007</a>) in <a href="http://en.wikipedia.org/wiki/Minneapolis" target="_blank">Minneapolis</a>, with some of the luminaries in the software field: <a href="http://en.wikipedia.org/wiki/Fred_Brooks" target="_blank">Fred Brooks</a>, <a href="http://en.wikipedia.org/wiki/Barry_Boehm" target="_blank">Barry Boehm</a>, <a href="http://en.wikipedia.org/wiki/Tom_DeMarco" target="_blank">Tom DeM</a><a href="http://en.wikipedia.org/wiki/Tom_DeMarco" target="_blank">arco</a>, <a href="http://systemsguild.com/GuildSite/TRL/Tim_Lister.html" target="_blank">Tim Lister</a>, and <a href="http://www.lindarising.org/" target="_blank">Linda Rising</a>. The panel &#8212; celebrating the 20th anniversary of the publication of <em><a href="http://www.amazon.com/exec/obidos/ASIN/0932633439/edyourdonswebsit" target="_blank">Peopleware</a></em> &#8212; was conceived of, organized by, and moderated by <a href="http://www.oopsla.org/2005/ShowEvent.do?id=304" target="_blank">Steve Fraser</a> (not to be confused with <em>this</em> <a href="http://en.wikipedia.org/wiki/Steve_Fraser" target="_blank">Steve Fraser</a>, who won the 1984 Olympics in Greco-Roman wrestling); Steve, whose &#8220;day job&#8221; is that of Senior Staff at QUALCOMM&#8217;s Learning Center in San Diego, deserves a lot of credit for putting it all together, and keeping the panel from degenerating into pandemonium &#8230; and, well, <a href="http://en.wikipedia.org/wiki/Greco-Roman_wrestling" target="_blank">Greco-Roman wrestling</a>.</p>
<p><a href="http://www.amazon.com/exec/obidos/ASIN/0130266922/edyourdonswebsit" target="_blank" title="Boehm Software Cost Estimation"><img src="http://www.yourdonreport.com/wp-content/uploads/2007/05/boehm2000.jpg" title="Boehm Software Cost Estimation" alt="Boehm Software Cost Estimation" align="right" border="0" height="128" hspace="0" vspace="0" width="128" /></a>W<a href="http://www.amazon.com/exec/obidos/ASIN/0138221227/edyourdonswebsit" target="_blank" title="Direct link to file"><img src="http://www.yourdonreport.com/wp-content/uploads/2007/05/boehm1981.png" title="Boehm Software Engineering Economics" alt="Boehm Software Engineering Economics" align="left" height="128" hspace="10" vspace="10" width="94" /></a>e began the session with brief introductions from everyone. <a href="http://en.wikipedia.org/wiki/Barry_Boehm">Barry Boehm</a>, whom we all know as the &#8220;father&#8221; of software engineering economics (and whose 1981 opus, <em><a href="http://www.amazon.com/exec/obidos/ASIN/0138221227/edyourdonswebsit">Software Engineering Economics</a></em>, should be read along with the newer vintage-2000 book, <em><a href="http://www.amazon.com/exec/obidos/ASIN/0130266922/edyourdonswebsit">Software Cost Estimation with COCOMO-II</a></em>) went first. <a href="http://en.wikipedia.org/wiki/Barry_Boehm" target="_blank">Barry</a> is the originator of the <a href="http://en.wikipedia.org/wiki/COCOMO">COCOMO</a> software cost-estimating model, the <a href="http://en.wikipedia.org/wiki/Spiral_model">&#8220;spiral&#8221; model</a> of software development, and several other key ideas in software engineering; in addition to ongoing research work in these areas, he also teaches computer science (CS) and software engineering (SE) at the University of Southern California. He noted that undergraduate CS students are often taught that people are abstractions (e.g., they are taught to create systems model and diagrams where users are represented by stick-figures labeled U1, U2, &#8230; Un). And they are taught that project staffing is a &#8220;packaging&#8221; problem &#8212; if you need to accomplish X person-hours of work in Y calendar months, then you need to create a project with Z people (often known as &#8220;resources,&#8221; as another abstraction) in order to get the work done. Thus, <a href="http://en.wikipedia.org/wiki/Barry_Boehm" target="_blank">Barry</a> said, it&#8217;s a shock for such students to read <em><a href="http://www.amazon.com/exec/obidos/ASIN/0932633439/edyourdonswebsit" target="_blank">Peopleware</a></em>, and to be told that concepts like &#8220;jelling&#8221; and &#8220;teamicide&#8221; are realities.</p>
<p><a href="http://www.yourdonreport.com/wp-content/uploads/2007/05/mmm.jpg" target="_blank" title="Mythical Man Month"><img src="http://www.yourdonreport.com/wp-content/uploads/2007/05/mmm.jpg" title="Mythical Man Month" alt="Mythical Man Month" align="left" border="0" height="128" hspace="0" vspace="0" width="128" /></a><a href="http://en.wikipedia.org/wiki/Fred_Brooks" target="_blank">Fred Brooks</a> went next. <a href="http://en.wikipedia.org/wiki/Fred_Brooks" target="_blank">Brooks</a> is, of course, known for his work on the first big mainframe operating system, IBM&#8217;s <a href="http://en.wikipedia.org/wiki/OS/360" target="_blank">OS/360</a>; and he&#8217;s even better known for his landmark book, <em><a href="http://www.amazon.com/exec/obidos/ASIN/0201835959/edyourdonswebsit" target="_blank">The Mythical Man-Month</a></em>, as well as numerous technical papers such as &#8220;<a href="http://en.wikipedia.org/wiki/No_Silver_Bullet" target="_blank">No Silver Bullet</a>,&#8221; published in <em><a href="http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=52" target="_blank">IEEE Software</a></em> in April, 1987. But he told the audience that it&#8217;s been 20 years since he has taught, or focused seriously, on software engineering; most of his work now at the University of North Carolina is in the area of virtual reality. But he still insists that all of his students read <em><a href="http://www.amazon.com/exec/obidos/ASIN/0932633439/edyourdonswebsit" target="_blank">Peopleware</a></em>, and he predicts that the book will survive a long, long time. Why? For the same reason, he says, that the stories of Homer have survived for thousands of years: they are stories (and one of <em><a href="http://www.amazon.com/exec/obidos/ASIN/0932633439/edyourdonswebsit" target="_blank">Peopleware</a></em><em>&#8217;s</em> great strengths, as several panelists emphasized, is that its important lessons are told in the form of stories) about people, and those stories are just as true today as they were a thousand years ago. <a href="http://en.wikipedia.org/wiki/Fred_Brooks" target="_blank">Brooks</a> says the he emphasizes four key points from the <em><a href="http://www.amazon.com/exec/obidos/ASIN/0932633439/edyourdonswebsit" target="_blank">Peopleware</a></em> book to his students:</p>
<ul>
<li>the importance of team jelling (not to be confused with the <a href="http://en.wikipedia.org/wiki/Jelling" target="_blank">village of Jelling</a>, in Denmark) and teamicide &#8212; a concept with which, having worked mostly on individual projects during their education, many CS students are entirely unfamiliar.</li>
<li>the importance of &#8220;space&#8221; &#8212; i.e., giving programmers and software engineers a decent working environment, rather than a cramped cubicle with <a href="http://en.wikipedia.org/wiki/Muzak" target="_blank">Muzak</a> blaring from the ceiling &#8212; and the fact that the <em><a href="http://www.amazon.com/exec/obidos/ASIN/0932633439/edyourdonswebsit" target="_blank">Peopleware</a></em> book does such a good job of highlighting the importance.</li>
<li>the emphasis on &#8220;people quality&#8221; &#8212; some people can write programs that are 10 times faster and smaller, and they can do so 10-20 times faster (see the January 1968<a href="http://www.acm.org/pubs/cacm/" target="_blank"> </a><em><a href="http://www.acm.org/pubs/cacm/" target="_blank">Communications of the ACM </a></em>paper by Sackman, Erickson, and Grant, &#8220;<a href="http://portal.acm.org/citation.cfm?id=362858&amp;coll=portal&amp;dl=ACM&amp;CFID=23617177&amp;CFTOKEN=29077712" target="_blank">Exploratory experimental studies comparing online and offline programming performance</a>&#8221; for the first significant documented evidence of these differences); therefore, companies should try to hire such people, and should recruit, nurture, reward, and protect such people.</li>
<li>the (negative) impact of moving a large software project, en masse, from one geographical location to another. A very few such projects survive a move, <a href="http://en.wikipedia.org/wiki/Fred_Brooks" target="_blank">Brooks</a> said, but only by starting over.</li>
</ul>
<p>And I was on the panel, too, perhaps because of the rumor that <a href="http://www.systemsguild.com/GuildSite/TDM/Tom_DeMarco.html" target="_blank">Tom</a> and <a href="http://systemsguild.com/GuildSite/TRL/Tim_Lister.html" target="_blank">Tim</a> were initially going to title their <em><a href="http://www.amazon.com/exec/obidos/ASIN/0932633439/edyourdonswebsit">Peopleware</a></em> book <em>All The Things Ed Yourdon Screwed Up When He Was Our Manager. </em>But I think my sins (at least in that area) have been either forgiven or forgotten, and I did my best to avoid causing too much trouble on the panel. I told the audience that I had begun working in the software field &#8212; and wrote my first few technical books &#8212; during a period of youthful naivete when I thought that software development was a technical task, to be performed in a rational manner by mature adults. I gradually learned otherwise, though it was quite a shock to read <a href="http://www.amazon.com/exec/obidos/ASIN/B000BZ692M/edyourdonswebsit" target="_blank" title="Psychology of Computer Programming"><img src="http://www.yourdonreport.com/wp-content/uploads/2007/05/psychology.png" title="Psychology of Computer Programming" alt="Psychology of Computer Programming" align="left" height="128" hspace="10" vspace="10" width="96" /></a><a href="http://en.wikipedia.org/wiki/Gerald_Weinberg" target="_blank">Gerald Weinberg</a>&#8217;s book, <em><a href="http://www.amazon.com/exec/obidos/ASIN/B000BZ692M/edyourdonswebsit" target="_blank">The Psychology of Computer Programming</a></em>, in 1971 (republished in 1998 by Dorset House as a &#8220;<a href="http://www.amazon.com/exec/obidos/ASIN/0932633420/edyourdonswebsit" target="_blank">silver anniversary edition</a>&#8220;), and learn that software was at least partly a touchy-feely activity carried out by &#8220;people&#8221; (as opposed to cold, rational automatons). Sixteen years later, a new generation of software developers was equally shocked by the similar message in <em><a href="http://www.amazon.com/exec/obidos/ASIN/0932633439/edyourdonswebsit" target="_blank">Peopleware</a></em>, and I suggested to the audience that some of them listening today, in 2007, might be equally shocked by what they were hearing (and here&#8217;s a related question: has <a href="http://en.wikipedia.org/wiki/Scott_Adams" target="_blank">Scott Adams</a>, creator of the &#8220;<a href="http://en.wikipedia.org/wiki/Dilbert" target="_blank">Dilbert</a>&#8221; cartoon series and former IT professional at Pacific Bell Telephone, read <em><a href="http://www.amazon.com/exec/obidos/ASIN/0932633439/edyourdonswebsit" target="_blank">Peopleware</a></em>?).</p>
<p>But in fact, neither <a href="http://en.wikipedia.org/wiki/Gerald_Weinberg" target="_blank">Weinberg</a>&#8217;s 1971 message, nor <a href="http://www.systemsguild.com/GuildSite/TDM/Tom_DeMarco.html" target="_blank">DeMarco</a>/<a href="http://systemsguild.com/GuildSite/TRL/Tim_Lister.html" target="_blank">Lister</a>&#8217;s 1987 message, has become any less relevant in 2007: as <a href="http://en.wikipedia.org/wiki/Fred_Brooks" target="_blank">Fred Brooks</a> had already reminded us, people are the same as they were in the days of Homer. But one important thing <em>has</em> changed: the tools and mechanisms with which we can communicate, cooperate, and collaborate; when I started working in the software field in 1964, we <a href="http://www.amazon.com/exec/obidos/ASIN/013143635X/edyourdonswebsit" target="_blank" title="deathmarch.png"><img src="http://www.yourdonreport.com/wp-content/uploads/2007/05/deathmarch.png" title="deathmarch.png" alt="deathmarch.png" align="right" height="128" hspace="10" vspace="10" width="96" /></a>didn&#8217;t even have email, let alone cell phones, instant messaging, teleconferencing, videoconferencing, wikis, blogs, and <a href="http://twitter.com/" target="_blank">Twitter</a>; we had to schedule long-distance calls with the switchboard operator, and we weren&#8217;t allowed to use the company photocopy machine for <em>any</em> purpose (such machines had their own &#8220;operator&#8221;). I was hoping that we might have a chance to discuss these communication mechanisms in more detail during the panel, partly because <a href="http://www.systemsguild.com/GuildSite/TDM/Tom_DeMarco.html" target="_blank">Tom DeMarco</a> and I have an ongoing debate on the topic, but alas, it didn&#8217;t happen. I also made a self-serving reference to my <em><a href="http://www.amazon.com/exec/obidos/ASIN/013143635X/edyourdonswebsit" target="_blank">Death March </a></em>book, hoping that we&#8217;d have a chance to discuss the peopleware aspects of death-march projects during the panel discussion, but that didn&#8217;t happen either.</p>
<p><a href="http://www.amazon.com/Fearless-Change-Patterns-Introducing-Ideas/dp/0201741571/ref=pd_bbs_sr_1/102-9417291-1701759?ie=UTF8&amp;s=books&amp;qid=1180555374&amp;sr=8-1" title="Fearless Change"><img src="http://www.yourdonreport.com/wp-content/uploads/2007/05/fearlesschange.jpg" title="Fearless Change" alt="Fearless Change" align="right" border="0" height="128" width="128" /></a><a href="http://www.lindarising.org/">Linda Rising</a><a href="http://www.amazon.com/exec/obidos/ASIN/0195019199/edyourdonswebsit" target="_blank" title="Pattern Language"><img src="http://www.yourdonreport.com/wp-content/uploads/2007/05/patternlanguage.png" title="Pattern Language" alt="Pattern Language" align="left" height="128" hspace="10" vspace="10" width="96" /></a> was the next to introduce herself; for those who haven&#8217;t heard of her, she is an expert in object-design metrics, and has done a great deal of work in the area of introducing software patterns and practices into organizations &#8212; including co-authoring the book <a href="http://www.amazon.com/Fearless-Change-Patterns-Introducing-Ideas/dp/0201741571/ref=pd_bbs_sr_1/102-9417291-1701759?ie=UTF8&amp;s=books&amp;qid=1180555374&amp;sr=8-1" target="_blank"><em>Fearless Change</em></a> with Mary Lynn Manns.  She referred to <a href="http://en.wikipedia.org/wiki/Christopher_Alexander" target="_blank">Christopher </a><a href="http://en.wikipedia.org/wiki/Christopher_Alexander" target="_blank">Alexande</a>r&#8217;s 1977 book, <em><a href="http://www.amazon.com/exec/obidos/ASIN/0195019199/edyourdonswebsit" target="_blank">A Pattern Language</a></em>, and his 1979 book, <em><a href="http://www.amazon.com/exec/obidos/ASIN/0195024028/edyourdonswebsit" target="_blank">The Timeless Way of Building </a></em>&#8211; and asked how many in the audience had heard of his book; surprisingly (to me, at least), roughly 75% raised their hands. She suggested that that <a href="http://www.amazon.com/exec/obidos/ASIN/0195024028/edyourdonswebsit" target="_blank" title="Timeless Way of Building"><img src="http://www.yourdonreport.com/wp-content/uploads/2007/05/timelessway.png" title="Timeless Way of Building" alt="Timeless Way of Building" align="right" height="120" hspace="10" vspace="10" width="80" /></a>many of us in the software field had borrowed Alexander&#8217;s ideas about patterns, without even realizing that we had done so; she may or may not have been aware that my colleague, <a href="http://en.wikipedia.org/wiki/Larry_Constantine" target="_blank">Larry Constantine</a>, and I had borrowed an even earlier collection of Alexander&#8217;s ideas from a 1964 book called <em><a href="http://www.amazon.com/exec/obidos/ASIN/0674627512/edyourdonswebsit" target="_blank">Notes on the Synthesis of Form</a></em>, as the basis for the structured design concepts of coupling and cohesion. Anyway, Rising said she was interested in people-related patterns, too, which brought us back to the peopleware theme; Rising said that one of the things she like best from the <em><a href="http://www.amazon.com/exec/obidos/ASIN/0932633439/edyourdonswebsit" target="_blank">Peopleware</a></em> book was the story of the Danish legend of <a href="http://en.wikipedia.org/wiki/Holger_Danske" target="_blank">Holger Danske</a> (you&#8217;ll have to click on the link to get the details).</p>
<p><a href="http://www.amazon.com/exec/obidos/ASIN/0932633609/edyourdonswebsit" target="_blank" title="waltzing.jpg"><img src="http://www.yourdonreport.com/wp-content/uploads/2007/05/waltzing.jpg" title="waltzing.jpg" alt="waltzing.jpg" align="left" border="0" height="128" hspace="0" vspace="0" width="128" /></a>Next came <a href="http://systemsguild.com/GuildSite/TRL/Tim_Lister.html">Tim Lister</a>, who has been a professional colleague, and book-writing partner, of <a href="http://www.systemsguild.com/GuildSite/TDM/Tom_DeMarco.html" target="_blank">Tom</a>&#8217;s since 1976 (<a href="http://systemsguild.com/GuildSite/TRL/Tim_Lister.html" target="_blank">Tim</a> had come to work in my old consulting firm, <a href="http://foldoc.org/foldoc.cgi?Yourdon,+Inc" target="_blank">YOURDON Inc.</a>, in the fall of 1975; <a href="http://www.systemsguild.com/GuildSite/TDM/Tom_DeMarco.html" target="_blank">Tom</a>, whom I had first met in 1967, began working with our group in 1976). In addition to <em><a href="http://www.amazon.com/exec/obidos/ASIN/0932633439/edyourdonswebsit">Peopleware</a></em>, he and <a href="http://www.systemsguild.com/GuildSite/TDM/Tom_DeMarco.html" target="_blank">Tom</a> have written several other books together, the most recent of which was <em><a href="http://www.amazon.com/exec/obidos/ASIN/0932633609/edyourdonswebsit">Waltzing with Bears: managing risks on software projects</a></em>. <a href="http://systemsguild.com/GuildSite/TRL/Tim_Lister.html" target="_blank">Tim</a> suggested that 20 years might be a little too early to have a retrospective about the <em><a href="http://www.amazon.com/exec/obidos/ASIN/0932633439/edyourdonswebsit" target="_blank">Peopleware</a></em> book, but then went on to tell us how he and <a href="http://www.systemsguild.com/GuildSite/TDM/Tom_DeMarco.html" target="_blank">Tom</a> conceived of the book and collected the material for its contents. What was originally just a few slides for the just-before-lunch session of a seminar they were teaching, they found that it unleashed a torrent of stories from real-world software managers about the good, the bad, and the ugly peopleware-related experiences in their projects. Looking forward, <a href="http://systemsguild.com/GuildSite/TRL/Tim_Lister.html" target="_blank">Tim</a> said that he wanted to encourage the &#8220;<a href="http://en.wikipedia.org/wiki/Agile_software_development" target="_blank">agile</a>&#8221; development community to continue exploring new ideas; and he wanted to encourage <em>all</em> of us to read a book by <a href="http://pine.hbs.edu/external/facPersonalShow.do?pid=6414" target="_blank">Rob Austin</a> (who is not the same as <em>this</em> <em><a href="http://en.wikipedia.org/wiki/Rob_Austin" target="_blank">Rob Austin</a></em>) and <a href="http://www.cutter.com/meet-our-experts/devinl.html" target="_blank">Lee Devin</a> called <em><a href="http://www.amazon.com/exec/obidos/ASIN/0130086959/edyourdonswebsit" target="_blank">Artful Making: what managers need to know about how artists work</a></em><em>.</em></p>
<p>The last panel member to introduce himself was <a href="http://en.wikipedia.org/wiki/Tom_DeMarco" target="_blank">Tom DeMarco</a>. <a href="http://www.systemsguild.com/GuildSite/TDM/Tom_DeMarco.html" target="_blank">Tom</a> initially gained fame by writing one of the first, and by far the most <a href="http://www.amazon.com/exec/obidos/ASIN/0138543801/edyourdonswebsit" target="_blank" title="Direct link to file"><img src="http://www.yourdonreport.com/wp-content/uploads/2007/05/sass.png" title="SASS" alt="SASS" align="left" height="128" hspace="10" vspace="10" width="94" /></a>readable, textbooks on structured analysis: <em><a href="http://www.amazon.com/exec/obidos/ASIN/0138543801/edyourdonswebsit" target="_blank">Structured Systems Analysis and Specification</a></em>. He has since written several other books, including the one that formed the basis for today&#8217;s panel session. As for <em><a href="http://www.amazon.com/exec/obidos/ASIN/0932633439/edyourdonswebsit" target="_blank">Peopleware</a></em>, <a href="http://www.systemsguild.com/GuildSite/TDM/Tom_DeMarco.html" target="_blank">Tom</a> emphasized that it had been written as a team effort with <a href="http://systemsguild.com/GuildSite/TRL/Tim_Lister.html" target="_blank">Tim</a>; and emphasizing something <a href="http://systemsguild.com/GuildSite/TRL/Tim_Lister.html" target="_blank">Tim</a> had said earlier, <a href="http://www.systemsguild.com/GuildSite/TDM/Tom_DeMarco.html" target="_blank">Tom</a> told the audience that owning half of something wonderful was far better than owning all of something that was merely &#8220;okay.&#8221; And while it was something he obviously felt strongly about, in terms of his own personal experience, he suggested that it was really a metaphor for something <em>all</em> of us should strive for, in the work we do; there&#8217;s a &#8220;multiplier&#8221; effect that we can achieve from the work that we do as part of a team, especially people you like and respect. But he said it was an unpredictable phenomenon, and referred obliquely to a coauthoring project in which the two authors never spoke to one another again after they finished the book (many of my former colleagues from YOURDON Inc. know who he was talking about, but out of friendship and respect for the two individuals, I&#8217;ll refrain from mentioning their names).</p>
<p>Repeating some of <a href="http://systemsguild.com/GuildSite/TRL/Tim_Lister.html" target="_blank">Tim</a>&#8217;s themes, <a href="http://www.systemsguild.com/GuildSite/TDM/Tom_DeMarco.html" target="_blank">Tom</a> said that the <em><a href="http://www.amazon.com/exec/obidos/ASIN/0932633439/edyourdonswebsit" target="_blank">Peopleware</a></em> book had let them become a &#8220;clearinghouse&#8221; for ideas about better ways of dealing with people in the IT profession. But he said that in some ways it was a failure &#8212; especially in the area of persuading IT managers to provide better working conditions for their programmers and software engineers. Even though phrases like &#8220;<a href="http://girtby.net/articles/2005/10/26/the-virtual-furniture-police" target="_blank">furniture police</a>&#8221; have entered the common lexicon (you won&#8217;t find it in Wikipedia, but try Googling it and you&#8217;ll find plenty of entries, along with a couple for &#8220;<a href="http://toys.pricegrabber.com/furniture/p/2014/popup6%255B%255D=220%253A1026/" target="_blank">police furniture</a>&#8220;) along with evocative terms like teamicide (also not found in Wikipedia, but explained in detail in a post-<em><a href="http://www.amazon.com/exec/obidos/ASIN/0932633439/edyourdonswebsit" target="_blank">Peopleware</a></em> article by <a href="http://systemsguild.com/GuildSite/TRL/Tim_Lister.html" target="_blank">Tim</a> and <a href="http://www.systemsguild.com/GuildSite/TDM/Tom_DeMarco.html" target="_blank">Tom</a> called &#8220;<a href="http://www.dorsethouse.com/features/excerpts/expwch27.html" target="_blank">Teamicide Revisited</a>&#8220;), the reality is that all of the rational, quantitative arguments (including results from a massive 600-person coding &#8220;<a href="http://en.wikipedia.org/wiki/War_game" target="_blank">war game</a>&#8220;) showing the positive correlation between decent office space and dramatically improved productivity and quality have had little or no effect on managers trying to squeeze the maximum number of people into the minimum number of cubic feet of office space.</p>
<p>So much for introductions: after everyone had said their introductory piece, moderator <a href="http://www.oopsla.org/2005/ShowEvent.do?id=304" target="_blank">Steve Fraser</a> opened the floor to questions. I did my best to scribble down the questions, and the responses from various panelists, but I can&#8217;t promise that I recorded everything completely accurately; in particular, I often couldn&#8217;t hear, spell, or understand the name and/or affiliation of some of the people who asked the questions; if any of you are reading this blog and recognize your pithy questions, please drop me an email note and fill in the details, so that I can correct the record.</p>
<p>The first question came from Michael Something-or-Other, who told us he was from Switzerland &#8230; though it wasn&#8217;t clear <em>where</em> in Switzerland. In any case, he told us that he had very much enjoyed the <em><a href="http://www.amazon.com/exec/obidos/ASIN/0932633439/edyourdonswebsit" target="_blank">Peopleware</a></em> book, but he wondered why it had taken so long for the <a href="http://en.wikipedia.org/wiki/Agile_software_development" target="_blank">agile development methodologies</a> to become known and accepted. Here were the responses from the panel:</p>
<ul>
<li><a href="http://www.yourdonreport.com/wp-content/uploads/2007/05/costofdefectremoval.png" title="Cost of Defect Removal"><img src="http://www.yourdonreport.com/wp-content/uploads/2007/05/costofdefectremoval.png" title="Cost of Defect Removal" alt="Cost of Defect Removal" align="right" border="0" hspace="10" vspace="10" /></a><em>T</em><em><a href="http://www.systemsguild.com/GuildSite/TDM/Tom_DeMarco.html" target="_blank">om DeMarco</a></em> responded quickly with the quip, &#8220;It&#8217;s all <a href="http://en.wikipedia.org/wiki/Barry_Boehm" target="_blank">Barry</a>&#8217;s fault!&#8221; He went on to suggest that we had all been brainwashed by <a href="http://en.wikipedia.org/wiki/Barry_Boehm" target="_blank">Barry Boehm</a>&#8217;s argument, first published in his <em>Software Engineering Economics</em> book, that the cost of repairing defects rises exponentially the later they&#8217;re found in the software life cycle (for a more recent exposition of this point, see the December 19, 2005 <em>Dr. Dobb&#8217;s</em> article by <a href="http://www.thestandard.com/article/0,1902,26878,00.html" target="_blank">Yochi Slonim</a>, &#8220;<a href="http://www.ddj.com/dept/architect/184407853" target="_blank">The Software Quality Lifecycle</a>&#8220;). He said that as a result, the commandment &#8220;<em>get the requirements right!&#8221; </em>was drummed into the heads of a generation of software engineers. <a href="http://www.systemsguild.com/GuildSite/TDM/Tom_DeMarco.html" target="_blank">Tom</a> turned towards <a href="http://en.wikipedia.org/wiki/Barry_Boehm" target="_blank">Barry</a>, smiled, wagged his finger, and said, &#8220;And I have never forgiven you!&#8221;</li>
<li><em><a href="http://en.wikipedia.org/wiki/Barry_Boehm" target="_blank">Barry Boehm </a></em>relieved the tension in the air by agreeing with <a href="http://www.systemsguild.com/GuildSite/TDM/Tom_DeMarco.html" target="_blank">Tom</a>. He explained that, back in the 1970s, he had linked up with <a href="http://en.wikipedia.org/wiki/W._W._Royce" target="_blank">Win Royce</a> at TRW, where the two of them found that the waterfall methodology worked pretty well. But he acknowledged that they were working in an application domain (aerospace systems, military systems), and in a time, when the end-user&#8217;s requirements <em>were</em> fairly well-defined; consequently, it made a great deal of sense to capture those requirements early, rather than discovering later on that a great deal of software had been built to implement the wrong requirements. But <a href="http://en.wikipedia.org/wiki/Barry_Boehm" target="_blank">Boehm</a> acknowledged that by the 1980s, things had begun to change drastically &#8230; and obviously this continues to be true today.</li>
<li>I answered Michael&#8217;s question with a broader question of my own: Why has it taken our field so long to assimilate and accept <em>any</em> of the software engineering ideas that we all agree are useful, important, and generally successful? I suggested that if we were to poll an informal poll about not only agile methodologies, but also code inspections, identification of &#8220;error-prone&#8221; modules, etc., we would probably find that only 10% of the audience was actually using them. The audience stared back at me silently; I have no idea whether they understood, agreed with, or accepted what I was saying. I didn&#8217;t have time to expound upon the idea, but the question &#8212; why aren&#8217;t we doing things that we <em>know</em> are good ideas &#8212; is something I&#8217;ve blogged about <a href="http://www.yourdonreport.com/index.php/2006/11/09/why-hasnt-software-development-gotten-any-better/" target="_blank">here</a> and <a href="http://www.yourdonreport.com/index.php/2006/11/19/more-thoughts-on-why-software-development-hasnt-gotten-any-better/" target="_blank">here</a>. Take a look, if you&#8217;re interested.</li>
<li><em><a href="http://www.lindarising.org/" target="_blank">Linda Rising</a></em><em> </em>suggested that the software industry grew to its present (enormous) size before it was ready &#8212; so we&#8217;ve always been searching for a model to emulate, whether it&#8217;s architecture or other engineering disciplines. (This is similar to comments I&#8217;ve often heard from other people, to the effect that our industry is &#8220;only&#8221; 50 years old, and that as such, it&#8217;s very young compared to other mature disciplines. Perhaps it took a few hundred years for engineers to figure out how to build bridges and houses without falling down&#8230;)</li>
</ul>
<p>The next question came from <a href="https://guinness.cs.stevens-tech.edu/~lbernste/" target="_blank">Larry Bernstein</a>, at <a href="http://www.stevens.edu/main/home/" target="_blank">Stevens Institute of Technology</a>, who suggested that the main &#8220;driver&#8221; in our industry is <em>fun</em>. How can we organize our work &#8212; which consists of long hours of monotony, separated by moments of ecstasy &#8212; and ensure that our employers still make a profit?</p>
<ul>
<li><em><a href="http://www.lindarising.org/" target="_blank">Linda Rising</a></em> responded by telling us that she had recently given a talk on sex among primates, and how it all related to agile software development. If one can presume that sex is fun (at least for primates, and hopefully for human primates as well), maybe she&#8217;s got the answer. I don&#8217;t know anything about her talk, but you can check out this interview: &#8220;<a href="http://www.infoq.com/news/2007/05/linda-rising-agile-bonobos" target="_blank">Linda Rising on Collaboration, Bonobos and the Brain</a>.&#8221;</li>
<li><em><a href="http://www.systemsguild.com/GuildSite/TDM/Tom_DeMarco.html" target="_blank">Tom DeMarco</a></em> suggested that &#8220;fun&#8221; equates to &#8220;play,&#8221; and said he had been influenced by <a href="http://en.wikipedia.org/wiki/Alan_Kay" target="_blank">Alan Kay</a>&#8217;s distinction between &#8220;hard play&#8221; and &#8220;soft play.&#8221; Soft play, he suggested, is like watching <em><a href="http://www.americanidol.com/" target="_blank">American Idol</a></em>, while hard play is learning to play the piano (A related article, &#8220;<a href="http://www.ait.net/technos/tq_11/3gillespie.php" target="_blank">Hard Fun” . . . Squeak!</a>&#8221; suggests that &#8220;Soft fun is watching people play baseball; hard fun is playing baseball. And, soft fun is watching someone play the violin and listening to a concert; and hard fun is you playing the violin.&#8221; As for Alan Kay&#8217;s thoughts on the subject, see &#8220;<a href="http://portal.acm.org/ft_gateway.cfm?id=973827&amp;type=pdf%20" target="_blank">Amusing Ourselves to Life</a>,&#8221; which requires a membership in ACM to download). In any case, <a href="http://www.systemsguild.com/GuildSite/TDM/Tom_DeMarco.html" target="_blank">Tom</a> suggested that &#8220;hard play&#8221; is much more rewarding and fulfilling (and thus ultimately much more &#8220;fun&#8221;) than soft play, and that we should be focusing on that more, rather than sitting on our sofas and watching <em>American Idol</em> (which I&#8217;m proud to say I&#8217;ve <em>never</em> watched).</li>
<li><em><a href="http://en.wikipedia.org/wiki/Fred_Brooks" target="_blank">Fred Brooks</a></em><em> </em>said that OS/360 was a once-in-a-lifetime experience, that he and his team felt that they really could change the world &#8212; much like the comments we used to hear from the original Macintosh team at Apple back in the mid-1980s. Part of the fun, he said, is being on a winning team. (And part of it may be the feeling, even if it&#8217;s only an illusion, that you and your fellow project team members really <em>can</em> change the world. Apple did. Google did. <a href="http://en.wikipedia.org/wiki/Marc_Andreesen" target="_blank">Marc Andreesen</a> and his colleagues at Netscape did. The list goes on.)</li>
<li><em><a href="http://en.wikipedia.org/wiki/Barry_Boehm" target="_blank">Barry Boehm</a></em> suggested that we tend to overemphasize the contractual nature of many software development projects &#8212; especially when the user-developer relationship in an inhouse project gets transformed into a more form vendor-customer relationship for an externally developed system. We need to emphasize helping clients (or users) to win, too, he said, and look for win-win situations.</li>
<li><em>I</em> reminded the audience of the phenomenon we see in the open-source area: people often work at a &#8220;day job&#8221; that they hate, side-by-side with co-workers they despise, and taking orders from a manager they loathe. But then they go leave their day job, march into their office-at home (which is often equipped with more up-to-date computer facilities than what their employer gives them), and start having <em>fun</em> on an open-source project they love, with co-workers (who are located all over the world) they respect. So the business of having fun doesn&#8217;t have to be an all-or-nothing proposition; we&#8217;ve all got to find a way to pay the rent and put food on the table; but it doesn&#8217;t have to occupy us 16 hours a day.</li>
<li><em><a href="http://en.wikipedia.org/wiki/Fred_Brooks" target="_blank">Fred Brooks</a></em> suggested that only a small fraction of people on this planet have the luxury of working on something they consider fun. The fact that many of us in the software field <em>can</em> do so means that we&#8217;re blessed.</li>
</ul>
<p><a href="http://www.poppendieck.com/" target="_blank">Mary Poppendieck</a> then offered a comment, rather than a question, from the audience. She gave <a href="http://en.wikipedia.org/wiki/Fred_Brooks" target="_blank">Fred Brooks</a> a hard time by telling him that she had heard of his book in 1975, but didn&#8217;t like the term &#8220;man-month.&#8221; <a href="http://en.wikipedia.org/wiki/Fred_Brooks" target="_blank">Brooks</a> said that he was sorry if she was offended by the title, and said that even liberal people in the mid-70s, like <a href="http://en.wikipedia.org/wiki/John_William_Gardner" target="_blank">John Gardner</a>, were using that phrase. And besides, he said, the title was alliterative: &#8220;Mythical Person-Month&#8221; doesn&#8217;t roll off your tongue so easily.</p>
<p>Someone named Earl (not to be confused with &#8220;<a href="http://www.nbc.com/My_Name_Is_Earl/" target="_blank">My Name Is Earl</a>&#8220;) from some university, asked how he and his colleagues could take the experience of the panel, and transfer it to his computer science students?</p>
<ul>
<li><em><a href="http://www.lindarising.org/" target="_blank">Linda Rising</a></em> remarked that our whole educational model is flawed, and reminds her of the <a href="http://en.wikipedia.org/wiki/Monty_Python" target="_blank">Monty Python</a> Theory of Education, which involves slicing open the head of the presenter at the front of the room, scooping out knowledge and slicing open the heads of the participants and distributing the knowledge around in some fashion..  We should be moving towards an apprentice/mentor model, she said, much like we see in fields like architecture. Students should see software &#8220;masterpieces&#8221; from which they can learn.</li>
<li><em>T</em><em><a href="http://systemsguild.com/GuildSite/TRL/Tim_Lister.html" target="_blank">im Lister</a></em> suggested that Earl was being way too hard on himself. Software, he said, is like paint: it&#8217;s a medium that you use differently depending on whether you plan to paint a wall or a Rembrandt. He argued vociferously (not that anyone on the panel disagreed with him), that the really big failure is not in the universities, but in IT organizations. Companies today invest <em>zero</em> in training, which is quite different from the situation he recalls when he first got into the field in the mid-1970s.</li>
<li><em><a href="http://www.systemsguild.com/GuildSite/TDM/Tom_DeMarco.html" target="_blank">Tom DeMarco</a></em> pointed out that we might be able to use middle-schools as a guide: because of understaffing and overcrowded classrooms, industry people are working with teachers as partners. And the teachers are putting kids into teams, so they can help each other. The teachers will tinker with the teams, to increase the chances of jelling, and will tell them that everyone in the team gets the same grade.</li>
<li><em><a href="http://en.wikipedia.org/wiki/Barry_Boehm" target="_blank">Barry Boehm </a></em>said that his university is working on this problem at the Master&#8217;s degree level, and trying to figure out how to take it down to the freshman level in undergraduate curricula.</li>
<li><em><a href="http://en.wikipedia.org/wiki/Fred_Brooks" target="_blank">Fred Brooks</a></em> said, &#8220;People learn most concepts by <strong>induction</strong> from examples. Then, we&#8217;re so pleased at having discovered the generalization that we all teach by <strong>deduction</strong> from the generalization (just as I&#8217;m doing with this very statement). Thus we create an impedance mis-match between the learner and the teacher.&#8221; By contrast, what makes <em><a href="http://www.amazon.com/exec/obidos/ASIN/0932633439/edyourdonswebsit" target="_blank">Peopleware</a></em> popular is that it&#8217;s <em>readable</em>. And the reason it&#8217;s so readable is that it tells stories &#8212; vignettes like the tale of the furniture police. We need to do more of this in universities,  and pass on the wisdom of the panelists and the <em><a href="http://www.amazon.com/exec/obidos/ASIN/0932633439/edyourdonswebsi" target="_blank">Peopleware</a></em> book by telling more stories in our computer science classes in our classes.</li>
</ul>
<p>The next question came from <a href="http://www.cs.toronto.edu/~sme/" target="_blank">Steve Easterbrook</a> at the <a href="http://www.cs.toronto.edu/dcs/index.html" target="_blank">University of Toronto</a>: why is there so little research on peopleware-related topics in academic circles, he asked. Someone in the audience immediately yelled &#8220;Tenure!&#8221;, which drew some chuckles and laughter from everyone else. Meanwhile, the panelists responded as follows:</p>
<ul>
<li><em><a href="http://www.lindarising.org/" target="_blank">Linda Rising </a></em>said that when she decided to go back to graduate school, she had trouble finding anyone on the faculty who was interested in such topics. The implication, of course, is that it becomes a self-perpetuating phenomenon.</li>
<li><em><a href="http://www.systemsguild.com/GuildSite/TDM/Tom_DeMarco.html" target="_blank">Tom DeMarco</a></em><em> </em>told us that he had submitted several papers to previous ICSE conferences on peopleware-related topics &#8212; which he described as &#8220;squishy&#8221; (not to be confused with <a href="http://www.seas.harvard.edu/projects/weitzlab/squishy.html" target="_blank">squishy physics</a>, or the <a href="http://en.wikipedia.org/wiki/Squishy#Squishee" target="_blank">Squishee</a> soft drink on the <a href="http://en.wikipedia.org/wiki/The_Simpsons" target="_blank">Simpsons </a>TV show, or <a href="http://www.flickr.com/photos/kathrynaaker" target="_blank">Miss Squishy&#8217;s Flickr photos</a>) &#8212; but that most of them had been rejected, except for a few that were finally accepted as &#8220;experience papers.&#8221;</li>
</ul>
<p><a href="http://www.cs.virginia.edu/~sullivan/" target="_blank">Kevin Sullivan</a>, from the <a href="http://www.cs.virginia.edu/" target="_blank">University of Virginia</a> (not to be confused with the<a href="http://en.wikipedia.org/wiki/Kevin_Sullivan_(wrestler)" target="_blank"> Kevin Sullivan</a> who gained fame as a professional wrestler, or several other <a href="http://en.wikipedia.org/wiki/Kevin_Sullivan" target="_blank">Kevin Sullivans</a> whose profile you can find on Wikipedia) , then asked why we are having such trouble attracting people in the computer science field, considering that many studies indicate that software offers the best jobs in the best geographical locations. The panelists responded:</p>
<ul>
<li><em>T</em><em><a href="http://www.systemsguild.com/GuildSite/TDM/Tom_DeMarco.html" target="_blank">om DeMarco</a></em> noted that when software was first identified as an &#8220;industry,&#8221; it had zero revenues; by 1985, as he recalled, its annual revenues were approximately $31 billion. Most of that money was spent on salaries, and many of the people who worked in the field were women, because it paid much better than most of the other jobs available to them. But starting about 5 years ago, he said, women started moving out of computer science and software engineering to medicine, law, and other professions (this phenomenon has been noted in an April 26, 2007 blog posting by Sean Voisen entitled &#8220;<a href="http://voisen.org/archives/2007/04/26/computer-science/" target="_blank">Women and the Decline of Computer Science</a>,&#8221; and an April 17, 2007 <em>New York Times </em>article entitled &#8220;<a href="http://www.nytimes.com/2007/04/17/science/17comp.html?ex=1180584000&amp;en=51c96388cc7b1e1b&amp;ei=5070" target="_blank">Computer Science Takes Steps to Bring Women to the Fold</a>&#8220;). <a href="http://www.systemsguild.com/GuildSite/TDM/Tom_DeMarco.html" target="_blank">Tom</a> suggests that this is happening because the workplace is now so unfriendly and uncomfortable &#8212; which includes, he says, the all-too-common experience of having to sit through one boring meeting after another, rather than doing interesting work.</li>
<li><em><a href="http://en.wikipedia.org/wiki/Fred_Brooks" target="_blank">Fred Brooks</a></em> agreed with the part about meetings: back in the 1960s, he said, meeting were small.</li>
<li><em><a href="http://en.wikipedia.org/wiki/Barry_Boehm" target="_blank">Barry Boehm</a></em> pointed out that one reason for the difficulty of attracting people into the computer field in Europe is that most of the large hardware companies in that part of the world have gone out of business. (But I think there are still plenty of software companies, but I didn&#8217;t feel like getting into a debate with <a href="http://en.wikipedia.org/wiki/Barry_Boehm" target="_blank">Barry</a> about this.)</li>
<li><em>I</em> suggested that another reason for the phenomenon is that high school graduates &#8212; at least in the U.S. &#8212; have been hearing about offshore outsourcing, and are concerned that all of the high-paying software jobs are moving to India; so if they major in computer science or software engineering, they won&#8217;t be able to get a job when they graduate. Whether or not this is actually true, it&#8217;s the <em>perception</em> that influences a university student&#8217;s choice of a major.</li>
</ul>
<p>Next, David Jansen of Cal Poly (not to be confused with <a href="http://en.wikipedia.org/wiki/David_Janssen" target="_blank">David Janssen</a>, aka <em><a href="http://en.wikipedia.org/wiki/The_Fugitive_%28TV_series%29" target="_blank">The Fugitive</a></em>) told us that his students enjoy reading <em><a href="http://www.amazon.com/exec/obidos/ASIN/0932633439/edyourdonswebsit" target="_blank">Peopleware</a></em>, and that they use some of the material they&#8217;ve learned &#8212; stories about the furniture police &#8212; when going through interviews with prospective employers.</p>
<p>Next, <a href="http://research.microsoft.com/~rdeline/" target="_blank">Rob Deline</a>, from Microsoft, told us that his company has been doing research on peopleware-related issues, and that it&#8217;s still going on. He noted that several people on the panel had written the textbooks for which they were best known while they were working in industry, <em>after</em> which they moved on to academia. Why, he asked, did this happen?</p>
<ul>
<li><em><a href="http://en.wikipedia.org/wiki/Barry_Boehm" target="_blank">Barry Boehm </a></em>told us that his university does have an industry affiliate program &#8230; which implied that he understood Rob&#8217;s question to be slightly different than I had heard it: do industry people maintain any kind of relationship with academia?</li>
<li><em><a href="http://www.lindarising.org/" target="_blank">Linda Rising</a></em> said that she gives talks at universities almost whenever asked to do so &#8212; and suggested that universities should be doing more of this (not just by inviting her more often, but by inviting all kinds of computer people from industry).</li>
</ul>
<p>Tom Something-or-Other, from some university in England, suggested to the panel that we have a crisis related to getting more people interested in studying computer science &#8212; but that it starts at a much younger age, because students as young as 11-14 are getting &#8220;turned off&#8221; to math, science, and computing. How can we change this?</p>
<ul>
<li><em><a href="http://www.systemsguild.com/GuildSite/TDM/Tom_DeMarco.html" target="_blank">Tom DeMarco</a></em><em> </em>suggested that we need to provide more educational materials to encourage &#8220;hard play&#8221; in the curriculum, in the sense that he described it earlier. I think another good example of this kind of &#8220;hard play&#8221; is the <a href="http://en.wikipedia.org/wiki/Logo_%28programming_language%29" target="_blank">Logo programming language</a> developed years ago by <a href="http://en.wikipedia.org/wiki/Seymour_Papert" target="_blank">Seymour Papert </a>and his colleagues. Tom also noted that <a href="http://www.rspa.com/" target="_blank">Roger Pressman</a>, whose software engineering book is probably the most widely-used text of its kind in universities, said that teachers need more support. I guess the implication is that it&#8217;s hard to <em>prevent</em> kids from getting turned off if you&#8217;re facing an overcrowded classroom, and can&#8217;t give individual attention to them.</li>
<li><em><a href="http://en.wikipedia.org/wiki/Barry_Boehm" target="_blank">Barry Boehm</a></em> suggested that both universities and industry could help the situation by sponsoring more &#8220;career days,&#8221; where parents come into the classroom to explain to the students what they do &#8212; which, of course, has long been going for years in other fields, with parents telling the kids what it&#8217;s like to be a soldier, a fireman, a policeman, or a doctor. (It&#8217;s interesting to note that this is not necessarily a completely altruistic notion: companies are also finding that it&#8217;s an excellent way of recruiting the best students, as described in a May 28, 2007 <em>New York Times</em> article entitled &#8220;<a href="http://www.nytimes.com/2007/05/28/technology/28recruit.html" target="_blank">In Fierce Competition, Google Finds Novel Ways to Feed Hiring Machine</a>&#8220;)</li>
<li><em><a href="http://en.wikipedia.org/wiki/Fred_Brooks" target="_blank">Fred Brooks</a></em> noted that at his university, they also have laboratory presentations on virtual reality (which has been his area of specialization since the mid-70s) to middle-school children. He suggested that we need to think more about using <em>simulations</em> as a teaching mechanism.</li>
<li><em>I</em> suggested that all of this may be moot, because of the offshore outsourcing phenomenon mentioned earlier. Several CEOs of high-tech American firms have been heard to say that their firms will continue to prosper for the foreseeable future, even if they never hire another American ever again &#8212; because there is an ample supply of well-educated, lower-paid, hard-working graduates from China, India, and other parts of the world.</li>
</ul>
<p>With our scheduled time drawing to a close, Steve Fraser asked the panelists to summarize their thoughts and positions on the peopleware issue. Here&#8217;s what everyone said:</p>
<ul>
<li><em><a href="http://en.wikipedia.org/wiki/Barry_Boehm" target="_blank">Barry Boehm </a></em>told us that personnel is one of the top ten risks in software projects, so we should keep it in mind. And companies should devote more attention to retaining the good people that they have.</li>
<li><em>I</em> suggested that a lot of good ideas had come from the panelists, and from the audience, and that we should capture those ideas and distribute them more widely. That&#8217;s what this blog post is all about; and if anyone is aware of any other blogs that were written about this panel session, please let me know so that I can publish appropriate links to them.</li>
<li><em><a href="http://www.systemsguild.com/GuildSite/TDM/Tom_DeMarco.html" target="_blank">Tom DeMarco</a></em> repeated the primary theme from the <em><a href="http://www.amazon.com/exec/obidos/ASIN/0932633439/edyourdonswebsit" target="_blank">Peopleware</a></em> book: the major problems of our industry are sociological, not technological.</li>
<li><em><a href="http://en.wikipedia.org/wiki/Fred_Brooks" target="_blank">Fred Brooks</a></em><em> </em> told us to remember one word: <em>people</em>. It&#8217;s easy, he said, for us university people to forget that it&#8217;s people, not papers, that count. (That was a take-off on GE&#8217;s slogan that &#8220;Progress is our most important product.&#8221;)</li>
<li><em><a href="http://systemsguild.com/GuildSite/TRL/Tim_Lister.html" target="_blank">Tim Lister </a></em>said that if we want to have fun, we should push decisions <em>down</em> in the hierarchy. And we should remember that the prime assets in our software organizations are people in the 25-30 age range; we should leave them alone,  and buffer them from corporate bureaucracy.</li>
<li><em><a href="http://www.lindarising.org/" target="_blank">Linda Rising </a></em>suggested that all of this &#8212; and perhaps the <em><a href="http://www.amazon.com/exec/obidos/ASIN/0932633439/edyourdonswebsit" target="_blank">Peopleware</a></em><em> </em>book, too &#8212; seems so obvious; why do we even need to have a <em><a href="http://www.amazon.com/exec/obidos/ASIN/0932633439/edyourdonswebsit" target="_blank">Peopleware</a></em> book? But she said that her studies of cognitive psychology and primate sex taught her that, under stress, people fall apart and forget some essential things that they would otherwise practice quite competently. <em>Patterns</em> help us crawl out of a bad situation, and the stories in <em><a href="http://www.amazon.com/exec/obidos/ASIN/0932633439/edyourdonswebsit" target="_blank">Peopleware</a></em> have become a pattern.</li>
</ul>
<p>And with that, the panel session came to a close, and everyone went their merry way. I thought it was a very productive session, and I hope we can do it again sometime. It may be premature to have a 21st-anniversary retrospective session, but maybe the 25th anniversary would be a good time to revisit these topics. I&#8217;ll leave that in the capable hands of <a href="http://www.oopsla.org/2005/ShowEvent.do?id=304" target="_blank">Steve Fraser</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yourdonreport.com/index.php/2007/05/29/icse-peopleware-panel-session/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

