<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments on: Becoming a Software Testing Expert</title>
	<link>http://www.satisfice.com/blog/archives/50</link>
	<description>The Consulting Software Tester</description>
	<pubDate>Sat, 22 Nov 2008 08:42:20 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
		<item>
		<title>By: Jonathan</title>
		<link>http://www.satisfice.com/blog/archives/50#comment-114133</link>
		<dc:creator>Jonathan</dc:creator>
		<pubDate>Thu, 13 Mar 2008 00:44:05 +0000</pubDate>
		<guid>http://www.satisfice.com/blog/archives/50#comment-114133</guid>
		<description>Would love to hear your comments/views on a new company called uTest.com (&lt;a&gt;http://www.utest.com&lt;/a&gt;). Your post directly relates to their idea as they are attempting to create a "community testing" business model. Clearly, a whole host of issues arise when attempting to train an entire community in software testing. 

Please let us know your thoughts! Thanks!

Best,
Jonathan

&lt;em&gt;[James' Reply: How do you train them? How do you know they have skills?]&lt;/em&gt;</description>
		<content:encoded><![CDATA[<p>Would love to hear your comments/views on a new company called uTest.com (<a>http://www.utest.com</a>). Your post directly relates to their idea as they are attempting to create a &#8220;community testing&#8221; business model. Clearly, a whole host of issues arise when attempting to train an entire community in software testing. </p>
<p>Please let us know your thoughts! Thanks!</p>
<p>Best,<br />
Jonathan</p>
<p><em>[James&#8217; Reply: How do you train them? How do you know they have skills?]</em></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeroen</title>
		<link>http://www.satisfice.com/blog/archives/50#comment-107716</link>
		<dc:creator>Jeroen</dc:creator>
		<pubDate>Sun, 17 Feb 2008 08:47:28 +0000</pubDate>
		<guid>http://www.satisfice.com/blog/archives/50#comment-107716</guid>
		<description>Thanks James for sharing this video with us.
I have to admit that this was the first time I took the time for looking at presentation video till the end on the web. And it was worth to watch. Not only what you are saying about becoming a Software tester. It also so made me think how I came here, why I watched it and how it impacted me on a new quest for searching for information.

Normally I search for presentation hand-outs, articles or whitepapers. Only those didn't present body language. Or support the feeling how you "actually" think about it at that moment. Perhaps that is one of the strongest things of your presentation. Make it available to the community how an expert is doing it and learn from it to become a better tester my selves.

Thanks again!
With kind regards,</description>
		<content:encoded><![CDATA[<p>Thanks James for sharing this video with us.<br />
I have to admit that this was the first time I took the time for looking at presentation video till the end on the web. And it was worth to watch. Not only what you are saying about becoming a Software tester. It also so made me think how I came here, why I watched it and how it impacted me on a new quest for searching for information.</p>
<p>Normally I search for presentation hand-outs, articles or whitepapers. Only those didn&#8217;t present body language. Or support the feeling how you &#8220;actually&#8221; think about it at that moment. Perhaps that is one of the strongest things of your presentation. Make it available to the community how an expert is doing it and learn from it to become a better tester my selves.</p>
<p>Thanks again!<br />
With kind regards,</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: CDriK</title>
		<link>http://www.satisfice.com/blog/archives/50#comment-27290</link>
		<dc:creator>CDriK</dc:creator>
		<pubDate>Thu, 08 Feb 2007 23:21:27 +0000</pubDate>
		<guid>http://www.satisfice.com/blog/archives/50#comment-27290</guid>
		<description>There is an article on software testing on my blog:

http://riseagain.wordpress.com/2007/02/09/software-testing/

I'm also mentionning you in my previous article, please tell me if it's not accurate. :-)</description>
		<content:encoded><![CDATA[<p>There is an article on software testing on my blog:</p>
<p><a href="http://riseagain.wordpress.com/2007/02/09/software-testing/" rel="nofollow">http://riseagain.wordpress.com/2007/02/09/software-testing/</a></p>
<p>I&#8217;m also mentionning you in my previous article, please tell me if it&#8217;s not accurate. <img src='http://www.satisfice.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shiny</title>
		<link>http://www.satisfice.com/blog/archives/50#comment-4532</link>
		<dc:creator>Shiny</dc:creator>
		<pubDate>Fri, 06 Oct 2006 11:52:22 +0000</pubDate>
		<guid>http://www.satisfice.com/blog/archives/50#comment-4532</guid>
		<description>Nice blog about software testing - I would appreciate if you can post more podcasts and webcasts on QA and testing aspects. Its good to see so many comments - your blog is a popular frequent visited site - please post more multimedia stuff.

Here is a blog on Storage Area Networking - How to get a job in SAN , how are the pay structure &#38; how you can build your career in SAN  . This one if filled with lots of Cool tech videos &#38; makes very interesting reading  http://storage-jobs.blogspot.com
&lt;a href='http://storage-jobs.blogspot.com' rel="nofollow"&gt;SAN tutorials&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>Nice blog about software testing - I would appreciate if you can post more podcasts and webcasts on QA and testing aspects. Its good to see so many comments - your blog is a popular frequent visited site - please post more multimedia stuff.</p>
<p>Here is a blog on Storage Area Networking - How to get a job in SAN , how are the pay structure &amp; how you can build your career in SAN  . This one if filled with lots of Cool tech videos &amp; makes very interesting reading  <a href="http://storage-jobs.blogspot.com" rel="nofollow">http://storage-jobs.blogspot.com</a><br />
<a href='http://storage-jobs.blogspot.com' rel="nofollow">SAN tutorials</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jared</title>
		<link>http://www.satisfice.com/blog/archives/50#comment-2860</link>
		<dc:creator>Jared</dc:creator>
		<pubDate>Wed, 20 Sep 2006 09:12:14 +0000</pubDate>
		<guid>http://www.satisfice.com/blog/archives/50#comment-2860</guid>
		<description>One thing that I feel contributes to your (James') unassailability is that most of your published test approach is heuristic-based.  So there's not really any arguing with that.  Heuristics can be helpful to a degree, dangerous to a degree, but coming from you, are unlikely to be flat-out wrong (ie. Not actually a rule which helps solve a problem).

- I might have a heuristic which works better for me, but that doesn't invalidate yours.  No point arguing (but worth mentioning).
- I might not be able to think of a better heuristic on the spot, so no arguing.
- I might be able to think of instances in which the heuristic is fallible, but that simply enriches it.  No arguing.

&lt;em&gt;[James' Reply: Naturally, if we don't have to agree on anything, we don't need to argue about anything. But if we did have to collaborate on something, we might experience a clash of heuristics. This is not a problem if we are using heuristics properly. Proper use of heuristics, I think, is not to surrender yourself to them. They are merely aids. Therefore, if our heuristics oppose each other, we put them aside and rethink the situation together.&lt;/em&gt;

&lt;em&gt;People who use heuristics without understanding them may not be able to operate without them. They won't be able to deal with exceptional situations, or even a fresh perspective on a normal situation. This is a frequent complaint I have with the Agilists (note the capital "A"). They have many aphorisms, but it's rare to hear them talk about conditions under which their little sayings hurt instead of help. Heuristics that are not questioned quickly become unquestionable, and a creative art that produced them becomes a dead art, like astrology or numerology.&lt;/em&gt;

&lt;em&gt;
When I share a heuristic with you, I am not sharing wisdom. I am sharing what I hope is a reference to wisdom. I hope the heuristic resonates with your own wisdom, so that it helps you exercise your skill with greater confidence. I share all my heuristics in the spirit that they are improvable and always subject to and cleansed by criticism.&lt;/em&gt;]</description>
		<content:encoded><![CDATA[<p>One thing that I feel contributes to your (James&#8217;) unassailability is that most of your published test approach is heuristic-based.  So there&#8217;s not really any arguing with that.  Heuristics can be helpful to a degree, dangerous to a degree, but coming from you, are unlikely to be flat-out wrong (ie. Not actually a rule which helps solve a problem).</p>
<p>- I might have a heuristic which works better for me, but that doesn&#8217;t invalidate yours.  No point arguing (but worth mentioning).<br />
- I might not be able to think of a better heuristic on the spot, so no arguing.<br />
- I might be able to think of instances in which the heuristic is fallible, but that simply enriches it.  No arguing.</p>
<p><em>[James&#8217; Reply: Naturally, if we don&#8217;t have to agree on anything, we don&#8217;t need to argue about anything. But if we did have to collaborate on something, we might experience a clash of heuristics. This is not a problem if we are using heuristics properly. Proper use of heuristics, I think, is not to surrender yourself to them. They are merely aids. Therefore, if our heuristics oppose each other, we put them aside and rethink the situation together.</em></p>
<p><em>People who use heuristics without understanding them may not be able to operate without them. They won&#8217;t be able to deal with exceptional situations, or even a fresh perspective on a normal situation. This is a frequent complaint I have with the Agilists (note the capital &#8220;A&#8221;). They have many aphorisms, but it&#8217;s rare to hear them talk about conditions under which their little sayings hurt instead of help. Heuristics that are not questioned quickly become unquestionable, and a creative art that produced them becomes a dead art, like astrology or numerology.</em></p>
<p><em><br />
When I share a heuristic with you, I am not sharing wisdom. I am sharing what I hope is a reference to wisdom. I hope the heuristic resonates with your own wisdom, so that it helps you exercise your skill with greater confidence. I share all my heuristics in the spirit that they are improvable and always subject to and cleansed by criticism.</em>]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pradeep Soundararajan</title>
		<link>http://www.satisfice.com/blog/archives/50#comment-108</link>
		<dc:creator>Pradeep Soundararajan</dc:creator>
		<pubDate>Thu, 06 Jul 2006 12:59:10 +0000</pubDate>
		<guid>http://www.satisfice.com/blog/archives/50#comment-108</guid>
		<description>Hi Vincent and James,

 I tried downloading the *.avi version through the link given above and had a different experience.

I do not have an internet connection at home as of now and also we are not allowed to download media files in our office PC's, so tried downloading the same from an internet cafe which is supposed to be a broadband. It went on for 6 hours, 175 MB and still was going on... I had to cancel the download paying around 150 INR. I came back home disappointed and it was Sir Thomas Alva Edison's quote "People back off without being aware that they were close to success" that kept me sit, wait and see it getting downloaded for 6 hours.

I am exploring, why while downloading certain stuff alone we get to see the file size?.
While downloading the avi, I did not see any file size or is it that I am not aware of viewing it. 

I also did a google search to find a tool to estimate the file size for the 57 minute avi video but perhaps could not find any such tool. It would be useful if it is available, isnt it?



Regards,

Pradeep Soundararajan
http://testertested.blogspot.com</description>
		<content:encoded><![CDATA[<p>Hi Vincent and James,</p>
<p> I tried downloading the *.avi version through the link given above and had a different experience.</p>
<p>I do not have an internet connection at home as of now and also we are not allowed to download media files in our office PC&#8217;s, so tried downloading the same from an internet cafe which is supposed to be a broadband. It went on for 6 hours, 175 MB and still was going on&#8230; I had to cancel the download paying around 150 INR. I came back home disappointed and it was Sir Thomas Alva Edison&#8217;s quote &#8220;People back off without being aware that they were close to success&#8221; that kept me sit, wait and see it getting downloaded for 6 hours.</p>
<p>I am exploring, why while downloading certain stuff alone we get to see the file size?.<br />
While downloading the avi, I did not see any file size or is it that I am not aware of viewing it. </p>
<p>I also did a google search to find a tool to estimate the file size for the 57 minute avi video but perhaps could not find any such tool. It would be useful if it is available, isnt it?</p>
<p>Regards,</p>
<p>Pradeep Soundararajan<br />
<a href="http://testertested.blogspot.com" rel="nofollow">http://testertested.blogspot.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Danny Faught</title>
		<link>http://www.satisfice.com/blog/archives/50#comment-100</link>
		<dc:creator>Danny Faught</dc:creator>
		<pubDate>Sun, 02 Jul 2006 17:05:20 +0000</pubDate>
		<guid>http://www.satisfice.com/blog/archives/50#comment-100</guid>
		<description>Paul, thank you for reframing my argument. I think it comes down to compassion. If I can show someone that I have compassion for them and understand their point of view, and then prove them absolutely wrong, I've not only won the argument but also perhaps changed some people's minds. Being logically correct is not often sufficient to change someone's mind - it's a hollow victory at best.

The discussion about support is interesting. I handle practically all of the tech support and user documentation for a startup, as well as all of the testing - the support is not a part of the testing function, but in some contexts it's appropriate for the same person to do more than one of them. There are two points of view I take on support - 1) Helping to get the product working (which is positive thinking), and 2) Making the product fail for me in the same way it fails for the customer (which is negative thinking, calling on my testing skills in a similar way as when I try to reproduce an intermittent failure). I'm personally not satisfied when I do #1 without #2, because then it's likely that this customer and maybe many others will encounter the problem again.</description>
		<content:encoded><![CDATA[<p>Paul, thank you for reframing my argument. I think it comes down to compassion. If I can show someone that I have compassion for them and understand their point of view, and then prove them absolutely wrong, I&#8217;ve not only won the argument but also perhaps changed some people&#8217;s minds. Being logically correct is not often sufficient to change someone&#8217;s mind - it&#8217;s a hollow victory at best.</p>
<p>The discussion about support is interesting. I handle practically all of the tech support and user documentation for a startup, as well as all of the testing - the support is not a part of the testing function, but in some contexts it&#8217;s appropriate for the same person to do more than one of them. There are two points of view I take on support - 1) Helping to get the product working (which is positive thinking), and 2) Making the product fail for me in the same way it fails for the customer (which is negative thinking, calling on my testing skills in a similar way as when I try to reproduce an intermittent failure). I&#8217;m personally not satisfied when I do #1 without #2, because then it&#8217;s likely that this customer and maybe many others will encounter the problem again.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: james</title>
		<link>http://www.satisfice.com/blog/archives/50#comment-82</link>
		<dc:creator>james</dc:creator>
		<pubDate>Thu, 29 Jun 2006 18:00:27 +0000</pubDate>
		<guid>http://www.satisfice.com/blog/archives/50#comment-82</guid>
		<description>In my talk, I spoke of developing a colleague network. I spoke of hanging out with demanding minds. Paul Holland, Danny Faught, and Scott Barber are three of those minds I have had a lot of conversations with. You see their comments, above.

I ask my colleagues to speak frankly to me. I try to make it worth their while, mainly by acknowledging their contributions to work that otherwise might be mistaken as purely mine.

I mull their comments and try to get better at what I do, because I want to be fabulous at this testing craft. Sometimes its hard for me to process what they are saying, but it's important to do it. Paul's post illustrates the power of shared experiences in helping your colleagues and getting help. The fellow he's referring to is one of the most opinionated people I have met in my professional life. It's a vivid image.

These are colleagues I would recommend to any of you, out there, to make part of your network, too.

Also, although I don't know who you are, Insectivorous, I'm interested in reading more of your writing.

-- James</description>
		<content:encoded><![CDATA[<p>In my talk, I spoke of developing a colleague network. I spoke of hanging out with demanding minds. Paul Holland, Danny Faught, and Scott Barber are three of those minds I have had a lot of conversations with. You see their comments, above.</p>
<p>I ask my colleagues to speak frankly to me. I try to make it worth their while, mainly by acknowledging their contributions to work that otherwise might be mistaken as purely mine.</p>
<p>I mull their comments and try to get better at what I do, because I want to be fabulous at this testing craft. Sometimes its hard for me to process what they are saying, but it&#8217;s important to do it. Paul&#8217;s post illustrates the power of shared experiences in helping your colleagues and getting help. The fellow he&#8217;s referring to is one of the most opinionated people I have met in my professional life. It&#8217;s a vivid image.</p>
<p>These are colleagues I would recommend to any of you, out there, to make part of your network, too.</p>
<p>Also, although I don&#8217;t know who you are, Insectivorous, I&#8217;m interested in reading more of your writing.</p>
<p>&#8211; James</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Holland</title>
		<link>http://www.satisfice.com/blog/archives/50#comment-80</link>
		<dc:creator>Paul Holland</dc:creator>
		<pubDate>Thu, 29 Jun 2006 16:41:02 +0000</pubDate>
		<guid>http://www.satisfice.com/blog/archives/50#comment-80</guid>
		<description>James,

Let me add to Danny's comment in a way that may help you digest his main point (which as I understand it is NOT that he wishes you to "hold back").

If you cast your mind back to WOPR2 you will recall a certain "dominating" personality at the workshop. It was not the general consensus at the meeting that he was "the expert" - although everyone would admit that he had a lot of experience, knowledge, and presented himself as an expert.

If you recall, there were many threads that had a lot of energy among the group which tended to die out rapidly after this person spoke. I feel (strictly my thoughts here) that the reason for the lack of discussion after his comments was not in what he said but in how he said it. He talked to the other attendees as if he was the teacher and we were his students - he spoke in a way that suggested that we better not disagree with him or we would be wrong.
There was only one person at that meeting who, in my opinion, could have "stood up" to him - which was you - yet unfortunately you were facilitating and could not directly participate in the discussions.

I think the point that Danny makes is that when you engage people in talks, you DEFINITELY invite them to scrutinize you and to challenge any of your comments - but you also attack (sometimes mercilessly) differing opinions in a way that is similar to our WOPR2 participant - you are right and they are wrong. I have noticed that when you present your opinion in the manner (or, more accurately, tone) that you are the expert then the discussion shrivels - when you present the opposing view point with a less superior attitude, then the other person is more readily engaged into the conversation.

I once had a direct boss who would continuously question and challenge every idea I presented to him without any indication that he thought the idea was potentially good. After a year, I stopped presenting him my ideas as I was tired of being shot down. I would implement my ideas without discussion with him - or even informing him. I later found out that he was intentionally questioning me in many ways about my ideas. He was proud of his behavior because he felt that it would make me think that he was listening to me and that he was ensuring that I was thinking the idea through. His strategy would have worked very well IF he had given me a little bit of hope at the beginning by saying: "That sounds like a good idea. Have you thought about...". Without that acknowledgment I ended up feeling that I was being attacked along with my all of my ideas.

I am in no way asking you to change what you say or how you try and engage people, but perhaps you could start out a bit more gently and receptive when initially engaging someone in a "conversation".

BTW - Feel free to keep the gloves off in our discussions - it is hard to find someone as passionate and intelligent as you to have a good conversation with.

- Paul</description>
		<content:encoded><![CDATA[<p>James,</p>
<p>Let me add to Danny&#8217;s comment in a way that may help you digest his main point (which as I understand it is NOT that he wishes you to &#8220;hold back&#8221;).</p>
<p>If you cast your mind back to WOPR2 you will recall a certain &#8220;dominating&#8221; personality at the workshop. It was not the general consensus at the meeting that he was &#8220;the expert&#8221; - although everyone would admit that he had a lot of experience, knowledge, and presented himself as an expert.</p>
<p>If you recall, there were many threads that had a lot of energy among the group which tended to die out rapidly after this person spoke. I feel (strictly my thoughts here) that the reason for the lack of discussion after his comments was not in what he said but in how he said it. He talked to the other attendees as if he was the teacher and we were his students - he spoke in a way that suggested that we better not disagree with him or we would be wrong.<br />
There was only one person at that meeting who, in my opinion, could have &#8220;stood up&#8221; to him - which was you - yet unfortunately you were facilitating and could not directly participate in the discussions.</p>
<p>I think the point that Danny makes is that when you engage people in talks, you DEFINITELY invite them to scrutinize you and to challenge any of your comments - but you also attack (sometimes mercilessly) differing opinions in a way that is similar to our WOPR2 participant - you are right and they are wrong. I have noticed that when you present your opinion in the manner (or, more accurately, tone) that you are the expert then the discussion shrivels - when you present the opposing view point with a less superior attitude, then the other person is more readily engaged into the conversation.</p>
<p>I once had a direct boss who would continuously question and challenge every idea I presented to him without any indication that he thought the idea was potentially good. After a year, I stopped presenting him my ideas as I was tired of being shot down. I would implement my ideas without discussion with him - or even informing him. I later found out that he was intentionally questioning me in many ways about my ideas. He was proud of his behavior because he felt that it would make me think that he was listening to me and that he was ensuring that I was thinking the idea through. His strategy would have worked very well IF he had given me a little bit of hope at the beginning by saying: &#8220;That sounds like a good idea. Have you thought about&#8230;&#8221;. Without that acknowledgment I ended up feeling that I was being attacked along with my all of my ideas.</p>
<p>I am in no way asking you to change what you say or how you try and engage people, but perhaps you could start out a bit more gently and receptive when initially engaging someone in a &#8220;conversation&#8221;.</p>
<p>BTW - Feel free to keep the gloves off in our discussions - it is hard to find someone as passionate and intelligent as you to have a good conversation with.</p>
<p>- Paul</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: insectivorous</title>
		<link>http://www.satisfice.com/blog/archives/50#comment-73</link>
		<dc:creator>insectivorous</dc:creator>
		<pubDate>Thu, 29 Jun 2006 06:36:56 +0000</pubDate>
		<guid>http://www.satisfice.com/blog/archives/50#comment-73</guid>
		<description>James, I'll agree as far as that goes, the activities have a different skill set, but...

Well, yes, we are negative, or yang, or the other side. Between the time when the oceans drank Atlantis, and the rise of Microsoft,  when Ken Olsen could scoff at the idea of a home computer and everyone believed him, I was a real-estate examiner. In a property deal, the buyer wants to buy, the seller wants to sell, the mortgate company wants to lend the money, the closer wants to insure it...everybody in the whole parade is in favor of going forward, except the poor schmuck who's examining the title. He's the only one saying "no".  (Made me a good fit for QA, I guess)

But that was my job, and it was reasonably well paid and respected. I mean, nobody thought that because I was a title officer, it was  because I wasn't "good enough" to be a closer, or anything remotely like that.

But if you're a tester, you're still fighting the lurking impression that testers are just failed programmers. The battle to establish testing as a profession in its own right, with its own skills and abilities, is far from over. Just consider how many shops are still stuck, at this late date, in the "code/test/fix" mentality, and have never even considered any kind of serious QA effort -- or could even conceive of what that might look like.

If we're ever to make serious progress on that front, it will have to be with obviously superior products -- because of the QA effort that went into them. A lot like justifying a bonus at review time, we have to be able to point to definite contributions that are clearly QA's. And doing that is a problem.

We've all learned that marketing trumps quality, hands down. If it didn't, we'd all still be using dBase/FoxPro instead of Access. Or Quattro instead of Excel. We can't do much about that.

But support and documentation also trump quality. The product might be great, and blissfully bug-free, but if nobody can figure out how to use it or hates to have to, then the quality of it otherwise won't matter at all.  And this is an area where I think we CAN make a difference.

We can bring our QA skills to the documentation effort, and to the support effort. We can find, test and reject docs that just re-iterate the help screens (and if they were adequate, why have docs in the first place?) We can discern support strategies and methodologies that are and are not effective, that do and do not lead to real closure and customer satisfaction. We can and do field-test applications, so why aren't we looking at field-testing docs and help systems? We create use-cases, but why aren't we also creating support-cases?

I take pride in finding ways to break applications, but I also take pride in finding obvious uses that aren't documented at all, or in technical terms never explained. (Ex: When you first started using Access, remember how long  it took you to figure out what the hell a "pivot table" was?) 

And the next time you have an issue with cell-phone billing, after you've calmed down and can stop cursing, look at the whole experience with a professional eye: is this process broken? Can we instrument it to count and illustrate defects? Can we find and fix potential problems before we put the customer on hold for fourty-five minutes? Couldn't we do support-testing, and do it as a fairly simple extension of what we're already doing, too?

The way we do documentation and support is just as stuck in the dark ages as the old "let the customer find the bugs" thinking that we're trying to stamp out. We're the people who have the skills to show how it can be done better, in the same ways we can make software better, only we haven't focused on it.  

We can't, and shouldn't, start to actually DO documentation or support (though that helps, just as programming experience helps testing). But we can start to run quality control and quality assurance on  both with the same techniques and skills we've already got.

But surely I can't be the first one to think of this?</description>
		<content:encoded><![CDATA[<p>James, I&#8217;ll agree as far as that goes, the activities have a different skill set, but&#8230;</p>
<p>Well, yes, we are negative, or yang, or the other side. Between the time when the oceans drank Atlantis, and the rise of Microsoft,  when Ken Olsen could scoff at the idea of a home computer and everyone believed him, I was a real-estate examiner. In a property deal, the buyer wants to buy, the seller wants to sell, the mortgate company wants to lend the money, the closer wants to insure it&#8230;everybody in the whole parade is in favor of going forward, except the poor schmuck who&#8217;s examining the title. He&#8217;s the only one saying &#8220;no&#8221;.  (Made me a good fit for QA, I guess)</p>
<p>But that was my job, and it was reasonably well paid and respected. I mean, nobody thought that because I was a title officer, it was  because I wasn&#8217;t &#8220;good enough&#8221; to be a closer, or anything remotely like that.</p>
<p>But if you&#8217;re a tester, you&#8217;re still fighting the lurking impression that testers are just failed programmers. The battle to establish testing as a profession in its own right, with its own skills and abilities, is far from over. Just consider how many shops are still stuck, at this late date, in the &#8220;code/test/fix&#8221; mentality, and have never even considered any kind of serious QA effort &#8212; or could even conceive of what that might look like.</p>
<p>If we&#8217;re ever to make serious progress on that front, it will have to be with obviously superior products &#8212; because of the QA effort that went into them. A lot like justifying a bonus at review time, we have to be able to point to definite contributions that are clearly QA&#8217;s. And doing that is a problem.</p>
<p>We&#8217;ve all learned that marketing trumps quality, hands down. If it didn&#8217;t, we&#8217;d all still be using dBase/FoxPro instead of Access. Or Quattro instead of Excel. We can&#8217;t do much about that.</p>
<p>But support and documentation also trump quality. The product might be great, and blissfully bug-free, but if nobody can figure out how to use it or hates to have to, then the quality of it otherwise won&#8217;t matter at all.  And this is an area where I think we CAN make a difference.</p>
<p>We can bring our QA skills to the documentation effort, and to the support effort. We can find, test and reject docs that just re-iterate the help screens (and if they were adequate, why have docs in the first place?) We can discern support strategies and methodologies that are and are not effective, that do and do not lead to real closure and customer satisfaction. We can and do field-test applications, so why aren&#8217;t we looking at field-testing docs and help systems? We create use-cases, but why aren&#8217;t we also creating support-cases?</p>
<p>I take pride in finding ways to break applications, but I also take pride in finding obvious uses that aren&#8217;t documented at all, or in technical terms never explained. (Ex: When you first started using Access, remember how long  it took you to figure out what the hell a &#8220;pivot table&#8221; was?) </p>
<p>And the next time you have an issue with cell-phone billing, after you&#8217;ve calmed down and can stop cursing, look at the whole experience with a professional eye: is this process broken? Can we instrument it to count and illustrate defects? Can we find and fix potential problems before we put the customer on hold for fourty-five minutes? Couldn&#8217;t we do support-testing, and do it as a fairly simple extension of what we&#8217;re already doing, too?</p>
<p>The way we do documentation and support is just as stuck in the dark ages as the old &#8220;let the customer find the bugs&#8221; thinking that we&#8217;re trying to stamp out. We&#8217;re the people who have the skills to show how it can be done better, in the same ways we can make software better, only we haven&#8217;t focused on it.  </p>
<p>We can&#8217;t, and shouldn&#8217;t, start to actually DO documentation or support (though that helps, just as programming experience helps testing). But we can start to run quality control and quality assurance on  both with the same techniques and skills we&#8217;ve already got.</p>
<p>But surely I can&#8217;t be the first one to think of this?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
