<?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; test team</title>
	<atom:link href="http://thetesteye.com/blog/tag/test-team/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>Working with the testing debt &#8211; part 3</title>
		<link>http://thetesteye.com/blog/2011/07/working-with-the-testing-debt-part-3/</link>
		<comments>http://thetesteye.com/blog/2011/07/working-with-the-testing-debt-part-3/#comments</comments>
		<pubDate>Sun, 10 Jul 2011 19:57:58 +0000</pubDate>
		<dc:creator>Martin Jansson</dc:creator>
				<category><![CDATA[People]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[test team]]></category>
		<category><![CDATA[testing debt]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=2120</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/people.png" width="48" height="48" alt="" title="People" /><br/>This is a follow-up from Working with the testing debt &#8211; part 1 [1] and part 2 [2]. The reason for the clarification is that you so easily come up with a tip without a context or example. Tip 3: Grow into a jelled team (read Peopleware [3] by Timothy Lister and Tom deMarco for [...]]]></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 is a follow-up from Working with the testing debt &#8211; part 1 [<a title="Working with the testing debt - part 1" href="http://thetesteye.com/blog/2011/05/working-with-the-testing-debt-part-1/" target="_blank">1</a>] and part 2 [<a title="Working with the testing debt - part 2" href="http://thetesteye.com/blog/2011/06/working-with-the-testing-debt-part-2/" target="_blank">2</a>]. The reason for the clarification is that you so easily come up with a tip without a context or example.</p>
<blockquote><p>Tip 3: Grow into a jelled team (read Peopleware [<a title="Peopleware @ Amazon" href="http://www.amazon.com/Peopleware-Productive-Projects-Teams-Second/dp/0932633439/ref=sr_1_1?ie=UTF8&amp;qid=1310020112&amp;sr=8-1" target="_blank">3</a>] by Timothy Lister and Tom deMarco for inspiration). Peopleware identifies, among other things, things that you should NOT do in order for a group to grow into a jelled team. As a team it is so much easier to gain momentum in testing and especially so if you are jelled. Do you need to reconsider how you work as a team?</p></blockquote>
<p>In one project I was test lead and tester. I had two fairly inexperienced testers assigned to me. I used a somewhat exploratory test approach to the planned tests, but they were far from organised and not well communicated. The tests consisted of a long list of one-liner test cases/test ideas. They were quite vague, thus enabling the tester to think for him-/herself. I had added some very specific test cases that were meaningless to run several times, but they were mixed in with the more vague ones. The testers thought it was meaningless to run the test cases several times, but I wanted them to do it anyway. Still, my intention was that they only use them as a guide. I did not communicate well and the testers did not feel like they were part of the test planning (which they weren&#8217;t) and thought I had set it up wrong. The mood in the team was foul. The testers had a hard time working with me for several years after that. Looking back I think they spent quite a lot of time that did not give any new information from what we had.</p>
<p>In another project I was assigned as tester together with my regular test group. We worked as consultants at the time. We did not know the project manager, test lead or any of the other testers that well. We were assigned test cases in different areas of the product suite. The test lead walked around and handed out test cases. There was no collaboration in the team. Sometimes when we talked over a coffee we noticed that we had done double work. Some tests were to be run in quite advanced configurations that took 90% of the time to setup. After a while we realised we spent 70-80% of the time setting up configurations, 10-15% of the time reporting bugs and the rest actually testing. By collaborating more we could have saved time to better switch tests around in the configuration that were needed between us. The team composition was 70% new consultants and 30% perm. employees.</p>
<p>And in yet another project the test team had worked together for quite some time. The whole team was involved in creating test missions/charters. Everyone tested and assisted in changing the test plan. When there was a major area that needs to gain some focused testing we assembled a group who generated test ideas, did some test design and did collaborative notetaking on the specific area. During the day the group debriefed several times and changed the test scope based on the feedback. Everyone was involved and felt great.</p>
<p>At one company we had assembled all testers into one big team (see [<a title="Flexible testing team" href="http://thetesteye.com/blog/2008/05/the-flexible-testing-team/" target="_blank">4</a>] and [<a title="Resource planning in a flexible test team" href="http://thetesteye.com/blog/2008/05/resource-planning-in-a-flexible-test-team/" target="_blank">5</a>] for setup) where we assisted all projects, the support organisation, the marketing organisation as well as taking on special missions from managers at different levels. When we started we had some unresolved conflicts, but as the team grew and as time went by the conflicts diminished. We worked hard together serving the organisation as best we could. As the team set forth we had the Black Team (inspired from Peopleware) in mind. We challenged the organisation to give us more to test, we could take on anything. We might have taken a bit too much pride in our work, but still I think that was needed after years of being looked upon as the nagging, complaining test team.</p>
<p>At the same company as above we sat in groups of four. When we got a new build we were armed to the teeth with test ideas, assigned areas for investigation and energy to shot down (not literarely) anything coming our way. During testing someone could shriek out in delight as a critical bug was found. The whole group would sometimes plung in and attack the same area from different angles to root out more issues, then continue on the track that they left earlier. We longed from the untouched (by testers mind) new features. We overwelmed the organisation with bugs, never having to consider that we might be the bottle neck at any time.</p>
<p>We all act differently depending on the context. With experience you hopefully learn from many of your mistakes. After you have been in a jelled team, you wish to be in the same situation again. You now know how good things could be and when you are not in that flow, you try to determine how it could be so. The book Peopleware is one of those things that might get you ideas on what you or people around you should stop doing  in order for your team to become jelled. Do not be afraid to tell management things that they that will stop you from growing. In some cases they might not know that they are doing it in a way that corrupts.</p>
<h3>How does this affect the testing debt?</h3>
<p>The benefits are obvious, a sentence to rise a cautioning finger about, but perhaps somewhat valid in this context. Part of the dilema is how you perceive the team that works well together. Do you see it is as a Clique (roughly described as an arrogant group) or as a Jelled Team? For my description I emphasises on a team that see itself as a jelled test team. When I say to increase the testing debt I mean that your backpack is getting heavier. Each time you start a new task, new project or new assignment you take the content of your backpack into consideration. Being a jelled team enables you to move more smoothly and become more flexible, thus able to become quicker and hopefully deliver better result.</p>
<p>We should also consider that there are differences between a team that is jelled consisting of various roles (such as a cross-functional team) and a team with only testers. Both constallations have different issues and both will have an ever growing testing debt. Some tips would apply to one constallation and not the other, naturally.</p>
<p>Kay Johansen and Anthony Perkins identified a few interesting ideas in their paper Establishing an Agile Testing Team: Our Four Favorite “Mistakes” [<a title="Establishing an Agile Testing Team: Our Four Favorite “Mistakes”" href="http://agile2004.agilealliance.org/participate/examples/EstablisingAnAgileTeam.pdf" target="_blank">6</a>] that I think is relevant to building a jelled testing team. We also have a paper by Elizabeth Hendriksson on Agile Testing [<a title="Agile Testing" href="http://testobsessed.com/wp-content/uploads/2011/04/AgileTestingOverview.pdf" target="_blank">7</a>] that identifies things you should not do as a tester if you intend to be agile. They are most relevant when considering what role testing should have in a cross-functional team or what your attitude is as a test team. Brian Marrick has made a compilation of articles [<a title="Agile Testing" href="http://www.exampler.com/testing-com/agile/" target="_blank">8</a>] on Agile Testing, somewhat old ones but still valid as a way to consider when trying to become more effective and build a jelled test team. Marrick has also created the article Classic Testing Mistakes [<a title="Class Testing Mistakes" href="http://www.exampler.com/testing-com/writings/classic/mistakes.html" target="_blank">9</a>] that is valid still and should be considered when trying to identify why your team is not jelled yet. I&#8217;ve also written two blog posts about growing test teams: Uncertain team composition [<a title="Growing test teams: Uncertain team composition" href="http://thetesteye.com/blog/2010/04/growing-test-teams-uncertain-team-composition/" target="_blank">10</a>] and Progress [<a title="Growing test teams: Progress" href="http://thetesteye.com/blog/2009/10/growing-test-teams-progress/" target="_blank">11</a>]. Both tries to focus on things you should not do in order to get a jelled test team.</p>
<p>Some specific things that I see a jelled test team do, that decrease the testing debt, is:</p>
<ul>
<li>Build on each others test ideas. With this I mean that we are triggered on each others test ideas to create new ones until we have no further ideas.</li>
<li>Easy of changing direction. I often promote the concept that the test team or the team in general need to be flexible, thus the naming of The Flexible Test Team. If the team works well and trust each other it will be easier to accept change.</li>
<li>Collaborative notetaking. In a team where you want to work together and where you enjoy cooperation it is the teams effort that counts, not the individual. This is also true for taking session notes. This is no best practice (as none exists), but a practise that is good in some situations. That the team have the ability to do this is a bonus.</li>
</ul>
<p>With an unjelled team, a group of people that do not collaborate as well as they could, thus increasing the testing debt, I instead see:</p>
<ul>
<li>Stacking of test ideas. This means that each individual identify test ideas and they are summed up, with duplicate ideas removed. An unjelled team is more inclined to do this than a regular jelled team.</li>
<li>Double work and duplicate testing. This might be the result of bad leadership and test leading, but based on my experience I think it is more common than in a jelled team.</li>
</ul>
<p>What things do you consider for a jelled test team or a jelled team that has mixed roles but with testers in it? What have I missed as you see it?</p>
<p><span style="font-size: 15px; font-weight: bold;">References</span></p>
<p>[1] Working with the testing debt &#8211; part 1 - <a href="http://thetesteye.com/blog/2011/06/working-with-the-testing-debt-part-2/">http://thetesteye.com/blog/2011/05/working-with-the-testing-debt-part-1/</a></p>
<p>[2] Working with the testing debt &#8211; part 2 - <a href="http://thetesteye.com/blog/2011/06/working-with-the-testing-debt-part-2/">http://thetesteye.com/blog/2011/06/working-with-the-testing-debt-part-2/</a></p>
<p>[3] Peopleware - <a href="http://www.amazon.com/Peopleware-Productive-Projects-Teams-Second/dp/0932633439/ref=sr_1_1?ie=UTF8&amp;qid=1310020112&amp;sr=8-1">http://www.amazon.com/Peopleware-Productive-Projects-Teams-Second/dp/0932633439/ref=sr_1_1?ie=UTF8&amp;qid=1310020112&amp;sr=8-1</a></p>
<p>[4] Flexible testing team - <a href="http://thetesteye.com/blog/2008/05/the-flexible-testing-team/">http://thetesteye.com/blog/2008/05/the-flexible-testing-team/</a></p>
<p>[5] Resource planning in a flexible test team- <a href="http://thetesteye.com/blog/2008/05/resource-planning-in-a-flexible-test-team/">http://thetesteye.com/blog/2008/05/resource-planning-in-a-flexible-test-team/</a></p>
<p>[6] Establishing an Agile Testing Team: Our Four Favorite “Mistakes” by Kay Johansen, Anthony Perkins - <a href="http://agile2004.agilealliance.org/participate/examples/EstablisingAnAgileTeam.pdf">http://agile2004.agilealliance.org/participate/examples/EstablisingAnAgileTeam.pdf</a></p>
<p>[7] Agile Testing by Elizabeth Hendriksson - <a href="http://testobsessed.com/wp-content/uploads/2011/04/AgileTestingOverview.pdf">http://testobsessed.com/wp-content/uploads/2011/04/AgileTestingOverview.pdf</a></p>
<p>[8] Agile Testing by Brian Marrick &#8211;  <a href="http://www.exampler.com/testing-com/agile/">http://www.exampler.com/testing-com/agile/</a></p>
<p>[9] Classic Testing Mistakes by Brian Marrick - <a href="http://www.exampler.com/testing-com/writings/classic/mistakes.html">http://www.exampler.com/testing-com/writings/classic/mistakes.htm</a></p>
<p><a href="http://www.exampler.com/testing-com/writings/classic/mistakes.html"></a>[10] Growing test teams: Uncertain team composition - <a href="http://thetesteye.com/blog/2010/04/growing-test-teams-uncertain-team-composition/">http://thetesteye.com/blog/2010/04/growing-test-teams-uncertain-team-composition/</a></p>
<p>[11] Growing test teams: Progress - <a href="http://thetesteye.com/blog/2009/10/growing-test-teams-progress/">http://thetesteye.com/blog/2009/10/growing-test-teams-progress/</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%2F2011%2F07%2Fworking-with-the-testing-debt-part-3%2F&amp;title=Working%20with%20the%20testing%20debt%20%26%238211%3B%20part%203" 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/07/working-with-the-testing-debt-part-3/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Do we all want black coffee?</title>
		<link>http://thetesteye.com/blog/2011/04/do-we-all-want-black-coffee/</link>
		<comments>http://thetesteye.com/blog/2011/04/do-we-all-want-black-coffee/#comments</comments>
		<pubDate>Thu, 28 Apr 2011 13:10:43 +0000</pubDate>
		<dc:creator>Henrik Andersson</dc:creator>
				<category><![CDATA[People]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[roles in testing]]></category>
		<category><![CDATA[test team]]></category>
		<category><![CDATA[testers]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=1973</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/people.png" width="48" height="48" alt="" title="People" /><br/>We, testers, are we all alike? Looking back over the years I&#8217;ve been involved in testing, I would say I have met a whole bunch of different testers. Some shared my passion and fascination for testing, others were not testers they just happened to have the job title. However, I have always appreciated our craft [...]]]></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, testers, are we all alike? Looking back over the years I&#8217;ve been involved in testing, I would say I have met a whole bunch of different testers. Some shared my passion and fascination for testing, others were not testers they just happened to have the job title. However, I have always appreciated our craft for having such diversity of people. We have testers that have strong domain knowledge, programming skills and business knowledge. All of those are easy to connect the value to have in a test team, they find important information about the technical implementation of the product.</p>
<p>Then we have the other group, the ones who have capabilities in philosophy, cognition, history, economics, art, music and myself a drop out from statistics at university. We are not here because we love code or the coolest technologies, we are here because we love the way people and products interact and misunderstand each other. We are fascinated by the dance between a human and a machine. We find patterns in this dance, we find unintentional behaviors, and the unexpected surprises us. We look beyond constraints of the application, we go where no developer intended to go. By doing this we notice other kinds of things that might be a threat or a problem for the success of the product. Why are we doing this you may ask? It is because the technical solution does not impress us, we do not take particular interest or care in what specific way the code is written. What drives us is the question: will this solve a problem for a user and in which ways can it fail to do so? What we bring to the table is the social and behavioral science aspects of the product combined with the human element. At technology facing companies I sometimes see the above overlooked or under-valued.</p>
<p>But what worries me more is that we, testers, are walking away from my precious diversity. Strong forces favor uniformity among testers and the most obvious one is ISTQB. After going through their program of various certifications everyone knows the same, speaks the same language and uses the same templates. There is no problem replacing one ISTQB Advanced Level certified test manager with another one with same level of certification. The same goes with TMap, as long as you can read the book you know the answer to all testing problems, it&#8217;s easy!</p>
<p>But this is nothing new, I and many with me have been fighting both ISTQB and TMap for years. But here comes the kicker, have you heard of this cool new thing called &#8220;agile&#8221;? It&#8217;s a really sweet thing, close to a drug in our craft. It came and it has conquered. Nowadays there are almost no companies who dare say that they are not &#8220;agile&#8221;, instead they make the most ridiculous variations of what they call &#8220;agile&#8221;. Don&#8217;t get me wrong here, this new movement is quite appealing to me and I appreciate much of what it stands for.</p>
<p>Now getting back on track there is one thing that worries me about this agile thing. That is the view on us testers. Now to be an &#8220;agile tester&#8221; you basically need to be a developer with preferably some basic knowledge of testing, but it is much cooler if you know Selenium, TDD, ATDD and other strange abbreviations. If a tester according to the agile folks is basically a developer, why do you call them a tester, or wait you don&#8217;t! Everyone is a team member, I&#8217;m sorry.<br />
Now we are walking from &#8220;must have a certification&#8221; to &#8220;must have programing skills&#8221;. Guys, don&#8217;t you see what is happening. We are just replacing one uniformity with another, beware of this!</p>
<p>We are running a great risk that all our testers are finding the same information and worse, are blind on the same spots. In testing we do not know what information we will get and we do not upfront know what questions to ask the product (don&#8217;t be mislead to believe anything else). We have to approach the testing from various different angles and have several different ears and eyes observing it. If one thing, we should love diversity among testers and we should encourage it.</p>
<p>This post came to my mind when I once again listened to <a href="http://www.ted.com/talks/malcolm_gladwell_on_spaghetti_sauce.html" target="_blank">Malcolm Gladwells brilliant TED Talk</a>.</p>
<p>And no we do not all want black coffee!</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%2Fdo-we-all-want-black-coffee%2F&amp;title=Do%20we%20all%20want%20black%20coffee%3F" 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/do-we-all-want-black-coffee/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>EuroSTAR Test Lab Apprentices</title>
		<link>http://thetesteye.com/blog/2010/06/eurostar-test-lab-apprentices/</link>
		<comments>http://thetesteye.com/blog/2010/06/eurostar-test-lab-apprentices/#comments</comments>
		<pubDate>Sun, 27 Jun 2010 16:56:25 +0000</pubDate>
		<dc:creator>Henrik Emilsson</dc:creator>
				<category><![CDATA[Machines]]></category>
		<category><![CDATA[People]]></category>
		<category><![CDATA[Skills]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[EuroSTAR]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[test team]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=1242</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/machines.png" width="48" height="48" alt="" title="Machines" /><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/>Last week, me and Martin won the competition &#8220;The EuroSTAR Test Lab Apprentices&#8221;! Read more at: http://www.eurostarconferences.com/delegates/the-test-lab-apprentice.aspx See you in the Test Lab in Copenhagen! Cheers, Henrik &#38; Martin]]></description>
			<content:encoded><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/machines.png" width="48" height="48" alt="" title="Machines" /><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>Last week, me and Martin won the competition &#8220;The EuroSTAR Test Lab Apprentices&#8221;!<br />
Read more at: <a href="http://www.eurostarconferences.com/delegates/the-test-lab-apprentice.aspx" target="_blank">http://www.eurostarconferences.com/delegates/the-test-lab-apprentice.aspx</a></p>
<p>See you in the Test Lab in Copenhagen!</p>
<p>Cheers,<br />
Henrik &amp; Martin</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%2F06%2Feurostar-test-lab-apprentices%2F&amp;title=EuroSTAR%20Test%20Lab%20Apprentices" 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/06/eurostar-test-lab-apprentices/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Testing Clichés Part IV &#8211; We can&#8217;t find all (important) bugs</title>
		<link>http://thetesteye.com/blog/2010/06/testing-cliches-part-iv-we-cant-find-all-important-bugs/</link>
		<comments>http://thetesteye.com/blog/2010/06/testing-cliches-part-iv-we-cant-find-all-important-bugs/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 10:50:32 +0000</pubDate>
		<dc:creator>Rikard Edgren</dc:creator>
				<category><![CDATA[Ideas]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[cliché]]></category>
		<category><![CDATA[test team]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=1128</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/ideas.png" width="48" height="48" alt="" title="Ideas" /><br/>It&#8217;s a truth that we can&#8217;t find all bugs, but is it really a truth that we can&#8217;t find all important bugs? And it&#8217;s a cliche when used as answer to the (sincere) &#8220;why didn&#8217;t you find that bug?&#8221; question. Testers are paid to find important information about what they are testing, and included are [...]]]></description>
			<content:encoded><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/ideas.png" width="48" height="48" alt="" title="Ideas" /><br/><p>It&#8217;s a truth that we can&#8217;t find all bugs, but is it really a truth that we can&#8217;t find all important bugs?<br />
And it&#8217;s a cliche when used as answer to the (sincere) &#8220;why didn&#8217;t you find that bug?&#8221; question.<br />
Testers are paid to find important information about what they are testing, and included are the big bugs, so you can fix them before the software is used in production.</p>
<p>Besides some good things about forthcoming test strategies, I hope you also can say: &#8220;if you have read the test plan and status reports it shouldn&#8217;t be a surprise bugs like this got away.&#8221; Well-informed risk taking is part of our business.<br />
However, if there is a test that seems important, and would take a couple of minutes to perform, this argument is not valid. Testers (in a serious project) should try to perform all important tests that can be performed fast.</p>
<p>There are testing lessons to be learned if the answer is:<br />
* we didn&#8217;t think about that scenario<br />
* it wasn&#8217;t included in the requirements<br />
* someone told us not to test that<br />
* we had no idea that the customers where running that kind of configuration<br />
* we found it, but didn&#8217;t report it well enough<br />
* we didn&#8217;t put the bug there, and they hid it awfully well<br />
* this type of issue can&#8217;t be found with automated tests</p>
<p>And there is the occasional invalid question, e.g. when the bug was reported in a good way, or when there was no testing time alotted for a late change.</p>
<p>Bottom line is: take the question seriously, and try to improve your testing to avoid this and other important issues (next time it will probably be another kind of issue&#8230;)</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%2F06%2Ftesting-cliches-part-iv-we-cant-find-all-important-bugs%2F&amp;title=Testing%20Clich%C3%A9s%20Part%20IV%20%26%238211%3B%20We%20can%26%238217%3Bt%20find%20all%20%28important%29%20bugs" 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/06/testing-cliches-part-iv-we-cant-find-all-important-bugs/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Growing test teams: Uncertain team composition</title>
		<link>http://thetesteye.com/blog/2010/04/growing-test-teams-uncertain-team-composition/</link>
		<comments>http://thetesteye.com/blog/2010/04/growing-test-teams-uncertain-team-composition/#comments</comments>
		<pubDate>Fri, 23 Apr 2010 18:47:32 +0000</pubDate>
		<dc:creator>Martin Jansson</dc:creator>
				<category><![CDATA[People]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[test team]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=1021</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/people.png" width="48" height="48" alt="" title="People" /><br/>This is a follow up from previous articles on Growing test teams based on the ideas from Peopleware by Tom DeMarco and Timothy Lister. Uncertain team composition If you are newly assigned to be a team leader there is a big chance that you also have a team, but that is not always the case. Just [...]]]></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 is a follow up from previous articles on <a title="Articles based on Growing test teams" href="http://thetesteye.com/blog/?IncludeBlogs=1&amp;s=Growing+test+teams" target="_blank">Growing test teams</a> based on the ideas from <a title="Peopleware" href="http://www.amazon.com/Peopleware-Productive-Projects-Teams-Second/dp/0932633439" target="_blank">Peopleware</a> by Tom DeMarco and Timothy Lister.</p>
<p><strong>Uncertain team composition</strong></p>
<p>If you are newly assigned to be a team leader there is a big chance that you also have a team, but that is not always the case. Just as you want to start organizing the team, steer toward a set of goals, begin promising your stakeholders what you will be able to accomplish&#8230; you begin to wonder&#8230; why am I sitting alone on this team meeting? Where are they?</p>
<p>The test team will have a harder time growing when &#8230;</p>
<ul>
<li>you do not know who is in the team</li>
<li>you do not know how much time in the resource plan each member is allocated to the team</li>
<li>you do not know how much time in reality each member is allocated to the team</li>
<li>your team members have other assignments that they spend time on that are not communicated</li>
<li>your test manager does not see you as a team, but instead a resource pool where all members are to be plucked out at any time</li>
<li>your team members does not see themselves as part of your team and continue to work on their own agendas</li>
<li>you have hidden members that should be part of the team, but are safely tucked away in a hidden project</li>
</ul>
<p>When you are uncertain about your team composition it will block you from going forward. You will be handicaped as a team leader and will most certainly fail, or burn out trying.</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%2F04%2Fgrowing-test-teams-uncertain-team-composition%2F&amp;title=Growing%20test%20teams%3A%20Uncertain%20team%20composition" 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/2010/04/growing-test-teams-uncertain-team-composition/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Testing Clichés Part II &#8211; Testing should be separate from development</title>
		<link>http://thetesteye.com/blog/2010/01/testing-cliches-part-ii-testing-should-be-separate-from-development/</link>
		<comments>http://thetesteye.com/blog/2010/01/testing-cliches-part-ii-testing-should-be-separate-from-development/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 12:52:28 +0000</pubDate>
		<dc:creator>Rikard Edgren</dc:creator>
				<category><![CDATA[People]]></category>
		<category><![CDATA[cliché]]></category>
		<category><![CDATA[test team]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=773</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/people.png" width="48" height="48" alt="" title="People" /><br/>This is an idea you see and hear now and then. It comes in different shapes, ranging from testers needing to have an independent manager, to testers being best if physically separated from developers, or even outsourced, or crowdsourced. Cem Kaner writes in The Ongoing Revolution in Software Testing that this notion primarily is a [...]]]></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 is an idea you see and hear now and then. It comes in different shapes, ranging from testers needing to have an independent manager, to testers being best if physically separated from developers, or even outsourced, or crowdsourced.</p>
<p>Cem Kaner writes in <a href="http://www.kaner.com/pdfs/TheOngoingRevolution.pdf">The Ongoing Revolution in Software Testing</a> that this notion primarily is a &#8220;fear of bias&#8221;, and he is right, as always.<br />
The rationale for independent testing boils downs to testing not being influenced by the development. Of course the influence can sometimes be negative, but the positive influence is more common, and more important.</p>
<p>There are three important reasons why I wouldn&#8217;t want to work separated from development:<br />
* More and better information (both ways)<br />
* More ownership and motivation<br />
* Working together with different knowledge and focus gives a holistic view, and a better end result.</p>
<p>But since this separation can take so many forms, there is a need for some clarifications.<br />
* If the testing team belong to a separate group hierarchically, but in all positive ways can influence and be influenced by other groups, I see no problem with it.<br />
* If outsourcing includes developers, testers, documenters, and maybe even product management, I see no problem.<br />
* it is OK if parts of the test effort are performed elsewhere, in order to get different views and approaches; Beta testing is an excellent example.<br />
* if the ambition isn&#8217;t higher than doing exactly what is specified in detailed requirements, separation might even make that easier.<br />
* Regardless of setup, if there is a mentality of minding your own business only, I don&#8217;t think it is a good setup.</p>
<p>I&#8217;m not sure if it is the physical or the mental separation that undermines the ability to get involved in each other&#8217;s work, which I see as a good thing, not because of lack of trust, but because we wanna make sure that the end result is a great product.</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%2F01%2Ftesting-cliches-part-ii-testing-should-be-separate-from-development%2F&amp;title=Testing%20Clich%C3%A9s%20Part%20II%20%26%238211%3B%20Testing%20should%20be%20separate%20from%20development" 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/2010/01/testing-cliches-part-ii-testing-should-be-separate-from-development/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Growing test teams: Progress</title>
		<link>http://thetesteye.com/blog/2009/10/growing-test-teams-progress/</link>
		<comments>http://thetesteye.com/blog/2009/10/growing-test-teams-progress/#comments</comments>
		<pubDate>Mon, 05 Oct 2009 13:50:11 +0000</pubDate>
		<dc:creator>Martin Jansson</dc:creator>
				<category><![CDATA[Documentation]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[test process]]></category>
		<category><![CDATA[test reporting]]></category>
		<category><![CDATA[test team]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=502</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/documentation.png" width="48" height="48" alt="" title="Documentation" /><br/>A lot of these ideas come from Peopleware by Tom DeMarco and Timothy Lister. As I see it, they realised it is easier to show things that will stop the growth instead of listing things that will actually create the team. Jelled teams are created when many of the factors have been eliminated that stop [...]]]></description>
			<content:encoded><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/documentation.png" width="48" height="48" alt="" title="Documentation" /><br/><p>A lot of these ideas come from <a href="http://www.amazon.com/Peopleware-Productive-Projects-Teams-Second/dp/0932633439" target="_blank">Peopleware</a> by Tom DeMarco and Timothy Lister. As I see it, they realised it is easier to show things that will stop the growth instead of listing things that will actually create the team. Jelled teams are created when many of the factors have been eliminated that stop us from growing.</p>
<p>What stops growth of a test team? I identify new things almost every day that in one way or another disrupts the team or stops it from growing.</p>
<p><strong>The hunt for test progress!</strong></p>
<p>When we talk about progress it is directly linked to a goal, thus progress towards a certain goal. If the goal is unclear or has been lost, the progress estimation can sometimes shift toward things that was not meant to be.</p>
<p>How do you determine progress then? When are we done testing? If our plan from start is fixed, we might have a defined set of tests that must be run in order to say we are complete. That is, complete with what we thought from the beginning. But the plan changes, no? If that is the case the progress report is ever changing up or down.  Is it perhaps not really that interesting to focus our time on bulletproof progress estimations? We stop testing when time runs out or when someone says stop?</p>
<p>I think the test team have a harder time growing when &#8230;</p>
<ul>
<li>the ability to show test progress becomes more important than the actual testing done or the information produced from it.</li>
<li>we think it is important getting more green than red in the pie chart or bar chart.</li>
<li>we avoid testing areas that might result in bugs because that might disrupt the expected weekly progress.</li>
<li>it is more important doing a test that show progress than doing a test that might actually find bugs.</li>
<li>we avoid helping developers fix the bugs found because we need to show test progress.</li>
</ul>
<p>Too much focus on progress will generate bad energy in the test group and therefore slow us down, as I see it.</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%2F10%2Fgrowing-test-teams-progress%2F&amp;title=Growing%20test%20teams%3A%20Progress" 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/10/growing-test-teams-progress/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_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/03/the-hidden-project-stakeholders/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

