<?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>mydailyvowels.com &#187; Testing Lessons</title>
	<atom:link href="http://mydailyvowels.com/category/testing-lessons/feed/" rel="self" type="application/rss+xml" />
	<link>http://mydailyvowels.com</link>
	<description>Journey of sharing fun &#38; knowledge in the QA world!!</description>
	<lastBuildDate>Fri, 23 Apr 2010 06:14:08 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Buggy Thoughts for Today : Enter IPAD Tester</title>
		<link>http://mydailyvowels.com/buggy-thoughts-for-today-enter-ipad-tester/</link>
		<comments>http://mydailyvowels.com/buggy-thoughts-for-today-enter-ipad-tester/#comments</comments>
		<pubDate>Sun, 18 Apr 2010 08:23:31 +0000</pubDate>
		<dc:creator>Tess Rupprecht</dc:creator>
				<category><![CDATA[Buggy Thoughts]]></category>
		<category><![CDATA[Testing Lessons]]></category>

		<guid isPermaLink="false">http://mydailyvowels.com/?p=599</guid>
		<description><![CDATA[
Last Friday, someone in the office came back from San Francisco with an IPAD!
Commotion followed!
The prized little gadget passed several hands in less than 2 minutes. But once it landed into the lap of a fellow QA, the testing fun begins!   Yousee we have an iPhone application in the middle of development, and what a cool way to see if the same iPhone apps will work with its big brother closely named iPad.  And no, I won&#8217;t tell you ...]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter" title="Ipad " src="http://farm5.static.flickr.com/4059/4488903792_702ba3fc6d.jpg" alt="" width="500" height="332" /></p>
<p>Last Friday, someone in the office came back from San Francisco with an IPAD!</p>
<p>Commotion followed!</p>
<p>The prized little gadget passed several hands in less than 2 minutes. But once it landed into the lap of a fellow QA, the testing fun begins!   Yousee we have an iPhone application in the middle of development, and what a cool way to see if the same iPhone apps will work with its big brother closely named iPad.  And no, I won&#8217;t tell you the results of of that test.</p>
<p>But one I thing I can tell you is this &#8212; holding an iPad for the first time is simply magical! Everything you touched moved so fast, even watching a simple YouTube video was never the same.  Surfing the web becomes a lot faster and much better!</p>
<p>So how does an iPad affect our job as software tester?</p>
<p>Here are my random buggy thoughts :</p>
<ul>
<li><strong><strong> </strong></strong><strong><strong> </strong></strong>The iPad is not a &#8220;FAD&#8221;. It is the best technological advancement in recent years, it is here to stay as it opens a new era in computing.  Technology will now be available to the average user, gone would be the days when only the geeks know how to save a file. With this in mind, we need to seriously consider <strong>usability  testing</strong>.</li>
<li><strong>Accelerometer App testing.</strong> We will be testing from every angle ( portraits and landscapes) every rotation response time, without a mouse and keyboard !  It will be fun at first, but not sure how physically tiring this may be <img src='http://mydailyvowels.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </li>
<li><strong>Memory usage and memory leaks</strong>. More apps and web pages compatible with iPad will be developed and tested. These will come in the form of digital books, games, digital newspapers, magazines, websites, email, videos, gadgets and every imaginable application that caters to every age group, gender or nationality. There are close to 200,000 apps in the Apple Store that will continue to grow exponentially with the global release of  iPad.</li>
<li><strong>Connectivity, performance, scalability and load testing</strong> would be crucial. Its portability means we can now be connected anytime, anywhere. This means faster loading web pages and apps. But how does your application scale up when the connectivity is slow or low.</li>
<li><strong>Compatibility testing.</strong> I am sure software companies would like to see their application working well with  regular desktop, laptop, netbook, other android phones, iPhone, iPod, Ipod Touch and iPad ! By the way, if you wanted to see how your website will look within iPad,  you can go to this website http://ipadpeek.com/</li>
<li><strong>Security testing</strong>. We can purchase anything, anywhere as long as there is a connection. We can login into any secured site at our convenience.  Do banking,  trade stocks, pay bills etc while riding in the bus.  Securing these sites would be of great concern.</li>
</ul>
<p>By the time you read this part, I am now convinced that testing an iPad application will really be not much different from any other product. There may be some new skills or tool sets needed, but the most important tool is always the mindset and attitude of the tester to accept challenges with enthusiasm. Almost anything can be learned if you are willing to give it a try.</p>
<p>Cheers!</p>
<p>Tess Rupprecht</p>
<p>Some links which you might want to check :</p>
<p>http://www.testiphone.com/<br />
http://iphonetester.com/<br />
http://furbo.org/2008/08/06/beta-testing-on-iphone-20/<br />
http://code.google.com/p/google-toolbox-for-mac/wiki/iPhoneUnitTesting<br />
http://www.devworld.apple.com/iphone/library/documentation/Xcode/Conceptual/iphone_development/135-Unit_Testing_Applications/unit_testing_applications.html</p>
]]></content:encoded>
			<wfw:commentRss>http://mydailyvowels.com/buggy-thoughts-for-today-enter-ipad-tester/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tips to Improve Your Testing Skills</title>
		<link>http://mydailyvowels.com/tips-to-improve-your-testing-skills/</link>
		<comments>http://mydailyvowels.com/tips-to-improve-your-testing-skills/#comments</comments>
		<pubDate>Sun, 28 Feb 2010 20:47:45 +0000</pubDate>
		<dc:creator>Gail Chua</dc:creator>
				<category><![CDATA[Testing Lessons]]></category>
		<category><![CDATA[Improve testing skill]]></category>
		<category><![CDATA[improve testing skills]]></category>

		<guid isPermaLink="false">http://mydailyvowels.com/?p=555</guid>
		<description><![CDATA[
For any tester, it is very important to hone one’s testing skills since this is one’s “bread &#38; butter” to survive in the QA world.
Having said this, I would like to share some practices I’ve learned through the years that I found effective in improving my testing skills.  Who knows?  They might work for you too  
1.    Read bugs logged by other testers.
By familiarizing yourself with known issues, you will be able to strategize ...]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter" title="QA Thinks Outside the Box" src="http://farm4.static.flickr.com/3511/3907166684_07ca537553.jpg" alt="" width="373" height="500" /><br />
For any tester, it is very important to hone one’s testing skills since this is one’s “bread &amp; butter” to survive in the QA world.</p>
<p>Having said this, I would like to share some practices I’ve learned through the years that I found effective in improving my testing skills.  Who knows?  They might work for you too <img src='http://mydailyvowels.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><em>1.    Read bugs logged by other testers.</em></p>
<p>By familiarizing yourself with known issues, you will be able to strategize your testing priorities.</p>
<p><em>2.    Take the time to be aware of client issues.</em></p>
<p>By knowing client issues, you will be able to form more realistic testing scenarios.</p>
<p><em>3.    Spend time doing your own research.</em></p>
<p>By getting more information about what you’re testing, you will be able to assess better how the product/feature should be tested.</p>
<p><em>4.    Converse with other testers.</em></p>
<p>By talking to other testers, you will be able to get “fresh” ideas that will help add up to your testing coverage.</p>
<p><em>5.    Think outside the box.</em></p>
<p>By not restricting yourself to what is written in any test case, you will be able to test more thoroughly and creatively.</p>
<p>If you have any questions or if you would like to share other tips please leave your comments below.</p>
<p>Cheers,</p>
<p>Gail Chua</p>
]]></content:encoded>
			<wfw:commentRss>http://mydailyvowels.com/tips-to-improve-your-testing-skills/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How testing Documentation contributes to Software Reliability</title>
		<link>http://mydailyvowels.com/how-testing-documentation-contributes-to-software-reliability/</link>
		<comments>http://mydailyvowels.com/how-testing-documentation-contributes-to-software-reliability/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 19:27:15 +0000</pubDate>
		<dc:creator>Manu Sharma</dc:creator>
				<category><![CDATA[Testing Lessons]]></category>
		<category><![CDATA[testing documentation]]></category>
		<category><![CDATA[testing user documentation]]></category>
		<category><![CDATA[testing user guide]]></category>

		<guid isPermaLink="false">http://mydailyvowels.com/?p=539</guid>
		<description><![CDATA[
I used to skimp on the documentation testing because I believe it detracts me from my “real” job, which is testing the program itself.
I am happy to admit that i was wrong!
Why is it important

You will find more bugs than you expect. Surprisingly many bugs show up when  a competent QA  THOROUGHLY checks the manual (or help guide) against the program. The writer looks at the program from a different angle than the developer and the QA, so the ...]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter" title="DailyVowels.Com User Guide" src="http://farm2.static.flickr.com/1185/1253692391_f2259322b5.jpg" alt="" width="500" height="400" /></p>
<p>I used to skimp on the documentation testing because I believe it detracts me from my “real” job, which is testing the program itself.</p>
<p><em>I am happy to admit that i was wrong!</em></p>
<p><strong>Why is it important</strong></p>
<ul>
<li>You will find more bugs than you expect. Surprisingly many bugs show up when  a competent QA  THOROUGHLY checks the manual (or help guide) against the program. The writer looks at the program from a different angle than the developer and the QA, so the manuals will reveal different problems than the ones developers and QA look for.</li>
</ul>
<ul>
<li> Heads up- Documentation testing doesnt always reveal sinificant new problems. QA who dont do a thorough job wont definately find many problems.</li>
</ul>
<ul>
<li> It is an important source of real world combination test cases. One cant hope to test all the combinations of features or other options in the product, there are just too many. But one can test every combination that the manual describes as interesting and useful. Any  time the manual even hints that the two aspects of the program work well together, test them together.</li>
</ul>
<ul>
<li> Bug reports arising out of documentation testing are particularly credible. The manual is your company’s instruction to the customer on how to use the product. It is hard to dismiss a bug as “esoteric” when you report that the program failed while yo were following the manual’s instructions or suggestions, or checking one of its statements of fact. These are mainstream tets. These bugs are hard to defer- either the manual will change or the program will change.</li>
</ul>
<p><strong>Tips on testing the Manual</strong></p>
<ul>
<li>Use the program exactly as the manual says. Enter every keystroke in every example. Customers make mistakes when they try to follow instructions. Feel free to make mistakes too.</li>
</ul>
<ul>
<li> How does the computer respond? Bad error handling in the program will look worse when you how that it happens in response to an obvious, common mistake that several people will make when they try to follow the manual’s instructions.</li>
</ul>
<ul>
<li> Try every suggestions, even if the suggestions are’t fully spelled out, step by step. Do what a reasonable customer would do who was trying to follow the suggestion.</li>
</ul>
<ul>
<li> Check every statement of fact and every obvious inference from the stated facts, instructions, and suggestions. The manual is the product’s final specification, and the customer’s first place to check whether the program is working correctly.</li>
</ul>
<p>It also pays to retest the documentation when you add a QA to the project. This keeps the manual current while the software is changing, and it educates new QA about the program.</p>
]]></content:encoded>
			<wfw:commentRss>http://mydailyvowels.com/how-testing-documentation-contributes-to-software-reliability/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>[ ATDD + TDD ] = Agile ++?</title>
		<link>http://mydailyvowels.com/atdd-tdd-agile/</link>
		<comments>http://mydailyvowels.com/atdd-tdd-agile/#comments</comments>
		<pubDate>Sat, 20 Feb 2010 06:45:47 +0000</pubDate>
		<dc:creator>Tess Rupprecht</dc:creator>
				<category><![CDATA[Agile Testing]]></category>
		<category><![CDATA[Testing Lessons]]></category>
		<category><![CDATA[Acceptace Test Driven Development]]></category>
		<category><![CDATA[ATDD]]></category>
		<category><![CDATA[TDD]]></category>
		<category><![CDATA[Test Driven Development]]></category>

		<guid isPermaLink="false">http://mydailyvowels.com/?p=471</guid>
		<description><![CDATA[
Buggy Thoughts for Today  
I strongly feel that  adding ATDD to TDD is a good testing combination. Given the right focus from all stakeholders, it can drive the entire development process to come up with quality software products whose codes are testable, reliable, stable and easy to maintain. I don’t claim to be an expert on any QA methodology but I try to justify my testing strategy by adequate research, seeking advice from the testing community (online and offline) ...]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter" title="ATDD + TDD" src="http://farm4.static.flickr.com/3222/2595231442_e823ccc1e0.jpg" alt="" width="500" height="375" /></p>
<p><span style="color: #99ccff;"><em><strong>Buggy Thoughts for Today </strong> </em></span></p>
<p><em>I strongly feel that  adding ATDD to TDD is a good testing combination. Given the right focus from all stakeholders, it can drive the entire development process to come up with quality software products whose codes are testable, reliable, stable and easy to maintain. I don’t claim to be an expert on any QA methodology but I try to justify my testing strategy by adequate research, seeking advice from the testing community (online and offline) complemented by my own experience. This will be a series of journey stories to find out if we can truly combine<strong> Test Driven Development ( TDD)</strong> and<strong> Acceptance Test Driven Development (ATDD)</strong> to come up with a successful Software Application Project using Agile.</em></p>
<p><span style="color: #99ccff;"><em><strong>Let the journey begins &#8230; </strong></em></span></p>
<p><em><strong> </strong></em><strong>Journey 1 :  Thinking about  ATDD + </strong><strong>TDD<br />
</strong></p>
<p>Once upon a time, writing a Test Plan  seems an easy task if you are on the same project for the same company for a long time. You just fill up a simple template and you can come up with a completed Test Plan within a day or two.</p>
<p>But this simple one day activity can turn into weeks of planning when you are assigned to a new client ( or company) or a new project. Thou there may be a Test Plan template , it is not as simple as it seems. The area of the Test Plan which I found to be the hardest to come up with is the “Testing Approach and Strategy”. This is where the QA has to describe what is the best way  to test the application.  Any QA with years of experience will tell you that  there is no single one QA process that fits all. This is  reality but misunderstood and even mocked.  You need to give a serious look into a couple of factors that would affect your choice of testing strategy.  This article is not about this issue so I will skip this part.</p>
<p><strong>What I would want to talk about  is how I came up with a Test Strategy for one project :</strong></p>
<ul>
<li>I started studying the business model and the application to be developed for about 3 days. I gather as much information from the PMs, BAs, other QAs. I read every existing artifacts.</li>
<li>Then I worked with the Lead Developer alone for another 3 days, brainstorming which approach is do-able given all the resources, time and other known constraints we have.  We both believed that we need to “pair” so that the testing approach we picked will be something that we both feel comfortable using.  I would give much of the credit to him (SK,thank you ) for analyzing each of the testing activities I suggested and giving his technical opinion. ( Yes, I am truly lucky to work with very brilliant developers who put so much value to testing &#8230;)</li>
<li>On the 7th day, I finalized the first draft of the plan with a high level Testing Approach and Strategy.</li>
</ul>
<p><strong>The high level strategy is like this (I copied this verbatim from my Test Plan)</strong></p>
<ul>
<li>Our Team has agreed to use the Agile methodology where QA Analysts (QA) work closely with Developers, Business Analysts (BA), Project Managers (PM) and other stakeholders all throughout the project life cycle. We will implement Test Driven Development (TDD), continuous integration and pair programming.</li>
<li>In addition to TDD, to ensure full unit test coverage for developed code, we will also follow the process of Acceptance Test Driven Development (ATDD) to ensure full  test coverage. TDD’s approach is technology facing  while ATDD is business facing.  Acceptance tests are written at the beginning of an iteration and becomes an executable form of the requirements.</li>
<li>Simple Process Flow of  ATDD + TDD</li>
</ul>
<p><img class="aligncenter size-full wp-image-472" title="ATDD-Small" src="http://mydailyvowels.com/wp-content/uploads/2010/02/ATDD-Small.JPG" alt="ATDD-Small" width="460" height="341" /></p>
<p><strong>So why  ATDD + TDD?</strong></p>
<ul>
<li>The Development Team has been using  Agile already so everyone is familiar with the iterative development life cycle.</li>
<li>TDD is now a generally accepted practice so the “Test First” concept is not hard to sell to the developers.</li>
<li>ATDD strategy will logically complement the PM’s  practice of translating requirements into Epic Stories then User Stories.</li>
<li>Our team has previously agreed that we will rely heavily on <strong>Story Acceptance Criteria</strong> to mark any task “<span style="text-decoration: underline;">DONE</span>”.  The Story Acceptance Criteria are converted into Automated Acceptance Tests. The story cannot be accepted as complete until the automated acceptance tests for that story pass.</li>
<li>Other non technical stakeholders like the Business Analysts and the Customers are able to participate in writing automated acceptance tests minus the technical barriers. The  write Tests as “Specs” in human readable language.</li>
<li>The use of ATDD ensures expectations are set around testing. There is no disconnect between what the QAs think should be tested and what the Business  think should be tested.</li>
<li>As each automated acceptance tests are added to the continuous build, a fully automated regression suite is developed as part of the development process.</li>
<li>The fast feedback mechanism is tremendously beneficial to everyone. The business has visibility into what is tested at all stages of development.</li>
</ul>
<p><strong>What is ATDD and other concepts</strong></p>
<ul>
<li><strong><em>Common names</em></strong> : Acceptance Test Driven Development, Story Driven Development, Behavior Driven Development, Example Driven Development</li>
<li><em><strong>Definition</strong></em> : “ATDD is an advanced extension of TDD, keeping the software&#8217;s development guided by the principles of satisfying the customer&#8217;s needs through acceptance criteria and automated testing. “ This is so far the best definition of ATDD (1)</li>
<li><em><strong>Format</strong></em> of a typical  TDD + ATDD acceptance tests:</li>
</ul>
<p style="padding-left: 60px;"><span style="color: #993300;"><strong>BDD  (What is needed)</strong></span></p>
<p style="padding-left: 90px;">Story: [ DESCRIPTION OF STORY]<br />
As a [ROLE]<br />
I want [FEATURE]<br />
So that [MOTIVATION]</p>
<p style="padding-left: 60px;"><span style="color: #993300;"><strong>ATDD  (How is the story supposed to work to arrive at the expected outcome)</strong></span></p>
<p style="padding-left: 90px;">Scenario: [SOME DESCRIPTION OF SCENARIO]<br />
Given [SOME CONTEXT]<br />
When [SOME EVENT OCCURS]<br />
Then [ENSURE SOME DESIRED OUTCOME]</p>
<ul>
<li>ATDD allows us to take the customer’s stories and scenarios and add them directly into the code</li>
<li>ATDD is business facing ( software that matters)  while TDD is technology facing</li>
<li>ATDD uses the testing direction of Outside-In</li>
<li>Our software application now has more “business life” which can easily evolve and change to adapt to unknowns in the future requirements.</li>
</ul>
<p><strong>Challenges of ATDD + TDD to QA</strong></p>
<p><em>I would avoid using Pros and Cons in evaluating the  ATDD + TDD approach. I’d rather combine them as “challenges”  which we might face, but to which we can always find a good solution.</em></p>
<ul>
<li>Management support is essential so we need to be prepared to justify our recommendation. If management is not willing to invest on ATDD, you can still be creative. I have some thoughts on how to go about this but I would reserve that in another post.</li>
<li>ATDD is somewhat a newer concept so this needs to be explained to the Team before implementation.</li>
<li>It requires practice and discipline to write acceptance tests especially in a very short iteration cycle of 2 weeks or less.</li>
<li>During the first few iterations, the team may suffer from poor velocity. So set your initial expectations realistically. As everyone starts getting used to writing acceptance criteria and acceptance tests, the velocity for each story should also improve.</li>
<li>More tests for the developers ( and QA ) to implement and  maintain.</li>
<li>Automation is a must. ATDD is not as successful if it is manually implemented.</li>
<li>Lack of automation tools that would fit some applications under test. The most commonly used open source tools are FIT, FITNESSE, Cucumber, NBehave, StoryQ and EasyB. For this project, I have narrowed down the choices to :  NBehave and StoryQ . I will let you know in another post which tool I picked.</li>
<li>Again, the selection of the automation tool is crucial . One team I know had initial success using EasyB for almost one year. Eventually, the maintenance and the load it created on build  time seemed to  offset some of the positive returns earlier. I have not used EasyB myself, so please don&#8217;t take this statement as a bad review for this free tool.</li>
<li>I highly suggest that the QA works closely with the developer during the testing tool selection.  Try a couple, but don’t fall in love with the initial results. Think ahead. Consider refactoring, consider integration with other project streams. Consider the maintenance overhead.</li>
</ul>
<p><strong>Next, please follow our journey to the bottom of ATDD + TDD<br />
</strong></p>
<ul>
<li>Journey 2 :  Presenting  ATDD + TDD to the entire Project Team</li>
<li>Journey 3 :   First Iteration Implementation of  ATDD + TDD</li>
</ul>
<p>Thanks everyone!</p>
<p>Tess Rupprecht</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p><strong>References</strong></p>
<p>(1)     http://testdrivendeveloper.com/2008/03/14/ATDDAcceptanceTestDrivenDevelopment.aspx</p>
]]></content:encoded>
			<wfw:commentRss>http://mydailyvowels.com/atdd-tdd-agile/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Buggy Thoughts for Today :  An Agile Tester&#8217;s Digital Camera</title>
		<link>http://mydailyvowels.com/buggy-thoughts-for-today-a-qas-agile-digital-camera/</link>
		<comments>http://mydailyvowels.com/buggy-thoughts-for-today-a-qas-agile-digital-camera/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 23:52:33 +0000</pubDate>
		<dc:creator>Tess Rupprecht</dc:creator>
				<category><![CDATA[Agile Testing]]></category>
		<category><![CDATA[Buggy Thoughts]]></category>
		<category><![CDATA[Testing Lessons]]></category>
		<category><![CDATA[agile testing]]></category>

		<guid isPermaLink="false">http://mydailyvowels.com/?p=375</guid>
		<description><![CDATA[
by Improve It 
While at a client&#8217;s site, I was thrown into a schedule of endless agile meetings! Daily stand-up meetings, sit-down meetings, lunch meetings    (Seriously, these meetings do really work!)
Lots of productive meetings. This is a good sign. This is one of the reasons why Agile is becoming  &#8220;the way to go&#8220;  in software development and implementation. More open communication leads to better understanding of the requirements of the product , fast resolutions of the issues ...]]></description>
			<content:encoded><![CDATA[<p><img src="http://farm3.static.flickr.com/2410/1572288729_1e05bee519.jpg" alt="" /><br />
<em>by <a href="http://www.flickr.com/photos/improveit/">Improve It</a> </em></p>
<p>While at a client&#8217;s site, I was thrown into a schedule of endless agile meetings! Daily stand-up meetings, sit-down meetings, lunch meetings <img src='http://mydailyvowels.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />   (Seriously, these meetings do really work!)</p>
<p>Lots of productive meetings. This is a good sign. This is one of the reasons why Agile is becoming  &#8220;<em>the way to go</em>&#8220;  in software development and implementation. More open communication leads to better understanding of the requirements of the product , fast resolutions of the issues  resulting to more energized commitment to work as a team.</p>
<p>But one thing I love with Agile is how every member has embraced the idea of &#8220;<em>less documentation in words</em>&#8221; but more of &#8220;<em>documentation in visuals, graphics and drawings</em>&#8220;.  This made the white board, sketch pads, post it, markers the most loved  tools in every meeting.  Since I am very visual person, I prefer the graphical representation of stories, process, methods ( or anything you can translate to drawings).<br />
&nbsp;<br />
<img src="http://farm4.static.flickr.com/3161/3069770773_c0ab784792.jpg" alt="" /><br />
&nbsp;<br />
<strong><em>So what has camera got to do with this post? </em></strong></p>
<p>Since I find it hard to listen and write at the same time, I found that bringing a digital camera  in any Agile meeting is also &#8220;<em>the way to go</em>..&#8221;</p>
<p><strong><em>Here&#8217;s what I do :</em></strong></p>
<ul>
<li>I take snapshots of the whiteboard or story board</li>
<li>Print the photos for easy viewing</li>
<li>Upload the photos in the Project Management software</li>
</ul>
<p><strong><em>Advantages of using camera:</em></strong></p>
<ul>
<li>Since I started this new meeting habit, I found myself more productive.</li>
<li>I can participate intently in all the discussions first, then capture the diagrams later.</li>
<li>There is 100% accuracy in the details compared to copying the same by hand.</li>
<li>Indeed, a picture is worth a thousand words.</li>
<li>And need I say, it is also more fun !!!</li>
</ul>
<p>From that day on, my QA Tool Kit won&#8217;t be complete without a small, simple, reliable digital camera.</p>
<p>Don&#8217;t take my word for it, just try it !  Cheers!</p>
<p><em>Tess Rupprecht</em></p>
]]></content:encoded>
			<wfw:commentRss>http://mydailyvowels.com/buggy-thoughts-for-today-a-qas-agile-digital-camera/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
