<?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>Agile Testing with Lisa Crispin &#187; agile testing</title>
	<atom:link href="http://lisacrispin.com/wordpress/category/agile-testing/feed/" rel="self" type="application/rss+xml" />
	<link>http://lisacrispin.com/wordpress</link>
	<description>Providing Practical Agile Testing Guidance</description>
	<lastBuildDate>Mon, 30 Jan 2012 16:52:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>&#8220;Where Should I Start Looking&#8230;.&#8221;</title>
		<link>http://lisacrispin.com/wordpress/2012/01/29/where-should-i-start-looking/</link>
		<comments>http://lisacrispin.com/wordpress/2012/01/29/where-should-i-start-looking/#comments</comments>
		<pubDate>Mon, 30 Jan 2012 02:55:34 +0000</pubDate>
		<dc:creator>lcrispin</dc:creator>
				<category><![CDATA[agile testing]]></category>
		<category><![CDATA[test automation]]></category>
		<category><![CDATA[Transitioning to agile]]></category>
		<category><![CDATA[Whole Team Approach]]></category>
		<category><![CDATA[agile test automation]]></category>
		<category><![CDATA[getting started with test automation]]></category>

		<guid isPermaLink="false">http://lisacrispin.com/wordpress/?p=902</guid>
		<description><![CDATA[My friend and excellent agile coach Michele Sliger, co-author of The Software Project Manager’s Bridge to Agility ,  recently emailed me this question that she hears a lot: &#8220;Where should I start looking to learn more about test automation and tooling?&#8221; Naturally, I replied with a typically long-winded answer. She must have liked it though, [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: #333399;">My friend and excellent agile coach <span style="text-decoration: underline;"><a href="http://www.sligerconsulting.com/" target="_blank"><span style="color: #333399; text-decoration: underline;">Michele Sliger</span></a></span>, co-author of<span style="text-decoration: underline;"><a href="http://www.sligerconsulting.com/resources/books/" target="_blank"><span style="color: #333399;"> <em>The Software Project Manager’s Bridge to Agility</em></span></a></span> ,  recently emailed me this question that she hears a lot: &#8220;Where should I start looking to learn more about test automation and tooling?&#8221;</span></p>
<p><span style="color: #333399;">Naturally, I replied with a typically long-winded answer. She must have liked it though, because she suggested I cut and paste my reply into a blog post. Here it is!</span></p>
<p><span style="color: #333399;">The key thing with a newbie agile team is to not say &#8220;move testers on all teams into automated testing&#8221; but &#8220;help all teams learn to take whole-team responsibility for quality and testing, and learn how programmers and testers collaborate to automate tests at all levels&#8221;. Automated test code is code, and generally, it&#8217;s much quicker and better in the long run for programmers to code the automation fixtures. Testers know what to test, and when programmers do the coding, testers have lots of time to help customers come up with examples of desired behavior to turn into tests. Then they can pair with the programmers to automate regression testing and any other types of tests (performance, load etc). Then they will still have time to do the all-important manual exploratory testing. </span></p>
<p><span style="color: #333399;"> If they read our book <span style="text-decoration: underline;"><a href="http://www.amazon.com/Agile-Testing-Practical-Guide-Testers/dp/0321534468/ref=sr_1_1?ie=UTF8&amp;qid=1327891879&amp;sr=8-1" target="_blank"><span style="color: #333399; text-decoration: underline;"><em>Agile Testing</em></span></a></span>, they will learn that they have to be patient and invest a lot of time in learning and experimenting with different test frameworks. And they should use Mike Cohn&#8217;s test automation pyramid concept to see where they&#8217;ll get the best ROI in automation. Generally, they should always start by learning how to do TDD and get traction on unit level tests. Then they can move on to API or service level tests, then GUI. But that&#8217;s not a rule, each team has to figure out what&#8217;s best for them.</span></p>
<p><span style="color: #333399;"> I highly recommend Gojko Adzic&#8217;s <span style="text-decoration: underline;"><a href="http://specificationbyexample.com" target="_blank"><span style="color: #333399;"><em>Specification by Example</em></span></a></span> book, and also his blog, <span style="text-decoration: underline;"><a href="http://gojko.net/"><span style="color: #333399; text-decoration: underline;">gojko.net</span></a></span>. <span style="text-decoration: underline;"><a href="http://shino.de" target="_blank"><span style="color: #333399; text-decoration: underline;">Markus Gaertner</span></a></span> has a great ATDD book coming out but it&#8217;s not published yet. </span></p>
<p><span style="color: #333399;"> There are SO many test frameworks, drivers, tools, it&#8217;s overwhelming. Recently we had to find a way to automate GUI regression tests for our new code that uses Dojo. Our existing GUI tools aren&#8217;t able to interpret the Dojo JS properly. It was truly a team effort, though not a smooth one. Our sys admin had earlier played around with Selenium, and we thought Webdriver might work. The sys admin did a spike and proved it did work, then he and our senior architect spiked a couple of different frameworks &#8211; one homegrown, one using Geb. They demo&#8217;ed it and got everyone&#8217;s opinions. For now we are going with the Geb framework, but down the road we might decide it&#8217;s not quite right and try something else.</span></p>
<p><span style="color: #333399;"> Anyway, that&#8217;s a long-winded answer. One good place to start getting an idea about functional test tools is the Agile Alliance Functional Test Tools group&#8217;s spreadsheet comparing various tools, at <span style="text-decoration: underline;"><a href="http://bit.ly/AgileTestTools"><span style="color: #333399; text-decoration: underline;">http://bit.ly/AgileTestTools</span></a></span>. When the teams are ready to think about functional testing, they might take a look and get an idea of all the choices. It&#8217;s a good idea to stop and plan a <span style="text-decoration: underline;"><a href="http://searchsoftwarequality.techtarget.com/tip/Devising-a-test-automation-strategy-Getting-started" target="_blank">test automation strategy</a></span>.<br />
</span></p>
<p><span style="color: #333399;">It is really, really hard to get started with test automation. There&#8217;s a period where it&#8217;s just extra work and no reward. But eventually they&#8217;ll cross over that Hump of Pain and start reaping the benefits, eating away at their technical debt!</span></p>
]]></content:encoded>
			<wfw:commentRss>http://lisacrispin.com/wordpress/2012/01/29/where-should-i-start-looking/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Using the Agile Testing Quadrants</title>
		<link>http://lisacrispin.com/wordpress/2011/11/08/using-the-agile-testing-quadrants/</link>
		<comments>http://lisacrispin.com/wordpress/2011/11/08/using-the-agile-testing-quadrants/#comments</comments>
		<pubDate>Tue, 08 Nov 2011 19:40:05 +0000</pubDate>
		<dc:creator>lcrispin</dc:creator>
				<category><![CDATA[agile testing]]></category>
		<category><![CDATA[agile testing quadrants]]></category>
		<category><![CDATA[quadrants]]></category>

		<guid isPermaLink="false">http://lisacrispin.com/wordpress/?p=869</guid>
		<description><![CDATA[Someone on the agile-testing Yahoogroup mailing list posted a link to a blog post in which he proceeded to misuse, maul and maim the Agile Testing Quadrants. There is no way to put comments on that blog post to try to refute his claim that the quadrants are somehow a waterfall process. Since other people [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: #333399;">Someone on the agile-testing Yahoogroup mailing list posted a link to a blog post in which he proceeded to misuse, maul and maim the Agile Testing Quadrants. There is no way to put comments on that blog post to try to refute his claim that the quadrants are somehow a waterfall process. Since other people might misunderstand the purpose of the quadrants, I&#8217;d like to put a quick explanation here.</span></p>
<div id="attachment_870" class="wp-caption alignright" style="width: 310px"><span style="color: #333399;"><a href="http://lisacrispin.com/wordpress/wp-content/uploads/2011/11/Agile-Testing-Quadrants.png"><span style="color: #333399;"><img class="size-medium wp-image-870" title="Agile Testing Quadrants" src="http://lisacrispin.com/wordpress/wp-content/uploads/2011/11/Agile-Testing-Quadrants-300x219.png" alt="" width="300" height="219" /></span></a></span><p class="wp-caption-text">Agile Testing Quadrants</p></div>
<p><span style="color: #333399;">You might want to start with <span style="text-decoration: underline;"><span style="color: #0000ff; text-decoration: underline;"><a href="http://exampler.com" target="_blank"><span style="color: #0000ff; text-decoration: underline;">Brian Marick</span></a>&#8216;</span></span>s <span style="text-decoration: underline;"><span style="color: #0000ff; text-decoration: underline;"><a href="http://www.exampler.com/old-blog/2003/08/22/#agile-testing-project-2" target="_blank"><span style="color: #0000ff; text-decoration: underline;">original posts</span></a></span></span> on his agile testing matrix, which we called the Quadrants and (with his permission) made the heart of our <span style="text-decoration: underline;"><span style="color: #0000ff;"><a href="http://agiletester.ca" target="_blank"><span style="color: #0000ff; text-decoration: underline;">Agile Testing</span></a></span></span> book. </span></p>
<p><span style="color: #333399;">The quadrant numbering system does NOT imply any order. You don&#8217;t work through the quadrants from 1 to 4, in a waterfall style. It&#8217;s just an arbitrary numbering so that, in our book and when we are talking about the quadrants, we can say &#8220;Q1&#8243; instead of &#8220;technology-facing tests that support the team&#8221;.  </span></p>
<p><span style="color: #333399;">Most projects would start with Q2 tests, because those are where you get the examples that turn into specifications and tests that drive coding, along with prototypes and the like. However, I have worked on projects where we started out with performance testing (which is in Q4) on a spike of the architecture, because that was the most important criterion for the feature. If your customers are uncertain about their requirements, you might even do a spike and start with exploratory testing (Q3).</span></p>
<p><span style="color: #333399;">Q3 and Q4 testing pretty much require that some code be written and deployable, but most teams iterate through the quadrants rapidly, working in small increments. Write a test for some small chunk of a feature, write the code, once the test is passing, perhaps automate more tests for it, do exploratory testing on it, do security or load testing on it, whatever, then add the next small chunk and go through the whole process again.</span></p>
<p><span style="color: #333399;">The quadrants are merely a taxonomy to help teams plan their testing and make sure they have all the resources they need to accomplish it. There are no hard and fast rules about what goes in what quadrant. Think through them as you do your release, theme, and iteration planning, so your whole team starts out by thinking about testing first.</span></p>
<p><span style="color: #333399;">Michael Huetterman adds &#8220;Outside-in, barrier-free, collaborative&#8221; to the middle of the quadrants, see his Agile Record <span style="color: #0000ff;"><a href="http://huettermann.net/perform/AgileALM-AgileRecord-Huettermann.pdf" target="_blank"><span style="color: #0000ff;">article</span></a></span> or his excellent book <span style="text-decoration: underline;"><span style="color: #0000ff; text-decoration: underline;"><a href="http://huettermann.net/alm/" target="_blank"><span style="color: #0000ff; text-decoration: underline;">Agile ALM</span></a></span></span></span></p>
<p>&nbsp;</p>
<p><span style="color: #333399;">Visit my Presentations page for some slide decks that contain more information on the quadrants, or check out our book. I&#8217;m always happy to talk about the quadrants, just send me an email!</span></p>
]]></content:encoded>
			<wfw:commentRss>http://lisacrispin.com/wordpress/2011/11/08/using-the-agile-testing-quadrants/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>What I&#8217;ve been writing instead of blog posts!</title>
		<link>http://lisacrispin.com/wordpress/2011/09/20/what-ive-been-writing-instead-of-blog-posts/</link>
		<comments>http://lisacrispin.com/wordpress/2011/09/20/what-ive-been-writing-instead-of-blog-posts/#comments</comments>
		<pubDate>Tue, 20 Sep 2011 18:25:51 +0000</pubDate>
		<dc:creator>lcrispin</dc:creator>
				<category><![CDATA[agile testing]]></category>
		<category><![CDATA[experiments]]></category>
		<category><![CDATA[learning for testers]]></category>
		<category><![CDATA[TechTarget articles]]></category>
		<category><![CDATA[Transitioning to agile]]></category>
		<category><![CDATA[Whole Team Approach]]></category>
		<category><![CDATA[writing]]></category>
		<category><![CDATA[agile teams]]></category>
		<category><![CDATA[articles]]></category>
		<category><![CDATA[communication]]></category>
		<category><![CDATA[developers and testers]]></category>
		<category><![CDATA[whole team approach]]></category>

		<guid isPermaLink="false">http://lisacrispin.com/wordpress/?p=820</guid>
		<description><![CDATA[I have been doing some writing in the past six weeks, in addition to rehabilitating my broken-and-now-healed ankle. But it&#8217;s all been published elsewhere. Here are some links: Software Quality Connection, &#8220;How to Improve Communication between QA and Development&#8220; SearchSoftwareQuality.com, &#8220;Agile development: The whole-team approach&#8221; Also on SearchSoftwareQuality.com, &#8220;The whole-team approach to Agile development: Examples [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><span style="color: #333399;">I have been doing some writing in the past six weeks, in addition to rehabilitating my broken-and-now-healed ankle. But it&#8217;s all been published elsewhere. Here are some links:</span></p>
<p style="text-align: left;"><span style="color: #333399;">Software Quality Connection, &#8220;<span style="color: #0000ff;"><a href="http://www.softwarequalityconnection.com/2011/08/how-to-improve-communication-between-qa-and-development/" target="_blank"><span style="color: #0000ff;">How to Improve Communication between QA and Development</span></a></span>&#8220;</span></p>
<p style="text-align: left;"><span style="color: #333399;">SearchSoftwareQuality.com, &#8220;<span style="color: #0000ff;"><a href="http://searchsoftwarequality.techtarget.com/tip/Agile-development-The-whole-team-approach" target="_blank"><span style="color: #0000ff;">Agile development: The whole-team approach</span></a></span>&#8221; </span></p>
<p style="text-align: left;"><span style="color: #333399;">Also on SearchSoftwareQuality.com, &#8220;<span style="color: #0000ff;"><a href="http://searchsoftwarequality.techtarget.com/tip/The-whole-team-approach-to-Agile-development-Examples-and-benefits" target="_blank"><span style="color: #0000ff;">The whole-team approach to Agile development: Examples and benefits</span></a></span>&#8220;</span></p>
<p style="text-align: left;"><span style="color: #333399;">I&#8217;ve got a bunch of tips and Ask the Expert Q&amp;A on<span style="color: #0000ff;"><a href="http://searchsoftwarequality.techtarget.com/expert/Lisa-Crispin" target="_blank"><span style="color: #0000ff;"> SearchSoftwareQuality.com</span></a></span>, please check them out</span>!<span style="color: #333399;"> I&#8217;d appreciate feedback.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://lisacrispin.com/wordpress/2011/09/20/what-ive-been-writing-instead-of-blog-posts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Clean Coder (and Tester!)</title>
		<link>http://lisacrispin.com/wordpress/2011/07/31/the-clean-coder-and-tester/</link>
		<comments>http://lisacrispin.com/wordpress/2011/07/31/the-clean-coder-and-tester/#comments</comments>
		<pubDate>Sun, 31 Jul 2011 18:52:36 +0000</pubDate>
		<dc:creator>lcrispin</dc:creator>
				<category><![CDATA[agile teams]]></category>
		<category><![CDATA[agile testing]]></category>
		<category><![CDATA[agile testing training]]></category>
		<category><![CDATA[book review]]></category>
		<category><![CDATA[learning for testers]]></category>
		<category><![CDATA[Techwell Blog]]></category>
		<category><![CDATA[Clean Code]]></category>
		<category><![CDATA[The Clean Coder]]></category>

		<guid isPermaLink="false">http://lisacrispin.com/wordpress/?p=814</guid>
		<description><![CDATA[My review of Uncle Bob Martin&#8217;s The Clean Coder is up on my Techwell blog. If you&#8217;ve read the book, I&#8217;d love to hear your thoughts on it. If you haven&#8217;t read the book, please do so!]]></description>
			<content:encoded><![CDATA[<p><span style="color: #333399;">My <span style="text-decoration: underline;"><a href="http://agile.techwell.com/blogs/agile-testing-lisa-crispin/clean-coder-tester" target="_blank"><span style="color: #333399; text-decoration: underline;">review</span></a></span> of Uncle Bob Martin&#8217;s <a href="http://www.amazon.com/Clean-Coder-Conduct-Professional-Programmers/dp/0137081073/ref=sr_1_1?s=books&amp;ie=UTF8&amp;qid=1312137486&amp;sr=1-1" target="_blank"><span style="text-decoration: underline;">The Clean Coder</span></a> is up on my Techwell blog. If you&#8217;ve read the book, I&#8217;d love to hear your thoughts on it. If you haven&#8217;t read the book, please do so!</span></p>
]]></content:encoded>
			<wfw:commentRss>http://lisacrispin.com/wordpress/2011/07/31/the-clean-coder-and-tester/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Interview with Simon Baker</title>
		<link>http://lisacrispin.com/wordpress/2011/07/18/interview-with-simon-baker/</link>
		<comments>http://lisacrispin.com/wordpress/2011/07/18/interview-with-simon-baker/#comments</comments>
		<pubDate>Mon, 18 Jul 2011 18:14:30 +0000</pubDate>
		<dc:creator>lcrispin</dc:creator>
				<category><![CDATA[agile teams]]></category>
		<category><![CDATA[agile testing]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[Whole Team Approach]]></category>
		<category><![CDATA[writing]]></category>
		<category><![CDATA[Energized Work]]></category>
		<category><![CDATA[Simon Baker]]></category>
		<category><![CDATA[whole team approach]]></category>

		<guid isPermaLink="false">http://lisacrispin.com/wordpress/?p=806</guid>
		<description><![CDATA[My interview with Simon Baker was posted on Stickyminds and Techwell today. There will also be highlights in the next issue of Better Software.]]></description>
			<content:encoded><![CDATA[<p><span style="color: #333399;">My interview with </span><span style="text-decoration: underline;"><a href="http://www.energizedwork.com" target="_blank"><span style="color: #333399;">Simon Baker</span></a></span><span style="color: #333399;"> was posted on </span><span style="text-decoration: underline;"><a href="http://www.stickyminds.com/sitewide.asp?Function=WEEKLYCOLUMN&amp;ObjectId=16964&amp;ObjectType=ARTCOL&amp;btntopic=artcol" target="_blank"><span style="color: #333399;">Stickyminds</span></a></span><span style="color: #333399;"> and </span><span style="text-decoration: underline;"><a href="http://agile.techwell.com/articles/weekly/one-expert-another-simon-baker" target="_blank"><span style="color: #333399;">Techwell</span></a></span><span style="color: #333399;"> today. There will also be highlights in the next issue of Better Software.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://lisacrispin.com/wordpress/2011/07/18/interview-with-simon-baker/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Writing About Testing 2: Style and Grace</title>
		<link>http://lisacrispin.com/wordpress/2011/07/04/writing-about-testing-2-style-and-grace/</link>
		<comments>http://lisacrispin.com/wordpress/2011/07/04/writing-about-testing-2-style-and-grace/#comments</comments>
		<pubDate>Mon, 04 Jul 2011 20:40:02 +0000</pubDate>
		<dc:creator>lcrispin</dc:creator>
				<category><![CDATA[agile testing]]></category>
		<category><![CDATA[learning for testers]]></category>
		<category><![CDATA[Publications]]></category>
		<category><![CDATA[TechTarget articles]]></category>
		<category><![CDATA[writing]]></category>
		<category><![CDATA[writing about testing]]></category>

		<guid isPermaLink="false">http://lisacrispin.com/wordpress/?p=787</guid>
		<description><![CDATA[My summary of the WAT2 conference this past May, in Durango, appears on the SearchSoftwareQuality.com website (you have to register to see content, registration is free, I apologize that it&#8217;s a bit of a pain to have to register). I was inspired by this year&#8217;s theme of style and grace, as well as the amazing [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: #333399;">My <span style="text-decoration: underline;"><a href="http://searchsoftwarequality.techtarget.com/news/2240037177/Writing-About-Testing-WAT-A-conference-for-software-testers-who-write" target="_blank">summary of the WAT2</a></span> conference this past May, in Durango, appears on the <a href="http://searchsoftwarequality.techtarget.com/news/2240037177/Writing-About-Testing-WAT-A-conference-for-software-testers-who-write" target="_blank">SearchSoftwareQuality.com</a> website (you have to register to see content, registration is free, I apologize that it&#8217;s a bit of a pain to have to register). I was inspired by this year&#8217;s theme of style and grace, as well as the amazing participants, leading testing practitioners from the U.S., Europe and Israel. </span></p>
]]></content:encoded>
			<wfw:commentRss>http://lisacrispin.com/wordpress/2011/07/04/writing-about-testing-2-style-and-grace/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Who is&#8230;</title>
		<link>http://lisacrispin.com/wordpress/2011/06/21/who-is/</link>
		<comments>http://lisacrispin.com/wordpress/2011/06/21/who-is/#comments</comments>
		<pubDate>Tue, 21 Jun 2011 19:00:50 +0000</pubDate>
		<dc:creator>lcrispin</dc:creator>
				<category><![CDATA[agile testing]]></category>
		<category><![CDATA[writing]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[who is]]></category>

		<guid isPermaLink="false">http://lisacrispin.com/wordpress/?p=757</guid>
		<description><![CDATA[I&#8217;m honored and grateful to be the first interviewee in Yves Hanoulle&#8217;s &#8220;Who is&#8230;&#8221; series. Do any of my answers surprise you? I&#8217;m looking forward to learning about lots of people in this series!]]></description>
			<content:encoded><![CDATA[<p><span style="color: #333399;">I&#8217;m honored and grateful to be the first interviewee in </span><a href="http://www.hanoulle.be" target="_blank"><span style="color: #0000ff;">Yves Hanoulle&#8217;s</span></a><span style="color: #800080;"> &#8220;</span><a href="http://www.hanoulle.be/2011/06/who-is-lisa-crispin/" target="_blank"><span style="color: #800080;">Who is&#8230;</span></a><span style="color: #333399;"><span style="color: #800080;">&#8221; </span>series. Do any of my answers surprise you?</span></p>
<p><span style="color: #333399;"></p>
<div id="attachment_762" class="wp-caption aligncenter" style="width: 310px"><a href="http://lisacrispin.com/wordpress/wp-content/uploads/2011/06/Donkey-Hug.jpg"><img class="size-medium wp-image-762" title="Donkey Hug" src="http://lisacrispin.com/wordpress/wp-content/uploads/2011/06/Donkey-Hug-300x224.jpg" alt="" width="300" height="224" /></a><p class="wp-caption-text">The Real Me, with Chester and Ernest at the Brewpub</p></div>
<p></span></p>
<p><span style="color: #333399;">I&#8217;m looking forward to learning about lots of people in this series!</span></p>
]]></content:encoded>
			<wfw:commentRss>http://lisacrispin.com/wordpress/2011/06/21/who-is/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;Bug Statistics Are a Waste of Time&#8221;</title>
		<link>http://lisacrispin.com/wordpress/2011/05/17/bug-statistics-are-a-waste-of-time/</link>
		<comments>http://lisacrispin.com/wordpress/2011/05/17/bug-statistics-are-a-waste-of-time/#comments</comments>
		<pubDate>Tue, 17 May 2011 17:42:44 +0000</pubDate>
		<dc:creator>lcrispin</dc:creator>
				<category><![CDATA[agile testing]]></category>
		<category><![CDATA[defect tracking]]></category>
		<category><![CDATA[metrics]]></category>
		<category><![CDATA[shortened feedback loop]]></category>
		<category><![CDATA[test automation]]></category>
		<category><![CDATA[quality]]></category>

		<guid isPermaLink="false">http://lisacrispin.com/wordpress/?p=734</guid>
		<description><![CDATA[I was pleased to learn that my StarEast talk on an agile approach to defect management generated more discussion on the topic at the conference. Please read Gojko Adzic&#8217;s new post &#8220;Bug statistics are a waste of time&#8221; &#8211; it shatters a lot of illusions that organizations treasure about defect tracking and bug metrics.]]></description>
			<content:encoded><![CDATA[<p><span style="color: #333399;">I was pleased to learn that my StarEast talk on an </span><a title="StarEast" href="http://searchsoftwarequality.techtarget.com/tip/STAREAST-Agile-testing-and-defect-tracking" target="_blank"><span style="color: #0000ff;">agile approach to defect management</span></a><span style="color: #333399;"> generated more discussion on the topic at the conference. Please read Gojko Adzic&#8217;s new post &#8220;</span><a title="Gojko's Post" href="http://gojko.net/2011/05/17/bug-statistics-are-a-waste-of-time/" target="_blank"><span style="color: #0000ff;">Bug statistics are a waste of time</span></a><span style="color: #333399;">&#8221; &#8211; it shatters a lot of illusions that organizations treasure about defect tracking and bug metrics.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://lisacrispin.com/wordpress/2011/05/17/bug-statistics-are-a-waste-of-time/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Whole Team Approach in Practice</title>
		<link>http://lisacrispin.com/wordpress/2011/04/26/the-whole-team-approach-in-practice/</link>
		<comments>http://lisacrispin.com/wordpress/2011/04/26/the-whole-team-approach-in-practice/#comments</comments>
		<pubDate>Tue, 26 Apr 2011 17:43:23 +0000</pubDate>
		<dc:creator>lcrispin</dc:creator>
				<category><![CDATA[agile testing]]></category>
		<category><![CDATA[continuous integration]]></category>
		<category><![CDATA[exploratory testing]]></category>
		<category><![CDATA[feedback]]></category>
		<category><![CDATA[learning for testers]]></category>
		<category><![CDATA[pairing]]></category>
		<category><![CDATA[planning]]></category>
		<category><![CDATA[shortened feedback loop]]></category>
		<category><![CDATA[software quality]]></category>
		<category><![CDATA[test automation]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Whole Team Approach]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[continual improvement]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[retrospectives]]></category>
		<category><![CDATA[whole team approach]]></category>

		<guid isPermaLink="false">http://lisacrispin.com/wordpress/?p=713</guid>
		<description><![CDATA[I&#8217;ve just been struggling with a title for this post. Some of my ideas were: &#8220;Visibility Taken to New Heights&#8221;, &#8220;Yes, There Are Teams Who Do This Just Like In the Books&#8221;, &#8220;A Real Commitment to Continual Improvement&#8221;, &#8220;Inspiration&#8221;, but none of them really capture my amazement at what I saw visiting the team at [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: #333399;">I&#8217;ve just been struggling with a title for this post. Some of my ideas were: &#8220;Visibility Taken to New Heights&#8221;, &#8220;Yes, There Are Teams Who Do This Just Like In the Books&#8221;, &#8220;A Real Commitment to Continual Improvement&#8221;, &#8220;Inspiration&#8221;, but none of them really capture my amazement at what I saw visiting the team at <a href="http://energizedwork.com" target="_blank">Energized Work</a> in London. Finally it struck me that this team embodies the Whole Team approach to software development in a way that I&#8217;ve rarely seen.</span></p>
<p><span style="color: #333399;"><em>I&#8217;ve just updated this post with links to photos of the Big Visible Charts in the Energized Work Lab, accompanied by explanations from Simon Baker. Check &#8216;em out, they will give you ideas for your own team to use.</em><br />
</span></p>
<p><span style="color: #333399;"><strong>What a Team!</strong></span></p>
<p><span style="color: #333399;">I&#8217;ve always maintained that I work for the coolest team on the planet, and most of what I try to help others learn are things I learned from and with my own awesome teammates. I don&#8217;t want to be disloyal, but the team at Energized Work raises the bar for cool. Simon Baker (@energizr on Twitter) invited me to visit while I was in London earlier this month (and he gave me permission to write this post about it). I love to visit development teams wherever I go, and learn what other practitioners do to improve software quality, so I was happy I could make the time. Mohinder Kohsla had breakfast with me that morning, and was kind enough to guide me to the Energized Work lab, as he already knew some of the folks there.</span></p>
<p><span style="color: #333399;"><strong>Big Visible Charts</strong></span></p>
<p><span style="color: #333399;">What blew me away right off the bat at Energized Work was the creative ways they use whiteboards. One whiteboard had <a href="http://www.flickr.com/photos/agileinaction/5686970056/in/photostream/" target="_blank">personas</a>, complete with photos and bios, and assumptions. That&#8217;s not too unusual, but it&#8217;s still nice to see someone actively using personas in real life.</span></p>
<p><span style="color: #333399;">What intrigued me most was the way they represent their backlog for their current project as a <a href="http://www.flickr.com/photos/agileinaction/5686402253/in/photostream/" target="_blank">site map on a big whiteboard</a>. They start drawing site map for the web application they&#8217;re working on on a big whiteboard, with placeholders for each screen, and arrows showing how the navigation flows. Since this is on the whiteboard, it&#8217;s easy for them to evolve the map as the project proceeds. They overlay cards with user goals so they can identify which journeys deliver value. Screen prints of completed pages are stuck to the board over the original placeholder, along with the cost to develop it.</span></p>
<p><span style="color: #333399;">The team starts with minimum functionality delivered to achieve a goal, working in fast, tiny iterations. As Simon explained to me, the customer can decide based on that functionality and what it cost whether to invest more in that user goal, for example, to &#8220;enrich the feature with more functionality&#8221;. The site map / backlog is part of the team&#8217;s mechanism which allows the customer to decide &#8220;just in time&#8221; whether to &#8220;go deep or broad&#8221; every week in response to user testing.</span></p>
<p><span style="color: #333399;">The Energized Work team has experimented with different ways to do story/task boards as well. Instead of a traditional Scrum task board or Kanban board, they represent each story with a <a href="http://www.flickr.com/photos/agileinaction/5686970270/in/photostream/" target="_blank">big square on the whiteboard</a>. In the middle of the square is a story card has some high level acceptance tests written on the back. Surrounding it is plenty of space to draw mock-ups, prototypes, write questions, write down test cases, whatever they need to discuss or do. A team member only has to look at the board to see story requirements.</span></p>
<p><span style="color: #333399;">Instead of moving cards from column to column, eg. from &#8220;Work in Progress&#8221; to &#8220;Verify&#8221;, they represent the vertical slicing of the story with <a href="http://www.flickr.com/photos/agileinaction/5686969888/in/photostream/" target="_blank">different colored dots</a>, representing feedback from different activities including customer review, UX reviews, and manual exploratory testing. Some cards may cycle through coding, testing, reviews, and back to coding several times before they&#8217;re done. Gordon Conroy, the tester, keeps an eye on the &#8220;big picture&#8221; as new functionality is created slice by slice. He was so knowledgeable about all aspects of the project, it&#8217;s clear he works constantly together with the rest of the development team. If companies with separate test teams could see this in action, they&#8217;d get why testing can&#8217;t be a separate phase or done by a separate team!</span></p>
<p><span style="color: #333399;">My own team uses a fairly standard task board with rows for stories and columns for status, and we write high-level requirements and questions on a separate whiteboard. We also work in these fast, tiny iterations with multiple slices of each story, and I am wondering if we can borrow some of these ideas to better represent that visually. We put more details about slices, test cases and specifications on the team wiki, but developers don&#8217;t always look at the wiki. Of course we also do specification by example with executable tests, but whiteboard drawings and notes would make a good, quick-to-access supplement during development. I&#8217;ve told my team everything I&#8217;m writing here, and we&#8217;re ruminating on how we might experiment to improve visibility, while keeping our remote teammate involved.</span></p>
<p><span style="color: #333399;">Another Big Visible Chart in the Energized Work lab lists usability heuristics. Clearly, no aspect of software quality is neglected here, and there were so many visual reminders to keep the team on track. Just about every problem my team has experienced, we solved by making it more visible, and seeing how well another team accomplishes this is affirming.</span></p>
<p><span style="color: #333399;"><strong>Driving Development with Tests</strong></span></p>
<p><span style="color: #333399;">The Energized Work team are clearly expert practitioners of TDD and specification by example. They showed me the continuous builds in Jenkins for a couple of different projects, it looked a lot like what my own team does. I&#8217;ve personally met few teams that have as sophisticated a build job set-up as ours. I found it interesting that they&#8217;ve used different test frameworks and tools on different projects, they are clearly committed to finding what works best for each situation, and experimenting with new approaches. Some of the tools they use are new to me, such as Spock for unit testing Groovy and Java, using a BDD-style syntax.</span></p>
<p><span style="color: #333399;">All database changes and data migrations are automated, kept under source code control and managed with Liquibase. This is one area where my own team could improve, so it was helpful to see this in action.</span></p>
<p><span style="color: #333399;">Gordon Conroy showed me some clever solutions they&#8217;ve come up with to test having many concurrent users testing realistic situations, and how they can monitor these scenarios as the automated tests run.</span></p>
<p><span style="color: #333399;"><strong>Customer Collaboration</strong></span></p>
<p><span style="color: #333399;">They explained how they work with their current customer. He comes in  several days a week to collaborate with all team members, including developers and testers, and answer questions. The customer&#8217;s  goal is to have a website to show potential investors, so a lot of  effort goes into the look and feel and showcasing the functionality. The customer gets continual feedback from tests and from the backlog site map, and in turn is able to review the work completed so far and give feedback to the development team on what changes are still needed. I wish I could have met the customer because I&#8217;m betting he is truly delighted (as we want all of our customers to be!)<br />
</span></p>
<p><span style="color: #333399;"><strong>Continual Improvement</strong></span></p>
<p><span style="color: #333399;">Most of all, I admire the Energized Work team&#8217;s obvious commitment to  always finding better ways to work, even though they are already  functioning at such a high level. They had just experimented with using <a href="http://www.flickr.com/photos/agileinaction/5686970184/in/photostream/" target="_blank"> causal loop diagrams</a> for their retrospectives, to help them identify  behaviors and invisible work. They told me that they aren&#8217;t just trying to improve the process within the system, but better understand the system itself. As a result, they&#8217;re able to make real improvements in effectiveness, not only efficiency. Here&#8217;s another <a href="http://www.flickr.com/photos/agileinaction/5686969994/in/photostream/" target="_blank">example</a> of output from a retrospective.<br />
</span></p>
<p><span style="color: #333399;">It was exciting to meet a team of people who are passionate about software quality, love what they do, and clearly have a lot of fun. They obviously have time to learn, innovate and experiment, which is reflected in some incredibly creative solutions to some tricky testing problems.</span></p>
<p><span style="color: #333399;">I&#8217;ve been telling my own teammates the ideas I brought away from my visit, and we&#8217;ll see what experiments we can think of trying. Some of our best ideas were &#8220;stolen&#8221; from other teams, and I expect in another six months I&#8217;ll be able to tell you what has resulted from my inspiring visit to Energized Work.</span></p>
<p><span style="color: #333399;"><strong>Everyone Focused on Quality</strong></span></p>
<p><span style="color: #333399;"><a href="http://janetgregory.ca" target="_blank">Janet Gregory</a> and I, and our teams, have been practicing the Whole Team approach to delivering high-quality software for years, and working hard to explain this concept to others. It was affirming to see a team commit to a high standard of quality and then work relentlessly to keep raising the bar.</span></p>
<p><span style="color: #333399;">I highly recommend that you and your team visit other teams, in your own area or when you are traveling. Every team can teach you something, even if it&#8217;s &#8220;what not to do&#8221;. Visiting a team who has found good ways to produce great software shows you what&#8217;s possible in real life, and leave you enthused about trying something new to do better work.<br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://lisacrispin.com/wordpress/2011/04/26/the-whole-team-approach-in-practice/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Practice, Practice, Practice!</title>
		<link>http://lisacrispin.com/wordpress/2011/04/22/practice-practice-practice/</link>
		<comments>http://lisacrispin.com/wordpress/2011/04/22/practice-practice-practice/#comments</comments>
		<pubDate>Fri, 22 Apr 2011 17:46:34 +0000</pubDate>
		<dc:creator>lcrispin</dc:creator>
				<category><![CDATA[agile testing]]></category>
		<category><![CDATA[diversity]]></category>
		<category><![CDATA[learning for testers]]></category>
		<category><![CDATA[Publications]]></category>
		<category><![CDATA[software quality]]></category>
		<category><![CDATA[writing]]></category>
		<category><![CDATA[agile record]]></category>
		<category><![CDATA[Agile Testing in Real Life]]></category>
		<category><![CDATA[article]]></category>

		<guid isPermaLink="false">http://lisacrispin.com/wordpress/?p=706</guid>
		<description><![CDATA[The latest issue of Agile Record is out, and includes some terrific articles by Gojko Adzic, Jurgen Appelo, Ellen Gottesdiener, Johanna Rothman, Linda Rising, Catherine Powell and several more &#8211; what an incredibly talented and diverse group of contributors! My &#8220;Agile Testing in Real Life&#8221; column is about practicing our software development (that includes testing) [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: #333399;">The latest <a href="http://www.agilerecord.com/agilerecord_06.pdf" target="_blank">issue</a> of <a href="http://www.agilerecord.com" target="_blank">Agile Record</a> is out, and includes some terrific articles by <a href="http://gojko.net" target="_blank">Gojko Adzic</a>, <a href="http://noop.nl" target="_blank">Jurgen Appelo</a>, <a href="http://www.ebgconsulting.com" target="_blank">Ellen Gottesdiener</a>, <a href="http://www.jrothman.com/" target="_blank">Johanna Rothman</a>, Linda Rising, Catherine Powell and several more &#8211; what an incredibly talented and diverse group of contributors! My <a href="http://lisacrispin.com/downloads/agilerecord06_crispin.pdf" target="_blank">&#8220;Agile Testing in Real Life&#8221; column</a> is about practicing our software development (that includes testing) skills. I like to lead by example, so in this article I recount everything I&#8217;ve done so far this year to grow my own skills and become a better software tester. </span></p>
<p><span style="color: #333399;">To what are you devoting  your 10,000 hours of practice? </span></p>
]]></content:encoded>
			<wfw:commentRss>http://lisacrispin.com/wordpress/2011/04/22/practice-practice-practice/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

