<?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; context-driven</title>
	<atom:link href="http://thetesteye.com/blog/tag/context-driven/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>Bug Magnets are thinking as criminals</title>
		<link>http://thetesteye.com/blog/2011/08/bug-magnets-are-thinking-as-criminals/</link>
		<comments>http://thetesteye.com/blog/2011/08/bug-magnets-are-thinking-as-criminals/#comments</comments>
		<pubDate>Tue, 16 Aug 2011 04:17:15 +0000</pubDate>
		<dc:creator>Henrik Emilsson</dc:creator>
				<category><![CDATA[Ideas]]></category>
		<category><![CDATA[People]]></category>
		<category><![CDATA[Skills]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[context-driven]]></category>
		<category><![CDATA[social science]]></category>
		<category><![CDATA[testing explained]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=2183</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" /><img src="http://thetesteye.com/blog/wp-content/uploads/skills.png" width="48" height="48" alt="" title="Skills" /><br/>I know of some testers who are pointed out by others to be Bug Magnets; people recognized for their ability to somehow draw bugs to them. Bug Magnets can be found in many workplaces and I bet that you know of someone that falls under this description. I have been appointed a Bug Magnet by [...]]]></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" /><img src="http://thetesteye.com/blog/wp-content/uploads/skills.png" width="48" height="48" alt="" title="Skills" /><br/><p>I know of some testers who are pointed out by others to be Bug Magnets; people recognized for their ability to somehow draw bugs to them. Bug Magnets can be found in many workplaces and I bet that you know of someone that falls under this description. I have been appointed a Bug Magnet by some and it have made me thinking on what this phenomena boils down to.<br />
Is it luck? Is it faith? Is it an ability that some are born with and some aren&#8217;t? Can you learn this ability? Can you improve it?<br />
I have wondered about this for some time.</p>
<p>However, this summer I had a revelation when I watched an episode of the marvelous TV series &#8220;Homicide: Life on the Streets&#8221;:</p>
<blockquote><p>Homicide: Life on the streets<br />
Season 1 Episode 9 &#8220;Night of the dead living&#8221;<br />
Det. Frank Pembleton and Det. Tim Bayliss</p>
<p>Bayliss [sits pensively. To Frank]: What are you looking at?</p>
<p>Pembleton is playing cat&#8217;s cradle.</p>
<p>Bayliss: You have something that you wanna say to me?</p>
<p>Pembleton: Adena Watson. So many unanswered questions.</p>
<p>Bayliss: And you&#8217;re saying that I&#8217;m not asking them.</p>
<p>Pembleton: I&#8217;m saying that you&#8217;re not answering them. [He peers at Tim through the cat's cradle.]</p>
<p>Bayliss [sighs]: What questions aren&#8217;t I answering, huh?</p>
<p>Pembleton [gets up and flips through a notebook, draws a picture]: Okay, these sixteen row houses on the north side of Kirk Avenue. Adena&#8217;s body was found outside the kitchen door in the red yard at 718 Kirk. Now the killer could have dropped her anywhere. Why not the common alley? Why not the yards at either end of the block? These three row houses are empty. One, two, three. The killer would have stood much less of a chance of being seen if he&#8217;d dumped her body in any one of these yards. Why would he risk bringing a little girl&#8217;s body inside a closed fence of an occupied house?<br />
Maybe he wanted her body to be found immediately. Maybe he wanted to cast suspicion on the people in 718. Maybe he had some &#8230; perverse sense of remorse, some impulse to leave her body inside an enclosed yard to protect her from stray dogs.</p>
<p>Bayliss: These are *exactly* [taps the notebook] the questions that I have been trying to answer.</p>
<p>Pembleton: Well, you can try, but you never will.</p>
<p>Bayliss: Why?</p>
<p>Pembleton: You don&#8217;t think like a criminal. You don&#8217;t have a criminal&#8217;s mind.</p>
<p>Frank walks away. Tim grimaces in disbelief.</p></blockquote>
<p>Bang! Suddenly it struck me. &#8220;You don&#8217;t think like a criminal. You don&#8217;t have a criminal&#8217;s mind&#8221;.<br />
In order for a police to think of possible outcomes of a crime they have to be able to think as criminals, and put themselves in a criminal&#8217;s way of thinking.<br />
If you don&#8217;t do this, you are trying to understand and explain the crime based on <em>your</em> logic.<br />
Similarly, in order to &#8220;attract&#8221; bugs you have to wanna see problems; you have to identify problems that might bug several kinds of stakeholders; you have to put all your knowledge about the project in to consideration; and you have to be able to see the problems that matter. You are not trying to understand and explain the system by using your own logic, instead you are using several input sources to do this: logic, subjective thoughts, people&#8217;s skill levels, complexity of system, technology, etc.</p>
<p>So let me present my take on a definition of &#8220;Bug Magnet&#8221;:</p>
<p><em>Being a Bug Magnet = Able to foresee possible problems (or able to spot opportunities for things to go wrong), in context.</em></p>
<p>The most important thing here is the last two words &#8220;in context&#8221;. That is, even if you have all the bug taxonomies and oracles in the world to support you, you have to be able to understand what matters in this project.<br />
Knowledge about &#8220;all common problems in .NET applications&#8221; can help you sometimes. Knowledge about &#8220;all common problems in .NET applications <em>that developer X often produce&#8221;,</em> is however much more useful.<br />
Understanding what bugs<em> our users</em> is more helpful than knowing about what bugs <em>users in general</em>.<br />
Knowing about problems with focus in Windows applications is one thing, finding these problems during testing is to be able to spot opportunities when they are presented to you in <em>your context</em> (see <a title="Windows Focus" href="http://thetesteye.com/blog/2010/11/windows-focus/" target="_blank">http://thetesteye.com/blog/2010/11/windows-focus/</a> ).</p>
<p>Now, back to the questions in the beginning of the post.</p>
<ul>
<li>Is it luck?<br />
&#8211; No, even if luck sometimes help. For others it is more of welcoming serendipity.</li>
<li>Is it faith?<br />
&#8211; I don&#8217;t believe in faith.</li>
<li>Is it an ability that some are born with and some aren&#8217;t?<br />
&#8211; Maybe. Some people might have a more developed talent, but I think that most people have this talent. Some are born with variations of narcissistic personality disorders and might have difficulties with this.</li>
<li>Can you learn this ability?<br />
&#8211; I believe so.</li>
<li>Can you improve it?<br />
&#8211; Yes. However, you might need to consider one or several dimensions to improve: Empathy, reasoning, attention for detail and seeing the whole, recognizing patterns of your own and other peoples mistakes, subjectivity,  general systems theory, context-driven testing, and more.<br />
Notice that these dimensions are not technical but rather comes from social sciences.</li>
</ul>
<div>Closing note:<br />
This is my response to one part of what I and Rikard have discussed during the last year: What constitutes skilled software testing?<br />
More to come!</div>
<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%2F08%2Fbug-magnets-are-thinking-as-criminals%2F&amp;title=Bug%20Magnets%20are%20thinking%20as%20criminals" 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/08/bug-magnets-are-thinking-as-criminals/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>A Factory of Skilled Testers</title>
		<link>http://thetesteye.com/blog/2011/04/a-factory-of-skilled-testers/</link>
		<comments>http://thetesteye.com/blog/2011/04/a-factory-of-skilled-testers/#comments</comments>
		<pubDate>Mon, 18 Apr 2011 11:23:06 +0000</pubDate>
		<dc:creator>Rikard Edgren</dc:creator>
				<category><![CDATA[Ideas]]></category>
		<category><![CDATA[context-driven]]></category>
		<category><![CDATA[factory]]></category>
		<category><![CDATA[fiction]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=1935</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/ideas.png" width="48" height="48" alt="" title="Ideas" /><br/>I do not see myself as a member of any of the Schools of Testing, and I have ethical problems with labelling other people than yourself. However, I see the schools as a fruitful tool for enhancing your understanding of views on testing. So please join me in the following thought experiment. The following is [...]]]></description>
			<content:encoded><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/ideas.png" width="48" height="48" alt="" title="Ideas" /><br/><p>I do not see myself as a member of any of the <a href="http://www.io.com/~wazmo/papers/four_schools.pdf">Schools of Testing</a>, and I have ethical problems with labelling other people than yourself.<br />
However, I see the schools as a fruitful tool for enhancing your understanding of views on testing.<br />
So please join me in the following thought experiment.</p>
<p><strong>The following is not a perfect match of my personal opinions, it is fiction. I try to be a bit funny and serious at the same time, and I know this is easily misunderstood.</strong></p>
<p>Suppose I run a consultency firm specialized in testing.<br />
We take any kind of testing job (we can also do checking only if requested) and we are very successful; we provide a lot of valuable information to our clients.<br />
The key to our success comes from this recipe:</p>
<p><strong>1. A lot of exploratory testing</strong><br />
ET gives better results, and by explicitly giving testers responsibility and freedom for their activities, they stay motivated and get better over time.<br />
It happens that clients question this approach, but usually it ís sufficient to point at the many Internet resources, and say that they have to be modern, this is the greatest super-good practice right now.</p>
<p><strong>2. Training scheme</strong><br />
We hire people that are fast learners, curious and ambitious. All must take AST courses Foundation, Bug Advocacy, Test Design (the bug reporting is essential, we impress our clients early on, and is the reason we can offer a Money-Back-Guarantee.)<br />
Then everyone must go Rapid Software Testing with Bach or Bolton, which inspires and give breadth to the thinking.<br />
Finally they take Foundation and Advanced ISTQB certification (this is last to avoid problems at previous classes.)<br />
We are no fans of ISTQB, but it is good to know what others know, and we eliminate the risk of losing a deal on a (ridicilous) client requirement.<br />
We also do continuous training on collaboration and feedback, after all, people are the most important part of any context.</p>
<p><strong>3. SBTM</strong><br />
We manage the testing efforts by three sessions a day, this squeezes out maximum from the testers without wearing them out.<br />
We log all the proposed statistics so we can show numbers and progress.<br />
We always add 24% to originally planned sessions, and make sure this cover unexpected things.<br />
Planning and other processes are run context-wise, we use whatever the client is using.</p>
<p><strong>4. Standards</strong><br />
For all jobs, we walk the client through thetesteye&#8217;s Quality Characteristics, and a secret company standard for Multiple Information Sources.<br />
The client decides what&#8217;s most important in dialogue with us. (We of course also do at least one test per requirement.)<br />
Testers use HICCUPPS(F), CRUCSPIC STMP, CIDTESTD and SFDPOT in their daily work, we know it&#8217;s not perfect, but easy to remember.</p>
<p><strong>5. Reasonable Resource Allocation</strong><br />
In a typical project we want to have 1 tester per 3 developers. We tell clients this is our standard where we know we can do a good job. We can do higher or lower ratio, but clearly communicate which expectations this should give.<br />
This makes it easy for clients to measure cost; it has a direct relationship with no. of developers, development time, and start of test effort (the sooner the better, but clients decide.)<br />
Since we have a common background and practices, it is easy to replace our factory workers if needed. But we always keep 1 person from the old staffing, so crucial knowledge can be transferred.<br />
Scaling up or down is not a problem, we have a pool of skilled resources, that grows over time as we hire more talents.</p>
<p>I feel we have a highly manageable process, that repeatedly bring good results. Sure, all projects are unique, but this scheme has proven to be very good, so far.</p>
<p>So what do you think dear readers, would this be a good approach?<br />
Is it Factory, Context-Driven, or something else?</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%2F04%2Fa-factory-of-skilled-testers%2F&amp;title=A%20Factory%20of%20Skilled%20Testers" 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/04/a-factory-of-skilled-testers/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>The Boundaries of System Testing</title>
		<link>http://thetesteye.com/blog/2010/03/the-boundaries-of-system-testing/</link>
		<comments>http://thetesteye.com/blog/2010/03/the-boundaries-of-system-testing/#comments</comments>
		<pubDate>Thu, 18 Mar 2010 23:19:17 +0000</pubDate>
		<dc:creator>Henrik Emilsson</dc:creator>
				<category><![CDATA[Ideas]]></category>
		<category><![CDATA[context-driven]]></category>
		<category><![CDATA[general systems]]></category>
		<category><![CDATA[system testing]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=717</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/ideas.png" width="48" height="48" alt="" title="Ideas" /><br/>Over the years I have noticed that System Testing have had a special meaning at every place I have been at; and it has even meant different things for people on the same place. I.e. System Testing is depending on the context; and it is fuzzy because we are dealing with arbitrary and/or general systems. [...]]]></description>
			<content:encoded><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/ideas.png" width="48" height="48" alt="" title="Ideas" /><br/><p>Over the years I have noticed that System Testing have had a special meaning at every place I have been at; and it has even meant different things for people on the same place. I.e. System Testing is depending on the context; and it is fuzzy because we are dealing with arbitrary and/or general systems.</p>
<p><a href="http://en.wikipedia.org/wiki/System_testing" target="_blank">&#8220;System testing of software or hardware is testing conducted on a complete, integrated system&#8230;&#8221;</a> but the boundaries on what the complete and integrated system includes may vary a lot if you look at it from an outside perspective as well as if you look at it from within.</p>
<p>Some examples: When developing a cell phone, where does the &#8220;system&#8221; begin and where does it end? Does it begin with the cell phone OS or the phone (hardware + OS + software)? Do we need to include any network? How large network? What if you are a third party and developing the phone OS (that could be run standalone in a simulator)? What if you develop an application for the phone (or even different kind of phones)?</p>
<p>So when is a system &#8220;complete and integrated&#8221;?</p>
<p>I guess that it is very hard to define this because the boundaries of system testing are elastic, and this is true since the boundaries of an arbitrary system are hard to define. Still, we use the term &#8220;system testing&#8221; daily.</p>
<p>So what is my point really?</p>
<p>I have often found interesting things just by thinking on what system I am working with. I have found out that some things are really outside the boundaries that I first believed were in; and perhaps more useful has been to find things that really should be included in my system and the system testing. And the boundaries might stretch the further you get in a project; what was a complete and fully integrated system during the first half of the project might just be a sub-part at the end of the project.</p>
<p>So my advice is that you take a few minutes now and then in order to seriously ponder the boundaries of Your system. It will affect the type of testing You choose to focus on; and it will be a good aid in order to get a proper and valid test coverage.</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%2F03%2Fthe-boundaries-of-system-testing%2F&amp;title=The%20Boundaries%20of%20System%20Testing" 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/03/the-boundaries-of-system-testing/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Turns out I&#8217;m not a context-driven tester&#8230;</title>
		<link>http://thetesteye.com/blog/2010/03/turns-out-im-not-a-context-driven-tester/</link>
		<comments>http://thetesteye.com/blog/2010/03/turns-out-im-not-a-context-driven-tester/#comments</comments>
		<pubDate>Mon, 15 Mar 2010 10:38:12 +0000</pubDate>
		<dc:creator>Rikard Edgren</dc:creator>
				<category><![CDATA[People]]></category>
		<category><![CDATA[context-driven]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=840</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/people.png" width="48" height="48" alt="" title="People" /><br/>In many years I have loved most of what is written by the people behind the context-driven school of testing. But I have also felt that there is something that isn&#8217;t a perfect match. For a time I thought it was because I saw a few different tries to push people to different schools &#8211; [...]]]></description>
			<content:encoded><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/people.png" width="48" height="48" alt="" title="People" /><br/><p>In many years I have loved most of what is written by the people behind the context-driven school of testing.<br />
But I have also felt that there is something that isn&#8217;t a perfect match.</p>
<p>For a time I thought it was because I saw a few different tries to push people to different schools &#8211; which I had ethical problems with &#8211; but I realize it is possible to belong to one school, but not push opinions and school membership onto others.</p>
<p>I also had the idea that the school had stopped focusing on people (who aren&#8217;t mentioned in <a title="What is context-driven testing?" href="http://www.satisfice.com/kaner/?p=45" target="_blank">What is context-driven testing?</a>), but I realize that was just one blog post, people are still the most important part of the context, see <a href="http://www.context-driven-testing.com/">http://www.context-driven-testing.com/</a></p>
<p>I came a little bit closer when I disliked CAST 2009 theme <a title="Serving Our Stakeholders" href="http://www.associationforsoftwaretesting.org/conference/cast-archive/cast-2009/" target="_blank">Serving Our Stakeholders</a>, feeling that testers were diminished and put in a hierarchy of some sort (I would rather focus on the whole team with joint ownership.) But I have realized that serving in this context means giving, not doing what somebody else has ordered.</p>
<p>Finally I have come to the conclusion that the reason why I&#8217;m not a context-driven tester is that there are too many contexts where I wouldn&#8217;t (wanna) work (which implies a kind of <a title="context-imperial testing" href="http://www.satisfice.com/blog/archives/74" target="_blank">context-imperial testing</a>.)<br />
Examples are situations where testers aren&#8217;t allowed to step out of the scripts, or if bugs not stemming from requirements are ignored, or situations where you don&#8217;t interact in any ways with other parts of the development, and other departments, or where you only are allowed to be involved for a very short period of time, or where you know that no one wants to create great software, they just want to release at time.</p>
<p>The opposite of these examples are &#8220;very good practices for me&#8221;, and I totally embrace the exploratory style of testing, and try to use all possible methods and techniques that could be beneficial to the goal I like: world-class software.<br />
As a tester, I don&#8217;t feel I can be <a title="context-driving" href="http://www.exampler.com/blog/2007/05/22/context-driving/" target="_blank">context-driving</a>, but I have the luxury of choosing which rides to join.</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%2F03%2Fturns-out-im-not-a-context-driven-tester%2F&amp;title=Turns%20out%20I%26%238217%3Bm%20not%20a%20context-driven%20tester%26%238230%3B" 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/2010/03/turns-out-im-not-a-context-driven-tester/feed/</wfw:commentRss>
		<slash:comments>8</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_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/11/the-quality-status-reporting-fallacy/feed/</wfw:commentRss>
		<slash:comments>4</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>Agile vs. agile</title>
		<link>http://thetesteye.com/blog/2009/08/agile-vs-agile/</link>
		<comments>http://thetesteye.com/blog/2009/08/agile-vs-agile/#comments</comments>
		<pubDate>Mon, 03 Aug 2009 14:13:59 +0000</pubDate>
		<dc:creator>Henrik Emilsson</dc:creator>
				<category><![CDATA[Ideas]]></category>
		<category><![CDATA[People]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[context-driven]]></category>
		<category><![CDATA[project management]]></category>
		<category><![CDATA[test process]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=399</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/>This was originally meant as an answer to the (ironic) thread http://thetesteye.com/blog/2009/06/long-live-the-waterfall/ where a new thread was forked when Ola Janson launched a couple of questions regarding agile development. My answers and thoughts on those questions are listed here. In one reply to Ola, Rikard says that he has “…never worked in a truly Agile project…” [...]]]></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>This was originally meant as an answer to the (ironic) thread <a title="http://thetesteye.com/blog/2009/06/long-live-the-waterfall" href="http://thetesteye.com/blog/2009/06/long-live-the-waterfall" target="_blank">http://thetesteye.com/blog/2009/06/long-live-the-waterfall/</a> where a new thread was forked when Ola Janson launched a couple of questions regarding agile development. My answers and thoughts on those questions are listed here.</p>
<p>In one reply to Ola, Rikard says that he has “…never worked in a truly Agile project…” but what is a “truly Agile” project really?</p>
<p>I have worked in both agile (quick and well-coordinated in movement) and Agile (http://www.agilemanifesto.org/) projects.<br />
Here are my thoughts and observations.</p>
<ul>
<li>Being agile as a team could apply to any jelled team with a developed group dynamic which manages to quickly respond to problems that might arise. It could also be applicable for any team that has ability to minimise the cost of change instead of trying to avoid the change. I have been in such teams.</li>
<li>Being Agile as a team is when the team agrees upon the Agile Manifesto (Note: remember that the Agile Manifesto is a set of values and not a set of laws). I have been in such teams.</li>
<li>XP, Scrum, DSDM, Lean, Kanban, etc are process tools in that they help you work more effectively by, to a certain extent, telling you what to do. These process tools must live up to the Agile Manifesto and are described practises for how to work in an Agile fashion more or less structured; each method has its benefits and drawbacks and none of them are comprehensive. That is why you often see combinations of different “Agile” processes e.g., XP (developing method) and Scrum (team management method) and Continuous Integration (incremental build method).</li>
<li>You can work in an agile team and still utilize Agile methods such as Scrum or XP; but you could also use other non-Agile methods and still be agile.</li>
<li>You can work in an Agile team and don’t utilize any of the big recognized “Agile” methods.</li>
<li>Being a tester in an agile team (or project) is gold.</li>
<li>Being a tester in an Agile team (or project) can be a smooth experience but it could also be painful. My experience is that if you as a tester are not engaged or involved in the team you will have difficulties. E.g., since documentation is not prioritised you need to know more about the software continuously and therefore there will be problems if you are not engaged in the day-to-day development of the project. And many times the team has been forced into working according to a specific Agile method that does not seem to be suitable for the context of project; and it might be very well suited for programmers but not at all suitable for the testing tasks.</li>
</ul>
<p>The key thing with the agile movement, as I see it, is that the methods on how to develop software have evolved from the project context and, perhaps most importantly, being defined by the team members themselves. Therefore I believe that those projects have had a successful outcome, at least from the team-perspective. Many times it has correlated with business success.</p>
<p>The Agile movement on the other hand, which originally has sprung from the agile movement, has become more and more strict and promoting “best practises” on how to work Agile. This has become the new cash cow for many consultant firms and they of course promote and teach the “real way” of doing things. But I guess that many founders of the Agile Manifesto really think that it should be more agile than Agile…<br />
So nowadays there are, and will be more and more, voices raised which question the new face of agile/Agile and instead promote the “original” thoughts; or at least the thoughts that they believed in then and still do.</p>
<p>My conclusion is: Find out what matters for you; your team; and project. Define a process that will work for you.</p>
<p>Read more about Agile vs. agile:</p>
<ul>
<li>Agile Versus agile Development - <a title="http://www.agilejournal.com/articles/columns/from-the-editor-mainmenu-45/18-agile-versus-agile-development" href="http://www.agilejournal.com/articles/columns/from-the-editor-mainmenu-45/18-agile-versus-agile-development" target="_blank">http://www.agilejournal.com/articles/columns/from-the-editor-mainmenu-45/18-agile-versus-agile-development</a></li>
<li>Defining Agile Methodology - <a title="http://www.satisfice.com/blog/archives/45" href="http://www.satisfice.com/blog/archives/45" target="_blank">http://www.satisfice.com/blog/archives/45</a></li>
</ul>
<p>Find out if your team is agile (or is it Agile?)</p>
<ul>
<li>Back-of-a-Napkin Agile Assessment - <a title="http://testobsessed.com/2008/11/28/back-of-a-napkin-agile-assessment/" href="http://testobsessed.com/2008/11/28/back-of-a-napkin-agile-assessment/" target="_blank">http://testobsessed.com/2008/11/28/back-of-a-napkin-agile-assessment/</a></li>
</ul>
<p>Examples of reactions on current Agile methods:</p>
<ul>
<li>Artisanal Retro-Futurism crossed with Team-Scale Anarcho-Syndicalism - <a title="http://arxta.net/" href="http://arxta.net/" target="_blank">http://arxta.net/</a></li>
<li>Cargo Cult Agile &#8211; <a title="http://www.exotribe.com/node/16" href="http://www.exotribe.com/node/16" target="_blank">http://www.exotribe.com/node/16</a></li>
<li>WAgile - <a title="WAgile - http://www.parlezuml.com/blog/?postid=708" href="http://www.parlezuml.com/blog/?postid=708" target="_blank">http://www.parlezuml.com/blog/?postid=708</a></li>
<li>Who Stole Agile? - <a title="http://www.satisfice.com/blog/archives/51" href="http://www.satisfice.com/blog/archives/51" target="_blank">http://www.satisfice.com/blog/archives/51</a></li>
</ul>
<p>Group dynamics</p>
<ul>
<li>Read about “Jelled team” (and other interesting topics) in Peopleware - <a title="http://www.dorsethouse.com/books/pw.html" href="http://www.dorsethouse.com/books/pw.html" target="_blank">http://www.dorsethouse.com/books/pw.html</a></li>
</ul>
<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%2F08%2Fagile-vs-agile%2F&amp;title=Agile%20vs.%20agile" 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/2009/08/agile-vs-agile/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>I am secretly in love with Cem Kaner</title>
		<link>http://thetesteye.com/blog/2009/06/i-am-secretly-in-love-with-cem-kaner/</link>
		<comments>http://thetesteye.com/blog/2009/06/i-am-secretly-in-love-with-cem-kaner/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 09:50:15 +0000</pubDate>
		<dc:creator>Henrik Emilsson</dc:creator>
				<category><![CDATA[People]]></category>
		<category><![CDATA[cem kaner]]></category>
		<category><![CDATA[context-driven]]></category>
		<category><![CDATA[testing explained]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=308</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/people.png" width="48" height="48" alt="" title="People" /><br/>Well, &#8220;secretly&#8221; as in that he does not know that I am in love with him&#8230; Yet! If you haven&#8217;t discovered the amazing Cem Kaner yet, I can give you the following advices and hoping that you too might fall in love some day: Visit kaner.com publications and read ANY article from his large publication-section. Buy [...]]]></description>
			<content:encoded><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/people.png" width="48" height="48" alt="" title="People" /><br/><p>Well, &#8220;secretly&#8221; as in that he does not know that I am in love with him&#8230; Yet!</p>
<p>If you haven&#8217;t discovered the amazing Cem Kaner yet, I can give you the following advices and hoping that you too might fall in love some day:</p>
<ul>
<li>Visit <a title="http://kaner.com/?page_id=7" href="http://kaner.com/?page_id=7" target="_blank">kaner.com publications</a> and read ANY article from his large publication-section.</li>
<li>Buy and read any of his fine books (I would especially recommend Lessons Learned in Software Testing)</li>
<li>Follow his blog on <a title="http://www.satisfice.com/kaner/" href="http://www.satisfice.com/kaner/" target="_blank">http://www.satisfice.com/kaner/</a> (though he updates too rarely)!</li>
<li>If you haven&#8217;t got the possibility to see him lecture in real life, take the BBST online course! <a title="http://www.testingeducation.org/BBST/index.html" href="http://www.testingeducation.org/BBST/index.html" target="_blank">http://www.testingeducation.org/BBST/index.html</a><br />
And yes, it is for free!</li>
<li>Read his words about Context-Driven Testing and what it mean; and what it doesn&#8217;t mean: <a title="http://www.context-driven-testing.com/" href="http://www.context-driven-testing.com/" target="_blank">http://www.context-driven-testing.com/</a></li>
<li>Join the context-driven testing forum and read his stunningly thoughtful comments: <a title="http://groups.yahoo.com/group/software-testing/" href="http://groups.yahoo.com/group/software-testing/" target="_blank">http://groups.yahoo.com/group/software-testing/</a></li>
</ul>
<p>Are you still not convinced about his greatness, I urge you to talk to any test expert in our industry and see what they have to say about him.<br />
<em>Note: A lot of work above is collaborations with other great people in our industry e.g., <a title="James Bach" href="http://www.satisfice.com/" target="_blank">James Bach</a></em><em>, but they don&#8217;t really touch me as much as Cem do. </em></p>
<div>Well, I am in love with Cem Kaner; and it is a love affair that I know will last for the rest of my life as professional software tester. He is one big reason that I now have worked ten years with software testing;  and he is one major reason that I after ten years in this industry still wants to test software for the next 30 years.</div>
<div>I hope that you get to experience the same thing as me; and that you see that a software testing journey inevitably will visit the work of Cem Kaner many times.</div>
<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%2F06%2Fi-am-secretly-in-love-with-cem-kaner%2F&amp;title=I%20am%20secretly%20in%20love%20with%20Cem%20Kaner" id="wpa2a_16"><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/06/i-am-secretly-in-love-with-cem-kaner/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Tricks with Metrics</title>
		<link>http://thetesteye.com/blog/2009/05/tricks-with-metrics/</link>
		<comments>http://thetesteye.com/blog/2009/05/tricks-with-metrics/#comments</comments>
		<pubDate>Thu, 14 May 2009 09:43:51 +0000</pubDate>
		<dc:creator>Henrik Emilsson</dc:creator>
				<category><![CDATA[People]]></category>
		<category><![CDATA[context-driven]]></category>
		<category><![CDATA[general systems]]></category>
		<category><![CDATA[metrics]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=288</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/people.png" width="48" height="48" alt="" title="People" /><br/>Recently in Sweden there was a tragic death to a young child that could have been rescued if only the child had come to a hospital in time for a full exam. The one that was blamed for this death was the medical care hotline company that did not understand the severity of the illness [...]]]></description>
			<content:encoded><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/people.png" width="48" height="48" alt="" title="People" /><br/><p>Recently in Sweden there was a tragic death to a young child that could have been rescued if only the child had come to a hospital in time for a full exam. The one that was blamed for this death was the medical care hotline company that did not understand the severity of the illness and did not send this kid to the hospital. (Read more, in Swedish: <a href="http://www.dn.se/sthlm/pojke-dog-efter-rad-att-inte-aka-till-sjukhuset-1.859096">http://www.dn.se/sthlm/pojke-dog-efter-rad-att-inte-aka-till-sjukhuset-1.859096</a>)</p>
<p>After this tragic accident, it was discovered that this private medical care hotline company pays out a monthly bonus to those nurses that keep their phone calls short. (Read more, in Swedish: <a href="http://www.dn.se/sthlm/skoterskor-far-bonus-for-snabba-rad-1.864534">http://www.dn.se/sthlm/skoterskor-far-bonus-for-snabba-rad-1.864534</a> )<br />
I.e. if they keep the call below 3.48 minutes and during that time complete the medical record, they receive a bonus of 1000 Swedish kronor (approx. € 100). In order to receive the bonus, there are some quality goals as well. E.g., you don’t get the bonus if you unnecessarily send someone to the emergency ward; or if you give a faulty medical advice.<br />
Do I need to tell you that the county council paid the private company by the number of calls they handled. </p>
<p>This is what happens when you use simplified and dangerous metrics as a foundation for incentive pay… And these metrics are easy to abuse because they are based on simplified models of how the real world looks like.<br />
When dealing with people, you are dealing with “complex systems” (read more in <a href="http://www.geraldmweinberg.com/Site/General_Systems.html">An Introduction to General Systems Thinking</a>, by Gerald M. Weinberg ) and you cannot treat every person like they would be the same. I.e., the people calling in (and indeed children that cannot speak for themselves) are treated as a neutral “* 1” or “+ 0” in the metrics equation.<br />
This happens if you include simplified metrics to measure your efficiency when dealing with people; metrics that leaves out the most important and complex parts of the equation: humans and human interaction.<br />
Nurses know how to work with people, they know that people are unique; they know that their job is hard and requires skill and years of experience. They know that some patients require 20 minutes before they are calm or they need such time to explain everything important; they also know that some people just need 25 seconds before they are satisfied.<br />
It is a shame that nurses are measured by how fast they finish a phone call. </p>
<p>It is the same thing that happens again and again in software industry; or rather the <a href="http://en.wikipedia.org/wiki/Peopleware">peopleware</a> industry. People that work with developing software are measured by metrics that are dangerous and wrong; and in many cases it can have the same tragic outcome as with the young boy that did not reach the hospital in time…</p>
<p>Read more about (dangerous) metrics in the Software Industry:<br />
<a href="http://www.kaner.com/pdfs/metrics2004.pdf">Software Engineering Metrics: What Do They Measure and How Do We Know?</a>, by Cem Kaner.<br />
<a href="http://xndev.blogspot.com/2009/05/metrics-schmetrics.html">Metrics, Schmetrics</a>, by Matthew Heusser.<br />
<a href="http://www.developsense.com/2009/01/meaningful-metrics.html">Meaningful Metrics</a>, by Michael Bolton<br />
<a href="http://thetesteye.com/blog/2008/06/measurementsmetricsanalysisjudgment/">Measurements/Metrics/Analysis/Judgment</a>, by Rikard Edgren</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%2F05%2Ftricks-with-metrics%2F&amp;title=Tricks%20with%20Metrics" id="wpa2a_18"><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/05/tricks-with-metrics/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The hidden project stakeholders</title>
		<link>http://thetesteye.com/blog/2009/03/the-hidden-project-stakeholders/</link>
		<comments>http://thetesteye.com/blog/2009/03/the-hidden-project-stakeholders/#comments</comments>
		<pubDate>Tue, 17 Mar 2009 14:33:12 +0000</pubDate>
		<dc:creator>Henrik Emilsson</dc:creator>
				<category><![CDATA[People]]></category>
		<category><![CDATA[context-driven]]></category>
		<category><![CDATA[interests]]></category>
		<category><![CDATA[managers]]></category>
		<category><![CDATA[stakeholders]]></category>
		<category><![CDATA[test team]]></category>

		<guid isPermaLink="false">http://thetesteye.com/wordpress/?p=16</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/people.png" width="48" height="48" alt="" title="People" /><br/>This was originally a response to Rikard’s post “Multi-Dimensional Software Testing”, but here I have developed my thoughts a bit. As I see it, there are more or less obvious stakeholders and stakeholders that might be more or less hidden. A &#8220;customer&#8221; might be such an obvious stakeholder. It might then just be a matter [...]]]></description>
			<content:encoded><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/people.png" width="48" height="48" alt="" title="People" /><br/><p>This was originally a response to Rikard’s post “<a href="http://thetesteye.com/blog/2009/03/multi-dimensional-software-testing/">Multi-Dimensional Software Testing</a>”, but here I have developed my thoughts a bit.</p>
<p>As I see it, there are more or less obvious stakeholders and stakeholders that might be more or less hidden. A &#8220;customer&#8221; might be such an obvious stakeholder. It might then just be a matter of recognizing which of these &#8220;customers&#8221; that matter and take those expectations into consideration when selecting test activities.</p>
<p>The project manager is another example of an obvious stakeholder.</p>
<p>And a product owner would naturally be considered an obvious stakeholder.</p>
<p><img class="size-medium wp-image-24 alignright" title="beno1" src="http://thetesteye.com/blog/wp-content/uploads/beno1-300x128.jpg" alt="beno1" width="300" height="128" /></p>
<p>But how about the hidden stakeholders; and what are their interests in the project/team?</p>
<p>Maybe the members of the test team would have interests in the team’s work that would affect the testing activities (i.e. their own work)? Someone in the team might be dependent on other peoples work. Some people in the team might lack important skills which would affect the chosen test activities. Are there some people that only can work part time and thereby affect which times meetings are held in the team?</p>
<p>The members of the test team are them self stakeholders to the project and might have important interests. This might have impact on the testability, documentation effort, release schedules, communication, etc. Project members other than the testers are also stakeholders to the project and they might have their specific interests.</p>
<p>Business managers might have much to say about the testing activities; and they might especially be interested in the cost of the testing activities. They might have influence on hardware or software that would be needed and thereby affect the testing activities.</p>
<p>Other test groups that work in parallel might be interested in the outcome; and especially to make sure that your team doesn’t over-deliver and make their team look bad. And they might be interested in what type of cooperation that could take place in order to be more effective. They might also have an interest in what type of reporting to do in order to compile a common test report. Other test groups might also be interested in creating a common vocabulary to use in the test scripts.</p>
<p>The maintenance team that would receive the product after it has been released might be interested in the outcome. And especially they might be interested in the format of the test product i.e. documentation, test scripts, procedures, etc. They might also be interested in good practises that have come up during the project; and if these good practises were designed to work for the maintenance team, they have indeed already affected the testing activities in your team.</p>
<p>Certainly there are more hidden stakeholders than those above to take into consideration when selecting test activities or test strategy to focus on. But my goal is to illustrate the problem with a couple of hidden stakeholders in order to make you think about your situation and possible stakeholders that might matter for you.</p>
<p>Note:<br />
Many of these stakeholders are already taken into consideration on a daily basis, but I believe that they are not considered as stakeholders. Maybe you would discover more important aspects of each stakeholder if you tried to analyse each of them more thoroughly.</p>
<p>E.g., try to list all people or roles that matter to the team and start to analyse what their interests are and how they might affect your team/project.</p>
<p>And you should not be surprised that some of these were hidden to you at first, and when their interests are revealed you might discover that they would have a large impact on your testing activities.</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%2F03%2Fthe-hidden-project-stakeholders%2F&amp;title=The%20hidden%20project%20stakeholders" id="wpa2a_20"><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/03/the-hidden-project-stakeholders/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

