<?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/"
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Megan Sumrell's Weblog</title>
	<atom:link href="http://megansumrell.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://megansumrell.wordpress.com</link>
	<description>Random thoughts around agile practices</description>
	<lastBuildDate>Mon, 10 Aug 2009 20:46:46 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='megansumrell.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/e1cf3f171ddfd5796e1966662b617ec2?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Megan Sumrell's Weblog</title>
		<link>http://megansumrell.wordpress.com</link>
	</image>
			<item>
		<title>Cool new tool &#8211; Hexawise</title>
		<link>http://megansumrell.wordpress.com/2009/08/10/cool-new-tool-hexawise/</link>
		<comments>http://megansumrell.wordpress.com/2009/08/10/cool-new-tool-hexawise/#comments</comments>
		<pubDate>Mon, 10 Aug 2009 20:46:46 +0000</pubDate>
		<dc:creator>msumrell</dc:creator>
				<category><![CDATA[Agile Testing]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://megansumrell.wordpress.com/?p=40</guid>
		<description><![CDATA[I just checked out a new tool called Hexawise (hexawise.com).  It certainly has peaked my interest!!  In a nut shell, if you are testing an application that has a lot of configuration options, it gives you a simple, clean interface to load all of your config options and then the tool will generate test scenarios [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=megansumrell.wordpress.com&blog=1553968&post=40&subd=megansumrell&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I just checked out a new tool called Hexawise (hexawise.com).  It certainly has peaked my interest!!  In a nut shell, if you are testing an application that has a lot of configuration options, it gives you a simple, clean interface to load all of your config options and then the tool will generate test scenarios for you using the pairwise approach.  If you are not familiar with this technique, check out this link : http://en.wikipedia.org/wiki/All-pairs_testing</p>
<p>At first glance, I thought this would be a really cool test planning tool.  Then, the more I thought about it and played with it, I discovered that I am also able to use this to create my fitnesse test tables (inputs only).  I was able to plug in the input fields and the options, then use hexawise to generate the test cases to ensure all pair combos were covered, and then export that to excel and paste it right into a fitnesse table.  I think the same approach would work for creating data fed into tests in QTP, WinRunner, etc.</p>
<p>I can see that this would save me a lot of time manually thinking through the combinations I want to test with, etc when I am tasked with creating tests for functionality that has thousands of possible test cases (and you can&#8217;t test for every scenario).</p>
<p>The tool is not fancy (which I could care less about) and is early in its life but I think there is a lot of great potential here.  Definitely worth checking out and following.  I&#8217;ll be interested to see how the tool grows.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/megansumrell.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/megansumrell.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/megansumrell.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/megansumrell.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/megansumrell.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/megansumrell.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/megansumrell.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/megansumrell.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/megansumrell.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/megansumrell.wordpress.com/40/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=megansumrell.wordpress.com&blog=1553968&post=40&subd=megansumrell&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://megansumrell.wordpress.com/2009/08/10/cool-new-tool-hexawise/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2fde3945d4c380c6d7f5ece0f772cae4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Megan</media:title>
		</media:content>
	</item>
		<item>
		<title>Diary Post 2 &#8211; First 2 weeks of work</title>
		<link>http://megansumrell.wordpress.com/2009/07/16/diary-post-2-first-2-weeks-of-work/</link>
		<comments>http://megansumrell.wordpress.com/2009/07/16/diary-post-2-first-2-weeks-of-work/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 11:46:58 +0000</pubDate>
		<dc:creator>msumrell</dc:creator>
				<category><![CDATA[process improvement]]></category>
		<category><![CDATA[quality]]></category>

		<guid isPermaLink="false">http://megansumrell.wordpress.com/?p=38</guid>
		<description><![CDATA[Okay….so posting once a week seems too much for me!
So, I have been at my new job for 2.5 weeks now and things have already started to change and shift around for the better.  However, I am running across some much expected resistance from some folks as well.
I am also faced with the added challenge [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=megansumrell.wordpress.com&blog=1553968&post=38&subd=megansumrell&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Okay….so posting once a week seems too much for me!</p>
<p>So, I have been at my new job for 2.5 weeks now and things have already started to change and shift around for the better.  However, I am running across some much expected resistance from some folks as well.</p>
<p>I am also faced with the added challenge of needing to stay billable while working on implementing change and establishing testing practices.  This means I don’t have the luxury of taking a step back to get a full picture across all of our projects.  Instead, I am staffed on 3 projects that I can directly work on and bill my time to. So, all change and testing activity is focused on those 3 projects for now.</p>
<p>Week 1:</p>
<p>I spent the first week (only 4 days due to the holiday) in our headquarters meeting with a small number of folks to get a lay of the land on the 3 initial projects I am working on.  Project A is a very typical legacy software application with all of the typical legacy baggage.  Project B is a research project that has about 6 months left.  Project C is a Greenfield software development project that is just getting started and is currently contracted for the next 18 months.</p>
<p>Learning the company’s DNS is going to take some time…I have never been surrounded by so many acronyms before in my life!  My goal for the end of week 1 was to provide a document to the president that outlined my observations regarding areas for improvement and proposed recommendations (in priority order) on where to start.</p>
<p>A tough challenge I always face when I am “interviewing” folks to understand how things work today is to make sure it doesn’t feel like an interview.  I try to ask leading questions so that I am not talking much at all.  Then, as people are answering them, I try to keep a poker face.  So, when someone says, “Environments?  No, we just check in our code from our laptop and then push the build to the production server”  my gut reaction is to drop my jaw, grasp my heart, and stifle a scream.  Instead, I try to look calm and unaffected and then follow that up with a, “How is that working for you?”  What I find most valuable in these sessions is to have the people I am talking to come to their own conclusions on what may not be going so well.  This way, when the time comes to start implementing change, they are already on board with the need for it.  Or, even better, they start changing practices all on their own!</p>
<p>I won’t list all of the issues and recommendations I came up with but here are a few themes:</p>
<ol>
<li>Planning and Tracking projects</li>
<li>Configuration Management (builds, environments, branching/merging practices)</li>
<li>Testing</li>
<li>Information Sharing within the company</li>
</ol>
<p>Week 2:</p>
<p>One thing I failed to mention earlier is that I live in NC and the company HQ is in VA.  About ½ of the employees work in VA and the other half are scattered around the country working from home.  This obviously adds another dimension to implementing change and makes it harder.</p>
<p>After reviewing the recommendations document with my boss, we agreed to focus initially on planning/tracking and testing with the 3 projects.  I agreed to do a 2 hour webex with a core group of project leads focused on project planning and tracking.  The company already has Jira and has been using it sporadically on some projects.</p>
<p>I spent most of the first few days of my second week going through Jira and cleaning up some old projects, tasks, etc.  I found some fields that were not being used correctly and cleaned those up as well.  Project C (the Greenfield project) had a complete Microsoft Project Plan built out by the project lead so I imported all of that into Jira to use for the webex as well.</p>
<p>On Wednesday of week 2, I gave a 2 hour presentation that focused on the 5 levels of planning (vision, roadmap, release, iteration, daily).  For some political reasons, I am avoiding Scrum specific language and am avoiding the word Agile as well.  I am focusing my points on Lean and it seems to be received well.  We discussed tracking tools and the expected challenges and benefits from planning and tracking this way.  I was then able to show them a company specific project in Jira set up with a full roadmap and release plan and a burndown chart started for the current iteration (yay Project C!)  As expected, some people were excited, some were a little skeptical, and some don’t buy it all.  Also as expected, the non-believers at this point are the ones that historically have provided little to no direction for their project teams and things are pretty chaotic on that team.  This new approach will require them to get organized, plan better, and communicate regularly with the team to make sure they have what they need.</p>
<p>I spent the later half of the week getting FitNesse running for Project C as well and built a few fit tables to test the first feature that was just completed.</p>
<p>Finally, I am eating my own dog food and I translated the recommendations doc I gave to my boss into a project in Jira as well called “Continual Improvement.” This is where I am going to track the efforts that are non-project specific.  This includes things around CI, Planning, Infrastructure, Tools, etc.   I have monthly releases laid out with high level stories in each month.  For July, I have broken out those stories into detailed tasks with estimates and am updating my time daily as I work on those tasks.  I have set up a call every other Friday with my boss to review this backlog of work together and re-prioritize as necessary.</p>
<p>All in all, the first 2 weeks were a lot of fun and I am really excited about the work.</p>
<p>Week 3 is already throwing some expected curve balls at me….will share soon.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/megansumrell.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/megansumrell.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/megansumrell.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/megansumrell.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/megansumrell.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/megansumrell.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/megansumrell.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/megansumrell.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/megansumrell.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/megansumrell.wordpress.com/38/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=megansumrell.wordpress.com&blog=1553968&post=38&subd=megansumrell&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://megansumrell.wordpress.com/2009/07/16/diary-post-2-first-2-weeks-of-work/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2fde3945d4c380c6d7f5ece0f772cae4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Megan</media:title>
		</media:content>
	</item>
		<item>
		<title>Diary of a Live Process and Quality Improvement Initiative</title>
		<link>http://megansumrell.wordpress.com/2009/06/30/diary-of-a-live-process-and-quality-improvement-initiative/</link>
		<comments>http://megansumrell.wordpress.com/2009/06/30/diary-of-a-live-process-and-quality-improvement-initiative/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 18:22:45 +0000</pubDate>
		<dc:creator>msumrell</dc:creator>
				<category><![CDATA[process improvement]]></category>
		<category><![CDATA[quality]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[process]]></category>

		<guid isPermaLink="false">http://megansumrell.wordpress.com/?p=36</guid>
		<description><![CDATA[I just made a move out of the consultant world.  I just joined a small company (about 35 folks).  They have been in business for almost 5 years and do consulting and contracts mostly for NASA and the FAA.  The company has grown quite a bit in the last year and recognized [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=megansumrell.wordpress.com&blog=1553968&post=36&subd=megansumrell&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I just made a move out of the consultant world.  I just joined a small company (about 35 folks).  They have been in business for almost 5 years and do consulting and contracts mostly for NASA and the FAA.  The company has grown quite a bit in the last year and recognized the need to establish some better quality practices across their programs and projects.  So, enter me!</p>
<p>I was hired with a fairly loose job description which is a good and bad thing.  It is good because I am able to really create this job and have pretty free reign on what I am allowed to do.  The bad part is that there isn’t any real clear direction on what they want from me….they just know they need process and testing improvement.  So, I don’t really have any solid goals, objectives or priorities to work from.</p>
<p>I will be posting an update every 1 or 2 weeks on what I am doing and how I am doing it (and most importantly, how well it is working!).  I hope this will bring some interesting conversations, suggestions, and feedback from others. My first post will be up next Monday on my first week of work.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/megansumrell.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/megansumrell.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/megansumrell.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/megansumrell.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/megansumrell.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/megansumrell.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/megansumrell.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/megansumrell.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/megansumrell.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/megansumrell.wordpress.com/36/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=megansumrell.wordpress.com&blog=1553968&post=36&subd=megansumrell&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://megansumrell.wordpress.com/2009/06/30/diary-of-a-live-process-and-quality-improvement-initiative/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2fde3945d4c380c6d7f5ece0f772cae4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Megan</media:title>
		</media:content>
	</item>
		<item>
		<title>Communicating vs. Discussing &#8211; Lesson Learned</title>
		<link>http://megansumrell.wordpress.com/2009/04/13/communicating-vs-discussing-lesson-learned/</link>
		<comments>http://megansumrell.wordpress.com/2009/04/13/communicating-vs-discussing-lesson-learned/#comments</comments>
		<pubDate>Mon, 13 Apr 2009 14:54:25 +0000</pubDate>
		<dc:creator>msumrell</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://megansumrell.wordpress.com/?p=34</guid>
		<description><![CDATA[I was visiting a customer last week and had an “ah-ha” moment thanks to a comment by someone there.
We were talking about communication and the need for regular communication with the entire division regarding the work they are doing towards an agile transformation.  Linda then said the following (or something close to it..), “communication and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=megansumrell.wordpress.com&blog=1553968&post=34&subd=megansumrell&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I was visiting a customer last week and had an “ah-ha” moment thanks to a comment by someone there.<br />
We were talking about communication and the need for regular communication with the entire division regarding the work they are doing towards an agile transformation.  Linda then said the following (or something close to it..), “communication and discussing are NOT the same thing.  We need to make sure we give the staff the time to discuss.”</p>
<p>It was such a simple statement but really hit me hard.  I have always felt I was a good communicator…..I try to send updates to my team every week and share as much information as I have to ensure we are all on the same page.  However, I haven’t always thought about the discussing side and how very important that is.<br />
I can communicate all day long but if I don’t provide the situation and environment for everyone to discuss the information that was just communicated, then I am missing the boat.  I know that I always feel more comfortable with change when I have a chance to ask questions, get clarification, and discuss with others.<br />
So, this is my new goal for the rest of the year…continue to communicate but also ensure there is ample opportunity for discussion.<br />
Thanks Linda!</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/megansumrell.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/megansumrell.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/megansumrell.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/megansumrell.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/megansumrell.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/megansumrell.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/megansumrell.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/megansumrell.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/megansumrell.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/megansumrell.wordpress.com/34/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=megansumrell.wordpress.com&blog=1553968&post=34&subd=megansumrell&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://megansumrell.wordpress.com/2009/04/13/communicating-vs-discussing-lesson-learned/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2fde3945d4c380c6d7f5ece0f772cae4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Megan</media:title>
		</media:content>
	</item>
		<item>
		<title>DON’T RUN! (tips for communicating I learned from my nephew)</title>
		<link>http://megansumrell.wordpress.com/2009/03/29/don%e2%80%99t-run-tips-for-communicating-i-learned-from-my-nephew/</link>
		<comments>http://megansumrell.wordpress.com/2009/03/29/don%e2%80%99t-run-tips-for-communicating-i-learned-from-my-nephew/#comments</comments>
		<pubDate>Sun, 29 Mar 2009 20:14:50 +0000</pubDate>
		<dc:creator>msumrell</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://megansumrell.wordpress.com/?p=31</guid>
		<description><![CDATA[I just finished teaching an Agile Testing Class to an awesome testing team in Dallas.  We spent a good amount of time discussing how to communicate effectively with other team members. Specifically, we were talking about how to approach a developer when you need them to implement a solution in a different way that lends [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=megansumrell.wordpress.com&blog=1553968&post=31&subd=megansumrell&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I just finished teaching an Agile Testing Class to an awesome testing team in Dallas.  We spent a good amount of time discussing how to communicate effectively with other team members. Specifically, we were talking about how to approach a developer when you need them to implement a solution in a different way that lends itself to easier testability.  I often hear these conversations start with words like, “Don’t put the code…..” or “I can’t complete my tasks if you…..” or “Every time you do that I can’t….” etc.  You get the point…they are very negative statements.  Without meaning to, you are putting up a wall and the person you are talking to is likely to go on the defensive immediately.  Not a great way to foster teamwork.<br />
I have a 4-year-old nephew that, like all other boys his age, absolutely can NOT walk anywhere.  His feet only know how to move at a run.  I have spent several hours of my life saying (or shouting), “Don’t run!!!”  “Stop Running!”  I recently learned a great tip from his pre-school teacher.  Rather then constantly telling him what NOT to do, just remind him of what he can do.  So, I have learned to use the phrase , “Use your walking feet!”  Not only do I sound like a much nicer person when I say that in crowded public places, he responds to it so much better.  He is allowed and encouraged to use his walking feet.  He is just being reminded of good behavior.<br />
I encourage team members to apply this same principle when you are communicating with one another.  Instead of telling a developer what NOT to do, offer up a suggestion of what would work great.  If you aren’t sure what will work, show them what you are trying to do and ask for their help in crafting a solution.  By communicating this way, you are fostering better collaboration and team work instead of putting each other on the defensive.<br />
Oh, and use your walking feet when you go talk to them ☺</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/megansumrell.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/megansumrell.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/megansumrell.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/megansumrell.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/megansumrell.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/megansumrell.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/megansumrell.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/megansumrell.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/megansumrell.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/megansumrell.wordpress.com/31/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=megansumrell.wordpress.com&blog=1553968&post=31&subd=megansumrell&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://megansumrell.wordpress.com/2009/03/29/don%e2%80%99t-run-tips-for-communicating-i-learned-from-my-nephew/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2fde3945d4c380c6d7f5ece0f772cae4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Megan</media:title>
		</media:content>
	</item>
		<item>
		<title>Tips for Working Effectively with Distributed Team Members</title>
		<link>http://megansumrell.wordpress.com/2008/06/11/tips-for-working-effectively-with-distributed-team-members/</link>
		<comments>http://megansumrell.wordpress.com/2008/06/11/tips-for-working-effectively-with-distributed-team-members/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 15:05:34 +0000</pubDate>
		<dc:creator>msumrell</dc:creator>
				<category><![CDATA[Scrum]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[Scrum Teams]]></category>

		<guid isPermaLink="false">http://megansumrell.wordpress.com/?p=29</guid>
		<description><![CDATA[In a few classes I have taught recently, we have had some interesting conversations around working on distributed agile teams.  I always recommend trying to keep your Scrum team co-located whenever possible but in today’s world, distributed teams are unavoidable.  Here are some suggestions to help keep your distributed team members more involved:
 
1.    If the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=megansumrell.wordpress.com&blog=1553968&post=29&subd=megansumrell&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p class="MsoNormal" style="margin:0;"><span style="font-size:14pt;font-family:Tahoma;">In a few classes I have taught recently, we have had some interesting conversations around working on distributed agile teams.<span>  </span>I always recommend trying to keep your Scrum team co-located whenever possible but in today’s world, distributed teams are unavoidable.<span>  </span>Here are some suggestions to help keep your distributed team members more involved:</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:14pt;font-family:Tahoma;"> </span></p>
<p class="MsoNormal" style="text-indent:-0.25in;margin:0 0 0 0.5in;"><span style="font-size:14pt;font-family:Tahoma;"><span>1.<span style="font:7pt;">    </span></span></span><span style="font-size:14pt;font-family:Tahoma;">If the majority of your team is in one location and a few members are remote, get a large stuffed animal, blow up doll (not the adult variety please), etc to represent your distributed team members.<span>  </span>Bring the doll, stuffed animal, etc to all of your meetings and put them in a chair.<span>  </span>You can even write the names of the people it represents on a sticky note and stick it on the doll. The visual reminder of the people on the phone helps keep the folks in the room aware of the team members on the phone.</span></p>
<p class="MsoNormal" style="text-indent:-0.25in;margin:0 0 0 0.5in;"><span style="font-size:14pt;font-family:Tahoma;"><span>2.<span style="font:7pt;">    </span></span></span><span style="font-size:14pt;font-family:Tahoma;">Draw a table on a whiteboard where the meeting is initiated.<span>  </span>Write the names of all attendees on the phone around the virtual table.</span></p>
<p class="MsoNormal" style="text-indent:-0.25in;margin:0 0 0 0.5in;"><span style="font-size:14pt;font-family:Tahoma;"><span>3.<span style="font:7pt;">    </span></span></span><span style="font-size:14pt;font-family:Tahoma;">Use an on-line, real time collaboration tool that all team members can access during meetings. The Scrum Master can then put relevant data here for everyone to see.<span>  </span>If you have a distributed team, a physical card wall may not be a good choice.<span>  </span>Look into using tools like the GreenHopper plug-in for Jira or Rally.</span></p>
<p class="MsoNormal" style="text-indent:-0.25in;margin:0 0 0 0.5in;"><span style="font-size:14pt;font-family:Tahoma;"><span>4.<span style="font:7pt;">    </span></span></span><span style="font-size:14pt;font-family:Tahoma;">Get a web-cam and use it often.<span>  </span>I know a company that has a webcam running all the time in each office and has it is pointing to the task board.<span>  </span>Everyone can log in and see it whenever they need to.<span>  </span>The web cams are also used for daily stand-ups, etc.</span></p>
<p class="MsoNormal" style="text-indent:-0.25in;margin:0 0 0 0.5in;"><span style="font-size:14pt;font-family:Tahoma;"><span>5.<span style="font:7pt;">    </span></span></span><span style="font-size:14pt;font-family:Tahoma;">In meetings where the purpose is to gather information and form an action plan such as planning meetings, retrospectives, etc, try using the round robin style of gathering information.<span>  </span>Go around the virtual room and ask each person to contribute.<span>  </span>This way, everyone has a chance to be heard.</span></p>
<p class="MsoNormal" style="text-indent:-0.25in;margin:0 0 0 0.5in;"><span style="font-size:14pt;font-family:Tahoma;"><span>6.<span style="font:7pt;">    </span></span></span><span style="font-size:14pt;font-family:Tahoma;">Publish any decisions made somewhere where the entire team can see it.<span>  </span>Don’t bury information on an intranet or share point site that no one goes to.<span>  </span></span></p>
<p class="MsoNormal" style="text-indent:-0.25in;margin:0 0 0 0.5in;"><span style="font-size:14pt;font-family:Tahoma;"><span>7.<span style="font:7pt;">    </span></span></span><span style="font-size:14pt;font-family:Tahoma;">Create some simple, fun games with prizes that encourage team members to visit the place (intranet, wiki, etc) <span> </span>where you keep important information (like action items from retrospectives, etc).<span>  </span>For example, put trivia questions from Jeopardy on the site and give a fun award at the end of your stand-up to whoever responds first with the correct answer.<span>  </span>Or, you can track the results each day during the sprint and then give an award at your sprint demo.</span></p>
<p class="MsoNormal" style="text-indent:-0.25in;margin:0 0 0 0.5in;"><span style="font-size:14pt;font-family:Tahoma;"><span>8.<span style="font:7pt;">    </span></span></span><span style="font-size:14pt;font-family:Tahoma;">Devote a few minutes during each retrospective to discuss remote team issues and to brainstorm on how to make things better.<span>  </span>Follow-up with an action plan and re-visit it after it sprint.</span></p>
<p class="MsoNormal" style="text-indent:-0.25in;margin:0 0 0 0.5in;"><span style="font-size:14pt;font-family:Tahoma;"><span>9.<span style="font:7pt;">    </span></span></span><span style="font-size:14pt;font-family:Tahoma;">Pick a few times a year where everyone travels to the same location at once.<span>  </span>This gives everyone a chance to meet each other face to face.</span></p>
<p class="MsoNormal" style="text-indent:-0.25in;margin:0 0 0 0.5in;"><span style="font-size:14pt;font-family:Tahoma;"><span>10.<span style="font:7pt;">   </span></span></span><span style="font-size:14pt;font-family:Tahoma;">If you are not remote, then act like a remote employee for a day every now and then (i.e. work from home).<span>  </span>See first hand what the remote people experience so you can better understand the challenges they may be facing.</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:14pt;font-family:Tahoma;"> </span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:14pt;font-family:Tahoma;">The point here is to get creative and go beyond simple conference calls.<span>  </span>Your Scrum Master should own the responsibility of managing effective communication and collaboration with distributed team members.<span>  </span>Make sure you are getting regular feedback from your team members on what is working well and what isn’t.<span>  </span>Collaboration on your distributed teams should be a top priority and you should be willing to make the necessary investments to ensure that all team members feel like they are heard and are part of the team.</span></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/megansumrell.wordpress.com/29/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/megansumrell.wordpress.com/29/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/megansumrell.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/megansumrell.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/megansumrell.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/megansumrell.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/megansumrell.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/megansumrell.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/megansumrell.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/megansumrell.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/megansumrell.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/megansumrell.wordpress.com/29/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=megansumrell.wordpress.com&blog=1553968&post=29&subd=megansumrell&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://megansumrell.wordpress.com/2008/06/11/tips-for-working-effectively-with-distributed-team-members/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2fde3945d4c380c6d7f5ece0f772cae4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Megan</media:title>
		</media:content>
	</item>
		<item>
		<title>Quick, great read on agile testing</title>
		<link>http://megansumrell.wordpress.com/2008/05/12/quick-great-read-on-agile-testing/</link>
		<comments>http://megansumrell.wordpress.com/2008/05/12/quick-great-read-on-agile-testing/#comments</comments>
		<pubDate>Mon, 12 May 2008 15:53:47 +0000</pubDate>
		<dc:creator>msumrell</dc:creator>
				<category><![CDATA[Agile Testing]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://megansumrell.wordpress.com/?p=28</guid>
		<description><![CDATA[This blog post by Simon Baker is excellent and does a great job describing the role of a tester on an agile team.  http://www.think-box.co.uk/blog/2008/05/testers-in-our-agile-team.html
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=megansumrell.wordpress.com&blog=1553968&post=28&subd=megansumrell&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>This blog post by Simon Baker is excellent and does a great job describing the role of a tester on an agile team.  <a href="http://www.think-box.co.uk/blog/2008/05/testers-in-our-agile-team.html">http://www.think-box.co.uk/blog/2008/05/testers-in-our-agile-team.html</a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/megansumrell.wordpress.com/28/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/megansumrell.wordpress.com/28/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/megansumrell.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/megansumrell.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/megansumrell.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/megansumrell.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/megansumrell.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/megansumrell.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/megansumrell.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/megansumrell.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/megansumrell.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/megansumrell.wordpress.com/28/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=megansumrell.wordpress.com&blog=1553968&post=28&subd=megansumrell&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://megansumrell.wordpress.com/2008/05/12/quick-great-read-on-agile-testing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2fde3945d4c380c6d7f5ece0f772cae4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Megan</media:title>
		</media:content>
	</item>
		<item>
		<title>Manual Testers vs. Automation Engineers – Why the Divide?</title>
		<link>http://megansumrell.wordpress.com/2008/04/22/manual-testers-vs-automation-engineers-%e2%80%93-why-the-divide/</link>
		<comments>http://megansumrell.wordpress.com/2008/04/22/manual-testers-vs-automation-engineers-%e2%80%93-why-the-divide/#comments</comments>
		<pubDate>Tue, 22 Apr 2008 19:36:12 +0000</pubDate>
		<dc:creator>msumrell</dc:creator>
				<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://megansumrell.wordpress.com/?p=27</guid>
		<description><![CDATA[




I just got back from the stp conference in San Francisco (www.stpcon.com).  After attending several talks and speaking one on one with folks there, I started to notice a recurring undercurrent.  There seems to be a divide in the testing community between manual testing and automated testing.  I am noticing more and more that papers, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=megansumrell.wordpress.com&blog=1553968&post=27&subd=megansumrell&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><div>
<div></div>
<div><span style="font-size:small;"></span></div>
<p><span style="font-size:small;"><span style="font-family:Times New Roman;"></p>
<div>
<p class="MsoNormal" style="margin:0;"><span style="font-family:Arial;">I just got back from the stp conference in San Francisco (<a href="http://www.stpcon.com/"><span style="color:#606420;">www.stpcon.com</span></a>).<span>  </span>After attending several talks and speaking one on one with folks there, I started to notice a recurring undercurrent.<span>  </span>There seems to be a divide in the testing community between manual testing and automated testing.<span>  </span>I am noticing more and more that papers, blogs, etc that I read and any talks I attend have either one focus or the other but never combine the two.<span>  </span>For example, the automated community rarely mentions manual testing or the need for it.<span>  </span>Conversely, the manual testing community (especially in the exploratory testing world) seems to really down-play the need and/or importance of automated testing.<span>  </span>I think this is in turn perpetuating a divide in skill sets of testers as well.<span>  </span>Teams have manual testers and then separate automation engineers instead of just having test staff that do both.</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-family:Arial;"> </span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-family:Arial;">In my experience, the real sweet-spot in testing is when you have a combination of both manual and automated tests.<span>  </span>They both serve a real purpose and they both provide a lot of value.<span>  </span>I would never want to be on a project that was either 100% manual testing or 100% automated testing.<span>  </span>The projects I have been on that have been the most successful and produced the highest quality results were projects that used a combination of testing strategies.</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-family:Arial;"> </span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-family:Arial;">Automated testing allows you to get more testing done.<span>  </span>When you have a large portion of your test scripts automated, that frees up time for testers to do exploratory testing that can’t be put under automation.<span>  </span>If none of your tests are automated, then you will likely spend a good portion of your testing time validating happy path, “good” user scenarios and will never get to spend time really digging into the product to test the more unusual scenarios that tend to have hidden defects in them.</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-family:Arial;"> </span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-family:Arial;">The strongest testers I have worked with are ones that can do both.<span>  </span>They are technical enough to get high functioning, easily maintainable automation scripts in place but also spend time using their “soft” skills to manually test as well.</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-family:Arial;"> </span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-family:Arial;">Here is why I think we are seeing this divide in our community:<span>  </span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-family:Arial;"> </span></p>
<ol style="margin-top:0;" type="1">
<li class="MsoNormal"><span style="font-family:Arial;">Most teams separate their manual testers from their automated testers.<span>  </span>I think this is a recipe for disaster.<span>  </span>When you have a team that only does automated testing, their scripts are often given to them by the manual testers.<span>  </span>Often times, the automation engineers code exactly what they are told to do without any real in-depth knowledge of the product.<span>  </span>Then, because the manual testers don’t really understand the automation or how it works, (and because testers tend to struggle with severe trust issues), the manual testers often spend a large amount of time manually testing the same functions that are automated….just so they can be sure it really works and that the automation didn’t miss anything.<span>  </span>What a waste of time!!!</span></li>
<li class="MsoNormal"><span style="font-family:Arial;">The manual testing community doesn’t want to learn how to automate.<span>  </span>The idea of learning that technology is scary.</span></li>
<li class="MsoNormal"><span style="font-family:Arial;">The automation community thinks manual testing is boring and doesn’t want to do it.<span>  </span>A lot of the strong automation testers I have worked with and met come from development backgrounds and really just want to write code.<span>  </span>They have no desire to really “play” with the system to see what they can find.</span></li>
</ol>
<p class="MsoNormal" style="margin:0;"><span style="font-family:Arial;"> </span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-family:Arial;">I think manual only testers have a chip on their shoulders with automation because they don’t know how to do it and are scared of it.<span>  </span>Automation engineers tend to make more money then manual testers because of the required technical skill set – they are treated almost like developers in terms of rank and pay.<span>  </span>Often times, they act like they are more valuable as well.<span>  </span>Not good.<span>  </span>The skills that are required to be a good manual tester are hard to measure so they are often not considered as valuable as developer skills.<span>  </span>This isn’t fair, either.<span>  </span>I think it is harder to train someone how to think like a good tester then it is to train them how to create an automation script.<span>  </span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-family:Arial;"> </span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-family:Arial;">When testers are able to play in both spaces….do automation AND manual testing, then they are able to build better automation scripts and spend their manual testing time focusing on those high risk, interesting parts of the application that lend themselves to interesting what-if scenarios.<span>  </span>They won’t waste time manually testing what is under automation because they can trust the automation is doing what it was built to do.<span>  </span>However, finding these people is hard (at least it has been for me!).<span>  </span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-family:Arial;"> </span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-family:Arial;">I hope that in the future we can see more folks in the testing community talking about how manual and automated testing can work together and highlight the strengths and limitations of both.<span>  </span>One is not better then the other – they each serve a specific purpose and each provides significant value.<span>  </span>I believe that every project needs and should have manual and automated tests going on all the time.</span></p>
</div>
<p> </p>
<p></span></span></div>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/megansumrell.wordpress.com/27/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/megansumrell.wordpress.com/27/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/megansumrell.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/megansumrell.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/megansumrell.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/megansumrell.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/megansumrell.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/megansumrell.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/megansumrell.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/megansumrell.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/megansumrell.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/megansumrell.wordpress.com/27/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=megansumrell.wordpress.com&blog=1553968&post=27&subd=megansumrell&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://megansumrell.wordpress.com/2008/04/22/manual-testers-vs-automation-engineers-%e2%80%93-why-the-divide/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2fde3945d4c380c6d7f5ece0f772cae4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Megan</media:title>
		</media:content>
	</item>
		<item>
		<title>STP Conference Day 2</title>
		<link>http://megansumrell.wordpress.com/2008/04/17/stp-conference-day-2/</link>
		<comments>http://megansumrell.wordpress.com/2008/04/17/stp-conference-day-2/#comments</comments>
		<pubDate>Thu, 17 Apr 2008 15:47:05 +0000</pubDate>
		<dc:creator>msumrell</dc:creator>
				<category><![CDATA[Agile Testing]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://megansumrell.wordpress.com/?p=26</guid>
		<description><![CDATA[The morning started off with a Keynote from Robert Sabourin called “What is so Different about Testing in Scrum.”  I wouldn’t say the title of the talk really fit the talk itself but it was a good kick-off for the day.  If you have seen him speak before, then you know he is high energy [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=megansumrell.wordpress.com&blog=1553968&post=26&subd=megansumrell&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p class="MsoNormal" style="margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">The morning started off with a Keynote from Robert Sabourin called “What is so Different about Testing in Scrum.”<span>  </span>I wouldn’t say the title of the talk really fit the talk itself but it was a good kick-off for the day.<span>  </span>If you have seen him speak before, then you know he is high energy and enthusiastic.<span>  </span></span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">His talk essentially gave a brief overview of Scrum and then walked through some case studies of teams he has worked with that were adopting Scrum and what some of their challenges and proposed solutions were.<span>  </span>It wasn’t surprising to hear that the challenges were centered on either lack of product ownership and/or testing team challenges.<span>  </span>I was hoping he would actually dive into some of the key differences in testing in Scrum like the title of the talk mentioned but he really didn’t go there.<span>  </span>No one seems to go there…again, another topic for another time.<span>  </span></span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">I went to 4 different talks.<span>  </span>Two of these talks were topics around agile testing.<span>  </span>I was disappointed by both of these talks in that they really didn’t get into any meat on the topics.<span>  </span>It was all high level principles with no actual techniques or take-aways on what to do and how to do it.<span>  </span></span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">One talk was on metrics.<span>  </span>The speaker was good and had good content for the most part.<span>  </span>However, I would argue that several of the metrics that were discussed really don’t provide any value to an organization.<span>  </span>For example, she mentioned tracking requirements stability as a metric.<span>  </span>Let’s say you do this and you discover that 40% of your requirements change.<span>  </span>So what.<span>  </span>What is that metric going to do for your team or organization?<span>  </span>Requirements always change.<span>  </span>Period.<span>  </span>We all know that…we should all be prepared for it.<span>  </span>Spending a significant amount of time (and therefore money) tracking how many requirements change doesn’t really help you to handle those changing requirements.<span>  </span>Why not invest that time and money into something that will help your team work effectively in the changing requirement world?</span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">I ended the day with a talk by Matt Heusser called “Software Testing from the Ground Up.”<span>  </span>The published excerpt on the talk didn’t seem to match the talk itself.<span>  </span>I did enjoy some of the comparisons he made between testers and other professions, though.<span>  </span></span></span></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/megansumrell.wordpress.com/26/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/megansumrell.wordpress.com/26/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/megansumrell.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/megansumrell.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/megansumrell.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/megansumrell.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/megansumrell.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/megansumrell.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/megansumrell.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/megansumrell.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/megansumrell.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/megansumrell.wordpress.com/26/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=megansumrell.wordpress.com&blog=1553968&post=26&subd=megansumrell&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://megansumrell.wordpress.com/2008/04/17/stp-conference-day-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2fde3945d4c380c6d7f5ece0f772cae4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Megan</media:title>
		</media:content>
	</item>
		<item>
		<title>STP Conference &#8211; Day 1 review</title>
		<link>http://megansumrell.wordpress.com/2008/04/16/stp-conference-day-1-review/</link>
		<comments>http://megansumrell.wordpress.com/2008/04/16/stp-conference-day-1-review/#comments</comments>
		<pubDate>Wed, 16 Apr 2008 20:36:59 +0000</pubDate>
		<dc:creator>msumrell</dc:creator>
				<category><![CDATA[Agile Testing]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://megansumrell.wordpress.com/?p=25</guid>
		<description><![CDATA[I am currently in San Francisco at the STP Conference (www.stpcon.com).  I am really starting to clearly see what I consider a divide in the testing world between automated and manual testing that I believe is negatively affecting all development methodologies.  I am currently collecting my thoughts on this for an upcoming blog post….stay tuned [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=megansumrell.wordpress.com&blog=1553968&post=25&subd=megansumrell&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p class="MsoNormal" style="margin:0;"><span style="font-family:Tahoma;"><span style="font-size:small;">I am currently in San Francisco at the STP Conference (</span><a href="http://www.stpcon.com/"><span style="font-size:small;color:#606420;">www.stpcon.com</span></a><span style="font-size:small;">).<span>  </span>I am really starting to clearly see what I consider a divide in the testing world between automated and manual testing that I believe is negatively affecting all development methodologies.<span>  </span>I am currently collecting my thoughts on this for an upcoming blog post….stay tuned </span></span><span style="font-size:small;"><span style="font-family:Wingdings;"><span>J</span></span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-family:Tahoma;"><span style="font-size:small;"><span>  </span></span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-family:Tahoma;"><span style="font-size:small;">Yesterday was the first day of the conference and was a full-day tutorial.<span>  </span>I spent the day at Michael Bolton’s “Rapid Intro to Rapid Software Development” class.<span>  </span>This is usually a 3-day class that was condensed into one day.<span>  </span>Because of that, the class was a lot of lecture and not as much hands-on as I was hoping for.<span>  </span>That said, I have condensed 2 day classes into 4 hour “overviews” so I know the challenges with that.<span>  </span>I think I would really enjoy the 3-day class much more.</span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-family:Tahoma;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-family:Tahoma;"><span style="font-size:small;">Overall, I enjoyed the class and picked up some great tips/tricks/ideas particularly around exploratory testing.<span>  </span>I have attended a few talks by James and John Bach in the past and have read many of their articles, etc on exploratory testing.<span>  </span>This workshop really drove home how this technique works and the value it adds.</span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-family:Tahoma;"><span style="font-size:small;">Some of my key take-aways from this class were:</span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-family:Tahoma;"><span style="font-size:small;"> </span></span></p>
<ol style="margin-top:0;" type="1">
<li class="MsoNormal"><span style="font-family:Tahoma;"><span style="font-size:small;">As a tester, you should report what you see, not what you infer.<span>  </span>Basically, the idea here is that we should report just the facts and not infer what the problem is.<span>  </span>By doing this, we are able to keep our credibility with the rest of the team.<span>  </span>If you document an issue and infer what you think the problem is and that isn’t the actual problem, then the developers may start to think of you like the boy that cried wolf.<span>  </span>Just reporting the facts avoids this issue.</span></span></li>
<li class="MsoNormal"><span style="font-family:Tahoma;"><span style="font-size:small;">Manual tests should discover things – not prove things.<span>  </span>I love this – especially in the Scrum/Agile context.<span>  </span>Agile teams focus heavily on test automation (as they should).<span>  </span>However, manual testing is still important and necessary.<span>  </span>Manual testing allows you to “discover things.”<span>  </span>Test automation is where you prove things – you prove that the new code that was checked in didn’t break the existing code – you prove that the system is still functioning as it was before.<span>  </span>However, your automation doesn’t discover new things.<span>  </span>You discover behaviors, unfriendly user interfaces, patterns, etc by manual testing.<span>  </span>Both are important.</span></span></li>
<li class="MsoNormal"><span style="font-family:Tahoma;"><span style="font-size:small;">Asking the right question is more important then getting the right answer.<span>  </span>Food for thought.<span>  </span>This ties directly into the 3C’s of User Story development &#8211; card, conversation, confirmation.<span>  </span>During your conversation, you should be focused on asking the right questions.<span>  </span>These questions will hopefully illicit those implied assumptions, those “what-if” scenarios no one had thought of.<span>  </span>What you learn in asking those “right questions” can then be documented in the confirmation (the acceptance tests).</span></span></li>
<li class="MsoNormal"><span style="font-family:Tahoma;"><span style="font-size:small;">Any bug that slows down testing is a bad bug.<span>  </span>The example that brought this to light in the class was what most teams would likely call a usability issue.<span>  </span>The application we were testing had an entry field and a button to click to calculate the answer.<span>  </span>As a user, you could not enter the value and click the enter key on your keyboard to calculate the answer.<span>  </span>You had to either mouse or tab to the button on the UI first to click it.<span>  </span>This wasn’t necessarily a “bug.”<span>  </span>I am sure developers, testers, and product folks could argue for hours as to whether or not it was a “bug” or a usability issue.<span>  </span>It would like get ranked a low priority since the system essentially worked.<span>  </span>However, this functionality really slowed down testing.<span>  </span>If we could have just entered data and clicked enter, we could have tested more cases quickly.<span>  </span>Having to tab or mouse for every test slowed down my rate of testing.<span>  </span>Testability of the application you are working on should be considered.<span>  </span>This is why I like the concepts of ATDD and TDD.<span>  </span>If the tests are defined <em>before</em> development starts, then the developers can build the system in such a way that lends itself to easy testing.<span>  </span>As testers, it is absolutely our right to ask for testable applications.</span></span></li>
</ol>
<p class="MsoNormal" style="margin:0;"><span style="font-family:Tahoma;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-family:Tahoma;"><span style="font-size:small;">More stpcon reviews to come as the conference continues……</span></span></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/megansumrell.wordpress.com/25/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/megansumrell.wordpress.com/25/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/megansumrell.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/megansumrell.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/megansumrell.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/megansumrell.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/megansumrell.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/megansumrell.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/megansumrell.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/megansumrell.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/megansumrell.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/megansumrell.wordpress.com/25/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=megansumrell.wordpress.com&blog=1553968&post=25&subd=megansumrell&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://megansumrell.wordpress.com/2008/04/16/stp-conference-day-1-review/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2fde3945d4c380c6d7f5ece0f772cae4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Megan</media:title>
		</media:content>
	</item>
	</channel>
</rss>