<?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; Career/Professional</title>
	<atom:link href="http://www.yourdonreport.com/index.php/category/careerprofessional/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, 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>The IT Project Confessional, part 4 &#8211; ethical responsibilities of the confessor priest</title>
		<link>http://www.yourdonreport.com/index.php/2010/07/11/the-it-project-confessional-part-4-ethical-responsibilities-of-the-confessor-priest/</link>
		<comments>http://www.yourdonreport.com/index.php/2010/07/11/the-it-project-confessional-part-4-ethical-responsibilities-of-the-confessor-priest/#comments</comments>
		<pubDate>Mon, 12 Jul 2010 00:47:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Career/Professional]]></category>
		<category><![CDATA[IT project confessional]]></category>
		<category><![CDATA[Politics]]></category>
		<category><![CDATA[Project management]]></category>
		<category><![CDATA[Society]]></category>
		<category><![CDATA[Software development]]></category>
		<category><![CDATA[Software engineering]]></category>
		<category><![CDATA[confessional]]></category>
		<category><![CDATA[project confessional]]></category>

		<guid isPermaLink="false">http://www.yourdonreport.com/?p=852</guid>
		<description><![CDATA[Imagine that I&#8217;m the &#8220;confessor priest&#8221; in an IT project confessional environment, and a troubled project manager walks into my office, and tells me that in a fit of rage, he has just shot an obnoxious, uncooperative, unproductive members of his project team &#8212; point blank, right between the eyes. What should I do?
Or consider [...]]]></description>
			<content:encoded><![CDATA[<p>Imagine that I&#8217;m the &#8220;confessor priest&#8221; in an IT project confessional environment, and a troubled project manager walks into my office, and tells me that in a fit of rage, he has just shot an obnoxious, uncooperative, unproductive members of his project team &#8212; point blank, right between the eyes. What should I do?</p>
<p>Or consider this variation: the troubled project manager walks into my office, tells me he hasn&#8217;t done anything extreme <em>yet</em>, but wonders if I&#8217;ll tell him that it&#8217;s okay to shoot the obnoxious member of his project team right between the eyes, and then defend him if senior management becomes unhappy about the situation. What should I tell the project manager?</p>
<p>Admittedly, these are extreme situations, and it&#8217;s entirely hypothetical. Maybe it happens in a war zone, but it certainly doesn&#8217;t happen in a normal IT project environment. In any case, it&#8217;s never happened to me. But the fundamental question still remains: where do you draw the line if/when serious ethical conflicts arise?</p>
<p>While the term &#8220;confessor priest&#8221; may be useful for the discussions in this series of blog postings, it&#8217;s important to remember that the consultants who play this role are <em>not</em> priests, in any official sense of the word. Nor are they journalists, with the legal option of protecting their &#8220;confidential sources.&#8221; It&#8217;s highly unlikely that they are psychiatrists, psychologists, doctors, or anything else that would allow them to claim that statements from their project-manager &#8220;sinners&#8221; were confidential.</p>
<p>It&#8217;s one thing to negotiate a consulting agreement with an IT organization, in which the &#8220;confessor priest&#8221; states that his conversations with the project-manager &#8220;sinners&#8221; are confidential. And it&#8217;s one thing to refuse a demand to divulge those confidential details to a senior executive in the IT organization. Indeed, the consultant who takes on the role of &#8220;confessor priest&#8221; <em>should</em> be prepared to resign immediately if pressed on this issue.  But if you&#8217;re questioned by the police, or the FBI, or a lawyer in a courtroom, it&#8217;s a different matter altogether; while I&#8217;m not qualified to offer legal advice, I&#8217;m pretty confident that the confessor-priest <em>will</em> have to answer questions, and reveal confidences, in situations like this.</p>
<p>So it&#8217;s important for the project-manager &#8220;sinners&#8221; who are thinking of asking for help to know that the &#8220;confessor priest&#8221; cannot help them if they have broken the law, or violated regulatory procedures and restrictions &#8212; <em>especially</em> when it comes to capital crimes, felonies, and things of that sort. Obviously, most project managers don&#8217;t run around murdering the members of their project team &#8230; but it&#8217;s not beyond the realm of possibility that a project manager could misrepresent an expenditure on an expense account or a procurement request, in order to provide some much-needed personal relief (e.g., a weekend of R&#38;R at the beach) for an overworked member of his project team, which would be automatically rejected if requested through official channels.</p>
<p>The real issue typically involves &#8220;administrative&#8221; rules, and bureaucratic restrictions that kill productivity, frustrate the project team, and dampen morale to the point where the members of the project team have no energy or enthusiasm for their project. For example, one of the project team members wants to work at home from his laptop for a couple days, because his wife and kids are sick with the flu. One of the programmers wants to disable the company-installed Muzak system, because it&#8217;s driving him crazy having to listen to Frank Sinatra and Bing Crosby crooning over the PA system all day long. One of the network engineers desperately wants to take a day off in the middle of the week &#8212; against company rules &#8212; to attend a Rolling Stones farewell concert in a city 300 miles away, but says that he&#8217;ll make up for it by working both Saturday and Sunday.</p>
<p>These examples may or may not sound realistic, and they may or may not seem like issues worth making a fuss about. But there are<em> issues</em> worth making a fuss about, and the list of possibilities is endless. After he has agreed to such a request, the project manager may develop a guilty conscience, and may shuffle into the confessor-priest&#8217;s office and ask whether he has, in fact, committed a mortal sin.</p>
<p>The confessor-priest has to rely on his own experience, judgment, common sense, and gut instincts about what&#8217;s practical, what&#8217;s fair, and what &#8220;crosses the line&#8221; into areas that cannot be condoned or forgiven. Given the same situation, two different confessor-priests might make two different decisions; after all, we&#8217;re not talking about a formal religion, and there is no &#8220;Bible&#8221; to tell us exactly what we should do in every circumstance.</p>
<p>In my case, for example, I&#8217;m a firm believer in a &#8220;don&#8217;t ask, don&#8217;t tell&#8221; approach to overlooking infractions of minor administrative/bureaucratic rules; but if asked a direct and specific question about such an infraction, I won&#8217;t lie to a senior executive in order to protect a project-manager &#8220;sinner.&#8221; At the same time, if I thought I was going to be interrogated by senior management about every possible infraction that might or might not have been committed, I wouldn&#8217;t take the assignment in the first place; or I would resign from the assignment as soon as it became clear that such a &#8220;corporate culture&#8221; was in place.</p>
<p>Again, everyone will have different opinions, assumptions, expectations, and behaviors when it comes to such ethical issues. It&#8217;s something for both the potential confessor-priest <em>and</em> the project-management sinners to think about <em>before</em> the issues arise &#8230; because, sooner or later, they <em>will</em> arise.</p>
<p>On to another aspect of the IT project confessional tomorrow&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yourdonreport.com/index.php/2010/07/11/the-it-project-confessional-part-4-ethical-responsibilities-of-the-confessor-priest/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The IT Project Confessional, part 2 &#8211; History and the basics</title>
		<link>http://www.yourdonreport.com/index.php/2010/07/07/the-it-project-confessional-part-2-history-and-the-basics/</link>
		<comments>http://www.yourdonreport.com/index.php/2010/07/07/the-it-project-confessional-part-2-history-and-the-basics/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 00:00:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Career/Professional]]></category>
		<category><![CDATA[Politics]]></category>
		<category><![CDATA[Project management]]></category>
		<category><![CDATA[Software development]]></category>
		<category><![CDATA[Software industry]]></category>

		<guid isPermaLink="false">http://www.yourdonreport.com/?p=844</guid>
		<description><![CDATA[Yesterday, I introduced the concept of a &#8220;project confessional,&#8221; where troubled IT project managers could confess their &#8220;sins&#8221; and ask for help.
Before we delve into the more subtle issues associated with such a confessional, I want to cover the basics &#8230; and before I do that, I want to acknowledge that this is not some [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday, I introduced the concept of a &#8220;project confessional,&#8221; where troubled IT project managers could confess their &#8220;sins&#8221; and ask for help.</p>
<p>Before we delve into the more subtle issues associated with such a confessional, I want to cover the basics &#8230; and before I do that, I want to acknowledge that this is not some crazy idea that I thought up all by myself. The IT Project Confessional was one of many novel and innovative ideas developed over a period of several years, starting in the early 1990s, by a group of IT consultants and educators who gathered together in an unpaid, voluntary effort known as the &#8220;Airlie Council,&#8221; to offer suggestions and advice to the U.S. Department of Defense for improving their software procurement, acquisition, and development efforts; the group included such well-known names as Tom DeMarco, Capers Jones, Vic Basili, Susan Tinch Johnson, Frank McGrath, Tom McCabe, and others. Oh, yeah, and me.</p>
<p>The Airlie Council, formally known as the Software Program Manager&#8217;s Network (SPMN) operated through the 1990s, until its funding was cut off in 2001; some of its products and ideas have been preserved by a Washington-based consulting firm called <a href="http://www.spmn.com/aboutus.html" target="_blank">American Systems</a>, and can be found <a href="http://www.spmn.com/aboutus.html" target="_blank">here</a> on the Internet. Among the innovative ideas concocted by the group were such things as compiling a set of known &#8220;worst practices&#8221; to complement (and offset) the traditional &#8220;best practices&#8221; created in many organizations, as well as a &#8220;project breathalyzer&#8221; test to help make a quick assessment of the likelihood of an IT project running amok and failing catastrophically.</p>
<p>As for the project confessional concept: it became evident that the massive DoD organization had &#8220;politics&#8221; that were every bit as intense as what one would find almost anywhere else. If you were one of, say, 10 junior officers of approximately equal rank, and if you knew that roughly half of you might get promoted within the next year or so, chances that that you wouldn&#8217;t want to blurt openly about your mistakes, weaknesses, and screw-ups. And if your superior officer was a gruff, no-nonsense person whose management approach consisted mostly of yelling at people, or reassigning them to the U.S. equivalent of Siberia, then you probably wouldn&#8217;t want to tell such an officer that you had just made a serious mistake on a mission-critical IT project under your command.</p>
<p>And so the idea of a &#8220;confessional&#8221; evolved. The idea was that one of us would visit a military base or IT development organization where several projects were underway, and let it be known that we were available for &#8220;free&#8221; consulting about any project-management issues and problems that anyone wanted to talk about. Anyone who wanted to meet with us could contact us directly to schedule a time and place; most of the meetings were about an hour long, but they could be longer or shorter depending on the needs of the individual.</p>
<p>There was an agreement that our conversations were confidential, to encourage frank discussions. On the other hand, most of us (probably all of us) Airlie Council consultants had no military security clearance, so the project managers knew there was a boundary separating that which they could conceivably discuss with us, and that which was off limits. I mention this primarily because it also meant that certain &#8220;categories&#8221; of mistakes, or project decisions, were generally off-limits, and would not come up for discussion.</p>
<p>And I mention <em>that</em> point because even in a non-military/unclassified IT organization, there may be a boundary between things that the confessional &#8220;priest&#8221; can keep confidential, and things that he or she cannot. If a project manager says to me, &#8220;Forgive me, father, for I have sinned: I took a thousand dollars from petty cash to buy a plane ticket for my star programmer, so he could spend the weekend gambling in Las Vegas,&#8221; that obviously poses a serious ethical problem. We&#8217;ll come back to this point in a future blog posting&#8230;</p>
<p>In any case, the project-confessional meeting is usually over at the end of an hour or so; and there are several possible outcomes. Sometimes, the &#8220;priest&#8221; can offer immediate advice &#8212; even if it&#8217;s something unpleasantly negative like, &#8220;Sorry, kid, but I see no miracle cure for you; your project is doomed. Better update your resume, and try to be brave to tell your boss <em>now</em> that that you&#8217;ve made an irrecoverable mistake.&#8221; Of course, sometimes the immediate advice is positive, with some simple suggestions for solving the problem.</p>
<p>Of course, many real-world problems are not so simple that they can be solved on the spot, no matter how experienced the &#8220;priest&#8221; may be; thus, there may be an informal agreement that the &#8220;priest&#8221; will contemplate the situation for a day or two, and then communicate a brief recommendation by phone or secure e-mail. A followup meeting may be appropriate, especially if additional questions or discussion are required to understand the nuances of the problem; but this should <em>not</em> be considered the beginning of an ongoing, open-ended consulting relationship.</p>
<p>On the other hand, sometimes the best advice that the &#8220;priest&#8221; can offer is that some kind of ongoing consulting assistance <em>is</em> needed &#8212; perhaps to solve an ongoing technical problem, or perhaps to continue offering some management-related advice and guidance. To avoid conflict-of-interest problems, the &#8220;priest&#8221; will generally <em>not</em> recommend his own services; but <em>any</em> recommendation is likely to open a can of worms, since (a) it means additional fees and expenses will probably be involved, and (b) it almost certainly means that the details of the problem (i.e., the one that caused the &#8220;confessional&#8221; meeting in the first place), and the long-term solution to the problem, will become known to the &#8220;sinner&#8217;s&#8221; peers and superiors. Again, we&#8217;ll discuss this in more detail in a future blog posting.</p>
<p>So that&#8217;s the basic idea of a project confessional. It&#8217;s probably not the sort of thing you would be likely to see in a small IT organization with 10 programmers and 2 project managers. But it&#8217;s the kind of thing that could be <em>extremely</em> practical and helpful in a large IT organization with a few thousand technical staff members, a few hundred managers, and several dozen development projects underway at any given time.</p>
<p>More to come &#8230; stay tuned.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yourdonreport.com/index.php/2010/07/07/the-it-project-confessional-part-2-history-and-the-basics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The IT Project Confessional, part 1</title>
		<link>http://www.yourdonreport.com/index.php/2010/07/06/the-it-project-confessional-part-1-2/</link>
		<comments>http://www.yourdonreport.com/index.php/2010/07/06/the-it-project-confessional-part-1-2/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 00:00:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Career/Professional]]></category>
		<category><![CDATA[Politics]]></category>
		<category><![CDATA[Project management]]></category>
		<category><![CDATA[Risk management]]></category>
		<category><![CDATA[Software industry]]></category>

		<guid isPermaLink="false">http://www.yourdonreport.com/?p=846</guid>
		<description><![CDATA[Imagine that you&#8217;re an IT project manager, and that you&#8217;ve just discovered you&#8217;ve made a terrible decision. It wasn&#8217;t deliberate, and perhaps it wasn&#8217;t even conscious; maybe it was a momentary outburst at an uncooperative programmer, caused by all the pressure and exhaustion from overtime. But now your uncooperative programmer has quit in a huff, [...]]]></description>
			<content:encoded><![CDATA[<p>Imagine that you&#8217;re an IT project manager, and that you&#8217;ve just discovered you&#8217;ve made a terrible decision. It wasn&#8217;t deliberate, and perhaps it wasn&#8217;t even conscious; maybe it was a momentary outburst at an uncooperative programmer, caused by all the pressure and exhaustion from overtime. But now your uncooperative programmer has quit in a huff, and you realize that he was <em>the</em> key technical resource you needed in order to finish the project on time.</p>
<p>Or maybe it was something else; maybe something you forgot to do, some budget report you forgot to submit, some paperwork to keep the bureaucrats and bean-counters from making your team even more miserable than they already are. Whatever it is, it&#8217;s going to cost your project some precious resources, or add to the bureaucratic burden, or somehow put the project at much greater risk of delay or outright failure.</p>
<p>That being the case, wouldn&#8217;t it be great if you could find a quiet confessional booth somewhere, and whisper to a kind old priest inside the booth, &#8220;Forgive me, father, for I have sinned&#8230;&#8221;?</p>
<p>The problem faced by many of today&#8217;s IT managers is that they <em>know</em> they&#8217;ve made a mistake &#8212; but (a) it&#8217;s not obvious to them how they can undo, work-around, or rectify that mistake, and (b) there&#8217;s nobody they can talk to. For whatever reason, they feel that they can&#8217;t talk to their subordinates (after all, they&#8217;re the boss!), and they can&#8217;t talk to their fellow-manager peers &#8230; and most of all, they dare not confess their mistake to their boss. Why not? Because their boss would have a hysterical fit, or fire the errant project-manager on the spot; and his/her peers would sharpen their knives, and begin figuring out how to take advantage of the mistake when it comes time to award promotions, raises, and bonuses.</p>
<p>I don&#8217;t want to suggest that it&#8217;s like this for all companies; there must be a friendly, supportive IT organization out there somewhere. And it&#8217;s not an &#8220;all-or-nothing&#8221; situation: if you&#8217;ve made a mistake but know how to fix it, you can sometimes enlist the cooperation of your subordinates (&#8220;we&#8217;re in this together, guys, and I&#8217;ll really owe you one if you help me out). Indeed, you might be able to make an apologetic confession to your boss, if the mistake isn&#8217;t <em>too</em> expensive to fix &#8230;</p>
<p>But there are an awful lot of situations where that won&#8217;t work&#8230; and this series of blog postings is about the formal creation of an &#8220;IT Project Confessional&#8221; to provide a neutral, objective, confidential, no-risk (well, probably <em>low-</em>risk) mechanism for project managers to seek advice and guidance so they can recover from their mistakes and ultimately succeed with their projects.</p>
<p>As you can imagine, things are a little more difficult in the &#8220;real world&#8221; of an IT organization than they are in the priest&#8217;s confessional booth: you can&#8217;t just tell the sinner, &#8220;Repent, say three &#8216;hail Mary&#8217;s,&#8217; vow to never commit such a sin again, and you will be forgiven.&#8221; Here are some of the topics I&#8217;ll be covering in the days ahead:</p>
<ul>
<li>Finding sinners &#8211; how do you get people to admit they might need help?</li>
<li>Protecting the confidentiality of project managers discussing their mistakes</li>
<li>Ethics: what if the project manager has violated a law or government regulation?</li>
<li>Types of advice &#8211; should you tell the sinner to quit, work harder, confess publicly, or something else?</li>
<li>Categories of project management sins: venal sins and cardinal sins</li>
<li>Resisting pressure from higher-level executives who say to the confessional priest, &#8220;Off the record, no names mentioned, tell me what&#8217;s going on&#8230;&#8221;</li>
<li>Forgiveness &#8212; is it possible? Practical?</li>
<li>Anticipating a sin &#8211; what to do if the project manager says, &#8220;I haven&#8217;t sinned yet, but I know I&#8217;m about to&#8230;&#8221;</li>
<li>Measuring results</li>
<li>Providing follow-up references and resources for ongoing help</li>
<li>Setting up a &#8220;Sinners Anonymous&#8221; for project managers who want to network and share their experiences with other sinners</li>
</ul>
<p>Stay tuned &#8230; and if you know any project-management sinners out there, tell them to take a look, and offer their own ideas, experiences, and opinions&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yourdonreport.com/index.php/2010/07/06/the-it-project-confessional-part-1-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Whither IT, part 10 &#8211; what if technology improvements only came from software?</title>
		<link>http://www.yourdonreport.com/index.php/2010/06/01/whiter-it-part-10-what-if-technology-improvements-only-came-from-software/</link>
		<comments>http://www.yourdonreport.com/index.php/2010/06/01/whiter-it-part-10-what-if-technology-improvements-only-came-from-software/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 00:58:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Career/Professional]]></category>
		<category><![CDATA[Future trends]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Good-enough software]]></category>
		<category><![CDATA[Mashups]]></category>
		<category><![CDATA[Project management]]></category>
		<category><![CDATA[Social Networks]]></category>
		<category><![CDATA[Software development]]></category>
		<category><![CDATA[Software industry]]></category>
		<category><![CDATA[Technology Forecasting]]></category>

		<guid isPermaLink="false">http://www.yourdonreport.com/?p=818</guid>
		<description><![CDATA[The last several postings in this thread about the future of technology have focused on the consequences of hardware advances &#8212; e.g., all of the marvelous things we can look forward to in the next 5-10 years as a result of computers/chips that are 10-100 times cheaper, faster, smaller, etc.
But as an intellectual exercise, suppose [...]]]></description>
			<content:encoded><![CDATA[<p>The last several postings in this thread about the future of technology have focused on the consequences of <em>hardware</em> advances &#8212; e.g., all of the marvelous things we can look forward to in the next 5-10 years as a result of computers/chips that are 10-100 times cheaper, faster, smaller, etc.</p>
<p>But as an intellectual exercise, suppose for a moment that that was not true; suppose that we were doomed to continue using <em>today&#8217;s</em> hardware technology for the next 10 years. Would things get any better?</p>
<p>Those of us who have been working in the software industry for the past 40-50 years are likely to have a pessimistic reaction to such a scenario. &#8220;We&#8217;ve been writing lousy code, full of bugs, for the past 50 years &#8212; and we&#8217;ll probably continue to do so for the next 50 years. And we&#8217;ve been consistently over-budget and behind-schedule on our software development projects for the past 50 years &#8212; so why should we expect things to get any better in the next 50 years?&#8221;</p>
<p>Indeed, there is some cause for pessimism here, but there is also an optimistic response: &#8220;We <em>have</em> gotten better at project management, and we <em>do</em> write better software than we did 50 years ago. But as hardware technology has improved so astoundingly over the past several decades, business organizations and society, in general, have demanded that we solve bigger and more complex problems. And we <em>have</em> taken on bigger and more complex problems, until we reach the point that our efforts are just barely &#8216;good enough.&#8217;&#8221;</p>
<p>We could debate these pessimistic and optimistic perspectives for quite a long time, but for now we&#8217;ll put them aside. Back to the simple, straightforward question: what if we could only expect improvements in the computer industry from the &#8220;stuff&#8221; we do in software?</p>
<p>One thing is fairly obvious: it would take us another 5-10 years just to use the hardware we&#8217;ve already got! There are exceptions, of course, some of which we&#8217;ve hinted at in some of the previous postings in this blog thread. But particularly in the area of personal/home computers, and also in the area of small-business computers, we are using only a small fraction of the available computing resources. We could probably continue for another 5-10 years, writing the kind of &#8220;brute-force&#8221; software that lazy programmers have been able to write for the past decade or two; and at some point, we might have to start optimizing our code, and we might have to <em>schedule</em> the use of, and access to, our hardware resources. It would be extremely unpleasant to go back to the days of &#8220;batch scheduling&#8221; of computer jobs; and it would be unpleasant if we had to abandon the idea of dedicated, <em>personal</em> computing devices, and return to the days when lots of people had to <em>share</em> scarce hardware resources &#8230; but it could be done.</p>
<p>Again, let&#8217;s put that scenario aside for now. Let&#8217;s take a more positive, optimistic perspective: what kind of new, &#8220;good&#8221; things might we expect from the software industry? There&#8217;s one interesting perspective that we&#8217;ve been hearing from people for the past year or so: <em>look how many apps are available on the iPhone!</em> First it was 100,000 &#8212; which was pretty amazing &#8212; and then it was 150,000 and now it seems to be 200,000. Interestingly, I recall reading about numbers like this back in the late 1990s, when the Palm Pilot was all the rage. In a long-forgotten article in the <em>Wall Street Journal</em> (which I&#8217;m too lazy to track down on Google), I remember reading that Palm had cultivated a &#8220;cottage industry&#8221; of 40,000 developers who created tens of thousands of Palm apps, which they sold for a few dollars each. Of course, Palm didn&#8217;t have iTunes &#8212; and the mechanism for finding, purchasing, downloading, and installing the apps was time-consuming and tedious.</p>
<p>So now that we <em>do</em> have iTunes, does this mean we should expect a Moore&#8217;s-Law phenomenon with mobile apps? Will today&#8217;s figure of 200,000 apps escalate up to 2 million apps by 2015, and 20 million apps by 2020? Even if that were true (the likelihood of which I&#8217;ll discuss in a moment), it doesn&#8217;t necessarily mean that society will be fundamentally improved &#8212; if we had access to 2 million iPhone apps in 2015, it doesn&#8217;t necessarily follow that they would all be &#8220;killer apps.&#8221; In fact, only a small percentage of them would show up on <em>everyone&#8217;s</em> iPhone &#8212; but the rest could still serve a useful purpose, in the form of a &#8220;<a href="http://en.wikipedia.org/wiki/Long_Tail">long tail</a>&#8221; of &#8220;niche&#8221; apps that are only useful to a few people.</p>
<p>Indeed, the long-tail phenomenon is already quite visible in places like Amazon and the iTunes music store. In the old days, when music was sold on vinyl records, and books were only available on dead trees, retail outlets (e.g., book-stores and record stores) only had room for a limited inventory, and were thus constrained to stock and sell only their most popular items. But now, iTunes carries an inventory of approximately 5 million songs; and in any given fiscal quarter, almost every one of those 5 million songs sells at least one copy. And if it turns out that almost all of those songs sell <em>only</em> one copy, who cares? They&#8217;re all just bits on a disk drive, and it doesn&#8217;t really matter when you transmit one copy or a million copies to the customers who want them.</p>
<p>So maybe the software-driven future of technology is one in which we benefit from a long-tail phenomenon of millions of individual apps on the various hardware devices we have in our pockets, our purses, our homes, and our offices. But if that <em>is</em> the future, we need to ask: who will actually write all of those apps? People who already consider themselves programmers? Depending on whose estimate you believe, there may be a few million such individuals world-wide today, and if they spent their evenings and weekends working on clever apps (assuming that each of them had a clever idea), maybe that would get us from the current level of 200,000 iPhone apps to a couple million. Beyond that, I have my doubts&#8230;</p>
<p>Indeed, if we think that the most interesting version of the future consists of dramatically <em>more</em> application programs, we need to imagine a world in which people other than &#8220;professional&#8221; programmers could create them. Computer programming is no longer considered &#8220;rocket science,&#8221; so we don&#8217;t have to restrict our attention to people with university computer-science degrees; indeed, they don&#8217;t have to have <em>any</em> university degree. Even if we imagined that new apps required basic literacy and the educational equivalent of a high-school diploma, that would still be a very, <em>very</em> large number of people &#8230; indeed, perhaps enough to get us to the level of 20 million apps a decade from now.</p>
<p>To illustrate that this is not as crazy as it might sound, consider that until the mid-1970s, almost any kind of non-trivial computation for business, scientific, or engineering purposes required a programmer, who would hand-craft a program in FORTRAN to produce the required computational results. Today, we refer to such a program as a &#8220;spreadsheet,&#8221; and we refer to the &#8220;programmer&#8221; who creates it as a &#8220;person.&#8221; I don&#8217;t know how many copies of Excel have been sold by Microsoft, but I&#8217;m willing to be that it&#8217;s far more than 20 million; and there are <em>many</em> more than 20 million spreadsheets providing useful results.</p>
<p>So perhaps what we&#8217;re saying is that software-related technological advances will come from the introduction of a &#8220;tool&#8221; as simple and powerful as a spreadsheet, with which ordinary people can create whatever app they might imagine for their mobile computing device (or, for that matter, <em>any</em> computing device). Maybe it will be a &#8220;mashup&#8221; tool, developed along the lines of Yahoo Pipes, or the tools available from Microsoft and IBM and others. Maybe it will be some kind of widget, template, or other mechanism.</p>
<p>I don&#8217;t know if this is how the future will turn out, and I can think of one reason why there might be no relationship at all between the world of spreadsheet-developers, and the world of mobile-phone app developers. Consider this: spreadsheets are generally created in order to solve a &#8220;real&#8221; problem &#8212; e.g., because someone wants to add rows and columns of numbers in order to make a business decision. I&#8217;m sure there are exceptions, but most of us would not consider a spreadsheet to be &#8220;entertainment,&#8221; or &#8220;fun,&#8221; or some kind of &#8220;game.&#8221;</p>
<p>But if you look at the items in the iTunes App Store, the vast majority <em>are</em> games, fun, or somehow related to entertainment. There are, again, lots of exceptions (I&#8217;ve got only one game, Klondike, on my iPhone), and there are lots of apps that provide serious, productive solutions to some kind of problem. But you can&#8217;t get away from the fact that most of the apps are for amusement.</p>
<p>Not only that, they&#8217;re not for the amusement of the person who created the app. Instead, the app-developer is hoping to persuade <em>others</em> to play his game, and join in the entertainment. If millions of people are thus entertained, and if they&#8217;re willing to spend $0.99 to download and play the game, then the developer gets rich. Conversely, if nobody likes the game, or nobody even notices its existence, then the developer makes no money &#8212; and is likely to conclude that he wasted his time&#8230;</p>
<p>As for the &#8220;productive&#8221; apps that one finds on a mobile device, a large percentage are simply scaled-down versions of the same app that one already has on a laptop or desktop computer. In any case, though, here are the categories of apps that I think we&#8217;ll see a lot more of in the next several years, some of which may well turn out to be as much of a killer app as spreadsheets and Google:</p>
<ul>
<li><em>collaborative apps</em> &#8212; it may be the next generation of Facebook, Twitter, and other &#8220;social media&#8221; apps, or perhaps something like the newly-released Google Wave</li>
<li><em>virtual-world apps</em> &#8212; most current versions of computer games could be thought of as a &#8220;virtual world&#8221; in which player(s) battle enemies, search for treasures, etc. But I think these will become far more sophisticated and intricate (e.g., like Second Life, with social rules and currencies), long-lasting, and multi-player in nature. If it can be embedded into your mobile device, with the ability to call, text, or email to you (and from you), it&#8217;s easy to imagine that some players could essentially abandon the &#8220;real world&#8221; altogether.</li>
<li><em>more &#8220;location-aware&#8221; apps</em> &#8212; indeed, the collaborative apps, and virtual-world apps, become all the more powerful if they know where they (and their associated human &#8220;owner&#8221;) are located, as well as knowing where other relevant participants/players are located. Looking at my iPhone, I see that roughly 25% of my apps are not only location-aware, but are able to use that information constructively. I think we&#8217;ve only begun to explore this area, because it&#8217;s only been the last couple of years that our mobile computing devices have had GPS mechanisms attached. The question to ask here, I think, is not <em>what</em> the &#8220;killer app&#8221; will be in the location-aware space, but rather <em>who</em> is likely to invent it&#8230;</li>
<li><em>assistant/agent</em> <em>apps</em> &#8212; aside from alarm clocks and simple &#8220;filters&#8221; that tell us if a designated keyword has been spotted in a newsfeed, most of today&#8217;s apps are fairly passive. We have to tell them that we want a task carried out, and we typically have to provide a great deal of specific data in order for the task to be performed. Tomorrow&#8217;s apps will gradually accumulate more and more &#8220;knowledge&#8221; about the humans they&#8217;re &#8220;connected&#8221; to, in terms of likes and dislikes, habits, areas of competence and expertise, short-term vs. long-term goals, willingness to make tradeoffs and compromises, etc. As a result, tomorrow&#8217;s apps will be able to take a more <em>active</em> role, offering advice, guidance, companionship, and warnings. Again, I have no idea <em>what</em> the specific &#8220;killer app&#8221; will be in this area; but it&#8217;s the generation of today&#8217;s children and teenagers that I think we should be watching for inspiration.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.yourdonreport.com/index.php/2010/06/01/whiter-it-part-10-what-if-technology-improvements-only-came-from-software/feed/</wfw:commentRss>
		<slash:comments>0</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>Enterprise 2.0, version 1.02</title>
		<link>http://www.yourdonreport.com/index.php/2009/05/06/enterprise-20-version-102/</link>
		<comments>http://www.yourdonreport.com/index.php/2009/05/06/enterprise-20-version-102/#comments</comments>
		<pubDate>Thu, 07 May 2009 00:31:22 +0000</pubDate>
		<dc:creator>ed</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Career/Professional]]></category>
		<category><![CDATA[Dopplr]]></category>
		<category><![CDATA[Enterprise 2.0]]></category>
		<category><![CDATA[Future trends]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Long Tail]]></category>
		<category><![CDATA[Mashups]]></category>
		<category><![CDATA[Micro-blogging]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Semantic Web]]></category>
		<category><![CDATA[Social Networks]]></category>
		<category><![CDATA[Society]]></category>
		<category><![CDATA[Software industry]]></category>
		<category><![CDATA[Technology Forecasting]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Wiki]]></category>
		<category><![CDATA[Wikipedia]]></category>
		<category><![CDATA[agile development]]></category>

		<guid isPermaLink="false">http://www.yourdonreport.com/index.php/2009/05/06/enterprise-20-version-102/</guid>
		<description><![CDATA[I&#8217;ve updated the seminar on &#8220;Enterprise 2.0&#8221; that I presented in Rome on May 4-5, 2009. You can download the 54.921-megabyte PDF file by clicking on the link above, or you can view/download it on my Slideshare page; a few of the slides (and updates) will seem rather cryptic and mysterious, but if you actually [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve updated the seminar on &#8220;<a href="http://www.yourdon.com/downloads/Enterprise2_0V1_02.pdf" target="_blank">Enterprise 2.0</a>&#8221; that I presented in Rome on May 4-5, 2009. You can download the 54.921-megabyte PDF file by clicking on the link above, or you can view/download it on my <a href="http://www.slideshare.net/yourdon/slideshows" target="_blank">Slideshare page</a>; a few of the slides (and updates) will seem rather cryptic and mysterious, but if you actually attended the seminar, then hopefully my verbal presentation made everything crystal-clear.
<p style="text-align: center"><img src="http://www.yourdonreport.com/wp-content/uploads/2009/05/e20v102.png" width="320" height="240" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.yourdonreport.com/index.php/2009/05/06/enterprise-20-version-102/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Enterprise 2.0 seminar in Rome</title>
		<link>http://www.yourdonreport.com/index.php/2009/05/03/enterprise-20-seminar-in-rome/</link>
		<comments>http://www.yourdonreport.com/index.php/2009/05/03/enterprise-20-seminar-in-rome/#comments</comments>
		<pubDate>Sun, 03 May 2009 20:48:31 +0000</pubDate>
		<dc:creator>ed</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Career/Professional]]></category>
		<category><![CDATA[Dopplr]]></category>
		<category><![CDATA[Enterprise 2.0]]></category>
		<category><![CDATA[Future trends]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Long Tail]]></category>
		<category><![CDATA[Micro-blogging]]></category>
		<category><![CDATA[Social Networks]]></category>
		<category><![CDATA[Software industry]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Wikipedia]]></category>

		<guid isPermaLink="false">http://www.yourdonreport.com/index.php/2009/05/03/enterprise-20-seminar-in-rome/</guid>
		<description><![CDATA[I&#8217;m presenting a seminar on &#8220;Enterprise 2.0&#8221; in Rome on May 4-5, 2009. You can download the 35.1-megabyte PDF file by clicking on the link above, or you can view/download it on my Slideshare page; a few of the slides will seem rather cryptic and mysterious, but if you&#8217;re actually attending the seminar, then hopefully my [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m presenting a seminar on &#8220;<a href="http://www.yourdon.com/downloads/Enterprise_2.0V01Blog.pdf" target="_blank">Enterprise 2.0</a>&#8221; in Rome on May 4-5, 2009. You can download the 35.1-megabyte PDF file by clicking on the link above, or you can view/download it on my <a href="http://www.slideshare.net/yourdon/slideshows" target="_blank">Slideshare page</a>; a few of the slides will seem rather cryptic and mysterious, but if you&#8217;re actually attending the seminar, then hopefully my verbal presentation will make everything crystal-clear.
<p style="text-align: center"><img src="http://www.yourdonreport.com/wp-content/uploads/2009/05/e20v01.png" width="320" height="240" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.yourdonreport.com/index.php/2009/05/03/enterprise-20-seminar-in-rome/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Top Ten Software Engineering Concepts, v10</title>
		<link>http://www.yourdonreport.com/index.php/2008/11/13/top-ten-software-engineering-concepts-v10/</link>
		<comments>http://www.yourdonreport.com/index.php/2008/11/13/top-ten-software-engineering-concepts-v10/#comments</comments>
		<pubDate>Thu, 13 Nov 2008 11:31:03 +0000</pubDate>
		<dc:creator>ed</dc:creator>
				<category><![CDATA[Career/Professional]]></category>
		<category><![CDATA[Dreaming in Code]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Good-enough software]]></category>
		<category><![CDATA[Risk management]]></category>
		<category><![CDATA[Software development]]></category>
		<category><![CDATA[Software engineering]]></category>
		<category><![CDATA[Software industry]]></category>
		<category><![CDATA[Structured Stuff]]></category>
		<category><![CDATA[System Requirements]]></category>
		<category><![CDATA[Technology Forecasting]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Yourdon]]></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/2008/11/13/top-ten-software-engineering-concepts-v10/</guid>
		<description><![CDATA[I&#8217;m giving a presentation on &#8220;Top 10 Software Engineering Concepts&#8221; at a CompAid &#8220;Software Best Practices&#8221; conference in Chicago on November 13th. I hope you&#8217;ll be there in person to hear all the nuances; but if you&#8217;re stuck in some other part of the world, you&#8217;re welcome to download the (10 megabyte) PDF version of [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m giving a presentation on &#8220;Top 10 Software Engineering Concepts&#8221; at a <a href="http://www.compaid.com/" target="_blank">CompAid</a> &#8220;<a href="http://www.itmpi.org/events/" target="_blank">Software Best Practices</a>&#8221; conference in Chicago on November 13th. I hope you&#8217;ll be there in person to hear all the nuances; but if you&#8217;re stuck in some other part of the world, you&#8217;re welcome to download the (10 megabyte) 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"><span class="Apple-style-span" style="color: #0000ee; text-decoration: underline"><a href="http://www.yourdon.com/downloads/TopTenSEconceptsV10a.pdf" target="_blank"><img src="http://www.yourdonreport.com/wp-content/uploads/2008/11/toptenv10.png" width="400" height="300" align="middle" /></a></span></p>
<p style="text-align: left"> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.yourdonreport.com/index.php/2008/11/13/top-ten-software-engineering-concepts-v10/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>New Jersey Software Process Symposium</title>
		<link>http://www.yourdonreport.com/index.php/2008/10/13/new-jersey-software-process-symposium/</link>
		<comments>http://www.yourdonreport.com/index.php/2008/10/13/new-jersey-software-process-symposium/#comments</comments>
		<pubDate>Tue, 14 Oct 2008 00:25:16 +0000</pubDate>
		<dc:creator>ed</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Career/Professional]]></category>
		<category><![CDATA[Future trends]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Good-enough software]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Micro-blogging]]></category>
		<category><![CDATA[Outsourcing]]></category>
		<category><![CDATA[Politics]]></category>
		<category><![CDATA[Project management]]></category>
		<category><![CDATA[Social Networks]]></category>
		<category><![CDATA[Software development]]></category>
		<category><![CDATA[Software engineering]]></category>
		<category><![CDATA[Structured Stuff]]></category>
		<category><![CDATA[System Requirements]]></category>
		<category><![CDATA[Technology Forecasting]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[XP]]></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/13/new-jersey-software-process-symposium/</guid>
		<description><![CDATA[I&#8217;m giving a keynote address at the New Jersey Software Process Symposium on October 14th &#8230; somewhere in the wilderness of New Jersey. (All I know is that I&#8217;ve checked in at the New Brunswick Hyatt Regency hotel on the evening of the 13th, in the midst of pitch-black darkness all around, and I&#8217;ve got [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m giving a keynote address at the New Jersey Software Process Symposium on October 14th &#8230; somewhere in the wilderness of New Jersey. (All I know is that I&#8217;ve checked in at the New Brunswick Hyatt Regency hotel on the evening of the 13th, in the midst of pitch-black darkness all around, and I&#8217;ve got a Google Maps set of directions to get me to the conference tomorrow morning). I&#8217;m supposed to be talking on the &#8220;Impact of Web 2.0 on Software Development, Project Management and Process Improvement&#8221;:
<p style="text-align: center"><a href="http://www.yourdon.com/downloads/NJswProcessSymposium.pdf" target="_blank"><img src="http://www.yourdonreport.com/wp-content/uploads/2008/10/title1.png" width="320" height="240" /></a></p>
<p> But after a week of watching a gut-wrenching roller-coaster ride on the New York stock market, and reading various gloom-and-doom predictions of bad economic times ahead, I thought it would be more appropriate to replace that talk with a presentation on &#8220;Death-March 3: Software Processes in the New Hard Times&#8221;:
<p style="text-align: center"><a href="http://www.yourdon.com/downloads/NJswProcessSymposium.pdf" target="_blank"><img src="http://www.yourdonreport.com/wp-content/uploads/2008/10/title2.png" height="240" width="320" /></a></p>
<p><span style="color: #0000ee; text-decoration: underline" class="Apple-style-span"></span>If you click on either icon, you&#8217;ll download a 12.2-megabyte PDF file that actually contains <span style="font-style: italic" class="Apple-style-span">both</span> presentations. So you can look at either one of them, depending on whether you&#8217;re feeling optimistic or pessimistic. Enjoy &#8230; or don&#8217;t.  </p>
]]></content:encoded>
			<wfw:commentRss>http://www.yourdonreport.com/index.php/2008/10/13/new-jersey-software-process-symposium/feed/</wfw:commentRss>
		<slash:comments>5</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>
	</channel>
</rss>

