<?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>thoughts from the test eye &#187; subjectivity</title>
	<atom:link href="http://thetesteye.com/blog/tag/subjectivity/feed/" rel="self" type="application/rss+xml" />
	<link>http://thetesteye.com/blog</link>
	<description>by rikard edgren, henrik emilsson and martin jansson - with torbjörn ryber and henrik andersson</description>
	<lastBuildDate>Mon, 30 Jan 2012 21:03:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Observation and interpretation by proxies</title>
		<link>http://thetesteye.com/blog/2011/03/observation-and-interpretation-by-proxies/</link>
		<comments>http://thetesteye.com/blog/2011/03/observation-and-interpretation-by-proxies/#comments</comments>
		<pubDate>Tue, 01 Mar 2011 23:34:31 +0000</pubDate>
		<dc:creator>Henrik Emilsson</dc:creator>
				<category><![CDATA[Ideas]]></category>
		<category><![CDATA[charisma]]></category>
		<category><![CDATA[quality characteristics]]></category>
		<category><![CDATA[subjectivity]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=1829</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/ideas.png" width="48" height="48" alt="" title="Ideas" /><br/>If you haven’t done it before, have a look at the Software Quality Characteristics that we published last year: TheTestEye &#8211; Software Quality Characteristics You can probably imagine ways of testing for all of these quality characteristics yourself, and you might even come up with good oracles that can assist you in the interpretation of the [...]]]></description>
			<content:encoded><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/ideas.png" width="48" height="48" alt="" title="Ideas" /><br/><p>If you haven’t done it before, have a look at the Software Quality Characteristics that we published last year: <a href="http://thetesteye.com/posters/TheTestEye_SoftwareQualityCharacteristics.pdf" target="_blank">TheTestEye &#8211; Software Quality Characteristics</a></p>
<p>You can probably imagine ways of testing for all of these quality characteristics yourself, and you might even come up with good oracles that can assist you in the interpretation of the test results. However, the Charisma characteristics might be the most subjective ones; and it might also be a case of where it is really important to find out, for each quality characteristic respectively, which stakeholder whose values matters the most.</p>
<p>So how do you test for a product’s Charisma?</p>
<blockquote><p><strong>Charisma.</strong> <em>Does the product have “it”?</em></p>
<ul>
<li>Satisfaction: how does it feel after using the product?</li>
<li>Professionalism: does the product have the appropriate flair of professionalism and feel fit for purpose?</li>
<li>Attractiveness: are all types of aspects of the product “good-looking”?</li>
<li>Curiosity: will users get interested and try out what they can do with the product?</li>
<li>Entrancement: do users get hooked, have fun, in a flow, and fully engaged when using the product?</li>
<li>Hype: does the product use too much or too little of the latest and greatest technologies/ideas?</li>
<li>Expectancy: the product exceeds expectations and meets the needs you didn&#8217;t know you had.</li>
<li>Attitude: do the product and its information have the right attitude and speak to you with the right language and style?</li>
<li>Directness: are (first) impressions impressive?</li>
<li>Story: are there compelling stories about the product’s inception, construction or usage?</li>
</ul>
</blockquote>
<p>All of these are somewhat intuitive and I guess that you, consciously or unconsciously, test for these everyday in your project. You can also focus on testing these in the same fashion as when testing for other quality characteristics.<br />
However, if (some of) these software quality characteristics really matter in your project and are core values for your product, you better question your own capability of being able to test this.<br />
By question yourself; you might realize that your oracles aren’t powerful enough in order to really being able to answer the question “Is there a problem here”.<br />
You might be too biased; or you might not be able to really understand what the stakeholders need or value. Or you might simply be too unimportant in order to even “have opinions”…</p>
<p>One way of addressing this is by letting a proxy user act as observer and interpreter of the test result. This can be a good approach when testing for software quality characteristics where you suspect that your own oracles won’t be enough in order to understand what is important. Well this isn’t news for many of you, since user testing has been used successfully for years. But my point is that you can spend some extra thoughts on which you select as your proxy oracle – with a mission to test for those selected Charisma values.</p>
<p>You can do this kind of testing by letting a proxy sit next to you while you test; or by letting users test the program themselves and you interviewing them afterwards. Another way can be to test or demo in front of an audience of proxies that observe and interpret the result as you go.</p>
<p>The tests could be designed as open questions that you would have asked the program and watched it respond, but instead you ask the questions to the proxies and letting them answer in the way they interpret the result.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fthetesteye.com%2Fblog%2F2011%2F03%2Fobservation-and-interpretation-by-proxies%2F&amp;title=Observation%20and%20interpretation%20by%20proxies" id="wpa2a_2"><img src="http://thetesteye.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://thetesteye.com/blog/2011/03/observation-and-interpretation-by-proxies/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>My First Ambitious Test Project</title>
		<link>http://thetesteye.com/blog/2011/02/my-first-ambitious-test-project/</link>
		<comments>http://thetesteye.com/blog/2011/02/my-first-ambitious-test-project/#comments</comments>
		<pubDate>Mon, 21 Feb 2011 19:42:13 +0000</pubDate>
		<dc:creator>Rikard Edgren</dc:creator>
				<category><![CDATA[People]]></category>
		<category><![CDATA[Kierkegaard]]></category>
		<category><![CDATA[philosophy]]></category>
		<category><![CDATA[subjectivity]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=1804</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/people.png" width="48" height="48" alt="" title="People" /><br/>We all test as children; we are curious and want to find things out, before we are one year old we want to break things, and after three we ask &#8220;What If&#8221; questions. My first ambitious testing journey came many years later. Still a naive teenager, I started studying Philosophy at the university. It was [...]]]></description>
			<content:encoded><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/people.png" width="48" height="48" alt="" title="People" /><br/><p>We all test as children; we are curious and want to find things out, before we are one year old we want to break things, and after three we ask &#8220;What If&#8221; questions.<br />
My first ambitious testing journey came many years later.</p>
<p>Still a naive teenager, I started studying Philosophy at the university. It was an easy choice; philosophy was the subject where you could find the most essential truths.<br />
It took me one and a half year of testing philosophical theories to find out I was wrong.</p>
<p>The classes went through the history of philosophy, and each theory was heavily criticized by me (and a classmate), not because I was a stubborn skeptic, but because I was an objectivist looking for real truth.<br />
I met some very interesting philosophers (Heraclites, Spinoza and Wittgenstein being favorites), but the theories did not stand the test; there were flawed arguments and logic holes alongside with incorrect or unjustified assumptions.<br />
I was disappointed, and finally realized everything is grounded in assumptions you can choose to agree with or not. (I&#8217;m OK with this now, I even see it as the essence of the charm of life.)<br />
It was not wasted time, this massive falsification was a hard school in logical and artificial thinking, which are key skills for software testers.</p>
<p>A couple of years later I found the best philosophical theory at Kierkegaard (don&#8217;t stumble on his Christian dilemmas) who said that &#8220;the truth is the subjectivity&#8221;.<br />
He did not state that the objective science was wrong, just that they didn&#8217;t grasp <b>what is important</b>.<br />
To be human is to be subjective.</p>
<p>So whenever I rant about traditional testing theory, or coverage, or metrics, or expected results, I don&#8217;t say that they are wrong; they just don&#8217;t capture what is important.<br />
If software is made for humans; testers should use their subjectivity.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fthetesteye.com%2Fblog%2F2011%2F02%2Fmy-first-ambitious-test-project%2F&amp;title=My%20First%20Ambitious%20Test%20Project" id="wpa2a_4"><img src="http://thetesteye.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://thetesteye.com/blog/2011/02/my-first-ambitious-test-project/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Ignoratio elenchi</title>
		<link>http://thetesteye.com/blog/2010/08/ignoratio-elenchi/</link>
		<comments>http://thetesteye.com/blog/2010/08/ignoratio-elenchi/#comments</comments>
		<pubDate>Mon, 16 Aug 2010 20:37:22 +0000</pubDate>
		<dc:creator>Henrik Emilsson</dc:creator>
				<category><![CDATA[Ideas]]></category>
		<category><![CDATA[People]]></category>
		<category><![CDATA[broken window theory]]></category>
		<category><![CDATA[metrics]]></category>
		<category><![CDATA[quality]]></category>
		<category><![CDATA[quality attributes]]></category>
		<category><![CDATA[subjectivity]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=1309</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/ideas.png" width="48" height="48" alt="" title="Ideas" /><img src="http://thetesteye.com/blog/wp-content/uploads/people.png" width="48" height="48" alt="" title="People" /><br/>&#8220;Wouldn&#8217;t it be cool if we could come up with a Quality Value for our products?&#8221;  said a colleague of mine. &#8221;Yes! That would be super!&#8221; me and a couple of colleagues answered. We had a lot of categories and data in our bug system; and perhaps most important was that we had a good data [...]]]></description>
			<content:encoded><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/ideas.png" width="48" height="48" alt="" title="Ideas" /><img src="http://thetesteye.com/blog/wp-content/uploads/people.png" width="48" height="48" alt="" title="People" /><br/><p>&#8220;Wouldn&#8217;t it be cool if we could come up with a Quality Value for our products?&#8221;  said a colleague of mine. &#8221;Yes! That would be super!&#8221; me and a couple of colleagues answered.</p>
<p>We had a lot of categories and data in our bug system; and perhaps most important was that we had a good data mining tool that enabled us to take the data and transform it by performing calculations and making aggregations of it.</p>
<p style="text-align: left;">We started out by analyzing the bug data and starting to come up with reasonable and weighted factors that would enable us to quantify the categories: Severity, Priority, Time to fix, Resolution, Bug Type,  etc. Then we constructed an algorithm that would go through all essential data and the result would be a numeric value, i.e. the Quality Value. We decided that the Quality Value should be in somewhere in the span 0-100 and scoring 100 would be the top Quality Value.<br />
When we discovered anomalies in the result, we tuned the algorithm and the quantifiers so that the result would make more sense; and a lot of discussions were about the quantifiers and their impact on the result. After several iterations we started to get some reasonable numbers.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-621" title="Quality_is_a_number" src="http://thetesteye.com/blog/wp-content/uploads/Quality.PNG" alt="" width="238" height="92" /></p>
<p>And by now you might have started wondering how we noticed the anomalies and why we could see that the numbers were reasonable? This happened because we already had a perceived value of the products so we were  biased by subjectivity (huh!).</p>
<p>Anyway, when we were satisfied with the numbers we had a marvelous Quality Value for each and all of our products! And I dare to say that we strongly believed in this Quality Value. Of course there was a constant debate on this subject, and we fought over how much certain categories should have impact on the overall value.<br />
&#8220;My product&#8221; scored in the top interval so I was very pleased.<br />
But pretty soon, somewhere inside of me, I heard a little voice whisper: &#8220;Ignoratio elenchi, ignoratio elenchi, &#8230;&#8221;</p>
<p>We were of course very naïve in that we believed that this metric would represent the quality of the product. Of course it didn&#8217;t!<br />
A couple of observations:</p>
<ul>
<li>Bug data only deals with reported bugs</li>
<li>Bugs are subjective</li>
<li>Bug reporting is subjective</li>
<li>Bug handling (management) is subjective</li>
<li>Bug fixing is subjective</li>
<li>All other quality criteria not caught in bug reports are not included in bug data</li>
<li>Quality is value to many people that haven&#8217;t reported anything</li>
<li>Bug data is only data about bugs (+ subjectivity)</li>
<li>All of the above means that we really cannot compare bugs with each other</li>
</ul>
<p>On the other hand, one conclusion we came up with that might be true was that the ability to care about the product and bugs were reflected in the Quality Value. And in some way, this meant that a high score indicated that the product was taken care of (see <a rel="bookmark" href="http://thetesteye.com/blog/2009/08/broken-window-theory-and-quality/">Broken window theory and quality</a>). While this might have been true, we were ever so wrong with the idea on capturing the Product Quality in a single Value&#8230;</p>
<p>Read about <a href="http://en.wikipedia.org/wiki/Ignoratio_elenchi" target="_blank">Ignoratio elenchi</a></p>
<p>Also see <a rel="bookmark" href="http://thetesteye.com/blog/2009/11/the-quality-status-reporting-fallacy/" target="_blank">The Quality Status Reporting Fallacy</a></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fthetesteye.com%2Fblog%2F2010%2F08%2Fignoratio-elenchi%2F&amp;title=Ignoratio%20elenchi" id="wpa2a_6"><img src="http://thetesteye.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://thetesteye.com/blog/2010/08/ignoratio-elenchi/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>The Quality Status Reporting Fallacy</title>
		<link>http://thetesteye.com/blog/2009/11/the-quality-status-reporting-fallacy/</link>
		<comments>http://thetesteye.com/blog/2009/11/the-quality-status-reporting-fallacy/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 16:16:11 +0000</pubDate>
		<dc:creator>Henrik Emilsson</dc:creator>
				<category><![CDATA[Ideas]]></category>
		<category><![CDATA[context-driven]]></category>
		<category><![CDATA[metrics]]></category>
		<category><![CDATA[quality attributes]]></category>
		<category><![CDATA[subjectivity]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=619</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/ideas.png" width="48" height="48" alt="" title="Ideas" /><br/>A couple of weeks ago I had a discussion with someone that claimed that testers should (and could) report on quality. And especially he promoted the GQM-approach and how this could be designed to report the quality status. When I asked how that person defined quality, he pointed to ISO 9000:2000 which define quality as [...]]]></description>
			<content:encoded><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/ideas.png" width="48" height="48" alt="" title="Ideas" /><br/><div class="mceTemp mceIEcenter" style="text-align: left;">A couple of weeks ago I had a discussion with someone that claimed that testers should (and could) report on quality. And especially he promoted the GQM-approach and how this could be designed to report the quality status. When I asked how that person defined quality, he pointed to ISO 9000:2000 which define quality as &#8220;Degree to which a set of inherent (existing) characteristics fulfils requirements”.</div>
<p>But wait a minute!</p>
<p>If testers can report the current quality status based on the definition above, it means that test cases corresponds to the requirements; and bugs found are violations where the product characteristics does not satisfy the requirements. If so, then you must have requirements that follow a couple of truths:</p>
<ul>
<li>Each requirement should exhibit the statements: Correct, Feasible, Necessary, Prioritized, Unambiguous and Verifiable.</li>
<li>The set of requirements cover all aspects of people needs.</li>
<li>The set of requirements capture all people expectations.</li>
<li>The set of requirements corresponds to the different values that people have.</li>
<li>The set of requirements contains all the different properties that people value.</li>
<li>The set of requirements are consistent.</li>
</ul>
<p>(The word People above include: Users, customers, persons, stakeholders, hidden stakeholders, etc.)<br />
At the same time, we know that it is impossible to test everything; you cannot test exhaustively.</p>
<p>But assume, for the sake of argument, that all requirements were true according to the list above; and the testing was really, really extensive; and the test effort was prioritized so that all testing done was necessary and related to the values that the important stakeholders and customers cared about.<br />
If this would be the case, then how can you compare one test case to another? How can you compare two bugs? Is it possible to compare two bugs even if you have 20 grades of severity?</p>
<p>We, as testers, should be subjective; we should do our best to try to put ourselves in other people’s situation; we should find out who the stakeholders are and what they value; we should try to find all problems that matter.<br />
But we should also be careful when we try to report on these matters. And it is not because we haven’t got any clue about the quality of the product, but we should be careful because many times we report on the things that we do that can be quantified and take these as strong indicators of the quality of the product. E.g., number of bugs found, number of test cases run, bugs found per test case, severe bugs found, severe bugs found per test case per week, etc. You know the drill…</p>
<p>If you are using quantitative measurements, you need to figure out what they really mean and how they connect to what really should (or could) be reported.</p>
<p>If you think that &#8220;non-technical&#8221; people are pleased by getting a couple of digits (hidden in a graph) presented to them, it is like saying: &#8220;Since you aren’t a technical person we have translated the words:  Done , Not quite done, Competent, Many, Problems, Requirements, Newly divorced, Few, Fixed, Careless, Test cases, Dyslexic, Needs, Workaholic, Lines of code, Overly complex code, Special configuration, Technical debt, Demands, etc, to some numbers and concealed it all in one graph that shows an aggregate value of the quality&#8221;.</p>
<p><img title="Quality reduced to a number" src="http://thetesteye.com/blog/wp-content/uploads/Quality.PNG" alt="Quality_is_a_number" width="396" height="153" /></p>
<p>I think that it is a bit unfair to the so-called non-technical&#8230;</p>
<p>Instead, we should use Jerry Weinberg’s definition “Quality is value to some person” in order to realize that quality is not something easy to quantify. Quality is subjective. Quality is value. Quality relates to some person. Quality is something complex, yet it is intuitive in the eyes of the beholder.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fthetesteye.com%2Fblog%2F2009%2F11%2Fthe-quality-status-reporting-fallacy%2F&amp;title=The%20Quality%20Status%20Reporting%20Fallacy" id="wpa2a_8"><img src="http://thetesteye.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://thetesteye.com/blog/2009/11/the-quality-status-reporting-fallacy/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>YouTube Premiere!</title>
		<link>http://thetesteye.com/blog/2009/09/youtube-premiere/</link>
		<comments>http://thetesteye.com/blog/2009/09/youtube-premiere/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 08:57:20 +0000</pubDate>
		<dc:creator>Rikard Edgren</dc:creator>
				<category><![CDATA[Ideas]]></category>
		<category><![CDATA[dystopia]]></category>
		<category><![CDATA[istqb]]></category>
		<category><![CDATA[subjectivity]]></category>
		<category><![CDATA[the future]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=542</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/ideas.png" width="48" height="48" alt="" title="Ideas" /><br/>At EuroStar 2008 I presented Testing is an Island &#8211; A Software Testing Dystopia. Fritz shot the pictures, Henrik wrote the music, and I uploaded it on YouTube: The accompanying paper can be found at http://www.thetesteye.com/papers/redgren_testingisanisland.doc]]></description>
			<content:encoded><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/ideas.png" width="48" height="48" alt="" title="Ideas" /><br/><p>At EuroStar 2008 I presented <em>Testing is an Island &#8211; A Software Testing Dystopia</em>.<br />
Fritz shot the pictures, Henrik wrote the music, and I uploaded it on YouTube:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/ANozKotT45s&amp;hl=en&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/ANozKotT45s&amp;hl=en&amp;fs=1&amp;" allowfullscreen="true" allowscriptaccess="always"></embed></object></p>
<p>The accompanying paper can be found at <a href="http://www.thetesteye.com/papers/redgren_testingisanisland.doc">http://www.thetesteye.com/papers/redgren_testingisanisland.doc</a></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fthetesteye.com%2Fblog%2F2009%2F09%2Fyoutube-premiere%2F&amp;title=YouTube%20Premiere%21" id="wpa2a_10"><img src="http://thetesteye.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://thetesteye.com/blog/2009/09/youtube-premiere/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Multidimensional Subjectivity in Software Testing</title>
		<link>http://thetesteye.com/blog/2009/09/multidimensional-subjectivity-in-software-testing/</link>
		<comments>http://thetesteye.com/blog/2009/09/multidimensional-subjectivity-in-software-testing/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 22:57:50 +0000</pubDate>
		<dc:creator>Henrik Emilsson</dc:creator>
				<category><![CDATA[Skills]]></category>
		<category><![CDATA[cem kaner]]></category>
		<category><![CDATA[context-driven]]></category>
		<category><![CDATA[James Bach]]></category>
		<category><![CDATA[Jerry Weinberg]]></category>
		<category><![CDATA[quality]]></category>
		<category><![CDATA[quality attributes]]></category>
		<category><![CDATA[subjectivity]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=484</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/skills.png" width="48" height="48" alt="" title="Skills" /><br/>I use Jerry Weinberg&#8217;s definition of quality: &#8220;Quality is value to some person&#8221;; and I use Cem Kaner&#8217;s extension to the definition so that it becomes &#8220;Quality is value to some person (that matters)&#8221;&#8230; I.e. quality is inherently subjective. And there are a lot of persons that are affected by software that we produce&#8230; With this in [...]]]></description>
			<content:encoded><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/skills.png" width="48" height="48" alt="" title="Skills" /><br/><p>I use Jerry Weinberg&#8217;s definition of quality: <em>&#8220;Quality is value to some person&#8221;</em>; and I use Cem Kaner&#8217;s extension to the definition so that it becomes <em>&#8220;Quality is value to some person (that matters)&#8221;&#8230;</em></p>
<p>I.e. quality is inherently subjective. And there are a lot of persons that are affected by software that we produce&#8230; With this in mind it becomes hard for a tester to stay focused when there are so many persons with opinions that could matter; but if we can find out <em>&#8220;who matters&#8221;</em> we decrease the number of possible values to care about. Still, this will leave us with several important values that need to be taken into account when testing the product.</p>
<p>So how can we testers deal with that?</p>
<p>You could do a role play when testing and put on someone&#8217;s hat during the test session; or you could let real users test the product and let them have a say about what they find.<br />
But for a skilled tester it is more about being multidimensionally subjective and think as several persons at the same time.</p>
<p>This means that a lot of values, beliefs and preferences are taken into account which might matter. Not as an average, but as several independent quality dimensions that has (more or less) importance. The hard thing is to know when a value is threatened and for which (type of) person that is affected; and if this matters at all.<br />
I.e., it is a matter of questioning &#8220;<a href="http://blog.isthereaproblemhere.com/" target="_blank">is there a problem here</a>?&#8221; constantly and try to pair a potentially threatened value with its corresponding person. And if this problem threatens a value for some person that matters, we have found a bug. This corresponds to the definition of bug from Cem Kaner <em>&#8220;A bug is something that threatens the value of a product&#8221;</em>.</p>
<p>Much of this happens automatically for many of you skilled testers out there; when I thought of it recently I realized that this is something I do more and more and hopefully I am improving this skill each day. This is a great skill to have when testing software!</p>
<p>Anyone having any thoughts on this?<br />
Have you experienced this yourself?<br />
If not, does it sound like an interesting thing to examine? Would this be helpful to you?</p>
<p>Cheers,<br />
Henrik</p>
<p><strong>Update 2009-09-14: </strong>According to comment from Michael Bolton, see below, the quotes that I said belonged to Cem Kaner are both quotes from James Bach. I apologize for referencing wrong person.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fthetesteye.com%2Fblog%2F2009%2F09%2Fmultidimensional-subjectivity-in-software-testing%2F&amp;title=Multidimensional%20Subjectivity%20in%20Software%20Testing" id="wpa2a_12"><img src="http://thetesteye.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://thetesteye.com/blog/2009/09/multidimensional-subjectivity-in-software-testing/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>A Software Testing Dystopia</title>
		<link>http://thetesteye.com/blog/2008/08/a-software-testing-dystopia/</link>
		<comments>http://thetesteye.com/blog/2008/08/a-software-testing-dystopia/#comments</comments>
		<pubDate>Tue, 26 Aug 2008 08:17:27 +0000</pubDate>
		<dc:creator>Rikard Edgren</dc:creator>
				<category><![CDATA[Ideas]]></category>
		<category><![CDATA[EuroSTAR]]></category>
		<category><![CDATA[paper]]></category>
		<category><![CDATA[subjectivity]]></category>
		<category><![CDATA[the future]]></category>

		<guid isPermaLink="false">http://thetesteye.com/wordpress/?p=63</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/ideas.png" width="48" height="48" alt="" title="Ideas" /><br/>At EuroSTAR 2008 in Haag I will present &#8220;Testing is an Island &#8211; A Software Testing Dystopia&#8221;. The paper can be downloaded at http://www.thetesteye.com/papers/redgren_testingisanisland.doc The inspiration was the theme of the conference: &#8220;the future of software testing&#8221;; and I couldn&#8217;t stop seeing a very boring profession, where numbers and so-called objectivity is more important than people [...]]]></description>
			<content:encoded><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/ideas.png" width="48" height="48" alt="" title="Ideas" /><br/><p>At EuroSTAR 2008 in Haag I will present &#8220;Testing is an Island &#8211; A Software Testing Dystopia&#8221;. The paper can be downloaded at <a href="http://www.thetesteye.com/papers/redgren_testingisanisland.doc" target="_blank">http://www.thetesteye.com/papers/redgren_testingisanisland.doc</a></p>
<p>The inspiration was the theme of the conference: &#8220;the future of software testing&#8221;; and I couldn&#8217;t stop seeing a very boring profession, where numbers and so-called objectivity is more important than people and feelings.<br />
There are trends and silver bullets that miss our secret: we perform simultaneous verification and validation.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fthetesteye.com%2Fblog%2F2008%2F08%2Fa-software-testing-dystopia%2F&amp;title=A%20Software%20Testing%20Dystopia" id="wpa2a_14"><img src="http://thetesteye.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://thetesteye.com/blog/2008/08/a-software-testing-dystopia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

