<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Agile Testing</title>
    <link rel="alternate" type="text/html" href="http://www.aphids.com/agiletesting/" />
    <link rel="self" type="application/atom+xml" href="http://www.aphids.com/agiletesting/atom.xml" />
   <id>tag:www.aphids.com,2008:/agiletesting//9</id>
    <link rel="service.post" type="application/atom+xml" href="http://www.aphids.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=9" title="Agile Testing" />
    <updated>2008-09-30T19:49:52Z</updated>
    
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type 3.2</generator>
 
<entry>
    <title>Ten myths of agile testing</title>
    <link rel="alternate" type="text/html" href="http://www.aphids.com/agiletesting/2008/09/ten_myths_of_agile_testing.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.aphids.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=9/entry_id=1803" title="Ten myths of agile testing" />
    <id>tag:www.aphids.com,2008:/agiletesting//9.1803</id>
    
    <published>2008-09-30T19:47:56Z</published>
    <updated>2008-09-30T19:49:52Z</updated>
    
    <summary>Test and QA Report magazine has published ten myths of agile testing: see myths 1-5, and myths 6-10. I have some thoughts about some of them, but no time to comment right now. In the meantime, you can check the...</summary>
    <author>
        <name>Stan Taylor</name>
        <uri>http://www.aphids.com/stan/blog/</uri>
    </author>
            <category term="Agile Testing - General" />
    
    <content type="html" xml:lang="en" xml:base="http://www.aphids.com/agiletesting/">
        <![CDATA[<p>Test and QA Report magazine has published ten myths of agile testing: see <a href="http://sdtimes.com/link/32884">myths 1-5</a>, and <a href="http://www.sdtimes.com/content/article.aspx?ArticleID=32921">myths 6-10</a>. I have some thoughts about some of them, but no time to comment right now. In the meantime, you can check the myths out for yourself.</p>]]>
        
    </content>
</entry>
<entry>
    <title>Exploratory testing as a structured process</title>
    <link rel="alternate" type="text/html" href="http://www.aphids.com/agiletesting/2008/09/exploratory_testing_as_a_struc.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.aphids.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=9/entry_id=1797" title="Exploratory testing as a structured process" />
    <id>tag:www.aphids.com,2008:/agiletesting//9.1797</id>
    
    <published>2008-09-17T15:04:55Z</published>
    <updated>2008-09-17T15:11:53Z</updated>
    
    <summary>In common usage, I think the term &apos;exploratory testing&apos; is often used to refer to ad hoc testing--it&apos;s lipstick on a pig. But the big thinkers in quality assurance view ET as a structured testing process. Mike Kelly lists some...</summary>
    <author>
        <name>Stan Taylor</name>
        <uri>http://www.aphids.com/stan/blog/</uri>
    </author>
            <category term="Quality Assurance - General" />
    
    <content type="html" xml:lang="en" xml:base="http://www.aphids.com/agiletesting/">
        <![CDATA[<p>In common usage, I think the term 'exploratory testing' is often used to refer to ad hoc testing--it's lipstick on a pig. But the big thinkers in quality assurance view ET as a structured testing process. Mike Kelly lists <a href="http://searchsoftwarequality.techtarget.com/expert/KnowledgebaseAnswer/0,289625,sid92_gci1242794,00.html">some of the skills</a> necessary for performing exploratory testing. Mike also points to the newest version of James and Jonathan Bach's <a href="http://www.satisfice.com/articles/et-dynamics.pdf">Exploratory Testing Dynamics</a> [PDF] document, which is very useful.</p>]]>
        
    </content>
</entry>
<entry>
    <title>Agile and the Protestant reformation</title>
    <link rel="alternate" type="text/html" href="http://www.aphids.com/agiletesting/2008/09/agile_and_the_protestant_refor.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.aphids.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=9/entry_id=1792" title="Agile and the Protestant reformation" />
    <id>tag:www.aphids.com,2008:/agiletesting//9.1792</id>
    
    <published>2008-09-10T18:36:55Z</published>
    <updated>2008-09-10T18:46:50Z</updated>
    
    <summary>I&apos;ve already compared agile to Alcoholics Anonymous, so why not religion? Tom Grant draws an analogy between the timing of Luther&apos;s demands that sparked the Protestant reformation and the timing of the rise of agile within software development: Remember junior...</summary>
    <author>
        <name>Stan Taylor</name>
        <uri>http://www.aphids.com/stan/blog/</uri>
    </author>
            <category term="Agile - General" />
    
    <content type="html" xml:lang="en" xml:base="http://www.aphids.com/agiletesting/">
        <![CDATA[<p>I've already <a href="http://www.aphids.com/agiletesting/2008/07/fake_it_till_you_make_it.html">compared agile to Alcoholics Anonymous</a>, so why not religion? Tom Grant <a href="http://blogs.forrester.com/product_management/2008/09/many-reasons-to.html">draws an analogy</a> between the timing of Luther's demands that sparked the Protestant reformation and the timing of the rise of agile within software development:</p>

<blockquote>Remember junior high school history class, when we heard that Luther's protest conveniently occurred just when secular princes were looking for ways to gain independence from Rome? The Agile movement arrived when more was happening in the technology industry than just the disgust of developers with schedules in which no one believed, or projects that didn't deliver what the customer wanted.</blockquote>

<p>Tom's blog post, and it got me thinking: if Luther had started the Reformation <em>and</em> agile, the Reformation might have looked quite different. Instead of nailing 95 theses to the door in Wittenberg, in his first iteration, Luther might have only demanded a handful of changes to the Catholic church.</p>]]>
        
    </content>
</entry>
<entry>
    <title>Agile maturity</title>
    <link rel="alternate" type="text/html" href="http://www.aphids.com/agiletesting/2008/08/agile_maturity.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.aphids.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=9/entry_id=1782" title="Agile maturity" />
    <id>tag:www.aphids.com,2008:/agiletesting//9.1782</id>
    
    <published>2008-08-25T19:44:43Z</published>
    <updated>2008-08-25T19:50:20Z</updated>
    
    <summary>In an earlier post, I made reference to Alistair Cockburn&apos;s application of Shu Ha Ri to agile adoption. This comment summarizes a session at Agile 2008 in which the participants broke this agile maturity scale down even further: 0- The...</summary>
    <author>
        <name>Stan Taylor</name>
        <uri>http://www.aphids.com/stan/blog/</uri>
    </author>
            <category term="Agile - General" />
    
    <content type="html" xml:lang="en" xml:base="http://www.aphids.com/agiletesting/">
        <![CDATA[<p>In <a href="http://www.aphids.com/agiletesting/2008/07/fake_it_till_you_make_it.html">an earlier post</a>, I made reference to Alistair Cockburn's application of Shu Ha Ri to agile adoption. <a href="http://johlrogge.wordpress.com/2008/08/24/why-would-anyone-want-to-become-agile/#comment-32">This comment</a> summarizes a session at Agile 2008 in which the participants broke this agile maturity scale down even further:</p>

<blockquote>0- The Agile Convert attempts to understand and learn all the Practices.

<p>1- The Agile Purist follows all the Practices (this is the evangelical recent agile convert).</p>

<p>2- The Agile Pragmatist starts to realize that not all practices work in all situations and pursues the Agile Principles molding the Practices to their specific environment.</p>

<p>3- The Agile Purist follows all the Principles.</p>

<p>4- The Agile Pragmatist starts to realize that not all Principles work in all situations and pursues the Agile Values molding the Practices and Principles to their specific environment.</p>

<p>5- The Agile Purist follows all the Values.</p>

<p>6- The Agile Pragmatist starts to realize that not all values work in all situations and pursues the ??? molding the practices to their specific environment.</p>

<p>7- The self-actualized agile follower realizes that Agile is the embodiment of some higher understanding that can be applied in part or whole to any environment to help deliver more value… forget the boundaries of values, principles, or practices… these are just simple mechanisms to enable the education of agile to others.</blockquote></p>

<p>On this scale, I would rate myself about a 4, with quite a bit of 7 thinking thrown in. </p>

<p>Where do you stand on this scale?</p>]]>
        
    </content>
</entry>
<entry>
    <title>Risk-based testing</title>
    <link rel="alternate" type="text/html" href="http://www.aphids.com/agiletesting/2008/08/riskbased_testing.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.aphids.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=9/entry_id=1781" title="Risk-based testing" />
    <id>tag:www.aphids.com,2008:/agiletesting//9.1781</id>
    
    <published>2008-08-21T16:56:42Z</published>
    <updated>2008-08-21T17:15:13Z</updated>
    
    <summary>One of the Ten Tips for Agile Testing is &quot;Use risk based testing.&quot; You can never test everything with the same (extensive) depth; even in a waterfall project you have to make choices. In an agile project all the activities...</summary>
    <author>
        <name>Stan Taylor</name>
        <uri>http://www.aphids.com/stan/blog/</uri>
    </author>
            <category term="Agile Testing - General" />
    
    <content type="html" xml:lang="en" xml:base="http://www.aphids.com/agiletesting/">
        <![CDATA[<p>One of the <a href="http://softwaredevelopmentisfun.blogspot.com/2008/04/ten-tips-for-agile-testing.html">Ten Tips for Agile Testing</a> is "Use risk based testing." </p>

<blockquote>You can never test everything with the same (extensive) depth; even in a waterfall project you have to make choices. In an agile project all the activities are time boxed so you have to make choices about how extensively you want to test each feature. We use a risk based approach to determine which test activities we are going to carry out for a feature during the iteration. The risk level of every feature is determined by the customer and the teams. It is a very transparent process so the customer knows exactly which test activities are executed for every feature</blockquote>

<p>I've heard a lot about risk-based testing in the last couple of years. I don't mean to sound like a know-it-all, but I've been employing risk-based testing for years (which goes along with <a href="http://www.aphids.com/agiletesting/2008/08/gotcha_1.html">risk management</a> mentioned in yesterday's post), only I didn't know it had a specific name. What do others think of this?</p>]]>
        
    </content>
</entry>
<entry>
    <title>Gotcha</title>
    <link rel="alternate" type="text/html" href="http://www.aphids.com/agiletesting/2008/08/gotcha_1.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.aphids.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=9/entry_id=1779" title="Gotcha" />
    <id>tag:www.aphids.com,2008:/agiletesting//9.1779</id>
    
    <published>2008-08-20T14:59:36Z</published>
    <updated>2008-08-20T15:13:29Z</updated>
    
    <summary>In a new post, Scott Barber reminds testers that there may often be valid business reasons for making decisions that may run counter to the tester&apos;s view of what it takes to build quality software: Most testers I meet simply...</summary>
    <author>
        <name>Stan Taylor</name>
        <uri>http://www.aphids.com/stan/blog/</uri>
    </author>
            <category term="Quality Assurance - General" />
    
    <content type="html" xml:lang="en" xml:base="http://www.aphids.com/agiletesting/">
        <![CDATA[<p>In a new post, <a href="http://searchsoftwarequality.techtarget.com/tip/0,289483,sid92_gci1325828,00.html">Scott Barber</a> reminds testers that there may often be valid business reasons for making decisions that may run counter to the tester's view of what it takes to build quality software:</p>

<blockquote>Most testers I meet simply have not been exposed to the virtually impossible business challenges regularly facing development projects that often lead to decisions that appear completely counter to a commitment to quality when taken out of context. The fact is that there are a huge number of factors influencing a software development project that, at any particular point in the project, may rightly take precedence over an individual tester's assessment of quality. Given their lack of exposure, it's no wonder testers seem to habitually take a "my team doesn't listen to me" point of view.</blockquote>

<p>When I conduct job interviews with QA engineers, I often test the candidate's awareness of these factors by asking this question: "Can you name a time when you just had to put your foot down with regard to quality? For example, declared that the software can't ship due to quality concerns, etc.?"</p>

<p><img align="right" alt="crisis_management.jpg" src="http://www.aphids.com/agiletesting/images/crisis_management.jpg" width="230" height="142" />It's a little bit of a trick question. The answer that I hope to hear is: <em>No; it's not my job to make those decisions; it's my job to provide risk assessment data to decision makers who do have to make these tough decisions. Secondarily, if I'm doing my job correctly throughout the dev cycle, there should not be any surprises of this type. If a situation is building that might result in such a confrontation, then I haven't done my job in monitoring the situation, trying to solve it, or at the very least keeping management in the loop on the building crisis, so that they can make appropriate contingency plans.</em> There's nothing management likes less than getting into a crisis situation with no warning.</p>]]>
        
    </content>
</entry>
<entry>
    <title>What&apos;s the deal with Gen-Y testers?</title>
    <link rel="alternate" type="text/html" href="http://www.aphids.com/agiletesting/2008/08/whats_the_deal_with_geny_teste.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.aphids.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=9/entry_id=1776" title="What's the deal with Gen-Y testers?" />
    <id>tag:www.aphids.com,2008:/agiletesting//9.1776</id>
    
    <published>2008-08-15T03:00:00Z</published>
    <updated>2008-08-15T03:08:29Z</updated>
    
    <summary>Down under, Dean Cornish has been having a hard time finding qualified QA engineers, and in his recent blog post, he ponders why that is. In his post, Dean throws out a lot of possible reasons for this problem, but...</summary>
    <author>
        <name>Stan Taylor</name>
        <uri>http://www.aphids.com/stan/blog/</uri>
    </author>
            <category term="Quality Assurance - General" />
    
    <content type="html" xml:lang="en" xml:base="http://www.aphids.com/agiletesting/">
        <![CDATA[<p>Down under, Dean Cornish has been <a href="http://deancornish.blogspot.com/2008/08/where-have-all-technical-testers-gone.html">having a hard time finding qualified QA engineers</a>, and in his recent blog post, he ponders why that is. </p>

<p>In his post, Dean throws out a lot of possible reasons for this problem, but the end of the post gets to the heart of the matter for him:</p>

<blockquote>Off the top of my head I cannot recall a single university in this country that talks about a career in testing as an equally viable career choice in the same vein as development. Even though in the workplace, I'd argue that testers have an equally as important role as developers. This discrepancy contributes to our lack of growth in mature and capable candidates, leading us to see the same poor candidates going from shop to shop and always somehow getting through the front door.

<p>It is as though testing has become the place for people who fail at being a dev, a system analyst or business analyst or if you can pull a visa and need something where the demand is so great that the quality of the screening is frequently wavered to get "warm bodies" through the door.</blockquote></p>

<p>Maybe the situation is different in Australia than in Austin, but I'm not sure I see the same dearth of qualified candidates. And as for Dean's concern about testing not being seen as "an equally viable career choice . . .as development", as far as I can tell, that's always been the case. If anything, this situation might be better than it used to be as the software industry has matured.</p>

<p>I'd love to hear others' thoughts and experiences.</p>]]>
        
    </content>
</entry>
<entry>
    <title>Agile adoption cheat sheet?</title>
    <link rel="alternate" type="text/html" href="http://www.aphids.com/agiletesting/2008/08/agile_adoption_cheat_sheet.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.aphids.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=9/entry_id=1772" title="Agile adoption cheat sheet?" />
    <id>tag:www.aphids.com,2008:/agiletesting//9.1772</id>
    
    <published>2008-08-09T14:27:33Z</published>
    <updated>2008-08-10T20:05:46Z</updated>
    
    <summary>Amr Elssamadisy, author of Agile Adoption Patterns, has published an &apos;Agile Adoption Cheat Sheet&apos; in InformIT in which he outlines the steps to take in order to adopt agile. One thing strikes me right away about this article: it makes...</summary>
    <author>
        <name>Stan Taylor</name>
        <uri>http://www.aphids.com/stan/blog/</uri>
    </author>
            <category term="Agile - General" />
    
    <content type="html" xml:lang="en" xml:base="http://www.aphids.com/agiletesting/">
        <![CDATA[<p>Amr Elssamadisy, author of <a href="http://www.amazon.com/Agile-Adoption-Patterns-Roadmap-Organizational/dp/0321514521">Agile Adoption Patterns</a>, has published an '<a href="http://www.informit.com/articles/article.aspx?p=1235050&seqNum=1&rll=1">Agile Adoption Cheat Sheet</a>' in InformIT in which he outlines the steps to take in order to adopt agile.</p>

<p>One thing strikes me right away about this article: it makes no mention of the <a href="http://agilemanifesto.org/">agile manifesto</a> or the <a href="http://agilemanifesto.org/principles.html">agile manifesto's principles</a>. Perhaps the author assumes that the reader already understands these basics, but I don't really see how an organization can adopt agile without starting with the manifesto and principles. As I have <a href="http://www.aphids.com/agiletesting/2008/04/they_think_theyre_agile.html">mentioned before</a>, you can follow all the steps in this guide but still not be agile unless the entire organization understands and buys into the values and principles of the manifesto.</p>

<p><strong>Update:</strong> Amr Elssamadisy, the author of the article, replies in <a href="http://www.aphids.com/agiletesting/2008/08/agile_adoption_cheat_sheet.html#comments">the comments</a>.</p>]]>
        
    </content>
</entry>
<entry>
    <title>Update from the Agile 2008 conference</title>
    <link rel="alternate" type="text/html" href="http://www.aphids.com/agiletesting/2008/08/update_from_the_agile_2008_con.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.aphids.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=9/entry_id=1770" title="Update from the Agile 2008 conference" />
    <id>tag:www.aphids.com,2008:/agiletesting//9.1770</id>
    
    <published>2008-08-07T20:19:47Z</published>
    <updated>2008-08-21T18:45:28Z</updated>
    
    <summary>I&apos;ve spent a lot of time in the Borland booth the last few days, explaining our new BMS software to passersby. It&apos;s actually been a lot of fun, as I&apos;ve had the opportunity to talk with lots of people about...</summary>
    <author>
        <name>Stan Taylor</name>
        <uri>http://www.aphids.com/stan/blog/</uri>
    </author>
            <category term="Agile - General" />
    
    <content type="html" xml:lang="en" xml:base="http://www.aphids.com/agiletesting/">
        <![CDATA[<p>I've spent a lot of time in the <a href="http://www.borland.com/">Borland</a> booth the last few days, explaining <a href="http://www.borland.com/us/solutions/software-delivery-management/index.html?CID=hp-sdm">our new BMS software</a> to passersby. It's actually been a lot of fun, as I've had the opportunity to talk with lots of people about our own agile experiences at Borland.</p>

<p>The most interesting conversation was with <a href="http://agilecoachesguild.org/">an agile coach</a> from Sweden. If I understood him correctly, he believes that scrum has reached the point of being just another buzzword, and that many organizations are pursuing it just for buzzword-compliance, not understanding the fundamentals and value of scrum. I'm sure there's a certain amount of that, but I don't think it's widespread enough to warrant his sharp opinion.</p>

<p>He did raise interesting one point, though: fork out a couple thousand dollars, attend two days of training, and you, too, can call yourself a certified scrum master. He believes that scrum masters should have much more training than that. He said that the agile coaches he's working with have developed a year-long process for learning how to facilitate agile. </p>

<p>This guy's thoughts on what it takes to be a qualified scrum master meshes with a conversation I had yesterday with some of my Borland coworkers. One of them was suggesting that scrum masters could benefit from facilitator training since  <a href="http://en.wikipedia.org/wiki/Facilitation_(business)">facilitation</a> is an established discipline that's very similar to the role of scrum master. I would love to get some facilitation training.</p>]]>
        
    </content>
</entry>
<entry>
    <title>Greetings from Agile 2008</title>
    <link rel="alternate" type="text/html" href="http://www.aphids.com/agiletesting/2008/08/greetings_from_agile_2008.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.aphids.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=9/entry_id=1769" title="Greetings from Agile 2008" />
    <id>tag:www.aphids.com,2008:/agiletesting//9.1769</id>
    
    <published>2008-08-06T12:26:28Z</published>
    <updated>2008-08-06T12:28:25Z</updated>
    
    <summary>Unfortunately, I didn&apos;t get to attend any conference sessions on Tuesday. Several Borland employees got hung up in Chicago due to bad weather, so I spent most of the day working the Borland booth. I plan to attend some sessions...</summary>
    <author>
        <name>Stan Taylor</name>
        <uri>http://www.aphids.com/stan/blog/</uri>
    </author>
            <category term="Agile - General" />
    
    <content type="html" xml:lang="en" xml:base="http://www.aphids.com/agiletesting/">
        <![CDATA[<p>Unfortunately, I didn't get to attend any conference sessions on Tuesday. Several Borland employees got hung up in Chicago due to bad weather, so I spent most of the day working the Borland booth. I plan to attend some sessions today.</p>

<p><a href="http://www.flickr.com/photos/tippiedog/2737635861/" title="Borland booth at Agile 2008 by Stan Taylor, on Flickr"><img src="http://farm4.static.flickr.com/3190/2737635861_f68607325d_m.jpg" width="240" height="160" alt="Borland booth at Agile 2008" /></a></p>]]>
        
    </content>
</entry>
<entry>
    <title>The end of demoware</title>
    <link rel="alternate" type="text/html" href="http://www.aphids.com/agiletesting/2008/07/agile_the_end_of_vaporware.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.aphids.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=9/entry_id=1766" title="The end of demoware" />
    <id>tag:www.aphids.com,2008:/agiletesting//9.1766</id>
    
    <published>2008-07-31T16:43:09Z</published>
    <updated>2008-07-31T20:42:10Z</updated>
    
    <summary>Damon Poole points out a benefit of agile development that I hadn&apos;t given much thought to: ...the reason I enjoy Agile development is because it made my job more fun. Today, thanks to Agile development, I interact with customers more...</summary>
    <author>
        <name>Stan Taylor</name>
        <uri>http://www.aphids.com/stan/blog/</uri>
    </author>
            <category term="Agile - General" />
    
    <content type="html" xml:lang="en" xml:base="http://www.aphids.com/agiletesting/">
        <![CDATA[<p>Damon Poole points out <a href="http://damonpoole.blogspot.com/2008/07/magic-of-demos.html">a benefit of agile development</a> that I hadn't given much thought to:</p>

<blockquote>...the reason I enjoy Agile development is because it made my job more fun. Today, thanks to Agile development, I interact with customers more than ever before. As a product owner, I do more demos and am able to provide new features that hit closer to the mark faster and more frequently than ever before. This in turn means more oohs and ahs from customers which is more fun for me and more profitable for the business.</blockquote>

<p>As I mentioned in an earlier post, I'll be working the <a href="http://www.borland.com/">Borland</a> booth at the <a href="http://www.agile2008.org/">Agile 2008 conference</a> in Toronto next week. We will be showing the integration between <a href="http://www.borland.com/us/products/silk/silkcentral_test/index.html">SilkCentral Test Manager</a> and a popular open source testing tool. (The marketing people won't let me say be more specific here; come by the booth at the conference to find out more!) The guy who's preparing the booth demos and materials for the integration just sent me the following email:</p>

<blockquote>I’ve been working . . . on our Agile Test Strategy for SCTM [SilkCentral Test Manager] and how it relates to our other solutions. I’m putting together the PowerPoint for the 'demo loop' in the booth based on the information I was able to gather over the last couple of days.

<p>Also, I have a VMWare image of the integration . . . I plan to have screen shots of the demo . . . but have the VMWare image available for those who’d like more info on the integration.</blockquote></p>

<p>The integration that we will show at the conference was developed <em>very</em> recently but will be released later. Due to our internal use of agile, we have this functionality working now, and we will be able to demo it. Without agile, I would have been stuck in the booth with the slide deck and other published materials only.</p>]]>
        
    </content>
</entry>
<entry>
    <title>Agile testing primer</title>
    <link rel="alternate" type="text/html" href="http://www.aphids.com/agiletesting/2008/07/agile_testing_primer.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.aphids.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=9/entry_id=1764" title="Agile testing primer" />
    <id>tag:www.aphids.com,2008:/agiletesting//9.1764</id>
    
    <published>2008-07-29T16:35:13Z</published>
    <updated>2008-07-29T16:39:12Z</updated>
    
    <summary>I just ran across an old article by Scott Ambler in Dr. Dobb&apos;s Journal that provides a good introduction to agile testing....</summary>
    <author>
        <name>Stan Taylor</name>
        <uri>http://www.aphids.com/stan/blog/</uri>
    </author>
            <category term="Agile Testing - General" />
    
    <content type="html" xml:lang="en" xml:base="http://www.aphids.com/agiletesting/">
        <![CDATA[<p>I just ran across an old article by <a href="http://www.ambysoft.com/scottAmbler.html">Scott Ambler</a> in Dr. Dobb's Journal that provides a <a href="http://www.ddj.com/architect/196603549">good introduction to agile testing</a>.</p>]]>
        
    </content>
</entry>
<entry>
    <title>Agile 2008 Conference</title>
    <link rel="alternate" type="text/html" href="http://www.aphids.com/agiletesting/2008/07/agile_2008_conference.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.aphids.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=9/entry_id=1762" title="Agile 2008 Conference" />
    <id>tag:www.aphids.com,2008:/agiletesting//9.1762</id>
    
    <published>2008-07-28T18:48:51Z</published>
    <updated>2008-07-28T18:56:02Z</updated>
    
    <summary>I&apos;ll be attending the Agile 2008 Conference in Toronto next week. Among other things, I&apos;ll be working the Borland booth a few hours each day. Drop by and see me. And while you&apos;re there, watch our &apos;Day in the life...</summary>
    <author>
        <name>Stan Taylor</name>
        <uri>http://www.aphids.com/stan/blog/</uri>
    </author>
            <category term="Odds and Ends" />
    
    <content type="html" xml:lang="en" xml:base="http://www.aphids.com/agiletesting/">
        <![CDATA[<p>I'll be attending the <a href="http://agile2008.org/">Agile 2008 Conference</a> in Toronto next week. Among other things, I'll be working the <a href="http://www.borland.com/">Borland</a> booth a few hours each day. Drop by and see me. And while you're there, watch our 'Day in the life of an agile team' video, in which I star as ... wait for it ... an agile team member. I have a speaking role and at least a couple of minutes of screen time!</p>]]>
        
    </content>
</entry>
<entry>
    <title>Form field validation zaniness</title>
    <link rel="alternate" type="text/html" href="http://www.aphids.com/agiletesting/2008/07/form_field_validation_zaniness.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.aphids.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=9/entry_id=1759" title="Form field validation zaniness" />
    <id>tag:www.aphids.com,2008:/agiletesting//9.1759</id>
    
    <published>2008-07-24T19:18:35Z</published>
    <updated>2008-07-24T19:21:17Z</updated>
    
    <summary>My coworker who has a two-letter last name has complained of applications that require a longer string in the &apos;last name&apos; field. Somehow, I think most applications I&apos;ve ever tested would have the opposite validation error for this guy....</summary>
    <author>
        <name>Stan Taylor</name>
        <uri>http://www.aphids.com/stan/blog/</uri>
    </author>
            <category term="Odds and Ends" />
    
    <content type="html" xml:lang="en" xml:base="http://www.aphids.com/agiletesting/">
        <![CDATA[<p>My coworker who has a two-letter last name has complained of applications that require a longer string in the 'last name' field. Somehow, I think most applications I've ever tested would have the opposite validation error for <a href="http://en.wikipedia.org/wiki/Wolfe%2B585,_Senior">this guy</a>.</p>]]>
        
    </content>
</entry>
<entry>
    <title>Exploratory testing</title>
    <link rel="alternate" type="text/html" href="http://www.aphids.com/agiletesting/2008/07/exploratory_testing.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.aphids.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=9/entry_id=1758" title="Exploratory testing" />
    <id>tag:www.aphids.com,2008:/agiletesting//9.1758</id>
    
    <published>2008-07-22T22:46:45Z</published>
    <updated>2008-07-22T22:54:30Z</updated>
    
    <summary>Lately, I&apos;ve been thinking a lot about the role of conventional QA engineers on agile projects. In my earlier post on this topic, I concluded that there is less need for non-coding QA specialists on agile teams, but that the...</summary>
    <author>
        <name>Stan Taylor</name>
        <uri>http://www.aphids.com/stan/blog/</uri>
    </author>
            <category term="Agile Testing - General" />
    
    <content type="html" xml:lang="en" xml:base="http://www.aphids.com/agiletesting/">
        <![CDATA[<p>Lately, I've been thinking a lot about the role of conventional QA engineers on agile projects. In my <a href="http://www.aphids.com/agiletesting/2008/07/conventional_software_qa_engin.html">earlier post on this topic</a>, I concluded that there is less need for non-coding QA specialists on agile teams, but that the skills that such a person brings to the table are still necessary.</p>

<p>In a recent column over at StickyMinds.com, titled <a href="http://www.stickyminds.com/sitewide.asp?Function=WEEKLYCOLUMN&ObjectId=13860&ObjectType=ARTCOL&btntopic=artcol">Does Exploratory Testing Have A Place On Agile Teams?</a>, Johanna Rothman writes the following:</p>

<blockquote>Agile projects require true generalists as testers: people who have requirements-, design-, and code-understanding skills. Without those skills, they can't think critically enough about the product under development, and they might not be able to create enough variety of tests. If they understand the requirements, design, and code, they can turn that understanding into crafty tests. Some of those tests will be exploratory. Even some of the exploratory tests will need to be automated in order to repeat them. And, I've seen great testers on agile projects who can quickly create automated tests to do some of their exploration.

</blockquote>

<p>I read that as a confirmation of my thinking. Coders can indeed do testing, but it takes <em>someone</em> on the team who has the big picture in mind in order to do good exploratory testing. QA generalists are needed to do this work.</p>]]>
        
    </content>
</entry>

</feed> 

