<?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; conference</title>
	<atom:link href="http://thetesteye.com/blog/tag/conference/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>Notes from Øredev 2011</title>
		<link>http://thetesteye.com/blog/2011/11/notes-from-%c3%b8redev-2011/</link>
		<comments>http://thetesteye.com/blog/2011/11/notes-from-%c3%b8redev-2011/#comments</comments>
		<pubDate>Mon, 14 Nov 2011 21:20:04 +0000</pubDate>
		<dc:creator>Rikard Edgren</dc:creator>
				<category><![CDATA[People]]></category>
		<category><![CDATA[binary disease]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[Øredev]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=2326</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/people.png" width="48" height="48" alt="" title="People" /><br/>I spent two days in Malmö attending a developer conference with a fantastic test track (put together by Sigge Birgisson.) I did a presentation on Curing Our Binary Disease (slides, abstract), which was much better received than I hoped for (I thought it was a binary love/hate talk) Good questions and talk about being inside [...]]]></description>
			<content:encoded><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/people.png" width="48" height="48" alt="" title="People" /><br/><p>I spent two days in Malmö attending a developer conference with a fantastic test track (put together by Sigge Birgisson.)</p>
<p>I did a presentation on Curing Our Binary Disease (<a href="http://www.thetesteye.com/presentations/REdgren_CuringOurBinaryDisease.pdf">slides</a>, <a href="http://thetesteye.com/blog/2011/05/binary-disease/">abstract</a>), which was much better received than I hoped for (I thought it was a binary love/hate talk)<br />
Good questions and talk about being inside the potato, how do you know where you are?</p>
<div id="attachment_2329" class="wp-caption aligncenter" style="width: 582px"><a href="http://thetesteye.com/blog/wp-content/uploads/pradeep_rikard_oredev.jpg"><img class="size-full wp-image-2329" title="Pradeep and Rikard in front of Øredev projector" src="http://thetesteye.com/blog/wp-content/uploads/pradeep_rikard_oredev.jpg" alt="" width="572" height="429" /></a><p class="wp-caption-text">Pradeep and Rikard in front of Øredev projector</p></div>
<p><a href="http://testertested.blogspot.com">Pradeep Soundararajan</a> talked convincingly about caring for the users, e.g. by using Twitter as a source for test ideas.<br />
He also said the context-driven community has moved from Pass/Fail to &#8220;Is there a problem here?&#8221; (still a binary question though&#8230;)</p>
<p><a href="http://testing.gershon.info/">Shmuel Gershon</a> shared an experience report of a 100% exploratory testing project, with qualitative reporting and everything (&#8220;it&#8217;s called quality report, not quantity report&#8221;.)</p>
<p><a href="http://gojko.net/">Gojko Adzic</a> talked about testers needing to adapt to how development is done now, and put most of their time ensuring others write good automated tests.<br />
&#8220;There&#8217;s so much mistrust in the processes.&#8221;</p>
<p><a href="http://www.houseoftest.se">Henrik Andersson</a> wants, with right, a diversified testing team, and therefore only hires context-driven testers <img src='http://thetesteye.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
Just joking, he said people can read the same excellent books, as long as they think critically and learn other things.</p>
<p><a href="http://selenadelesie.com/" target="_blank">Selena Delesie</a> explained how to focus the testing effort on customer needs; &#8220;testers are information radiators&#8221;.</p>
<p><a href="http://testsidestory.wordpress.com">Zeger van Hese</a> made the presentation that I enjoyed the most. A thoughtful walkthrough similarities between the fine arts and testing.<br />
&#8220;The Hungry Eye &#8211; thoughtfully looking at software&#8221;</p>
<p><a href="http://janetgregory.blogspot.com/">Janet Gregory</a> highlighted five enlightened areas since Agile Testing was released: feature acceptance, collaborative automation, large organizations, distributed teams, continuous learning.</p>
<p>Outside the venue I had many interesting conversations, there were testing games, food and drinks, Black Viper and even imitations, and all in all a very nice experience.<br />
Thumbs up for a testing session with Pradeep and Shmuel that showed (the need for) different note taking styles.</p>
<p>The presentations will be made available online at www.oredev.org/</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%2F11%2Fnotes-from-%25c3%25b8redev-2011%2F&amp;title=Notes%20from%20%C3%98redev%202011" 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/11/notes-from-%c3%b8redev-2011/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Trilogy of a Skilled Eye</title>
		<link>http://thetesteye.com/blog/2011/05/trilogy-of-a-skilled-eye/</link>
		<comments>http://thetesteye.com/blog/2011/05/trilogy-of-a-skilled-eye/#comments</comments>
		<pubDate>Thu, 05 May 2011 16:35:07 +0000</pubDate>
		<dc:creator>Rikard Edgren</dc:creator>
				<category><![CDATA[Skills]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[skilled testers]]></category>
		<category><![CDATA[the test eye]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=1893</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/skills.png" width="48" height="48" alt="" title="Skills" /><br/>I have completed a trilogy on the theme The Eye of a Skilled Software Tester edition 1: Lightning Talk, Danish Alliance, EuroSTAR 2010 edition 2: Article, The Testing Planet, March 2011 &#8211; Issue 4 edition 3: Presentation, Scandinavian Developer Conference, april 2011 Some things have changed over time; in the first two I didn&#8217;t focus [...]]]></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 have completed a trilogy on the theme <strong>The Eye of a Skilled Software Tester</strong></p>
<p>edition 1: <a href="http://www.youtube.com/watch?v=9OrTyI-FOGg">Lightning Talk</a>, Danish Alliance, EuroSTAR 2010</p>
<p>edition 2: Article, <a href="http://www.thetestingplanet.com/2011/04/march-2011-issue-4/">The Testing Planet</a>, March 2011 &#8211; Issue 4</p>
<p>edition 3: <a href="http://www.thetesteye.com/presentations/REdgren_TheEyeOfASkilledSoftwareTester.pptx">Presentation</a>, Scandinavian Developer Conference, april 2011</p>
<p>Some things have changed over time; in the first two I didn&#8217;t focus on the most important &#8220;look at many places&#8221;, besides specifications we need to know about business usage, technology, environments, taxonomies, problem history, standards, test analysis heuristics, quality characteristics, and more&#8230;</p>
<p>I also did the necessary switch from errors/bugs to problems; because it is broader, and better pinpointing the psychological paradox: &#8220;<em>want to see problems</em>&#8220;, things that make Done further away.</p>
<p>While at it, I uploaded a presentation from SAST Öresund yesterday.<br />
<a href="http://www.thetesteye.com/presentations/REdgren_77TestIdeaTriggers.pdf">77 Test Idea Triggers</a>, a presentation I&#8217;d be happy to give again!</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%2F05%2Ftrilogy-of-a-skilled-eye%2F&amp;title=Trilogy%20of%20a%20Skilled%20Eye" 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/05/trilogy-of-a-skilled-eye/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Emerging Topics at CAST 2011</title>
		<link>http://thetesteye.com/blog/2011/02/emerging-topics-at-cast-2011/</link>
		<comments>http://thetesteye.com/blog/2011/02/emerging-topics-at-cast-2011/#comments</comments>
		<pubDate>Sat, 05 Feb 2011 17:51:14 +0000</pubDate>
		<dc:creator>Henrik Emilsson</dc:creator>
				<category><![CDATA[Ideas]]></category>
		<category><![CDATA[People]]></category>
		<category><![CDATA[CAST]]></category>
		<category><![CDATA[conference]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=1786</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/>Even if most of the program is set, there is still a chance for you to talk at CAST 2011. Matt Heusser and Pete Walen is running the Emerging Topics session: If you would like to speak at CAST 2011, you still have the option of proposing a twenty-minute emerging topics session. (Emerging topics are anything [...]]]></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>Even if most of the program is set, there is still a chance for you to talk at CAST 2011. Matt Heusser and Pete Walen is running the Emerging Topics session:</p>
<blockquote><p>If you would like to speak at CAST 2011, you still have the option of proposing a twenty-minute emerging topics session. (Emerging topics are anything you feel like talking about after the more formal conference program was decided.) Talks should generally be twenty minutes in length, with at least five minutes planned for discussion. If you want more time, please make your case and reasons clear, as that means other people don&#8217;t get to speak and we would need to make a special exception.</p>
<p>Read more at: <a href="http://xndev.blogspot.com/2011/02/casting-wide-net.html" target="_blank">http://xndev.blogspot.com/2011/02/casting-wide-net.html</a></p></blockquote>
<p>Be there or be square! <img src='http://thetesteye.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fthetesteye.com%2Fblog%2F2011%2F02%2Femerging-topics-at-cast-2011%2F&amp;title=Emerging%20Topics%20at%20CAST%202011" 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/2011/02/emerging-topics-at-cast-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stories from EuroSTAR TestLab 2010</title>
		<link>http://thetesteye.com/blog/2010/12/stories-from-eurostar-testlab-2010/</link>
		<comments>http://thetesteye.com/blog/2010/12/stories-from-eurostar-testlab-2010/#comments</comments>
		<pubDate>Wed, 08 Dec 2010 08:02:13 +0000</pubDate>
		<dc:creator>the test eye</dc:creator>
				<category><![CDATA[Machines]]></category>
		<category><![CDATA[People]]></category>
		<category><![CDATA[Skills]]></category>
		<category><![CDATA[collaboration]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[EuroSTAR]]></category>
		<category><![CDATA[exploratory testing]]></category>
		<category><![CDATA[TestLab]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=1613</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/>Monday Henrik started his journey by car from Karlstad and went down to Gothenburg to join with Martin. Both of us were going to take the train down to Copenhagen. Not surprisingly there were delays and the train was cancelled&#8230; Instead we headed back to Martin&#8217;s house and loaded Henrik&#8217;s car and took off. After [...]]]></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/><h3>Monday</h3>
<p>Henrik started his journey by car from Karlstad and went down to Gothenburg to join with Martin. Both of us were going to take the train down to Copenhagen. Not surprisingly there were delays and the train was cancelled&#8230; Instead we headed back to Martin&#8217;s house and loaded Henrik&#8217;s car and took off. After several hours drive we arrived to Copenhagen, where we went directly to Bella Center and the TestLab at EuroSTAR.</p>
<p>This was the first time we met James Lyndsay and Bart Knaack in person; we had only talked with them over Skype/phone. So we all started with saying hello but there were really no time to sit down and have a cup of coffee &#8211; we needed to get to work straight away.</p>
<p>One of the burning issues to resolve the week before the conference was to bring client machines. Henrik was able to bring four laptops (thank you Compare Testlab and Know IT for sponsoring with this!) and Martin one. We worked in the TestLab for a few hours setting up and testing the two networks (James had one and Bart had another) with the servers connected to them.</p>
<p>Each network consisted of a bug tracker (Mantis), a server with OpenEMR, a server with a WebShop based on OsCommerce as well as a link to download a version of FreeMind.</p>
<p>When the conference center was getting near closing hours we rounded up and identified tasks needed to be done for the next coming days. We were assigned to setup and fill both the OpenEMR and the WebShop with new test data. We determined that we first should create a data model in FreeMind; both for reviewing before inserting the data and also so that we could print out the model and use it as a means to discuss with participants in the TestLab. With the model at hand, we thought the participants would also be able to identify test ideas of their own that they could try out.</p>
<p>We packed up everything and took Henriks car together with James and Bart. Half an hour later we were down in the hotel bar for dinner. We first met up with Steve Öberg, Rikard Edgren, Björn Karlsson, and Stefan Thoresson; and later on Markus Gärtner, Neil Thompson &amp; Michael Bolton and some more joined our table and we were discussing testing long into the night.</p>
<h3>Tuesday</h3>
<p>At 8.45 we met up with James and Bart at the hotel and took a cab to the conference center where we setup the TestLab again. We started on the data models while James and Bart worked on setting up the details of the two networks. Meanwhile the sponsors were installing their applications on the client machines. Late into the afternoon we were starting to get ready with the new data for both systems. During the afternoon several people were visiting us and some of them started testing the applications. In fact, the first bug entered in the bug system was the one that won the prize &#8220;Best bug&#8221; &#8211; Markus Gärtner found it pretty fast&#8230;<br />
Around 18:00 we were able to move into the room where the TestLab should be. We moved in all servers, routers and clients and setup the power for it all. Funny thing is that we didn&#8217;t find more than one electricity socket, so all machines were hooked up on this only one and we decided to load test the electricity over night. <img src='http://thetesteye.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
During the evening we attended the Rebel Alliance (or Danish Alliance) for 11 interesting lightning talks. The discussions went on after that long into the night. But to our defense we must say that we got in bed in time.</p>
<h3>Wednesday</h3>
<p>Despite that we got in bed fairly early, we both overslept and missed the grand opening of the TestLab&#8230; Such a good start!<br />
But no time to cry over that; we dug in and assisted in welcoming and introducing people that entered the TestLab and told them about it and how to use it; as well as guiding them to start testing. Bugs were reported and the sound of the chicken echoed all over. Nice!</p>
<p>During the day a lot of people were in and really sat down testing. There were also a lot of interesting collaboration going on between people that hadn&#8217;t met before. Some of the people that spent more time than others were Shmuel Gershon, Markus Gärtner, Isabel Evans, Michael Bolton, Ajay Balamurugadas, Zeger Van Hese, and Rob Sabourin (we might have forgot some of the names, but you know who you are).</p>
<p>During the day there were a lot of non-arranged  testing going on. But we had two really appreciated sessions during the day.<br />
Firstly, there was a pair-testing session led by James Lyndsay where close to thirty people attended. There was a good mixture of experienced and less experienced testers. Even though the session was only about 30 minutes divided in three 10 minutes mini-sessions, it seemed to give the participants some very nice hands-on experience to bring home. And a lot of good collaboration was happening!</p>
<p>Secondly, during lunch hour it was an improvised weekend-testing session, Ajay Balamurugadas had invited as many as possible during his talk on Weekend Testing right before the session. Ajay and Markus Gärtner led the session with the rest of the participants that had showed up. Since there were so many that showed up we teamed up in pairs or smaller groups. The collaboration in the TestLab was yet again really great! After close to 30 minutes session we had found a bunch of interesting bugs while at the same time many have had the opportunity to team up with these fabulous  testers.</p>
<p>Despite that we had to cancel some planned sessions, we all thought that the first day was a real success . And we measured that by realizing that we didn&#8217;t have had time to take breaks or eat a proper lunch because the TestLab wasn&#8217;t empty for even a minute; there were at least 5 people there at minimum (except during the key note by Stuart Reid).</p>
<p>On the evening there was the Gala Awards dinner at Copenhagen City Hall and we ended up at a pub called Bryggeriet with the Rebel Alliance discussing testing in all forms. We went home pretty early and met up with some people in the hotel and continue discussing testing.</p>
<h3>Thursday</h3>
<p>The day kicked off at 08:00 in the TestLab and we used the first 30 minutes preparing for yet another interesting day!</p>
<p>At the AllSTAR testers, a few renown testers were able to join in. We split the TestLab into three groups where each focused on a specific area which they knew well. Each group attacked the systems in various ways, teaching the participants new ideas on how to test the systems. Ari Takanen was showing how he did some security testing (and/or fuzz testing); Rob Lambert showed how he did accessibility testing; and James Lyndsay had a exploratory testing session discussing a lot of test ideas with the participants.</p>
<p>At the round the table of managing ET, James Lyndsay moderated the group consisting of Rob Sabourin, Michael Bolton, Carsten Feilberg, Shmuel Gershon, Zeger Van Hese, Henrik Andersson, Henrik Emilsson, Martin Jansson, Markus Gärtner, John Stevenson, Neil Thompson and some more (we are sorry if we missed to mention someone, but we try our best to remember all people that were there out of those 200 TestLab attendees). We talked about several aspects around managing ET; and the discussion began with how we had managed our own time in the TestLab. James Lyndsay moderated the group in an excellent way. One of the subjects was how often you change/update your charters. Another interesting topic was on how much information you should provide different testers with.</p>
<p>During the lunch session, Markus Gärtner launched a Testing Dojo that was very appreciated. And Michael Bolton was doing a transcription of the session. The testing dojo meant that one tester tested the application with a projector that showed the computer screen. The tester then described through the testing and explaining what happened. All other around the tester could ask questions. The tester should be switched every 5 minutes letting several people show off their skills.<br />
While this was the intention, the testing dojo slightly turned out to something different. But still as much appreciated by those involved.</p>
<p>Thursday evening we, Markus Gärtner, and Michael Bolton headed in to Copenhagen for a dinner with Ajay Balamurugadas, Teemu Vesala, Kalle Huttunen and Mika Hänninen. It took us two hours to get to the restaurant because we were forced to explore the Copenhagen Metro and train system&#8230;</p>
<h3>Friday</h3>
<p>We headed home to Sweden in the morning and arrived in Gothenburg at 15:00 in the afternoon. Then Henrik continued to Karlstad and arrived at 18:30. Seeing the problems other people had with getting out of Denmark by plane or train, we were lucky that car traffic wasn&#8217;t too affected by the blizzard&#8230;</p>
<h3>Some numbers</h3>
<ul>
<li>180 people got in to the TestLab and got introduced to what we do (most of them sat down and tested)</li>
<li>100 hours of testing</li>
<li>100 reported bugs (plus several bugs not reported in the bug system)</li>
</ul>
<h3>Reflections</h3>
<p>Considering how the TestLab was run, it was like a mix of having an open house and being a test lead handling several projects at the same time. We served different stakeholders such as the participants in the lab, the speakers, the conference personal and ourselves as apprentices as well as the masters (James and Bart). The plan is ever changing. Each stakeholder value different things. Just like in the real world outside the TestLab.</p>
<p>There were also 5 sponsor presentations from the tool vendors that had their tools on the client machines. We really appreciated those sponsors that had put in some time to really show how their tool could be used on the same applications as we tested in the TestLab. Very useful and meant that there were more value for those interested in the tools to try things out for themselves on the lab machines.</p>
<p>During the TestLab we got a lot of ideas on what we want to do next year. A lot of ideas that we had on beforehand were though only good in theory; seeing the real obstacles and problems in practice was a good lesson.</p>
<p>And finally, we really appreciate the great effort that James and Bart have done in creating the EuroSTAR TestLab and made it to such a remarkable success. We will have the benefit of building upon a very solid and well thought-out platform &amp; concept!</p>
<p>We had a lot of fun and hope that all others had a great time!<br />
See you all in Manchester 2011!</p>
<p>Cheers,<br />
Henrik and 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%2F12%2Fstories-from-eurostar-testlab-2010%2F&amp;title=Stories%20from%20EuroSTAR%20TestLab%202010" 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/12/stories-from-eurostar-testlab-2010/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Notes from EuroSTAR 2010</title>
		<link>http://thetesteye.com/blog/2010/12/notes-from-eurostar-2010/</link>
		<comments>http://thetesteye.com/blog/2010/12/notes-from-eurostar-2010/#comments</comments>
		<pubDate>Fri, 03 Dec 2010 08:42:45 +0000</pubDate>
		<dc:creator>Rikard Edgren</dc:creator>
				<category><![CDATA[People]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[EuroSTAR]]></category>
		<category><![CDATA[passion]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=1608</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/people.png" width="48" height="48" alt="" title="People" /><br/>EuroSTAR 2010 took place during the coldest Copenhagen November in 140 years. Being a program committee member it was a bit different, but not a lot; I met a lot of interesting people, spent too little time in the test lab, and listened to thought-worthy presentations (+ 11 Danish Alliance Lightning Talks.) The theme was [...]]]></description>
			<content:encoded><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/people.png" width="48" height="48" alt="" title="People" /><br/><p>EuroSTAR 2010 took place during the coldest Copenhagen November in 140 years.<br />
Being a program committee member it was a bit different, but not a lot; I met a lot of interesting people, spent too little time in the test lab, and listened to thought-worthy presentations (+ 11 Danish Alliance Lightning Talks.)</p>
<p>The theme was &#8220;Sharing the Passion&#8221;, and during the presentations there was also a lot of mentioning of collaboration, trust, that testing is difficult, and that people are most important.<br />
I was at an excellent full day tutorial with energetic Rob Sabourin, that is so right in his notions of multiple information sources and diverse test ideas that are generated all the time, but specified in more detail ALAP &#8211; as late as possible.<br />
I saw parts of Michael Bolton&#8217;s Test Framing tutorial, that had a lot of audience involvement and resulted in a lot of notes put on the walls &#8211; beautiful.</p>
<p>I will not do any summary of sessions, but I have some quotes you might like:<br />
&#8220;when you make a mistake, think: that was exactly what I needed to know&#8221; (Bolton)<br />
&#8220;I&#8217;m teaching them to write the requirements in Latin, to remove all ambiguity&#8221; (Sabourin)<br />
&#8220;I wouldn&#8217;t put my child in the respirator unless it has been tested exploratory&#8221; (Rydberg)<br />
How do you follow up &#8220;Right from Me&#8221;? -&#8221;We don&#8217;t. We trust people. We need leaders that trust people&#8221; (Nordström)<br />
&#8220;MTBS &#8211; Managing Testing Based-on Sessions&#8221; (Feilberg, opposite-method in order to make it easy to sell SBTM to managers)<br />
Weekend Testing: &#8220;freedom for the testers!&#8221; (Ajay)<br />
&#8220;don&#8217;t assume your view is the only view&#8221; (Thomas)<br />
How can testers help developers go faster? (inferred from Harty)<br />
&#8220;I have nothing against CMM. It just doesn&#8217;t work.&#8221; (Gerrard)<br />
&#8220;Use examples, metaphors and visualizations to improve effectiveness and efficiency in testing&#8221; (Zimmerer)<br />
&#8220;the industry is broken&#8221; (Patti)<br />
&#8220;always have two 30-seconds &#8216;commercials&#8217; in your back pocket&#8221; (Galen)<br />
&#8220;choose a job you love, and you will never have to work a day in your life&#8221; (Confucius)</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%2F12%2Fnotes-from-eurostar-2010%2F&amp;title=Notes%20from%20EuroSTAR%202010" 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/12/notes-from-eurostar-2010/feed/</wfw:commentRss>
		<slash:comments>1</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_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/06/eurostar-test-lab-apprentices/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Notes from EuroSTAR 2009</title>
		<link>http://thetesteye.com/blog/2009/12/notes-from-eurostar-2009/</link>
		<comments>http://thetesteye.com/blog/2009/12/notes-from-eurostar-2009/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 12:15:34 +0000</pubDate>
		<dc:creator>Rikard Edgren</dc:creator>
				<category><![CDATA[Ideas]]></category>
		<category><![CDATA[People]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[EuroSTAR]]></category>
		<category><![CDATA[test ideas]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=666</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/>It was Stockholm again this year. Good to not have to travel far, but since you are travelling I wouldn&#8217;t object to something more exotic, and warmer. Next year it is Copenhagen, again. I had a full-packed program with 4 days of tutorials, workshops, tracks, short talks, test-labbing, conversations, so in total it is quite [...]]]></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>It was Stockholm again this year. Good to not have to travel far, but since you are travelling I wouldn&#8217;t object to something more exotic, and warmer. Next year it is Copenhagen, again.<br />
I had a full-packed program with 4 days of tutorials, workshops, tracks, short talks, test-labbing, conversations, so in total it is quite an amount of ideas since new things appear when you combine what you hear with your won reality and thoughts on testing. I am a bit exhausted after all this, which is a very good thing!</p>
<p>Monday gave Exploratory Testing Masterclass with Michael Bolton. Even though I would have expected a bit more advanced level, it was very good; here are some highlights:<br />
it&#8217;s the scripted guys that sit and play with the computer; most of what we look for is implicit, it is tacit; develop a suspicious nature, and a wild imagination; checks are change detectors; some things are so important that you don&#8217;t have to write them down; codingqa.com episode 28 is important (I listened to it, but didn&#8217;t understand what was so important); managers fear that Exploratory Testing depends on skill, is unstructured, unmanageable, unaccountable; we need to build a &#8220;management case&#8221; (or should it be middle-management case?)<br />
Michael showed an improved Boundary Value Analysis for a more complex example, where there are many boundaries; whatever focus for coverage you have, you will get other coverage for free; visualizing Test Coverage with sticky notes on a model is a good way of creating charters for Session-Based Test Management.<br />
Go beyond use cases, create rich scenarios; emphasize doing, relax planning; Test Coverage Outline and Risk List to guide future sessions; don&#8217;t try to find bugs in the beginning, it takes time away from building a model; HICCUPPS + F (Familiar Problems); you learn best when you are in control of the learning process (and have fun); who said something valuable should be that easy?<br />
Reports to make number people happy; SBTM debriefs are important for keeping quality of the testing and the report (and good for coaching and mentoring); the principal interrupter of testing work is bugs; Weinberg: &#8220;everything is information&#8221;; Dr. Phil: &#8220;How&#8217;s that working for you?&#8221;<br />
He also had good exercises, and a nice movie, a Detective Story.<br />
I haven&#8217;t been to Michael&#8217;s tutorials before, so it was about time.</p>
<p>Tuesday started with Tim Koomen tutorial &#8220;From Strategy to Techniques&#8221;; there&#8217;s a gap between the test strategy and the actual tests.<br />
He is very knowledgeable, and walked through the basic testing techniques that every tester should have in his toolbox: Equivalence Partitioning, Boundary Value Analysis, Classification Tree Method, Pairwise, Path Coverage, Condition/Decision Coverage, Input/Output Validation, CRUD, Operational profiles, Load profiles, Right/Fault paths, Checklist.<br />
The examples are focused on functionality, and a magazine discount example is shallow; it doesn&#8217;t consider if the person is just about to become 20 or 65 years old, or if you don&#8217;t know the age, or if an incorrect age is corrected. And now we haven&#8217;t even considered everything else that interacts with this small piece of functionality.<br />
Every time I see this list, I think that they don&#8217;t sum up to the testing techniques I actually use when I design tests.<br />
So my highlight was this feeling combined with my shallow knowledge about Grounded Theory; maybe we could have a super-advanced error guessing test technique, that describes the really, really good test design that happens all over the world, where we are looking at a lot more things than the requirements (more to come on this&#8230;)<br />
Tim showed PICT tool (consider 1-wise!), and audience mentioned that Mercedes-Benz also has a free tool (see pairwise.org for a long list of tools)<br />
I learned a new thing: the modified conditional coverage, where you omit tests that aren&#8217;t likely to catch errors.<br />
Sometimes I wonder how many of the tests from the classic test techniques that preferably are automated in unit tests.</p>
<p>The actual conference started with Lee Copeland talking about nine innovations you should know about: Context-Driven School (the search of best practices is a waste of time); Test-Driven-Development (help you write clean code); Really Good Books (too few testers read the books!); Open Source Tools; Testing Workshops (Specialized focus, participatory style); Freedom of the press (He is no fan of twitter, but like blogs); Virtualization (Rapid setup, state capture, reduced cost); Testing in the Cloud (rent an awful amount of machines, very cheap); Crowdsourced Testing (Lee did not mention the ethical payment dilemma)<br />
&#8220;sincerity is the key &#8211; once you learn to fake it&#8230;&#8221;<br />
Keys for future innovation: creative, talented, fearless, visionary, empowered, passionate, multiple disciplines. Do we have all of these???</p>
<p>Johan Jonasson explained Exploratory Testing and Session-Based Test Management, but since this was a short track, there wasn&#8217;t so much time left for the real juice. &#8220;ET has specific, trainable skills&#8221; (Bolton)<br />
Julian Harty, Google (where the testers seem to have huge responsibility areas) explained the concept of Trinity Testing, 30-90 minutes walkthrough(s) by Developer, Tester, Domain Expert. Not radically new, but it felt very fresh and effective. Julian was the only one I saw that brought a hand-out, one paper with the essentials.<br />
Geoff Thompson talked about reporting, that &#8220;it&#8217;s the job of the communicator to communicate.&#8221; 1/10 of men (1/50 for women) are color-blind, and maybe you want everyone to understand the report? (I saw two other presentations, where red-green was used to highlight important differences.) &#8220;Know your recipients, what information do they want?&#8221;, &#8220;honesty is always the best option.&#8221;<br />
Michel Bolton had a short session on &#8220;Burning Issues of the Day&#8221; that is available <a title="here" href="http://www.developsense.com/presentations/2009-12-EuroSTAR-BurningIssues.pps" target="_blank">here</a>. Very funny, very thought-worthy, very good.<br />
Jonathan Kohl talked about Agile having lost a lot of its original value, it is re-branded, old stuff, and has become business. Process focus can distract from skill development, the point is: focus your work on creating value.<br />
I asked Jonathan afterwards about Session Tester (where not much has happened lately), and he said that the programmers are too busy, but it will happen things pretty soon.</p>
<p>Wednesday&#8217;s first keynote was Naomi Karten about change; change that represents the loss of control, change that we often respond to in an emotional and visceral way.<br />
Hofstadter&#8217;s Law: It always take longer than you expect, even when you take into account Hofstadter&#8217;s Law.<br />
Regularly communicate the status of the change, also when you don&#8217;t have any news, or when you&#8217;re not allowed to tell the news (say that you can&#8217;t say anything!)<br />
Listening and empathy are the most important change management tools.<br />
The biggest mistake is to forget the chaos; and in chaos: don&#8217;t make any irreversible decisions.<br />
This was my favorite keynote, and as I&#8217;m writing this I understand there was some really important information in the presentation.<br />
Mike Ennis talked about software metrics, that help you manage the end game of a software project.<br />
The end game term is taken from chess, where the outcome is almost decided, it is just a matter of technique, primarily about not making mistakes. Mike used the analogy that if you can anticipate what will happen, you know what to do next.<br />
He defined example release criteria, which often aren&#8217;t met, but business decisions can overrule the criteria.<br />
40% of the code is about positive requirements, &#8220;not a huge fan of exploratory testing, do it if you have time, after the standard tests have been run&#8221;.<br />
He used a Spider Chart (aka Radar Plot) to visualize The Big Six Metrics (Test Completion Rate, Test Success Rate, Total Open Defects, Defects Found this week, Code Turmoil, Code Coverage.)<br />
A question was raised that there is a risk of over-simplifying things, and the answer was: &#8220;Yes, but these are indicators only.&#8221;<br />
Erik Boelen talked about Risk-based test strategy, if you do it with different roles it is like Läkerol, it makes people talk.<br />
He likes games, the we-versus-them game with developers is good, at his place developers with many bugs buy drinks to the testers; and testers aren&#8217;t allowed to say one word for a week; last week that word was testing&#8230;<br />
A very interesting and nice thing about the presentation was that he explained their (very good, but for some, very provocative, I assume) test method as a natural and obvious way:<br />
They take the entry paths from the Risks and perform Exploratory Testing. For High and Medium risk they document test cases as they explore, and for Low risks they just report the results.<br />
&#8220;Eventually testing will rule the world.&#8221;<br />
Shrini Kulkarni talked about dangerous metrics, and that software development must consider where it is suitable with measurements. (Shrini hates SMART by the way, so I like him.)<br />
A root cause is that metrics/measurements represent rich multi-dimensional data, there is inevitable information loss.<br />
People might say &#8220;we can&#8217;t improve without metrics&#8221;, but you could use metrics as clues to solve and uncover deeper issues.<br />
We can report with stories attached to the numbers, but still, we are losing information.<br />
Susan Windsor had a double session on communication styles where time flied. In the audience, everyone said No to &#8220;Exploratory Testing adds no value&#8221;<br />
Art of Storytelling involves: Random, Intuitive, Holistic, Subjective, Looks at wholes (two of my favorite adjectives!)<br />
Research shows that interviewing is the most ineffective method when hiring.<br />
She noted that a high proportion of testers also do creative things like music, poetry (which seems natural, it is good to have trained a lot at being creative.)<br />
We looked at four different Personal Communication Styles (why is it always 4 different types of persons??): Strategist, Mediator, Presenter, Director.<br />
Gitte Ottosen had the ending keynote of the day with a presentation about combining Agile and Maturity Models (&#8220;CMM = Consultant Money Maker&#8221;)<br />
&#8220;Metrics, I know they are dangerous, but also necessary.&#8221;<br />
Manual Testing involves using the story to do exploratory testing (&#8220;continuous learning as we implement the feature.)</p>
<p>On Thursday I was wise enough to skip 2 sessions in order to have a late breakfast and practice my presentation.<br />
So the first presentation of the day was Zeger van Hese (he won the best paper award for the second time this year) that shared his experiences of introducing Agile, but only doing parts of the full-blown, capital A stuff (resulting in a Real-world, semi-Agile process.)<br />
They used this strange mix of Waterfall and Agile that many, many companies have, and got a better and better situation as more members of the team sat in the same room.<br />
But in the end they fell back to old behavior, there were many late changes, many Release Candidates, and a one month delay. But; excellent quality and stability.<br />
3 Agile goals: better feedback, faster delivery, less waste.<br />
They did a big Agile no-no by using manual testing, which seems like a wise deviation to me.<br />
A quote attributed to Einstein, and several others: &#8220;In theory, there is no difference between theory and practice; In practice, there is.&#8221;<br />
Next presentation was my favorite of the whole conference: Fiona Charles, Modeling Scenarios with a Framework Based on Data.<br />
They built a conceptual framework at 2 levels: an overall model of the system (testing), and the tests to encapsulate in that model.<br />
They did a structured analysis of all attributes for each framework element, and then used these attributes to build simple, and then more complex, scenarios. This is difficult to do for many testers, so careful review of this work is a way to make sure the results are good.<br />
I think this is an example of the test design technique I thought about on Tuesday, a very advanced, structured way of designing tests that can&#8217;t be captured by the classic test design techniques (error-guessing is closest, but there&#8217;s a lot more to it.) I like to call this Grounded Test Design (more to come on this&#8230;)<br />
&#8220;scenario testing is a nice thing to add to your repertoire&#8221;, &#8220;combine two or more models&#8221;, &#8220;don&#8217;t ever fall in love with your model&#8221;; they found 478 bugs, and all except 20 was essential to fix for the customer.<br />
What you need to do something like this: testers with domain experience, business input and scenario review (and maybe an industry book), a model, structured analysis.<br />
After lunch, I had a second session in the Test Lab, so I could report some of the bugs Zeger and I found the day earlier. It was great to test on real stuff, but I didn&#8217;t have the time that I would have liked in order to understand the product and its failures. There weren&#8217;t time (at least for me) to discuss in depth the findings with other testers, which is something I hope to be able to do next year (I&#8217;m hoping the Test Lab will continue.)<br />
At the last presentation slot, I did my thing on &#8220;More and Better Test Ideas&#8221;. People were tired, but looked interested, so I&#8217;m happy with the presentation. I won&#8217;t recapitulate the session, but I did talk about the potato, but had to skip the new Find Five Faults analogy (unexpected time pressure, I&#8217;m still in doubt that I got the 38 minutes I was supposed to.)<br />
The paper is available <a title="here" href="http://www.thetesteye.com/papers/redgren_moreandbettertestideas.doc" target="_self">here</a>, the presentation <a title="here" href="http://www.thetesteye.com/presentations/redgren_moreandbettertestideas.ppt" target="_self">here</a>, and it will be given as a EuroSTAR webinar at December 15th.<br />
Good questions, and also examples of how similar approaches are used by others. A bit more than 10% of (almost 100?) attendants use test ideas/conditions.<br />
The next day I got a mail stating that ideas from my presentation could be used at once; the best feedback to hope for.</p>
<p>The Test Lab organizers (James Lyndsay and Bart Knaack) seemed happy when presenting the results, and it&#8217;s good to know that the efforts might make open-source medical product OpenEMR a bit better (there is certainly room for improvements&#8230;)<br />
At the final panel debate half of the audience voted that certification is important, Tobias Fors shared the insightful &#8220;as a developer I was scared about code review, but then I realized it really was about my low self-esteem.&#8221;<br />
Regarding teaching testing in school, it was said that critical thinking should be taught early.<br />
&#8220;How do we breach the barriers and invite the developers to our world?&#8221;<br />
Dorothy Graham (who reviewed every presentation!) ended the conference and announced the next years programme chair John Fodeh.</p>
<p>Overall it was a very nice conference, at the expo Robert from ps_testware was nice and let me win a chess game this year also.<br />
Recurring themes were Agile/Exploratory Testing (why are they grouped together?) and now and then the importance of a Story was emphasized.<br />
Unknown source: &#8220;The higher and more complex quality objectives you have, the more manual testing is needed.&#8221;<br />
Attending a conference isn&#8217;t about learning truths from the experts, it&#8217;s more about getting input to be able to create your own ideas that apply to your job, and to meet people, hear stories, interact with people that share your passion: software testing.<br />
See you next year!</p>
<p>/Rikard</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%2F12%2Fnotes-from-eurostar-2009%2F&amp;title=Notes%20from%20EuroSTAR%202009" 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/12/notes-from-eurostar-2009/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Long live the Waterfall</title>
		<link>http://thetesteye.com/blog/2009/06/long-live-the-waterfall/</link>
		<comments>http://thetesteye.com/blog/2009/06/long-live-the-waterfall/#comments</comments>
		<pubDate>Tue, 16 Jun 2009 10:34:13 +0000</pubDate>
		<dc:creator>Martin Jansson</dc:creator>
				<category><![CDATA[Ideas]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[irony]]></category>
		<category><![CDATA[project management]]></category>
		<category><![CDATA[project models]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=302</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/ideas.png" width="48" height="48" alt="" title="Ideas" /><br/>A cheer to those of you who were able to attend this conferance: http://www.waterfall2006.com/ My favorites: http://www.waterfall2006.com/crispin.html http://www.waterfall2006.com/jeffries.html Thank god everyone is not a believer of the hype around the Agile Movement. Process is king!]]></description>
			<content:encoded><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/ideas.png" width="48" height="48" alt="" title="Ideas" /><br/><p>A cheer to those of you who were able to attend this conferance: <a href="http://www.waterfall2006.com/"><span style="font-size: small; color: #800080; font-family: Consolas;">http://www.waterfall2006.com/</span></a></p>
<p>My favorites:</p>
<p><a href="http://www.waterfall2006.com/crispin.html">http://www.waterfall2006.com/crispin.html</a></p>
<p><a href="http://www.waterfall2006.com/jeffries.html">http://www.waterfall2006.com/jeffries.html</a></p>
<p>Thank god everyone is not a believer of the hype around the Agile Movement. Process is king!</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%2F06%2Flong-live-the-waterfall%2F&amp;title=Long%20live%20the%20Waterfall" 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/long-live-the-waterfall/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Notes from Øredev 2008</title>
		<link>http://thetesteye.com/blog/2008/11/notes-from-%c3%b8redev-2008/</link>
		<comments>http://thetesteye.com/blog/2008/11/notes-from-%c3%b8redev-2008/#comments</comments>
		<pubDate>Tue, 25 Nov 2008 13:28:55 +0000</pubDate>
		<dc:creator>Rikard Edgren</dc:creator>
				<category><![CDATA[People]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[creativity]]></category>
		<category><![CDATA[James Bach]]></category>
		<category><![CDATA[paper]]></category>
		<category><![CDATA[Øredev]]></category>

		<guid isPermaLink="false">http://thetesteye.com/wordpress/?p=120</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/people.png" width="48" height="48" alt="" title="People" /><br/>I spent one day at Øredev 2008 (http://www.oredev.org) since they invited me to give the Where Testing Creativity Grows (http://www.thetesteye.com/papers/where_testing_creativity_grows.doc) presentation. I arrived ten minutes after the start of James Bach’s keynote The Renaissance Thinker, where he argued that 1972 (Chapel Hill) ruined good software testing. People started focusing too much on templates, processes, best [...]]]></description>
			<content:encoded><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/people.png" width="48" height="48" alt="" title="People" /><br/><p>I spent one day at Øredev 2008 (<a href="http://www.oredev.org/" target="_blank">http://www.oredev.org</a>) since they invited me to give the Where Testing Creativity Grows (<a href="http://www.thetesteye.com/papers/where_testing_creativity_grows.doc" target="_blank">http://www.thetesteye.com/papers/where_testing_creativity_grows.doc</a>) presentation.<br />
I arrived ten minutes after the start of James Bach’s keynote The Renaissance Thinker, where he argued that 1972 (Chapel Hill) ruined good software testing.<br />
People started focusing too much on templates, processes, best practices; people forgot about people.<br />
But things are getting better since the Exploratory Testing has been coined and used with more respect.<br />
We also have Agile that is using cyclic learning, in opposite to Waterfall and V-Model where no learning is modeled.<br />
He likes it if people say &#8220;James, maybe you are one of the mystics?&#8221; and explained his self-learning style of Buccaneer-Scholar.<br />
&#8220;Software Engineering is primarily social.&#8221;<br />
He has a lot of good things to say; and he presents them in a capturing manner.</p>
<p>This conference is nice since it includes developers, testers, project mangers et.al.<br />
But I stayed at the Test Track all day; starting with Isabel Evans, who is interested in processes and people; and stresses that it is the people in the team, that needs to define the process.<br />
Quality is difficult, since it has so many attributes; the customers view being the most important.<br />
Isabel is criticizing the &#8220;standards&#8221; from the inside, but think it is important to measure things and report back, e.g. by showing how much money is saved by doing software testing.<br />
&#8220;Agile works since it is cross-functional; we work together.&#8221;<br />
She also broadened the spectra of our risk thinking; which too often focus on internal risks. But there are Contractual or Regulatory Risks as well as Social Ethical Risks. It is good to think bigger.</p>
<p>Then it was time for my own presentation with about 60 attendees. I had an interesting start with technical problems as my machine wouldn&#8217;t use the projector after I launched a movie inside PowerPoint (Yes, I use Vista.)<br />
So I had to improvise a bit and focus on the audience instead of my slides.<br />
After this the presentation went well; and I was happy that an attendant could tell about their paired testing (both scripted and exploratory) where they found three times as many bugs (plus the learning!)<br />
A good question after the presentation was &#8220;When do you know you have used enough creativity?&#8221; with the answer &#8220;Well, you don&#8217;t&#8230;&#8221;</p>
<p>After a lunch break Kevlin Henney talked about &#8220;Know Your Units&#8221;, with the clarification that a unit test that interacts with something (file system, database, network) isn&#8217;t a real unit test.<br />
Programmers are responsible for unit testing (&#8220;The programmer who wrote the code is in the best position to test it”) and ”QA” for system testing. (He didn&#8217;t mention any collaboration, which I think might be the best.)<br />
POUTing -Plain Ol´ Unit Testing &#8211; is passive.<br />
TDD &#8211; Test-Driven Development &#8211; is active.<br />
DDT &#8211; Defect-Driven Testing &#8211; is reactive.<br />
And sometimes we can settle with GUTs &#8211; Good Unit Tests.<br />
He recommends a black-box perspective for unit tests, where you focus on behaviors, or even requirements. White-box testing can end up testing that the code does what it does.<br />
&#8220;We say that system testing takes one month, but in reality, the testing takes a few days, the rest is spent fixing bugs.&#8221;<br />
&#8220;Testing is a way of showing that you care about something.&#8221;<br />
Kevlin is one of many presenters that seem to think and talk better while walking.</p>
<p>Mattias Göransson from Sony Ericsson presented how they have started to use Exploratory Testing with Session-Based Test Management with a Heuristics twist (the original title was &#8220;Heuristic Based testing&#8221;)<br />
He had borrowed material from Michael Bolton (who has borrowed from James Bach), &#8220;with pride&#8221;, and explained the Heuristics concept and the flavors Guideword, Trigger, Model, Process.<br />
&#8220;We spend more time on test execution and &#8211; SURPRISE &#8211; we find more bugs.&#8221;<br />
They have about 25.000 requirements on a mobile phone, and uses test cases for the major areas, and Exploratory Sessions with Heuristics to get the depth, and higher coverage from the user&#8217;s perspective.<br />
Unfortunately he wasn&#8217;t allowed to share their heuristics, but he told about the fantastic Staffanstorp Heuristic: if the phone works at a particular place in Staffanstorp, it probably works well almost everywhere.<br />
He explained their heuristics as &#8220;experiences they have gained&#8221; and pointed out that the heuristics are reviewed after each session.<br />
Other tips: Time-boxing of debriefings is very important.</p>
<p>Nikolai Tillman of Microsoft presented PEX (<a href="http://research.microsoft.com/Pex/" target="_blank">http://research.microsoft.com/Pex/</a>); a tool that helps you explore single-threaded .NET code by automatically creating unit tests.<br />
The tool analyzes the code and creates representative sets of input values; with 100% Code Branch Coverage.<br />
I think this can be a really good help in getting started with some basic unit tests (and avoid null exceptions); and also a way of learning special cases in code you are re-using.<br />
As merit it should also be mentioned that PEX has been used in .NET components, which resulted in bugs that were fixed.<br />
The tool exists as Academic license for Visual Studio 2008; and early versions of Visual Studio 2010.<br />
&#8220;dynamic symbolic execution&#8221;</p>
<p>The last presentation of the day before my train left was Pradeep Soundararajan (<a href="http://testertested.blogspot.com/" target="_blank">http://testertested.blogspot.com/</a>) from India. He told his own stories, about how he got fired from a company because he didn&#8217;t meet the 95% pass rate of test cases (He found too many bugs!); about very successful testing in a team; and about changing the culture at a company that ran 3000 test cases every week, but never found any bugs.<br />
A very nice end of the day from this member of the context-driven community.<br />
&#8220;What is everything? It is secret.&#8221;<br />
&#8220;Think about the customer&#8217;s customer&#8221;<br />
&#8220;Scripts make people go mad, and sad&#8221;<br />
&#8220;Using good practices in the right context&#8221;<br />
&#8220;The brain is an important tool that you should consider using.&#8221;</p>
<p>It was a nice day at a nice conference which also included a discussion (or lecture?) in the hallway with James Bach about the schools of testing concept. I was pretty upset with him after some e-mail stuff, but in person I was pleasantly surprised. In his eyes, you can see that he is a really nice person; a main reason for his provocations is that he learns best by arguing; and probably thinks that other people does that as well.</p>
<p>Well, this was enough conferencing for me in a while; now it&#8217;s back to the wonderful world of parental leave.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fthetesteye.com%2Fblog%2F2008%2F11%2Fnotes-from-%25c3%25b8redev-2008%2F&amp;title=Notes%20from%20%C3%98redev%202008" 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/2008/11/notes-from-%c3%b8redev-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Notes from EuroSTAR 2008</title>
		<link>http://thetesteye.com/blog/2008/11/notes-from-eurostar-2008/</link>
		<comments>http://thetesteye.com/blog/2008/11/notes-from-eurostar-2008/#comments</comments>
		<pubDate>Fri, 14 Nov 2008 15:21:29 +0000</pubDate>
		<dc:creator>Rikard Edgren</dc:creator>
				<category><![CDATA[People]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[EuroSTAR]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Michael Bolton]]></category>
		<category><![CDATA[the future]]></category>

		<guid isPermaLink="false">http://thetesteye.com/wordpress/?p=65</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/people.png" width="48" height="48" alt="" title="People" /><br/>This years EuroSTAR took place in den Haag, a city that had quite some rain, but also beautiful autumn leaves, and big churches. The theme of the conference was &#8220;The Future of Software Testing&#8221;, and a recurring image was a traffic sign informing that the future is next turn to the right. I always thought [...]]]></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 years EuroSTAR took place in den Haag, a city that had quite some rain, but also beautiful autumn leaves, and big churches.<br />
The theme of the conference was &#8220;The Future of Software Testing&#8221;, and a recurring image was a traffic sign informing that the future is next turn to the right. I always thought the future was right ahead of us.</p>
<p>James Whittaker started with a really good and entertaining keynote where he argued that software is extremely important, and that the standard software testing will disappear (see <a href="http://blogs.msdn.com/james_whittaker/" target="_blank">http://blogs.msdn.com/james_whittaker/</a> for details.) On the other hand, he didn&#8217;t mention users or value (as Michael Bolton pointed out at the next sessions (sic!) questions), and he didn&#8217;t mention that testers do more than just verify requirements on different environments. We perform low-level and high-level validation and verification simultaneously.</p>
<p>Next I saw Derk-Jan de Grood who presented a mix of Exploratory Testing and structured process-focused testing. It didn&#8217;t feel revolutionary, since we Swedes have known about both these concepts for quite some time now.<br />
The Austrian Strasser was a pleasant surprise. He told about Borland&#8217;s route from V-Model to Agile, and he stressed the people aspect many times. E.g. the teams themselves could decide if they would be split in smaller groups, and how. They have come a long way, and has a lot of unit test collaboration between developers and testers. &#8220;1 + 1 = 3&#8243;.<br />
Tuesday ended with a keynote from the Google guys behind Testing On the Toilet (<a href="http://googletesting.blogspot.com/2007/01/introducing-testing-on-toilet.html" target="_blank">http://googletesting.blogspot.com/2007/01/introducing-testing-on-toilet.html</a>) who has a really good story to tell. And it is a lot bigger than the Toilet, they have done a lot of things for more than three years in order to raise the awareness about testing at their company. A big accomplishment that I think is difficult to repeat at companies that don&#8217;t have &#8220;20% Time&#8221; (At twenty percent of your working time on Google you can do something completely outside your normal activities.)<br />
After the presentation they were asked: &#8220;Do you have any objective metrics that can show your results?&#8221;<br />
And I was really happy about the answer: &#8220;Metrics are difficult, there are so many factors involved. We rely on anecdotal information.&#8221;<br />
They also stated: &#8220;There will never be a time when you don&#8217;t need a solid QA group.&#8221;<br />
Wednesday started with Randall Rice sharing his thoughts on the trends that may shape the near future. Some general and good information, but not so much to write home about.<br />
He recommended howtosplitanatom.com for articles on Web 2.0/3.0 and he said that a drawback of SaaS (Software as a Service) is that customers won&#8217;t have any control over which version they are running.<br />
Julian Bensaid talked about outsourcing, and how to avoid, and quickly get out of &#8220;The Damage Zone&#8221;, the phase when thing are going a bit too bad for too long. He stressed &#8220;One Team&#8221; and said that &#8220;You have to innovate to make outsourcing successful.&#8221; &#8220;Devil&#8217;s Square&#8221;: quality, time, functionality, money. At question time, he let the audience answer their questions!</p>
<p>Then it was time for Michael Bolton&#8217;s double session workshop on Heuristics, which was the next best event for me at the whole conference. He really knows how to talk, he has important things to say, and the exercises stimulated good conversations with the other attendants. (The results are available at <a href="http://www.flickr.com/photos/23076491@N02/sets/72157608997920373" target="_blank">http://www.flickr.com/photos/23076491@N02/sets/72157608997920373</a>)<br />
Also, a good presentation stimulates your thinking to new ideas; and I thought of a new definition: &#8220;A good tester knows when to break the rules&#8221; and I&#8217;m wondering if some very good heuristics could be created at your company, where you have the details.<br />
&#8220;Maybe testing isn&#8217;t supposed to be easy&#8221;, &#8220;We have to look complexity in the eye&#8221;, and he recommended positivedeviance.org.</p>
<p>Next it was my own presentation: Testing is an Island &#8211; A Software Testing Dystopia(link!). It went really well, except for one moment when I just couldn&#8217;t find any words. I excused myself, took a sip of water, and just started talking again; and after that I really can&#8217;t remember exactly what I said. I remember I said the important things, that I referenced some earlier presentations in the way I intended, but I can&#8217;t remember any details. I&#8217;m pretty sure I explained something in a completely new way that was really good, but I don&#8217;t know what it was. I see this as a good thing; my mind was in a state of flow.<br />
Of course you only hear from the positive ones, but it seemed like people agreed that the human element is very important for us testers. I was also happy to hear that my presentation was very different from the other sessions, and that they like this different, thought-provoking angle.<br />
I guess the introduction movie Mårten Ivert and Henrik Emilsson did was very helpful, just because it is so good!<br />
One question afterwards was if/how I could convince people who think that emotions is a bad thing when testing. I said something about not having any proof, but that I might try by saying that we like emotions in life; so why shouldn&#8217;t we have them at work as well (Work is a part of our life.) Testers should also in some sense mimic users, that has feelings. I didn&#8217;t think about referencing Boltons excellent lightning talk on Emotions (<a href="http://www.developsense.com/2007/05/lightning-talk-on-emotions-and-oracles.html" target="_blank">http://www.developsense.com/2007/05/lightning-talk-on-emotions-and-oracles.html</a>)<br />
There was also a questioning regarding Agile development contradicting my dystopia; wasn&#8217;t that a way towards testers being more integrated in software development. I agreed, but also said that if the testers are brought in, in order to create unit tests instead of the developers, maybe it&#8217;s not totally positive. We need to look at many aspects.<br />
Another good input was that testers who changes projects and companies, get a more holistic view, since they see more different things.<br />
That&#8217;s a valid objection, and my defense was the team aspect, which is lost if people switch companies often. Best of both worlds might be to spend some time at a different place, and then come back.<br />
Questions are the best part of presenting your ideas.</p>
<p>After this I went to a &#8220;Manifest Workshop&#8221;: Can the Past tell us the Future? This was nice because you got to spend some time talking to people about what has happened with our profession over the years. There are a lot of agreement and good ideas, but you also hear some things you can&#8217;t agree with, e.g. &#8220;Testers should have the mandate to change&#8221;, &#8220;Testers must have a special education with a title&#8221; etc.<br />
This Manifesto extended over several workshops, and will be available at <a href="http://www.softwaretestingmanifesto.org/" target="_blank">www.softwaretestingmanifesto.org</a>; but I didn&#8217;t sign the acknowledgement list, even though they had an idea of &#8220;Anti-Manifesto&#8221; statements.<br />
Wednesday ended with a casual session that generated some laughs: The EuroSTAR Testing Quiz.<br />
Erik van Veenendal started Thursday with a keynote on TMMi. This is not my favorite subject, since &#8220;process-only&#8221; doesn&#8217;t say anything about how good the content is.<br />
So I was glad that Erik started with saying that process isn&#8217;t enough; you need skilled people and a good infrastructure as well.<br />
I also liked his statement that if you can take a Test Policy and apply it on a similar company; then the Policy isn&#8217;t worth anything. <br />
To succeed with a Process Improvement you need to have Management on board; and unfortunately they only listen to numbers (how long will that be true?)<br />
You also need to spend a lot more time than Friday afternoons (Erik said 60% was necessary); and you need to focus on why you are doing it; what isn&#8217;t working good enough?<br />
But Erik sometimes goes back to the Dutch formalized approach: the testing lifecycle should be Test Plan -&gt; Test Design -&gt; Test Script -&gt; Execution.<br />
&#8220;People want to change, but they don&#8217;t want to be changed.&#8221;<br />
It was a good presentation, but unfortunately Test Process Improvement schemes aren&#8217;t generally good; most of all because it lacks aspects like creativity, and the ability to find all important errors.<br />
I didn&#8217;t ask if there is a risk of becoming too mature, over-ripe, rotten.<br />
On the other hand; you can read TPI, TMMi etc. and get really good ideas on what to do.</p>
<p>Egbert Bouman had presented his five favorite inspirational management Gurus, and how they could be applied to testing.<br />
E.g. &#8220;Make company and personal interests run in parallel&#8221;, &#8220;People are complex.&#8221;<br />
But I think it might be dangerous to transfer ideas from different areas without critical thinking. For instance, Collins Hedgehog Concept is about a company in the market that stick to doing what they are great at.<br />
But in testing, we aren&#8217;t market-driven, we rather provide services/information to the project; and wouldn&#8217;t it be a bad idea to test software in the same way year after year?<br />
He agreed a bit on this at the Gala Award Dinner, but also said that it differs if you are employed by a company, or if you are a consultant. But we discovered that we both were fans of Kierkegaard, and Morten Hougaard joined in this appraisal. &#8220;The truth is the subjectivity.&#8221;</p>
<p>I skipped Stuart Reid&#8217;s workshop on ISO29119. I was interested in how they are working, but I was sure I wouldn&#8217;t like the result; too much focus on standardization is killing creativity.<br />
Tim Koomen jumped in at last minute and gave an overview of the testing industry in the past, present and future. He has a good understanding, and talked a bit about Pairwise (I don&#8217;t like it), Exploratory (I like it) and Model-based Testing (Surely good in the very few situations it is truly applicable.)<br />
He also had survey results showing that only 1/3 of software testers are using Test Design Techniques (on the other hand; who isn&#8217;t implicitly using Equivalence Partitioning all the time?)<br />
&#8220;Let&#8217;s use the existing techniques a little bit more.&#8221;<br />
It was also nice that he brought up the classic Triangle Exercise.</p>
<p>John Kent have created a better Entity Model for Software Testing. &#8220;All models are wrong, but some models are useful.&#8221;<br />
He used the name Test Condition for Test Ideas, which I think are central in our universe.<br />
He showed a Test Case example, and I really feel sorry for all those testers that has to write or follow Expected Results for each and every test step in a Test Script.<br />
He had a Real World Waterfall Model that started with &#8220;Produce requirements which are incomplete and slightly wrong.&#8221;<br />
And he ended with the idea that in some situations you might better throw out these Entities and go for only Test Ideas; the tester will know what to do.</p>
<p>After lunch break Michael Bolton gave probably the best testing presentation I have ever seen: Two Futures of Software Testing.<br />
He was wearing horns when talking about the Dark Future that is static and mechanic, and a halo when talking about the Light Future that has the testers human skills in the centre.<br />
His message is very close to my own, with the difference that he has a lot more to say, and he does it extremely well.<br />
It was so good, so I didn&#8217;t have time to write down any of all the good things he said, an old version of the presentation is available at <a href="http://www.developsense.com/presentations/twofuturesofsoftwaretesting.pdf" target="_blank">http://www.developsense.com/presentations/twofuturesofsoftwaretesting.pdf</a>.</p>
<p>The last keynote was James Lyndsay: Becoming Agile &#8211; Reshaping Testing for an Agile Team.<br />
Agile exists, it is growing, and often succeeds with its projects, independent of the inclusion of testers or not!<br />
But the testing performed is confirmatory, and that isn&#8217;t enough, so the tester approach is needed.<br />
And in some ways; Agility and Testing is conflicting. Agile is highly optimistic, and testing is perceived as the opposite. Testing is used to be independent, must now be part of a team commitment. To explore for dangerous information might need feel good.<br />
It is not necessary for a tester to know programming to enter an Agile team, but it is an invaluable asset.<br />
He showed some statistics from <a href="http://www.ambysoft.com/surveys/agileFebruary2008.html" target="_blank">www.ambysoft.com/surveys/agileFebruary2008.html</a>.<br />
And his main point in a very good presentation was that testers should help the team learn more about what they are building.</p>
<p>The conference was concluded with dinner in Grote Kerk where I sat next to a penetration tester; and beers at a pub, which really encourages many conversations.</p>
<p>Top 3 themes on the conference as I saw it was: People, Complexity and Agile.<br />
EuroSTAR is a good conference, it has a nice aura of knowledge sharing.<br />
Other things: Hoegaarden in Holland has so much more aroma than in Sweden.<br />
Stuart Reid was walking around with a yo-yo.<br />
My main attraction on the EXPO was the company that had a chess board. I played a game, won, and was thereby included in a lottery; and since only one other person won, I had the 50% luck of actually winning an IPhone!<br />
I didn&#8217;t have the chance to see: Mieke Gevers, my nice Track Chair; The good title &#8220;Imagination is more important than Knowledge&#8221;; Fabian Scarano who in his paper and presentation mention serendipity.<br />
It was a tie between really good Mexican and Argentinian dinner.<br />
Isn&#8217;t it true that good testing should create low-hanging fruit?</p>
<p>Next Year EuroSTAR will be held in Stockholm, again! A bit boring; Barcelona seems like a more exotic place at least for me.<br />
My current idea is to create a presentation consisting only of images; have a good name like &#8220;7 Ways to Explain Software Testing&#8221;, and then write a fluffy and nice abstract&#8230;<br />
Or maybe try titles like Test Ideas &#8211; the Center of the testing universe; Generic Test Ideas for Data Types; What I Learned After 9 Years At Spotfire; The Holistic-Subjective School of Testing; The Eye of a Skilled Software Tester; Verification, Validation, and Everything In Between.<br />
/Rikard</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fthetesteye.com%2Fblog%2F2008%2F11%2Fnotes-from-eurostar-2008%2F&amp;title=Notes%20from%20EuroSTAR%202008" 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/2008/11/notes-from-eurostar-2008/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

