<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Quality is Dead #1: The Hypothesis</title>
	<atom:link href="http://www.satisfice.com/blog/archives/224/feed" rel="self" type="application/rss+xml" />
	<link>http://www.satisfice.com/blog/archives/224</link>
	<description>The Consulting Software Tester</description>
	<lastBuildDate>Fri, 03 Feb 2012 10:21:43 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Michael M. Butler</title>
		<link>http://www.satisfice.com/blog/archives/224/comment-page-2#comment-264635</link>
		<dc:creator>Michael M. Butler</dc:creator>
		<pubDate>Sun, 16 Oct 2011 01:14:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.satisfice.com/blog/?p=224#comment-264635</guid>
		<description>MartinG, I&#039;m sure James or I could also come up with a pretty long list of our infelicitous experiences with, say, Android phones, but the list would probably be of things almost all of which are only typically experienced by Android users.</description>
		<content:encoded><![CDATA[<p>MartinG, I&#8217;m sure James or I could also come up with a pretty long list of our infelicitous experiences with, say, Android phones, but the list would probably be of things almost all of which are only typically experienced by Android users.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MartinG</title>
		<link>http://www.satisfice.com/blog/archives/224/comment-page-2#comment-264608</link>
		<dc:creator>MartinG</dc:creator>
		<pubDate>Mon, 10 Oct 2011 09:02:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.satisfice.com/blog/?p=224#comment-264608</guid>
		<description>Almost everything in your illustration describes problems only typically experienced by windows users.</description>
		<content:encoded><![CDATA[<p>Almost everything in your illustration describes problems only typically experienced by windows users.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chuck van der Linden</title>
		<link>http://www.satisfice.com/blog/archives/224/comment-page-2#comment-182869</link>
		<dc:creator>Chuck van der Linden</dc:creator>
		<pubDate>Wed, 22 Apr 2009 21:13:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.satisfice.com/blog/?p=224#comment-182869</guid>
		<description>I have to admit, I only made it about 2/3 of the way through the comments before I gave up.

I have to love the folks lecturing you about how you should use this or that platform, or saying you are ignorant of his or that magic bullet practice that will solve all the problems.  

Surely it&#039;s proof that the quality of their reasoning is dead... without knowing you, your background and experience they jump to the conclusion that the problem is &#039;YOU&#039; and not the software/os/etc.   Lovely &#039;blame the user&#039; mentality there, which I think is yet another aspect of the underlying problem.  (reminds me of the advert slamming the cable companies.  &#039;we need better customers, ones who don&#039;t want so much from us&#039;.

I&#039;ll disagree on two points however.

1) security isn&#039;t worse.. it&#039;s far better than it was..   However the landscape is far far worse than it was 15 years ago, by orders of magnitude.  So the net result is that we are more likely to experience a problem.   15 years ago you could put a system up &#039;naked&#039; without a firewall on the internet and be just fine.   if you put that same system up there now, the &#039;time to ownage&#039; could likely be measured in minutes.. (and I don&#039;t care if it&#039;s a windows system, or a mac or a unix/sun/*nix box, they would ALL get owned in fairly short order if they were running an OS from 15 years ago without any patches since that time) 

2) users are stupider.. well maybe that&#039;s not fair, lets say &#039;not technologists&#039; shall we?  15 years ago you had to be computer literate to use a PC of any variety, even mac&#039;s of that era required some level of savvy from the user.  The average user in those days was far more skilled than the average user today..  And the system did far less then, there was less to go wrong, fewer places for things to break.   Now I&#039;m not sure if that trend towards less literate users has accellerated faster than the improvements in usability and self diagnostics, but one thing is for sure, when something goes wrong, the average user of today is far less equipped to deal with the problem in terms of experience and troubleshooting skills, than the average user of 15 years ago.

we&#039;re also running more programs and a greater variety of hardware, all of which increases the potential for adverse interactions, so the potential for problems has increased  (e.g. the pairwise test set would be substantially larger) 

there&#039;s other trends in terms of landscape change that have affected us also, such as slimmer margins for computer makers that have forced them to seek additional revenue by preloading new systems with tons of crapware..

but still I think your fundimental point remains true, it seems a lot of companies have either given up on quality, or drunk the cool-aid and fallen hook/line/sinker for some bogus silver bullet (automate all testing, offshore it all, replace testers with unit tests and tdd, etc)..    There are anti-patterns to this, such as the agile notion that the entire team is responsible for quality, not just the QA guys at the end of the cycle, and I think largely they are headed in the right direction, but if the upper level management doesn&#039;t give a hoot, and doesn&#039;t fund time and energy for quality, those things are doomed to fail (imho anyway) 

--Chuck</description>
		<content:encoded><![CDATA[<p>I have to admit, I only made it about 2/3 of the way through the comments before I gave up.</p>
<p>I have to love the folks lecturing you about how you should use this or that platform, or saying you are ignorant of his or that magic bullet practice that will solve all the problems.  </p>
<p>Surely it&#8217;s proof that the quality of their reasoning is dead&#8230; without knowing you, your background and experience they jump to the conclusion that the problem is &#8216;YOU&#8217; and not the software/os/etc.   Lovely &#8216;blame the user&#8217; mentality there, which I think is yet another aspect of the underlying problem.  (reminds me of the advert slamming the cable companies.  &#8216;we need better customers, ones who don&#8217;t want so much from us&#8217;.</p>
<p>I&#8217;ll disagree on two points however.</p>
<p>1) security isn&#8217;t worse.. it&#8217;s far better than it was..   However the landscape is far far worse than it was 15 years ago, by orders of magnitude.  So the net result is that we are more likely to experience a problem.   15 years ago you could put a system up &#8216;naked&#8217; without a firewall on the internet and be just fine.   if you put that same system up there now, the &#8216;time to ownage&#8217; could likely be measured in minutes.. (and I don&#8217;t care if it&#8217;s a windows system, or a mac or a unix/sun/*nix box, they would ALL get owned in fairly short order if they were running an OS from 15 years ago without any patches since that time) </p>
<p>2) users are stupider.. well maybe that&#8217;s not fair, lets say &#8216;not technologists&#8217; shall we?  15 years ago you had to be computer literate to use a PC of any variety, even mac&#8217;s of that era required some level of savvy from the user.  The average user in those days was far more skilled than the average user today..  And the system did far less then, there was less to go wrong, fewer places for things to break.   Now I&#8217;m not sure if that trend towards less literate users has accellerated faster than the improvements in usability and self diagnostics, but one thing is for sure, when something goes wrong, the average user of today is far less equipped to deal with the problem in terms of experience and troubleshooting skills, than the average user of 15 years ago.</p>
<p>we&#8217;re also running more programs and a greater variety of hardware, all of which increases the potential for adverse interactions, so the potential for problems has increased  (e.g. the pairwise test set would be substantially larger) </p>
<p>there&#8217;s other trends in terms of landscape change that have affected us also, such as slimmer margins for computer makers that have forced them to seek additional revenue by preloading new systems with tons of crapware..</p>
<p>but still I think your fundimental point remains true, it seems a lot of companies have either given up on quality, or drunk the cool-aid and fallen hook/line/sinker for some bogus silver bullet (automate all testing, offshore it all, replace testers with unit tests and tdd, etc)..    There are anti-patterns to this, such as the agile notion that the entire team is responsible for quality, not just the QA guys at the end of the cycle, and I think largely they are headed in the right direction, but if the upper level management doesn&#8217;t give a hoot, and doesn&#8217;t fund time and energy for quality, those things are doomed to fail (imho anyway) </p>
<p>&#8211;Chuck</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Debbie</title>
		<link>http://www.satisfice.com/blog/archives/224/comment-page-2#comment-181773</link>
		<dc:creator>Debbie</dc:creator>
		<pubDate>Fri, 17 Apr 2009 01:12:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.satisfice.com/blog/?p=224#comment-181773</guid>
		<description>I laughed OUT LOUD!!  Thank you, for saying what I too have felt.  I MOURN my tivo!  why couldn&#039;t the others get it right.  Why couldn&#039;t I keep my tivo!  I had to choose, HD or Tivo, and believe me it was a hard choice.  Thanks for letting me know I wasn&#039;t out of line for feeling shafted.</description>
		<content:encoded><![CDATA[<p>I laughed OUT LOUD!!  Thank you, for saying what I too have felt.  I MOURN my tivo!  why couldn&#8217;t the others get it right.  Why couldn&#8217;t I keep my tivo!  I had to choose, HD or Tivo, and believe me it was a hard choice.  Thanks for letting me know I wasn&#8217;t out of line for feeling shafted.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: J. Michael Hammond</title>
		<link>http://www.satisfice.com/blog/archives/224/comment-page-2#comment-181531</link>
		<dc:creator>J. Michael Hammond</dc:creator>
		<pubDate>Wed, 15 Apr 2009 15:18:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.satisfice.com/blog/?p=224#comment-181531</guid>
		<description>I agree: Quality is dying.  Or dead already.  

I remember a &lt;i&gt;Technology Review&lt;/i&gt; article on the topic, maybe five years ago?, that came to the same conclusion for very similar reasons:  Given the classic three-way tradeoff (quality, price, time), customers demand poor quality NOW and look for competition on price.

I&#039;ve lived through this problem for fifteen years now.  I&#039;ve tried to find companies to work at where quality is forced to matter because the customers demand high quality and look for competition on price and time.  It&#039;s been a long and generally unrewarding road.  It&#039;s probably safe to say that I&#039;ve turned from a highly productive, ambitious, helpful tester to an angry, frustrated, morally corrupt smartass.  I used to give a damn and I miss that.  I&#039;m far enough down this path that it&#039;s going to take a big kick to either go another path or figure out how to make the path I&#039;ve chosen bother me less.

Please hurry up and get on with your ideas on the &quot;what to do about it&quot; part!  :)

--JMike
&lt;em&gt;
[James&#039; Reply: Ah yes. I need to write the positive part!]&lt;/em&gt;</description>
		<content:encoded><![CDATA[<p>I agree: Quality is dying.  Or dead already.  </p>
<p>I remember a <i>Technology Review</i> article on the topic, maybe five years ago?, that came to the same conclusion for very similar reasons:  Given the classic three-way tradeoff (quality, price, time), customers demand poor quality NOW and look for competition on price.</p>
<p>I&#8217;ve lived through this problem for fifteen years now.  I&#8217;ve tried to find companies to work at where quality is forced to matter because the customers demand high quality and look for competition on price and time.  It&#8217;s been a long and generally unrewarding road.  It&#8217;s probably safe to say that I&#8217;ve turned from a highly productive, ambitious, helpful tester to an angry, frustrated, morally corrupt smartass.  I used to give a damn and I miss that.  I&#8217;m far enough down this path that it&#8217;s going to take a big kick to either go another path or figure out how to make the path I&#8217;ve chosen bother me less.</p>
<p>Please hurry up and get on with your ideas on the &#8220;what to do about it&#8221; part!  <img src='http://www.satisfice.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>&#8211;JMike<br />
<em><br />
[James' Reply: Ah yes. I need to write the positive part!]</em></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bruce</title>
		<link>http://www.satisfice.com/blog/archives/224/comment-page-2#comment-181112</link>
		<dc:creator>Bruce</dc:creator>
		<pubDate>Mon, 13 Apr 2009 15:28:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.satisfice.com/blog/?p=224#comment-181112</guid>
		<description>Just curious James, why did you migrate from XP to Vista? I suppose there must be reasonable legit reasons to do so.  But I can&#039;t seem to think of any myself? (Perhaps I&#039;m living in a bubble...) But I am curious. I have found XP to be quite manageable as apparently you did as well? (well quite manageable as long as I apply my standard methods, which I would describe as &#039;utterly ruthless&#039;) I have worked with Vista when absolutely required. It&#039;s brain dead. (I have so far discovered several innovative features in Vista, well exactly three... ;) 
I would like to present the notion that even spectacular software would seem like crap when running  on Vista?
Clearly the same thing applies to the affect of all the worthless meaningless processes running on most machines today.
The installation of update programs, app preload programs, endless unwanted and unnecessary system hacks (that usually provide crappy versions of components and such that Windows already provides) and on  and on, ad nausia...  creating this situation where you MUST use Autoruns and ProcExp just to use your machine! (as you mentioned, in so many words...)
Point being that no amount of quality can overcome an OS that is choking on crap and/or an OS that is choking on it&#039;s own crap.

Thanks...

&lt;em&gt;[James&#039; Reply: I got an HP Netbook thing that only comes with Vista installed. So I was stuck. The next system I got was XP, but in Swedish, and it turns out it&#039;s not trivial to change the language to English!]&lt;/em&gt;</description>
		<content:encoded><![CDATA[<p>Just curious James, why did you migrate from XP to Vista? I suppose there must be reasonable legit reasons to do so.  But I can&#8217;t seem to think of any myself? (Perhaps I&#8217;m living in a bubble&#8230;) But I am curious. I have found XP to be quite manageable as apparently you did as well? (well quite manageable as long as I apply my standard methods, which I would describe as &#8216;utterly ruthless&#8217;) I have worked with Vista when absolutely required. It&#8217;s brain dead. (I have so far discovered several innovative features in Vista, well exactly three&#8230; <img src='http://www.satisfice.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
I would like to present the notion that even spectacular software would seem like crap when running  on Vista?<br />
Clearly the same thing applies to the affect of all the worthless meaningless processes running on most machines today.<br />
The installation of update programs, app preload programs, endless unwanted and unnecessary system hacks (that usually provide crappy versions of components and such that Windows already provides) and on  and on, ad nausia&#8230;  creating this situation where you MUST use Autoruns and ProcExp just to use your machine! (as you mentioned, in so many words&#8230;)<br />
Point being that no amount of quality can overcome an OS that is choking on crap and/or an OS that is choking on it&#8217;s own crap.</p>
<p>Thanks&#8230;</p>
<p><em>[James' Reply: I got an HP Netbook thing that only comes with Vista installed. So I was stuck. The next system I got was XP, but in Swedish, and it turns out it's not trivial to change the language to English!]</em></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Simon</title>
		<link>http://www.satisfice.com/blog/archives/224/comment-page-2#comment-180983</link>
		<dc:creator>Simon</dc:creator>
		<pubDate>Mon, 13 Apr 2009 04:27:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.satisfice.com/blog/?p=224#comment-180983</guid>
		<description>Hi James,

It is interesting that you are mentioning financial industry, but not in the context of financial software development / testing. Well, as someone working in this industry for more than 10 years I can tell you that the management is very much aware of the consequences of software defects for the companies. Your hypothesis clearly does not apply here as the penalties for low quality of software are pretty steep. Yet in current economic conditions the financial companies behave very similar to those who (as you believe) just gave up on quality. They slash the cost by replacing trained, experienced, smart testers with junior offshore staff. I do believe that they behave rationally, but the explanation is different (and simpler) than yours. In hard times the companies just slow down their development efforts, and they simply don’t need the same level of testing staff for their IT departments. In fact they also cut application development staff albeit not that drastically. My explanation at least gives a glimmer of hope to us testers as the economy will recover sooner or later, and we just need to be properly prepared for that time. We need to sharpen our tools and methodologies, and learn to better articulate the value added by software testing. As new application development projects pick up the speed we should be able to deliver competitive advantage to the companies that care about quality, and by the way hire better software testing staff. If we can not deliver then I am afraid software testing will end as profession.</description>
		<content:encoded><![CDATA[<p>Hi James,</p>
<p>It is interesting that you are mentioning financial industry, but not in the context of financial software development / testing. Well, as someone working in this industry for more than 10 years I can tell you that the management is very much aware of the consequences of software defects for the companies. Your hypothesis clearly does not apply here as the penalties for low quality of software are pretty steep. Yet in current economic conditions the financial companies behave very similar to those who (as you believe) just gave up on quality. They slash the cost by replacing trained, experienced, smart testers with junior offshore staff. I do believe that they behave rationally, but the explanation is different (and simpler) than yours. In hard times the companies just slow down their development efforts, and they simply don’t need the same level of testing staff for their IT departments. In fact they also cut application development staff albeit not that drastically. My explanation at least gives a glimmer of hope to us testers as the economy will recover sooner or later, and we just need to be properly prepared for that time. We need to sharpen our tools and methodologies, and learn to better articulate the value added by software testing. As new application development projects pick up the speed we should be able to deliver competitive advantage to the companies that care about quality, and by the way hire better software testing staff. If we can not deliver then I am afraid software testing will end as profession.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Elaine Deion</title>
		<link>http://www.satisfice.com/blog/archives/224/comment-page-2#comment-177710</link>
		<dc:creator>Elaine Deion</dc:creator>
		<pubDate>Sun, 29 Mar 2009 10:53:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.satisfice.com/blog/?p=224#comment-177710</guid>
		<description>Wow! And I thought it was just me.     Nothing annoys me any more than paying big bucks for software that is buggy or just doesn&#039;t work the way it should.   Complain to the company and all you will get is a comment that they \think\ it must be that your computer doesn&#039;t meet the operating requirements of the particular software package that you have purchased.  It&#039;s just too bad that you have spent X dollars for nothing.</description>
		<content:encoded><![CDATA[<p>Wow! And I thought it was just me.     Nothing annoys me any more than paying big bucks for software that is buggy or just doesn&#8217;t work the way it should.   Complain to the company and all you will get is a comment that they \think\ it must be that your computer doesn&#8217;t meet the operating requirements of the particular software package that you have purchased.  It&#8217;s just too bad that you have spent X dollars for nothing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David</title>
		<link>http://www.satisfice.com/blog/archives/224/comment-page-2#comment-175623</link>
		<dc:creator>David</dc:creator>
		<pubDate>Wed, 18 Mar 2009 01:00:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.satisfice.com/blog/?p=224#comment-175623</guid>
		<description>I got to wondering, James, why you don&#039;t simply repudiate Vista? Just uninstall it and reinstall XP, get back in control of your system?
&lt;em&gt;
[James&#039; Reply: 1) My computer came with Vista on it, so I don&#039;t know if the drivers in XP will work with the chipset. 2) I don&#039;t have a copy of XP that I can install, since Microsoft stopped selling it. 3) It&#039;s a netbook with no built-in CD drive and I don&#039;t know if the external CD I bought for it will work during installation of an operating system. 4) It&#039;s an annoying use of my time.]&lt;/em&gt;</description>
		<content:encoded><![CDATA[<p>I got to wondering, James, why you don&#8217;t simply repudiate Vista? Just uninstall it and reinstall XP, get back in control of your system?<br />
<em><br />
[James' Reply: 1) My computer came with Vista on it, so I don't know if the drivers in XP will work with the chipset. 2) I don't have a copy of XP that I can install, since Microsoft stopped selling it. 3) It's a netbook with no built-in CD drive and I don't know if the external CD I bought for it will work during installation of an operating system. 4) It's an annoying use of my time.]</em></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rich Sirokman</title>
		<link>http://www.satisfice.com/blog/archives/224/comment-page-2#comment-175326</link>
		<dc:creator>Rich Sirokman</dc:creator>
		<pubDate>Tue, 17 Mar 2009 00:19:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.satisfice.com/blog/?p=224#comment-175326</guid>
		<description>I stumbled upon this when I was searching for more info on why the quality of Vista was so bad, which some have attributed to the fact that Microsoft has taken the view that their software quality depends on having it pass automated test scripts.  It&#039;s a lot easier for ABC manager to prove that a program has passed XYZ tests than to explain that the software has some sort of subjective quality problem.  So, software projects are driving more towards the types of things that can be measured.  IMHO quality may be subjective, but purchases are definitely binary.  Showing that there is a connection between these things is how to convince companies to produce higher-quality software.  

I wanted to comment on the products you mentioned.  I haven&#039;t used Tivo, but I am a Dish subscriber and use the VIP 722.  I think it&#039;s an awesome machine, however I keep noticing bugs that confuse me and cause me to sometimes miss shows.  The more of a power-user I become, the more bugs I see.  I was pretty upset last week when the end of a basketball game I was recording got cut off.  

I&#039;ve been a Mac user for the past 3 years, and I have little interest in using Windows unless some program requires it.  Apple has had some real issues with hardware, although their software works pretty well.  I think this idea that the hardware/software combo has been so thoroughly tested has a lot of merit.  I did own an Ipod for a while until it crashed.  Now I have a Sony Walkman that has a worse interface, but far superior hardware.  I happen to be one of few people who is willing to put up with some clunkiness to get better sound quality.  I realize I&#039;m making a trade-off.  I do still use Itunes because I love how easily it interfaces with podcasts.

In fact I think our experiences with &quot;pretty good&quot; software like OSX has made everyone less patient with a poor user experience.  So I don&#039;t think quality is dead--I just think your company is dead if you aren&#039;t figuring out how to make your users happy.  It&#039;s a complicated problem, and I hope product developers take the human aspect seriously.</description>
		<content:encoded><![CDATA[<p>I stumbled upon this when I was searching for more info on why the quality of Vista was so bad, which some have attributed to the fact that Microsoft has taken the view that their software quality depends on having it pass automated test scripts.  It&#8217;s a lot easier for ABC manager to prove that a program has passed XYZ tests than to explain that the software has some sort of subjective quality problem.  So, software projects are driving more towards the types of things that can be measured.  IMHO quality may be subjective, but purchases are definitely binary.  Showing that there is a connection between these things is how to convince companies to produce higher-quality software.  </p>
<p>I wanted to comment on the products you mentioned.  I haven&#8217;t used Tivo, but I am a Dish subscriber and use the VIP 722.  I think it&#8217;s an awesome machine, however I keep noticing bugs that confuse me and cause me to sometimes miss shows.  The more of a power-user I become, the more bugs I see.  I was pretty upset last week when the end of a basketball game I was recording got cut off.  </p>
<p>I&#8217;ve been a Mac user for the past 3 years, and I have little interest in using Windows unless some program requires it.  Apple has had some real issues with hardware, although their software works pretty well.  I think this idea that the hardware/software combo has been so thoroughly tested has a lot of merit.  I did own an Ipod for a while until it crashed.  Now I have a Sony Walkman that has a worse interface, but far superior hardware.  I happen to be one of few people who is willing to put up with some clunkiness to get better sound quality.  I realize I&#8217;m making a trade-off.  I do still use Itunes because I love how easily it interfaces with podcasts.</p>
<p>In fact I think our experiences with &#8220;pretty good&#8221; software like OSX has made everyone less patient with a poor user experience.  So I don&#8217;t think quality is dead&#8211;I just think your company is dead if you aren&#8217;t figuring out how to make your users happy.  It&#8217;s a complicated problem, and I hope product developers take the human aspect seriously.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sandeep Maher</title>
		<link>http://www.satisfice.com/blog/archives/224/comment-page-2#comment-174672</link>
		<dc:creator>Sandeep Maher</dc:creator>
		<pubDate>Sat, 14 Mar 2009 11:59:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.satisfice.com/blog/?p=224#comment-174672</guid>
		<description>I cannot help but draw a parallel about what you mention about falling levels of quality (or rather its death in your view) with the life we live today and its many &#039;unsavoury&#039; accompaniments versus say 2-3 decades back when our forefathers were the flag bearers of a relatively less complex life veering towards simplicity and order. 

Do we not sense and realise that our lives are today more complicated, stinkier by the day, falling in value ans substance, cursed and step-by-step rotting away from the (uncontaminated) life that we knew existed say back in the 60s/before. Are we not now witness to scenes of crime/violence/hatred which becomes bloodier and more horrific than the previous one?  Vietnam, 9/11, Mumbai terror attack, Winnenden school shooting, &amp; so on... 

How do we counter this in our own individual microcosmic way? Do we give up on teaching good values to our children? Do we not stop the sibling fights and not abhor violence of any kind? In a bus, when I see an elderly woman struggling to keep her balance, do I not offer her a seat? When I hear a child speaking profanities do I not admonish even if she is not a blood relation? 

Of course I do. 

Quality of life is in our hands to a great extent and we must continue to encourage, inspire, instil and ensure that we influence its goodness to the extent possible. 

Likewise when a product we are not happy about is readied for release would we not raise a RED flag? 

Of course we will. 

We  will be vehement in giving this information to the powers-that-be supported with defects information, tests undergone/not undergone, plan ahead for testing and so on... When we do this do we not try to protect the user who should better not use the product in its present shape. Do we do this because it is our job? Yes but is that all. I think the voice comes from within &amp; it is equivalent to the scenario of a small boy uttering profanities. 

We do our best and we should. 

So I do not agree with your &quot;Quality is Dead&quot; completely.  As much as the Project/Release Managers will push the buggy products out there would be test professionals (like us) standing in the door wearing and shouting &#039;red&#039;. The test professionals may be outnumbered and shooed away but the bugle would have been sounded.  Sanity would prevail at times and it would not at others but death - No. We would not let it happen!!!</description>
		<content:encoded><![CDATA[<p>I cannot help but draw a parallel about what you mention about falling levels of quality (or rather its death in your view) with the life we live today and its many &#8216;unsavoury&#8217; accompaniments versus say 2-3 decades back when our forefathers were the flag bearers of a relatively less complex life veering towards simplicity and order. </p>
<p>Do we not sense and realise that our lives are today more complicated, stinkier by the day, falling in value ans substance, cursed and step-by-step rotting away from the (uncontaminated) life that we knew existed say back in the 60s/before. Are we not now witness to scenes of crime/violence/hatred which becomes bloodier and more horrific than the previous one?  Vietnam, 9/11, Mumbai terror attack, Winnenden school shooting, &amp; so on&#8230; </p>
<p>How do we counter this in our own individual microcosmic way? Do we give up on teaching good values to our children? Do we not stop the sibling fights and not abhor violence of any kind? In a bus, when I see an elderly woman struggling to keep her balance, do I not offer her a seat? When I hear a child speaking profanities do I not admonish even if she is not a blood relation? </p>
<p>Of course I do. </p>
<p>Quality of life is in our hands to a great extent and we must continue to encourage, inspire, instil and ensure that we influence its goodness to the extent possible. </p>
<p>Likewise when a product we are not happy about is readied for release would we not raise a RED flag? </p>
<p>Of course we will. </p>
<p>We  will be vehement in giving this information to the powers-that-be supported with defects information, tests undergone/not undergone, plan ahead for testing and so on&#8230; When we do this do we not try to protect the user who should better not use the product in its present shape. Do we do this because it is our job? Yes but is that all. I think the voice comes from within &amp; it is equivalent to the scenario of a small boy uttering profanities. </p>
<p>We do our best and we should. </p>
<p>So I do not agree with your &#8220;Quality is Dead&#8221; completely.  As much as the Project/Release Managers will push the buggy products out there would be test professionals (like us) standing in the door wearing and shouting &#8216;red&#8217;. The test professionals may be outnumbered and shooed away but the bugle would have been sounded.  Sanity would prevail at times and it would not at others but death &#8211; No. We would not let it happen!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Troy Taillefer</title>
		<link>http://www.satisfice.com/blog/archives/224/comment-page-2#comment-174424</link>
		<dc:creator>Troy Taillefer</dc:creator>
		<pubDate>Fri, 13 Mar 2009 15:00:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.satisfice.com/blog/?p=224#comment-174424</guid>
		<description>I thought what I had to say was relevant but ultimately I am not the judge of what you feel is relvant.
As long as there are people that care about quality, quality can&#039;t and won&#039;t die completely.
Quality is doing the best job you can in the situation your in. I care about the code I write so it is of higher quality
then if I did not care, I actively study my practices and the practices of others to improve myself.

To me Quality is an attitude, if everyone said well I can&#039;t make this perfect so I am not going to do it all there would be 
no value at all created in the world for anyone. The fact that software is valuable despite all the bugs and cost of producing it is self evident. 

In general my belief it is at least twice as hard to verify a product then to build it. I have never worked in an environment that recognized this in a put your money where your mouth is fashion. I have joined the test infected crowd and write unit tests for most of my code, I have come to apreciate the difficulty of writing good tests it is a skill set I need to improve upon. Hence why I know who you are since I am considering a career move into testing. Nice talk on becoming a software testing expert by the way loved it.

I never bitch about the quality of products that I have the choice to avoid I think this is pointless I believe in caveat empor buyer beware. I can rant about some of the horrible pieces of software that I am forced to use at work and how they turn something I love to do (writing code) into an utter nightmare sometimes. In defense of these horrible tools (like Rhapsody and Clearcase) someone somewhere made a free market decision to buy these tools they perceive some value in them there perceptions remains a mystery to me and my co workers. Value and quality is in the eye of the beholder and the fact that people pay lots of money for something is the most objective measure of value and quality I can think off. Certaintly commercial success is a better indicator of quality then some quality assurance person giving 
their blessing. 

I was hoping to contribute to this blog because I felt I had a lot to say. If I have gone off on an unwelcome tangent I apologize again.

Troy</description>
		<content:encoded><![CDATA[<p>I thought what I had to say was relevant but ultimately I am not the judge of what you feel is relvant.<br />
As long as there are people that care about quality, quality can&#8217;t and won&#8217;t die completely.<br />
Quality is doing the best job you can in the situation your in. I care about the code I write so it is of higher quality<br />
then if I did not care, I actively study my practices and the practices of others to improve myself.</p>
<p>To me Quality is an attitude, if everyone said well I can&#8217;t make this perfect so I am not going to do it all there would be<br />
no value at all created in the world for anyone. The fact that software is valuable despite all the bugs and cost of producing it is self evident. </p>
<p>In general my belief it is at least twice as hard to verify a product then to build it. I have never worked in an environment that recognized this in a put your money where your mouth is fashion. I have joined the test infected crowd and write unit tests for most of my code, I have come to apreciate the difficulty of writing good tests it is a skill set I need to improve upon. Hence why I know who you are since I am considering a career move into testing. Nice talk on becoming a software testing expert by the way loved it.</p>
<p>I never bitch about the quality of products that I have the choice to avoid I think this is pointless I believe in caveat empor buyer beware. I can rant about some of the horrible pieces of software that I am forced to use at work and how they turn something I love to do (writing code) into an utter nightmare sometimes. In defense of these horrible tools (like Rhapsody and Clearcase) someone somewhere made a free market decision to buy these tools they perceive some value in them there perceptions remains a mystery to me and my co workers. Value and quality is in the eye of the beholder and the fact that people pay lots of money for something is the most objective measure of value and quality I can think off. Certaintly commercial success is a better indicator of quality then some quality assurance person giving<br />
their blessing. </p>
<p>I was hoping to contribute to this blog because I felt I had a lot to say. If I have gone off on an unwelcome tangent I apologize again.</p>
<p>Troy</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert P</title>
		<link>http://www.satisfice.com/blog/archives/224/comment-page-2#comment-174303</link>
		<dc:creator>Robert P</dc:creator>
		<pubDate>Fri, 13 Mar 2009 01:15:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.satisfice.com/blog/?p=224#comment-174303</guid>
		<description>I think one place that&#039;s really starting to get it is, unlikely enough of all, Microsoft.  Maybe not all groups, no, but their core OS folks get it.  On the Engineering Windows 7 blog, they talk about their teams: usually 1 program manager per five developers and five testers.  It shows with the core of Windows 7 in their beta: it&#039;s a rock solid product.  The outlying programs (Windows media Center, some of the other add-in programs) don&#039;t seem to have this level of service.  Windows has been one of the biggest eyesores in the PC market for years, but its almost exclusively made itself better over the years.  (Regarding apps and drivers written for Windows, that&#039;s a whole different matter... ;-) )

There are some industries out there where &#039;it has to work right&#039; and there&#039;s no way around it.  Mission critical embedded systems are a good example...well, most of the time.  If the flight system in an F22 goes out, say, because they crossed a particular time zone at a particular time, no one will put up with that, ever.  Inquiries, jail terms, and in the worst case deaths appear when people&#039;s lives are on the line and the quality isn&#039;t there.

Here&#039;s the kicker that I&#039;m sure you understand but very few realize: quality in a product doesn&#039;t increase it&#039;s long term cost, it /reduces/ it.  The less money you have to pay for support, the less rewriting you have to do, the fewer dependencies you rely on, the less time you spend tracking down issues from year old bugs, the simpler and the stronger your codebase is, the cheaper it gets.  Problem is, it takes brains, guts, and time in the short term to move in that direction.  Unfortunately, the easy way out is always present.</description>
		<content:encoded><![CDATA[<p>I think one place that&#8217;s really starting to get it is, unlikely enough of all, Microsoft.  Maybe not all groups, no, but their core OS folks get it.  On the Engineering Windows 7 blog, they talk about their teams: usually 1 program manager per five developers and five testers.  It shows with the core of Windows 7 in their beta: it&#8217;s a rock solid product.  The outlying programs (Windows media Center, some of the other add-in programs) don&#8217;t seem to have this level of service.  Windows has been one of the biggest eyesores in the PC market for years, but its almost exclusively made itself better over the years.  (Regarding apps and drivers written for Windows, that&#8217;s a whole different matter&#8230; <img src='http://www.satisfice.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  )</p>
<p>There are some industries out there where &#8216;it has to work right&#8217; and there&#8217;s no way around it.  Mission critical embedded systems are a good example&#8230;well, most of the time.  If the flight system in an F22 goes out, say, because they crossed a particular time zone at a particular time, no one will put up with that, ever.  Inquiries, jail terms, and in the worst case deaths appear when people&#8217;s lives are on the line and the quality isn&#8217;t there.</p>
<p>Here&#8217;s the kicker that I&#8217;m sure you understand but very few realize: quality in a product doesn&#8217;t increase it&#8217;s long term cost, it /reduces/ it.  The less money you have to pay for support, the less rewriting you have to do, the fewer dependencies you rely on, the less time you spend tracking down issues from year old bugs, the simpler and the stronger your codebase is, the cheaper it gets.  Problem is, it takes brains, guts, and time in the short term to move in that direction.  Unfortunately, the easy way out is always present.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David</title>
		<link>http://www.satisfice.com/blog/archives/224/comment-page-2#comment-174294</link>
		<dc:creator>David</dc:creator>
		<pubDate>Fri, 13 Mar 2009 00:08:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.satisfice.com/blog/?p=224#comment-174294</guid>
		<description>I utterly disagree, JerseyGuy. There is no &#039;cost/benefit trade off&quot;. This is a completely dysfunctional market, and even if I&#039;m fully willing and happy to pay more for quality, it isn&#039;t available to me at any price. Customers are in NO sense any part of the equation.

If a developer did create a reasonably solid operating system, he couldn&#039;t reasonably anticipate selling it in enough quantity to be profitable. To the extent that it wasn&#039;t compatible with the Windows monopoly, the market would reject it just as it has rejected Macintosh and *nix. To the extent that it was compatible, MS would sue it out of existence or buy it and bury it.

Even then, there would be no applications for it. Mac users should be very familiar with this one. Why should I write an application for MacOS when I can write it for Windows and sell ten times the number of copies?

Do not pretend that it&#039;s the market&#039;s fault when the market has never been allowed to function. There are those who WOULD pay $20,000 for a bulletproof OS, if they had that option. There are many who would pay a lot more for something that worked better than this. It&#039;s not available. There are no price points and no options on this graph.</description>
		<content:encoded><![CDATA[<p>I utterly disagree, JerseyGuy. There is no &#8216;cost/benefit trade off&#8221;. This is a completely dysfunctional market, and even if I&#8217;m fully willing and happy to pay more for quality, it isn&#8217;t available to me at any price. Customers are in NO sense any part of the equation.</p>
<p>If a developer did create a reasonably solid operating system, he couldn&#8217;t reasonably anticipate selling it in enough quantity to be profitable. To the extent that it wasn&#8217;t compatible with the Windows monopoly, the market would reject it just as it has rejected Macintosh and *nix. To the extent that it was compatible, MS would sue it out of existence or buy it and bury it.</p>
<p>Even then, there would be no applications for it. Mac users should be very familiar with this one. Why should I write an application for MacOS when I can write it for Windows and sell ten times the number of copies?</p>
<p>Do not pretend that it&#8217;s the market&#8217;s fault when the market has never been allowed to function. There are those who WOULD pay $20,000 for a bulletproof OS, if they had that option. There are many who would pay a lot more for something that worked better than this. It&#8217;s not available. There are no price points and no options on this graph.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JerseyGuy</title>
		<link>http://www.satisfice.com/blog/archives/224/comment-page-2#comment-174243</link>
		<dc:creator>JerseyGuy</dc:creator>
		<pubDate>Thu, 12 Mar 2009 18:10:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.satisfice.com/blog/?p=224#comment-174243</guid>
		<description>Troy&#039;s response was right on. 

&#039;Quality&#039;, in so much that it can be measured, costs.  If software companies were to apply the same level of &#039;quality&#039; to their software as is applied to say, the software on the mars rovers, it&#039;d be prohibitively expensive for consumers.  There&#039;s a cost/benefit trade off, and customers are an equal part of that equation.  To the average customer, a few blue screens every once and a while is a good trade off for paying $200 instead of $20,000 for an OS.</description>
		<content:encoded><![CDATA[<p>Troy&#8217;s response was right on. </p>
<p>&#8216;Quality&#8217;, in so much that it can be measured, costs.  If software companies were to apply the same level of &#8216;quality&#8217; to their software as is applied to say, the software on the mars rovers, it&#8217;d be prohibitively expensive for consumers.  There&#8217;s a cost/benefit trade off, and customers are an equal part of that equation.  To the average customer, a few blue screens every once and a while is a good trade off for paying $200 instead of $20,000 for an OS.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

