<?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>ross beazley</title>
	<atom:link href="http://www.rossbeazley.co.uk/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rossbeazley.co.uk</link>
	<description>Agile development, java and linux system administration</description>
	<lastBuildDate>Tue, 07 Sep 2010 14:04:43 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Rally in Raleigh; Success in becoming a Whole Cupcake?</title>
		<link>http://www.rossbeazley.co.uk/rally-in-raleigh-success-in-becoming-a-whole-cupcake/open-source/</link>
		<comments>http://www.rossbeazley.co.uk/rally-in-raleigh-success-in-becoming-a-whole-cupcake/open-source/#comments</comments>
		<pubDate>Tue, 07 Sep 2010 14:04:43 +0000</pubDate>
		<dc:creator>Ryan Martens</dc:creator>
				<category><![CDATA[Agile Best Practices]]></category>
		<category><![CDATA[Agile Culture]]></category>
		<category><![CDATA[Agile Development]]></category>
		<category><![CDATA[AgileZen]]></category>
		<category><![CDATA[BEA]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[Jean Tabaka]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Sixth Sense]]></category>
		<category><![CDATA[todd olson]]></category>

		<guid isPermaLink="false">http://www.rallydev.com/agileblog/?p=5324</guid>
		<description><![CDATA[Did you know that some people pronounce Rally and Raleigh the same?  It is also a tongue twister to say them together.  These are two of the more esoteric things I have learned in the eighteen months following our acquisition of 6th Sense Analytics.
This is in the forefront of my mind following a recent trip [...]]]></description>
			<content:encoded><![CDATA[<p class="syndicated-attribution"><a href="http://feedproxy.google.com/~r/agilecommons/commonsblog/~3/L2JPAAmcIOo/">Original Post by Ryan Martens</a></p>
<div class="tweetmeme_button" style="float: left; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.rallydev.com%2Fagileblog%2F2010%2F09%2Frally-in-raleigh-success-in-becoming-a-whole-cupcake%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.rallydev.com%2Fagileblog%2F2010%2F09%2Frally-in-raleigh-success-in-becoming-a-whole-cupcake%2F" height="61" width="51" /></a></div><p>Did you know that some people pronounce Rally and Raleigh the same?  It is also a tongue twister to say them together.  These are two of the more esoteric things I have learned in the eighteen months following our <a href="http://www.rallydev.com/company/news_events/press/2009-117-rally-software-acquires-6th-sense-analytics.html">acquisition</a> of 6th Sense Analytics.</p>
<div id="attachment_5327" class="wp-caption alignright" style="width: 310px"><a href="http://www.rallydev.com/agileblog/wp-content/uploads/2010/08/fivefingersRaliegh.jpg"><img class="size-medium wp-image-5327" style="margin: 10px;" title="fivefingersRaliegh" src="http://www.rallydev.com/agileblog/wp-content/uploads/2010/08/fivefingersRaliegh-300x225.jpg" alt="fivefingersRaliegh" width="300" height="225" /></a><p class="wp-caption-text">Five Fingers for a great Q2 and great North Caroline BBQ</p></div>
<p>This is in the forefront of my mind following a recent trip to Rally&#8217;s Raleigh-Durham, North Carolina office. After <a href="http://agile2010.agilealliance.org/">Agile 2010</a> in Orlando, Jean Tabaka and I visited our largest remote office in their new digs.  We were there to help share in their Q2 Celebration event.   It was a real pleasure to see that office filling out and becoming whole.  (more on the cupcake thing below)</p>
<p><strong>Becoming whole is so critical for a remote office and for an Agile team.</strong></p>
<p>When I was working at BEA, I was part of an amazing machine that really knew how to <a href="http://www.fundinguniverse.com/company-histories/BEA-Systems-Inc-Company-History.html" >acquire companies</a>.  BEA learned from Cisco about how to do this right and how to balance autonomy and culture to create a healthy soul for an office away from the corporate headquarters.  Typically, BEA moved one or two folks to the remote facility to become active managers and help provide local leadership. These embedded people helped make the transition smoother by transferring norms, values and informal networks of the existing organization to the newly acquired team.  In fact, BEA would not move forward with an acquisition deal unless it had management bench strength who were willing to move and play that role.</p>
<p><strong>We compensated without management bench strength. </strong></p>
<p>In Rally&#8217;s case, we did not have that management bench strength to move folks from Boulder to Raleigh. As a result, we lived through what some folks on the team called &#8220;open wheel racing.&#8221;  We had a lot of rubbing and bumping.  We struggled as Boulder team and Raleigh team tried to figure out the balance between autonomy and culture. And we were tackling this cultural bumping while working collaboratively on the same product and sometimes in the same code-base.</p>
<p>We knew we had to address the lack of local leaders from corporate and so we started with 3 specific practices:</p>
<ol>
<li>We stuck with eight-week agile release cycles. This frequent synchronization really helped keep the wheels on both cars.  To help jump start real collaboration for the releases, the Raleigh team flew out to Boulder for most of the release planning meetings in 2009. </li>
<li>Within the releases, we chose to develop a vast majority of the Raleigh code as a separate service running in separate application containers. This supported the Raleigh team having almost complete ownership of the functional value they delivered.</li>
<li>We added HD Video conferencing to support frequent meetings and open worm-holes to broaden communication channels beyond emails, IM, and phone calls.</li>
</ol>
<p><strong>Our next steps brought in additional agile team members.</strong></p>
<p>Since the acquisition of 6th Sense in late 2008, we had a only a partial agile team in Raleigh.  To complete the team, we added a development team lead and a product owner in Boulder.   In 2009, the Raleigh team released Rally&#8217;s customized reporting service and time-tracking capabilities.  Todd Olson&#8217;s ability to lead the Raleigh team in collaborating with the existing team in Boulder was yet another critical piece in our path to integration.  Todd was the original founder of Six Sense and the spiritual leader from founding and past experience in ALM space with Together J and Borland.</p>
<div id="attachment_5352" class="wp-caption alignleft" style="width: 235px"><img class="size-medium wp-image-5352" style="margin: 11px;" title="IMG_3654" src="http://www.rallydev.com/agileblog/wp-content/uploads/2010/09/IMG_36541-225x300.jpg" alt="IMG_3654" width="225" height="300" /><p class="wp-caption-text">Todd and his daughter enjoying one from the Cup Cake Shoppe in Raleigh</p></div>
<p>This summer, the office moved into a larger space to accommodate our hiring efforts in Raleigh.  So far this year, we have hired or moved six new people into Raleigh and we are not done.  Shameless plug &#8211; &#8220;In fact, <a href="http://www.rallydev.com/careers/" >we have 21 open positions at the company in Boulder, Raleigh, London and in the field.</a>&#8220;  Part of the Raleigh growth was due to the <a href="http://www.agilezen.com" >AgileZen</a> acquisition in April.   In January, we were feeling good enough about our lessons learned with the 6th Sense acquisition to make that move.  This time, instead of moving Rally people to where AgileZen lived, the AgileZen team moved to our Raleigh office.  We found out about their intention to move during the negotiation process and it was a huge green light in the transaction. (Think like BEA above &#8211; makes balancing autonomy and culture much easier when the management bench can not support the acquisition.)</p>
<p>Based on some of the joy, happiness well-being and cupcakes! (These were no ordinary cup cakes, they were from the <a href="http://www.thecupcakeshopperaleigh.com/">Cup Cake Shoppe</a> &#8211; made famous by President Obama during the Healthcare debate. We found out the owner is a great lady as she even chauffeured our own Susan Ruh to the new office!) Jean and I witnessed all this during our Q2 celebration visit, Rally Raleigh has certainly taken strides to build a cohesive agile team in a period of growth and integration.</p>
<p><strong>But, there is still more to do</strong></p>
<p>We recognize that there are always items in our organizational backlog.  As the Raleigh team continues to build the whole, we owe a bunch to the folks who were closest to the open-wheel racing process.  They kept their cool, did things to build empathy for the other team and kept focused on delivering value.  For Rally as a whole, we still have a lot to learn about running remote offices in a culture that is much more collaborative than what any of us witnessed in the last decade at BEA, Borland, Mercury, Quark, Rational, or Serena.</p>
<p>Please comment your ideas or experiences with remote offices and highly agile teams.</p>
<p><em><strong><a style="color: #467aa3; text-decoration: underline;" title="Ryan  Martens       on  Twitter" href="http://twitter.com/RallyOn" > Ryan Martens</a> </strong></em><em><strong>is a tomato canner, school board member at </strong><a href="https://www.friendsschoolboulder.org/" ><strong>Friend School Boulder</strong></a><strong>, and CTO at</strong></em><a id="p_ok" style="color: #467aa3; text-decoration: underline;" title="Rally Software Development." href="http://www.rallydev.com/agileblog/"><strong> </strong><em><strong>Rally Software Development.</strong></em></a></p>
<p><span style="font-size: x-small;"><strong><em><span style="font-size: small;"><em><strong><a style="color: #467aa3; text-decoration: underline;" title="Jean Tabaka   on Twitter" href="http://twitter.com/jeantabaka">Jean Tabaka</a> </strong>is</em><em> a wine enthusiast, <strong><a style="color: #467aa3; text-decoration: underline;" title="Collaboration Explained:   Facilitation Skills for Software Project  Leaders " href="http://www.amazon.com/Collaboration-Explained-Facilitation-Software-Project/dp/0321268776">author</a></strong> and Agile Fellow at Rally Software Development.</em></span></em></strong></span></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=L2JPAAmcIOo:wf216NoBJqM:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?i=L2JPAAmcIOo:wf216NoBJqM:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=L2JPAAmcIOo:wf216NoBJqM:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=L2JPAAmcIOo:wf216NoBJqM:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?i=L2JPAAmcIOo:wf216NoBJqM:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=L2JPAAmcIOo:wf216NoBJqM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=L2JPAAmcIOo:wf216NoBJqM:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?i=L2JPAAmcIOo:wf216NoBJqM:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=L2JPAAmcIOo:wf216NoBJqM:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?i=L2JPAAmcIOo:wf216NoBJqM:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=L2JPAAmcIOo:wf216NoBJqM:cGdyc7Q-1BI"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?d=cGdyc7Q-1BI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=L2JPAAmcIOo:wf216NoBJqM:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=L2JPAAmcIOo:wf216NoBJqM:ByNYXvuKCJE"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?d=ByNYXvuKCJE" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=L2JPAAmcIOo:wf216NoBJqM:ACf-c_HutVc"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?d=ACf-c_HutVc" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/agilecommons/commonsblog/~4/L2JPAAmcIOo" height="1" width="1"/>
<p class="syndicated-attribution">Ryan Martens <a href="http://feedproxy.google.com/~r/agilecommons/commonsblog/~3/L2JPAAmcIOo/">original post</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.rossbeazley.co.uk/rally-in-raleigh-success-in-becoming-a-whole-cupcake/open-source/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>No Impact Man – A cool Gift</title>
		<link>http://www.rossbeazley.co.uk/no-impact-man-%e2%80%93-a-cool-gift/community/</link>
		<comments>http://www.rossbeazley.co.uk/no-impact-man-%e2%80%93-a-cool-gift/community/#comments</comments>
		<pubDate>Fri, 03 Sep 2010 16:57:52 +0000</pubDate>
		<dc:creator>Ryan Martens</dc:creator>
				<category><![CDATA[Agile Culture]]></category>
		<category><![CDATA[Agile Development]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Greening Technology]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Sustainability]]></category>

		<guid isPermaLink="false">http://www.rallydev.com/agileblog/?p=5342</guid>
		<description><![CDATA[On Wednesday, I received a copy of Colin Beavan&#8217;s book called No Impact Man.   I owe a big thank you to Michael Mah of QSM Associates for the gift.  Michael and I have talked together at numerous Agile and Rally events over the past four years.  His work has been instrumental at proving the benefits of [...]]]></description>
			<content:encoded><![CDATA[<p class="syndicated-attribution"><a href="http://feedproxy.google.com/~r/agilecommons/commonsblog/~3/4PiUTDqZLGg/">Original Post by Ryan Martens</a></p>
<div class="tweetmeme_button" style="float: left; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.rallydev.com%2Fagileblog%2F2010%2F09%2Fno-impact-man-a-cool-gift%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.rallydev.com%2Fagileblog%2F2010%2F09%2Fno-impact-man-a-cool-gift%2F" height="61" width="51" /></a></div><p>On Wednesday, I received a copy of Colin Beavan&#8217;s book called <em><a href="http://us.macmillan.com/book.aspx?isbn=9780374222888"><strong>No Impact Man</strong></a></em>.   I owe a big thank you to <a href="http://www.qsma.com/about_background.html">Michael Mah</a> of<a href="http://www.qsma.com/index.shtml"> QSM Associates</a> for the gift.  Michael and I have talked together at numerous Agile and Rally events over the past four years.  His work has been instrumental at <a href="http://www.rallydev.com/downloads/document/103-the-agile-impact-report-proven-performance-metrics-from-the-agile-enterprise.html">proving the benefits of Agile by benchmarking Agile projects against their database of 7500 projects</a>.  He has clearly seen me talk about my personal quest to get my family&#8217;s carbon and environmental footprint down, as well as our work at <a href="http://www.rallydev.com/company/rally_and_environment/">Rally on our corporate footprint.</a></p>
<p><strong><span style="text-decoration: underline;">My take away:</span> </strong>As you <strong>share your personal or professional vision with others, it becomes easier for them to help you attain it.</strong> It is a wonderful reinforcing loop.  Thanks again Michael.</p>
<div class="wp-caption alignright" style="width: 310px"><a href="http://www.amazon.com/No-Impact-Man-Adventures-Discoveries/dp/0312429835/ref=sr_1_1?s=books&amp;ie=UTF8&amp;qid=1283529747&amp;sr=1-1"><img style="margin: 10px;" src="http://ecx.images-amazon.com/images/I/51ca9qHiDYL._SL500_AA300_.jpg" alt="" width="300" height="300" /></a><p class="wp-caption-text"> (Click on Book to see at Amazon)</p></div>
<p style="text-align: center;"> </p>
<p>This is a book about Colin and his family, who live in New York City, and how they lived for a year with a zero environmental footprint, not just a zero carbon footprint.  I have broken the cover on the Introduction and the first chapter.  It looks like a great and funny read.  Based on my Amazon search, there is even a movie/DVD on the book.</p>
<p>Here are some Chapter titles, to give you a bit of the feel:</p>
<ul>
<li>What you think when you find your Life in the Trash</li>
<li>If Only Pizza Didn&#8217;t come on Paper Plates</li>
<li>Conspicuous Nonconsumption</li>
</ul>
<p>I look forward to finishing the book on my next plane trip, which is coming in two weeks to the Oracle Open World/Java One/Oracle Developer&#8217;s Conference.  I am speaking there on the <a href="http://www.oracle.com/us/javaonedevelop/keynotes-144366.html#wednesday" >&#8220;Linchpins for Scaling Software Agility.&#8221;</a> This talk is on Wednesday morning in the San Francisco Hilton, right before Ted Farrell.  Please join us both as we explore the needs and tools for team hyper-productivity.</p>
<p><span style="font-size: small;"> </span><span style="font-size: small;"> </span><span style="font-size: small;"><span style="font-size: small;"><br />
 </span></span></p>
<div>Ryan Martens is a homegrown tomato lover, founding board member of the <a href="http://www.efcolorado.org" >Entrepreneurs Foundation of Colorado</a>, and CTO at Rally Software Development.</div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=4PiUTDqZLGg:uf051UrDVQY:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?i=4PiUTDqZLGg:uf051UrDVQY:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=4PiUTDqZLGg:uf051UrDVQY:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=4PiUTDqZLGg:uf051UrDVQY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?i=4PiUTDqZLGg:uf051UrDVQY:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=4PiUTDqZLGg:uf051UrDVQY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=4PiUTDqZLGg:uf051UrDVQY:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?i=4PiUTDqZLGg:uf051UrDVQY:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=4PiUTDqZLGg:uf051UrDVQY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?i=4PiUTDqZLGg:uf051UrDVQY:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=4PiUTDqZLGg:uf051UrDVQY:cGdyc7Q-1BI"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?d=cGdyc7Q-1BI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=4PiUTDqZLGg:uf051UrDVQY:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=4PiUTDqZLGg:uf051UrDVQY:ByNYXvuKCJE"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?d=ByNYXvuKCJE" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=4PiUTDqZLGg:uf051UrDVQY:ACf-c_HutVc"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?d=ACf-c_HutVc" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/agilecommons/commonsblog/~4/4PiUTDqZLGg" height="1" width="1"/>
<p class="syndicated-attribution">Ryan Martens <a href="http://feedproxy.google.com/~r/agilecommons/commonsblog/~3/4PiUTDqZLGg/">original post</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.rossbeazley.co.uk/no-impact-man-%e2%80%93-a-cool-gift/community/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Five Reasons Why CIOs Should Consider Agile Development</title>
		<link>http://www.rossbeazley.co.uk/five-reasons-why-cios-should-consider-agile-development/open-source/</link>
		<comments>http://www.rossbeazley.co.uk/five-reasons-why-cios-should-consider-agile-development/open-source/#comments</comments>
		<pubDate>Tue, 24 Aug 2010 12:50:13 +0000</pubDate>
		<dc:creator>Ryan Martens</dc:creator>
				<category><![CDATA[Agile Adoption]]></category>
		<category><![CDATA[Agile Best Practices]]></category>
		<category><![CDATA[Agile Development]]></category>
		<category><![CDATA[CIO]]></category>
		<category><![CDATA[CIO Magazine]]></category>
		<category><![CDATA[Center for Systems Innovation]]></category>
		<category><![CDATA[Michael Hugos]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[top characteristics of an Agile organization]]></category>

		<guid isPermaLink="false">http://www.rallydev.com/agileblog/?p=5290</guid>
		<description><![CDATA[Michael Hugos, principal at Center for Systems Innovation [c4si], writes, speaks and consults on strategies for IT and business agility and mentors development teams. He spent six years as CIO of a   multibillion dollar distribution cooperative developing a suite of   supply chain and business systems that transformed the company&#8217;s   [...]]]></description>
			<content:encoded><![CDATA[<p class="syndicated-attribution"><a href="http://feedproxy.google.com/~r/agilecommons/commonsblog/~3/DclmGf58Ggw/">Original Post by Ryan Martens</a></p>
<div class="tweetmeme_button" style="float: left; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.rallydev.com%2Fagileblog%2F2010%2F08%2Ffive-reasons-why-cios-should-consider-agile-development%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.rallydev.com%2Fagileblog%2F2010%2F08%2Ffive-reasons-why-cios-should-consider-agile-development%2F" height="61" width="51" /></a></div><p><img class="alignright size-medium wp-image-5292" title="Hugos Pic" src="http://www.rallydev.com/agileblog/wp-content/uploads/2010/08/Hugos-Pic-244x300.jpg" alt="Hugos Pic" width="154" height="189" /><em>Michael Hugos, principal at Center for Systems Innovation [c4si], writes, speaks and consults on strategies for IT and <span style="border-bottom: medium none; background: none repeat scroll 0% 0% transparent;">business agility</span> and mentors development teams. He spent six years as CIO of a   multibillion dollar distribution cooperative developing a suite of   supply chain and business systems that transformed the company&#8217;s   operations and revenue model. He won the CIO 100 Award and Premier 100   Award for his work. He&#8217;s author of several books and writes an online   column for </em><em>CIO magazine called &#8220;Doing Business in Real Time.&#8221; We recently met with Michael at the Agile 2010 conference, which resulted in &#8220;<a href="http://advice.cio.com/michael_hugos/11796/agile_is_ready_for_the_enterprise">Agile is Ready for the Enterprise</a>&#8221; and sparked the idea for this blog post.</em></p>
<p><strong>Rally asks: What issues and trends are you seeing across technology departments, development teams and in discussions with CIOs?</strong></p>
<p>Michael Hugos answers: The example set by companies such as Google, Facebook and Netflix shows how companies can use iterative  development to continuously enhance products and grow market share.  This is being noticed by business and technology leaders in other  companies and they are asking if they can do the same thing to drive  development in their own companies. People realize that IT is right down  the middle of everything a company does, and that traditional software  release cycles of once a year, or even once a quarter, are not able to  keep up with the pace of change and innovation these days.</p>
<p>Just  like the word &#8220;athlete,&#8221; the word &#8220;Agile&#8221; grabs your attention; it  sounds great. But moving from desire to reality always tests peoples’  commitment. A lot of companies are struggling with the all-too-common  reaction of, &#8220;That&#8217;s not the way we do things here…&#8221; Agile approaches  are interesting and fascinating to companies, but then there is the  tendency to immediately criticize new ideas &#8211; we&#8217;re all prone to it. As  soon as someone suggests a new way of doing something, we all think of  10 reasons why that can&#8217;t be done or why it won&#8217;t work.</p>
<p><strong>Rally: What is driving enterprise adoption of Agile?</strong></p>
<p>MH: To  begin with, agility is no longer just a good idea; it’s now backed by  law &#8211; the law of probability. This law says if a company can’t keep up  with rapid rates of change in the world then its probability of success  is getting smaller and smaller every day. And since companies need IT  infrastructure and applications to operate, just as our bodies need a  nervous system and muscles to move, IT agility is critical for a company  to achieve business agility.</p>
<p>In  the last few years, software tools have enabled executives to measure  and track progress on Agile projects and to see the performance of Agile  teams in widely dispersed geographical locations. That makes Agile  methods more feasible for large companies. A pervading feeling exists  throughout business that just about everything else has been tried and  IT groups are still not really keeping up with the backlog of user  requests. Users are starting to go around IT and do their own things  using SaaS, social media and mashups to put together systems. So why not  give Agile a try?</p>
<p><strong>Rally: How do Agile methodologies help large organizations foster, regain or accelerate the pace of innovation?</strong></p>
<p>MH: Agile  practices offer the best way to improve communication and collaboration  between business and IT. Meaningful innovation always starts with  communication and collaboration. Another thing that Agile practices  enable is the ability to try out new ideas and explore opportunities  quickly without investing a lot of money up front. With more traditional  approaches, companies invest a lot of time and money planning up front  before they start something new. This is expensive. And since most new  ideas don’t pan out in the end, this traditional approach makes it  difficult (if not impossible) for companies to try out enough new ideas  in a year to find that small handful of ideas that do work out and  deliver the profits they are looking for.</p>
<p>I  like to say that in this high-change and unpredictable economic  environment, companies need to: “Think big, start small and deliver  quickly.” That’s the best way to keep up, adapt and respond to change,  and find the opportunities they are looking for. Agility means letting  go of slow, deliberate decision-making in favor of quick, repeatedly-tested  decisions. That’s why Agile methods are so appropriate for energizing  companies and helping them develop innovative products and services.</p>
<p><strong>Rally: How do you make a case for Agile and address the fears of risk-averse CIOs, CTOs or CEOs?</strong></p>
<p>MH: First,  I remind executives of something that has become a fact in the last 10  years: business operations and technology are so tightly intertwined  that there is no meaningful distinction left between the two; you can’t  do business without technology. That might seem obvious to many but, executives who have been around for a while (like me) may still remember the days when IT was just a back office operation.</p>
<p>Once  people acknowledge this reality then I point out that, over the last 10  years, Agile practices have been thoroughly field tested and have an  impressive track record for delivering success. There are software tools  now, like Rally and others, that address Agile project management and  reporting, business and IT collaboration, software testing, and the  continuous integration of new software with existing systems  infrastructure. So going Agile is not just a leap of faith anymore.</p>
<p>Agile  is actually a better way to manage risk versus using traditional  waterfall approaches. With Agile practices, big projects are divided  into lots of smaller projects that build on each other. This enables  people to employ short feedback loops, learn quickly and change plans in  light of new information. Two of the biggest causes for failure in  business and failure in new development projects is that companies have  no inexpensive way to investigate new opportunities, and they blindly  follow predefined project plans without change &#8211; even as the world  itself keeps changing.</p>
<p>The  IT profession is at a turning point: one group of IT practitioners has  learned that agility is the way to go, but more traditional  practitioners still call it radical. Yet, the traditionalists continue  to apply the same old ways of doing things that result in the same old  horrendously expensive, multi-year projects that produce systems barely  better than what was there before, if they even work at all. More and  more business executives are coming to the conclusion that the effective  support of business agility is the main reason for their company to  have an internal IT group. Otherwise, there are options now to just  outsource IT operations to cloud computing vendors and get new  applications from SaaS providers and social media.</p>
<p><strong>Rally: What does the future hold for Agile and Lean development practices?</strong></p>
<p>MH: Probably  the biggest change will be analogous to what happens when a company  grows and transitions from an entrepreneurial startup to an established  business. When this transition happens, there is a need to become more  pragmatic and less idealistic. In the Agile world, this means that “Scrum-but”  will actually be the best way for most companies to adopt Agile  methods. Each company will customize versions of Agile that best fit  their needs and it will be some combination of practices from Scrum, XP,  Lean, Kanban, etc. Even waterfall practices have some benefits which  should be incorporated where they make sense. Agile practices will not  be set in concrete; they will continue to evolve over time as companies  learn more and the world keeps changing.</p>
<p>Another  big change for Agile is the realization that Agile development is not  an end in itself. The value of IT agility is its ability to drive  business agility. In the end, agility is more about business than about  IT. Instead of co-locating business people with development teams, we  will embed IT people in business operating units and co-locate  development teams with business people.</p>
<p>I talk about this in my most recent book <a href="http://www.amazon.com/Business-Agility-Sustainable-Relentlessly-Competitive/dp/047041345X"><em>Business Agility: Sustainable Prosperity in a Relentlessly Competitive World</em></a>.  Agile companies will become real-time organizations that use IT to  drive a process of continuous focusing on and responding to  opportunities and threats. They will employ IT to drive three continuous  feedback loops that make their real-time operations possible. The first  feedback loop (I use the Yin-Yang symbol), provides awareness of a  changing environment and identifies threats and opportunities. The  second loop (I use a sunflower because of how it constantly adjusts  itself to follow the sun across the sky), provides balance and  continuously adjusts existing operations and processes to fit changing  circumstances. And the third loop (I use the leaping panther), provides  agility in the sense that it is how companies create new processes and  products to seize new  opportunities. The figure below illustrates this.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-5299" title="Three Feedback Loops" src="http://www.rallydev.com/agileblog/wp-content/uploads/2010/08/Three-Feedback-Loops2.jpg" alt="Three Feedback Loops" width="600" height="430" /></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=DclmGf58Ggw:_9XJJe9TtWk:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?i=DclmGf58Ggw:_9XJJe9TtWk:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=DclmGf58Ggw:_9XJJe9TtWk:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=DclmGf58Ggw:_9XJJe9TtWk:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?i=DclmGf58Ggw:_9XJJe9TtWk:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=DclmGf58Ggw:_9XJJe9TtWk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=DclmGf58Ggw:_9XJJe9TtWk:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?i=DclmGf58Ggw:_9XJJe9TtWk:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=DclmGf58Ggw:_9XJJe9TtWk:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?i=DclmGf58Ggw:_9XJJe9TtWk:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=DclmGf58Ggw:_9XJJe9TtWk:cGdyc7Q-1BI"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?d=cGdyc7Q-1BI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=DclmGf58Ggw:_9XJJe9TtWk:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=DclmGf58Ggw:_9XJJe9TtWk:ByNYXvuKCJE"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?d=ByNYXvuKCJE" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=DclmGf58Ggw:_9XJJe9TtWk:ACf-c_HutVc"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?d=ACf-c_HutVc" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/agilecommons/commonsblog/~4/DclmGf58Ggw" height="1" width="1"/>
<p class="syndicated-attribution">Ryan Martens <a href="http://feedproxy.google.com/~r/agilecommons/commonsblog/~3/DclmGf58Ggw/">original post</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.rossbeazley.co.uk/five-reasons-why-cios-should-consider-agile-development/open-source/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>In Defense of the Half-Assed, part 1</title>
		<link>http://www.rossbeazley.co.uk/in-defense-of-the-half-assed-part-1/open-source/</link>
		<comments>http://www.rossbeazley.co.uk/in-defense-of-the-half-assed-part-1/open-source/#comments</comments>
		<pubDate>Wed, 18 Aug 2010 02:01:16 +0000</pubDate>
		<dc:creator>Ed Willis</dc:creator>
				<category><![CDATA[Agile Adoption]]></category>
		<category><![CDATA[Agile Challenges]]></category>
		<category><![CDATA[Bas Vodde]]></category>
		<category><![CDATA[Craig Larman]]></category>
		<category><![CDATA[Ken Schwaber]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Practices for Scaling Lean & Agile Development]]></category>
		<category><![CDATA[Richard Dawkins]]></category>
		<category><![CDATA[Scaling Agile Adoption]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[The Enterprise and Scrum]]></category>
		<category><![CDATA[definition of Done]]></category>

		<guid isPermaLink="false">http://www.rallydev.com/agileblog/?p=5266</guid>
		<description><![CDATA[Can you deploy Scrum to a test team?

Scrum is at its heart a product development process.  How can you leave the part of the organization – development – that actually makes product out of any Scrum deployment?   Does it even make sense for other parts of the organization to be “doing Scrum” if development is somehow doing something else? Wouldn’t you be working towards what would be, at best, a half-assed deployment of Scrum?]]></description>
			<content:encoded><![CDATA[<p class="syndicated-attribution"><a href="http://feedproxy.google.com/~r/agilecommons/commonsblog/~3/B8Wz9HUdp5k/">Original Post by Ed Willis</a></p>
<div class="tweetmeme_button" style="float: left; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.rallydev.com%2Fagileblog%2F2010%2F08%2Fin-defense-of-the-half-assed-part-1%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.rallydev.com%2Fagileblog%2F2010%2F08%2Fin-defense-of-the-half-assed-part-1%2F" height="61" width="51" /></a></div><p><img class="alignright size-full wp-image-5268" style="border: 1px solid black;margin: 5px" src="http://www.rallydev.com/agileblog/wp-content/uploads/2010/08/half_moon1.jpg" alt="half moon" width="197" height="188" />This post will be split into two parts so that it, itself, will be half-assed with the suggestion of an additional half-ass to be delivered later :) And, in keeping with that spirit, the post mistakenly went live before it was ready for prime time. This time, I meant to push the &#8216;publish&#8217; button&#8230;</p>
<p><strong>Can you deploy Scrum to a test team? </strong></p>
<p>Scrum is at its heart a product development process.  How can you leave the part of the organization – development – that actually makes product out of any Scrum deployment? Does it even make sense for other parts of the organization to be “doing Scrum” if development is somehow doing something else? Wouldn’t you be working towards what would be, at best, a half-assed deployment of Scrum?</p>
<p><!--[if gte mso 9]&gt;    &lt;![endif]--><!--[if gte mso 9]&gt;  Normal 0     false false false  EN-US X-NONE X-NONE                         &lt;![endif]--><!--[if gte mso 9]&gt;                                                                                                                                            &lt;![endif]-->Craig Larman and Bas Vodde in their wonderful book <em><a href="http://www.amazon.com/Practices-Scaling-Lean-Agile-Development/dp/0321636406/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1282095801&amp;sr=8-1">Practices for Scaling Lean &amp; Agile Development</a> </em>certainly agree: “&#8230;a so-called <em>test team Scrum</em> is a contradiction in terms.”<span> </span>Ken Schwaber in <em><a href="http://www.amazon.com/Enterprise-Scrum-Ken-Schwaber/dp/0735623376/ref=sr_1_1?s=books&amp;ie=UTF8&amp;qid=1282095940&amp;sr=1-1">The Enterprise and Scrum</a></em> doesn’t seem to admit the possibility of deploying to functional groups – it’s projects he’s envisioning deploying to.<span> </span>For example, consider this advice for early goers of an enterprise-wide adoption of Scrum:<span> </span>“Establish preconditions that must be met before a project can use Scrum.”<span> </span></p>
<p>The last 10 or so years of my career have been spent in big companies with very traditional structures:<span> </span>functional organizations with clear separation between development, test, usability, product management, etc; running projects that are very much plan-driven.<span> </span>Lots of agile practices that seem relatively straight-forward in other contexts aren’t in companies like this.<span> </span>Consider Schwaber’s notion of organizational deployment of Scrum again – this from the introduction of <em>The Enterprise and Scrum</em>:<span> </span>“This book is for those who want to use Scrum throughout their enterprise for product development.” It’s an awfully lucky convergence of thought and opportunity that would make such a deployment possible in large, traditionally organized companies.<span> </span>These sets of wholly distinct sub-organizations need to be both willing and able at essentially the same time.<span> </span>You might get a chance like that, but I wouldn’t hold your breath waiting for it.<span> </span></p>
<p>You can start to see why that opportunity would be rare when you look at it from their perspective.  In taking a project-by-project focus in deploying Scrum to organizations like these – and assuming you’re holding firm to deploying every part of Scrum straight away – you’re essentially asking them to:</p>
<ul>
<li>Reconfigure their teams</li>
<li>Change how they define and manage product scope</li>
<li>Empower a single person to make scope decisions on each project</li>
<li>Change how they plan their work</li>
<li>Change how they approach their work in areas like development and testing</li>
<li>And so on …</li>
</ul>
<p>The point is that, even if limited to the context of a small set of pilot projects, they have to do all of this stuff first before they can realize the benefits of Scrum.</p>
<p>To me, this is exactly the same argument that we, as agilists, are very much accustomed to facing from development teams:  “We can do that feature but first we need to re-engineer the infrastructure to support it, which will take six months.”  We encourage teams making that argument to find ways to do just a <strong>bit</strong> of the refactoring to allow just a <strong>bit</strong> of the value to become realizable, rather than predicating <strong>all</strong> of the value on <strong>all</strong> of the refactoring.  Why can’t we make a similar argument in support of deploying Scrum to just a part of the organization?</p>
<p><strong>What would Voltaire say?</strong></p>
<p><img class="alignright size-full wp-image-5269" style="border: 1px solid black;margin: 5px" src="http://www.rallydev.com/agileblog/wp-content/uploads/2010/08/voltaire.jpg" alt="Voltaire" width="283" height="316" />One of my favorite lines – frequently quoted in optimization discussions but applicable equally well here – comes from Voltaire:  “Le mieux est l&#8217;ennemi du bien” (the best is the enemy of the good). “Best” is hard to define in any complex system like a large company but “good” seems a little more tractable. We should not let an inability to approach some notion of perfection prevent us from getting better.</p>
<p>A colleague was presented with this exact scenario a while back.  Representatives from a test group came to him asking if he would work with them to try Scrum.  He and I spent some time talking it over.</p>
<p><span>Things like product owner, product backlog and potentially shippable product increment looked like a tough fit for a test team, to be sure. But still, we thought of goals like “verify feature X” where the challenge to the team is to find a way to work together to get that done within the time-box of the Sprint.<span> </span>That might be a liberating shift in thinking after heavy doses of planning of the form: “We have a bazillion manual tests to execute.<span> </span>At 5 per hour, that’s bazillion/5 staff hours.<span> </span>With 20 FTE, that’s a bazillion/(20*5*40) weeks of testing.”<span> </span>Looking ahead to subsequent Sprints, we envisioned helping the test team bring some of their development partners into their Scrums – perhaps through broadening the notion of the verification goals to include “hardening” – finding and fixing bugs as a cross-functional team.<span> </span>And from there to the odd small feature, slowly working our way towards aligning the work of the test and development organizations in cross-functional Scrums.<span> </span></span>Even with such an odd scope of initial deployment, we could see potential benefits, including improved productivity through the iterate and reflect cycle, better planning and estimation and higher morale.  Not surprising, these are the same benefits we would suggest lay before any team looking to try Scrum.</p>
<p>Isn’t this the good that Voltaire would caution us against passing on?</p>
<p><img class="alignright size-full wp-image-5270" style="border: 1px solid black;margin: 5px" src="http://www.rallydev.com/agileblog/wp-content/uploads/2010/08/deployingScrumThroughExpandingToDiferentPractices.png" alt="deployingScrumThroughExpandingToDiferentPractices" width="510" height="320" />Larman and Vodde have some great advice about how to go about ever more closely approaching the “potentially shippable product increment” goal of the Sprint through expanding the Definition of Done (DoD below):</p>
<p>“In general, these are the ways of expanding the DoD:</p>
<ul>
<li><!--[if !supportLists]--><span style="font-family: Symbol"><span><span> </span></span></span><!--[endif]-->Automate – for example, performance testing is automated</li>
<li><!--[if !supportLists]--><span style="font-family: Symbol"><span><span> </span></span></span>Expand team cross-functionality – for example, a person with technical-writing skills joins the team”</li>
</ul>
<p>That latter idea suggests a path to improvement that starts in development and then spreads over time to the remaining functions.  If we view Scrum deployment as being something we do in the context of projects and products, this is both natural and reasonable.  But, if we view deploying Scrum as something we do in the context of teams of people or if we view it simply as “<a href="http://www.scrumalliance.org/">transforming the world of work</a>,” then why would we believe we have to start with any particular set of people?  Why not start with testing and grow our way towards development?<img class="alignright size-full wp-image-5271" style="border: 1px solid black;margin: 5px" src="http://www.rallydev.com/agileblog/wp-content/uploads/2010/08/deployingScrumThroughExpandingToNewTeams.png" alt="deploying Scrum through expanding to new teams" width="513" height="612" /></p>
<p>Would that be a half-assed approach to deploying Scrum?  Perhaps, but like Richard Dawkins’ <a href="http://www.digitaljournal.com/article/267371">half a wing or half an eye</a>, maybe half an ass may prove a more useful incremental improvement than may be apparent at first glance.</p>
<p>So, can you deploy Scrum to a test team?</p>
<p>Sure, why not?</p>
<p>What do you think?</p>
<p><br class="spacer_" /></p>
<p><em><strong>About the Author: </strong><a href="http://www.scrumalliance.org/profiles/80450-ed-willis" >Ed Willis</a> has been a ScrumMaster, Product Owner, Scrum coach and trainer.  He is  currently a developer in the telecommunications industry. </em></p>
<div style="overflow: hidden; width: 1px; height: 1px;"><!--[if !mso]&gt; &lt;!  v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} --> <!--[endif]--><!--[if gte mso 9]&gt;    &lt;![endif]--><!--[if gte mso 9]&gt;  Normal 0 false    false false false  EN-US X-NONE X-NONE                         &lt;![endif]--><!--[if gte mso 9]&gt;                                                                                                                                            &lt;![endif]--><!--  /* Font Definitions */  @font-face 	{font-family:Wingdings; 	panose-1:5 0 0 0 0 0 0 0 0 0; 	mso-font-charset:2; 	mso-generic-font-family:auto; 	mso-font-pitch:variable; 	mso-font-signature:0 268435456 0 0 -2147483648 0;} @font-face 	{font-family:Wingdings; 	panose-1:5 0 0 0 0 0 0 0 0 0; 	mso-font-charset:2; 	mso-generic-font-family:auto; 	mso-font-pitch:variable; 	mso-font-signature:0 268435456 0 0 -2147483648 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-520092929 1073786111 9 0 415 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0in; 	margin-right:0in; 	margin-bottom:10.0pt; 	margin-left:0in; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} a:link, span.MsoHyperlink 	{mso-style-priority:99; 	color:blue; 	mso-themecolor:hyperlink; 	text-decoration:underline; 	text-underline:single;} a:visited, span.MsoHyperlinkFollowed 	{mso-style-noshow:yes; 	mso-style-priority:99; 	color:purple; 	mso-themecolor:followedhyperlink; 	text-decoration:underline; 	text-underline:single;} p 	{mso-style-priority:99; 	mso-margin-top-alt:auto; 	margin-right:0in; 	mso-margin-bottom-alt:auto; 	margin-left:0in; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman","serif"; 	mso-fareast-font-family:"Times New Roman";} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @page WordSection1 	{size:8.5in 11.0in; 	margin:1.0in 1.0in 1.0in 1.0in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.WordSection1 	{page:WordSection1;}  /* List Definitions */  @list l0 	{mso-list-id:1078791730; 	mso-list-type:hybrid; 	mso-list-template-ids:1778541492 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l0:level1 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:Symbol;} @list l0:level2 	{mso-level-number-format:bullet; 	mso-level-text:o; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:"Courier New";} @list l0:level3 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:Wingdings;} @list l0:level4 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:Symbol;} @list l0:level5 	{mso-level-number-format:bullet; 	mso-level-text:o; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:"Courier New";} @list l0:level6 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:Wingdings;} @list l0:level7 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:Symbol;} @list l0:level8 	{mso-level-number-format:bullet; 	mso-level-text:o; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:"Courier New";} @list l0:level9 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:Wingdings;} @list l1 	{mso-list-id:1600410933; 	mso-list-type:hybrid; 	mso-list-template-ids:1296889326 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l1:level1 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:Symbol;} @list l1:level2 	{mso-level-number-format:bullet; 	mso-level-text:o; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:"Courier New";} @list l1:level3 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:Wingdings;} @list l1:level4 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:Symbol;} @list l1:level5 	{mso-level-number-format:bullet; 	mso-level-text:o; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:"Courier New";} @list l1:level6 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:Wingdings;} @list l1:level7 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:Symbol;} @list l1:level8 	{mso-level-number-format:bullet; 	mso-level-text:o; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:"Courier New";} @list l1:level9 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:Wingdings;} ol 	{margin-bottom:0in;} ul 	{margin-bottom:0in;} --><!--[if gte mso 10]&gt; &lt;!   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:&quot;Table Normal&quot;; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-parent:&quot;&quot;; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin-top:0in; 	mso-para-margin-right:0in; 	mso-para-margin-bottom:10.0pt; 	mso-para-margin-left:0in; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:&quot;Times New Roman&quot;; 	mso-bidi-theme-font:minor-bidi;} --> <!--[endif]--><!--[if gte mso 9]&gt;  &lt;![endif]--><!--[if gte mso 9]&gt;   &lt;![endif]--></p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p><!--[if gte vml 1]&gt;                     &lt;![endif]--><!--[if !vml]--><img src="http://feedproxy.google.com/Users/ewillis/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg" alt="Description: C:\Users\ewillis\Desktop\Subversion\articles\Half-Assed part 1\half_moon.jpg" hspace="12" width="263" height="250" align="left" /><!--[endif]-->I&#8217;ll split this post into two pieces so that it, itself, will be half-assed with the suggestion of an additional half-ass to be delivered later <span style="font-family: Wingdings"><span>J</span></span></p>
<p><strong>Can you deploy Scrum to a test team? </strong></p>
<p>Scrum is at its heart a product development process.<span> </span>How can you leave the part of the organization – development – that actually makes product out of any Scrum deployment?<span> </span>Does it even make sense for other parts of the organization to be “doing Scrum” if development is somehow doing something else? Wouldn’t you be working towards what would be, at best, a half-assed deployment of Scrum?<span> </span></p>
<p>Craig Larman and Bas Vodde in their wonderful book “<a href="http://www.amazon.com/Practices-Scaling-Lean-Agile-Development/dp/0321636406/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1282095801&amp;sr=8-1">Practices for Scaling Lean &amp; Agile Development</a>” certainly agree: “a so-called <em>test team Scrum</em> is a contradiction in terms.”<span> </span>Ken Schwaber in “<a href="http://www.amazon.com/Enterprise-Scrum-Ken-Schwaber/dp/0735623376/ref=sr_1_1?s=books&amp;ie=UTF8&amp;qid=1282095940&amp;sr=1-1">Enterprise and Scrum</a>” doesn’t seem to admit the possibility of deploying to functional groups – it’s projects he’s envisioning deploying to.<span> </span>For example, consider this advice for the early going of an enterprise-wide adoption of Scrum:<span> </span>“Establish preconditions that must be met before a project can use Scrum.”<span> </span></p>
<p>The last ten or so years of my career have been spent in big companies with very traditional structures:<span> </span>functional organizations with clear separation between development, test, usability, product management, etc; running projects that are very much plan-driven.<span> </span>Lots of agile practices that seem relatively straight-forward in other contexts aren’t in companies like this.<span> </span>Consider Schwaber’s ideas of organizational deployment of Scrum again – this from the introduction of “The Enterprise and Scrum”:<span> </span>“This book is for those who want to use Scrum throughout their enterprise for product development.” It’s an awfully lucky convergence of thought and opportunity that would make such a deployment possible in large, traditionally organized companies.<span> </span>These sets of wholly distinct sub-organizations need to be both willing and able at essentially the same time.<span> </span>You might get a chance like that but I wouldn’t hold your breath waiting for it.<span> </span></p>
<p>You can start to see why that opportunity would be rare when you look at it from their perspective.<span> </span>In taking a project by project focus in deploying Scrum to organizations like these – and assuming you’re holding firm to deploying every part of Scrum straight away – you’re essentially asking them to:</p>
<p style="margin-left: 0.5in;text-indent: -0.25in"><!--[if !supportLists]--><span style="font-family: Symbol"><span>·<span> </span></span></span><!--[endif]-->Reconfigure their teams</p>
<p style="margin-left: 0.5in;text-indent: -0.25in"><!--[if !supportLists]--><span style="font-family: Symbol"><span>·<span> </span></span></span><!--[endif]-->Change how they define and manage product scope</p>
<p style="margin-left: 0.5in;text-indent: -0.25in"><!--[if !supportLists]--><span style="font-family: Symbol"><span>·<span> </span></span></span><!--[endif]-->Empower a single person to make scope decisions on each project</p>
<p style="margin-left: 0.5in;text-indent: -0.25in"><!--[if !supportLists]--><span style="font-family: Symbol"><span>·<span> </span></span></span><!--[endif]-->Change how they plan their work</p>
<p style="margin-left: 0.5in;text-indent: -0.25in"><!--[if !supportLists]--><span style="font-family: Symbol"><span>·<span> </span></span></span><!--[endif]-->Change how they approach their work in areas like development and testing</p>
<p style="margin-left: 0.5in;text-indent: -0.25in"><!--[if !supportLists]--><span style="font-family: Symbol"><span>·<span> </span></span></span><!--[endif]-->And so on …</p>
<p>The point is that, even if limited to the context of a small set of pilot projects, they have to do all of this stuff first before they can realize the benefits of Scrum.<span> </span></p>
<p>To me, this is exactly the same argument that we, as agilists, are very much accustomed to facing from development teams:<span> </span>“we can do that feature but first we need to re-engineer the infrastructure to support it which will take six months”.<span> </span>We encourage teams making that argument to find ways to do just a <strong>bit</strong> of the refactoring to allow just a <strong>bit</strong> of the value to become realizable, rather than predicating <strong>all</strong> of the value on <strong>all</strong> of the refactoring.<span> </span>Why can’t we make a similar argument in support of deploying Scrum to just a part of the organization?<span> </span></p>
<p><strong>What would Voltaire say?</strong></p>
<p><!--[if gte vml 1]&gt;   &lt;![endif]--><!--[if !vml]--><img src="http://feedproxy.google.com/Users/ewillis/AppData/Local/Temp/msohtmlclip1/01/clip_image004.jpg" alt="Description: C:\Users\ewillis\Desktop\Subversion\articles\Half-Assed part 1\voltaire.jpg" hspace="12" width="378" height="422" align="left" /><!--[endif]-->One of my favorite lines – frequently quoted in optimization discussions but applicable equally well here – comes from Voltaire:<span> </span>“Le mieux est l&#8217;ennemi du bien” (the best is the enemy of the good). “Best” is hard to define in any complex system like a large company but “good” seems a little more tractable. We should not let an inability to approach some notion of perfection prevent us from getting better.<span> </span></p>
<p>A colleague was presented with this exact scenario a while back.<span> </span>Representatives from a test group came to him asking if he would work with them to try Scrum.<span> </span>He and I spent some time talking it over.<span> </span></p>
<p>Things like product owner, product backlog and potentially shippable product increment looked like a tough fit for a test team, to be sure. But still, we thought of goals like “verify feature X” where the challenge to the team is to find a way to work together to get that done within the time-box of the Sprint.<span> </span>That might be a liberating shift in thinking after heavy doses of planning of the form “We have a bazillion manual tests to execute.<span> </span>At 5 per hour, that’s bazillion/5 staff hours.<span> </span>With 20 FTE, that’s a bazillion/(20*5*40) weeks of testing.”<span> </span>Looking ahead to subsequent Sprints, we envisioned helping the test team bring some of their development partners into their Scrums – perhaps through broadening the notion of the verification goals to include “hardening” – finding and fixing bugs as a cross-functional team.<span> </span>And from there to the odd small feature, slowly working our way towards aligning the work of the test and development organizations in cross-functional Scrums.<span> </span></p>
<p>Even with such an odd scope of initial deployment, we could see potential benefits, including improved productivity through the iterate and reflect cycle, better planning and estimation, and higher morale.<span> </span>Not surprising, these; they’re the same benefits we would suggest lay before any team looking to try Scrum.<span> </span></p>
<p>Isn’t this the good that Voltaire would caution us against passing on?</p>
<p><!--[if gte vml 1]&gt;   &lt;![endif]--><!--[if !vml]--><img src="http://feedproxy.google.com/Users/ewillis/AppData/Local/Temp/msohtmlclip1/01/clip_image006.png" alt="Description: C:\Users\ewillis\Desktop\Subversion\articles\In Defense of the Half-Assed, part 1\deployingScrumThroughExpandingToDiferentPractices.png" hspace="12" width="336" height="211" align="left" /><!--[endif]-->Larman and Vodde have some great advice about how to go about ever more closely approaching the “potentially shippable product increment” goal of the Sprint through expanding the Definition of Done (DoD below):</p>
<p>“In general, these are the ways of expanding the DoD:</p>
<p style="margin-left: 0.5in;text-indent: -0.25in"><!--[if !supportLists]--><span style="font-family: Symbol"><span>·<span> </span></span></span><!--[endif]-->Automate – for example, performance testing is automated</p>
<p style="margin-left: 0.5in;text-indent: -0.25in"><!--[if !supportLists]--><span style="font-family: Symbol"><span>·<span> </span></span></span><!--[endif]-->Expand team cross-functionality – for example, a person with technical-writing skills joins the team”</p>
<p><!--[if gte vml 1]&gt;   &lt;![endif]--><!--[if !vml]--><img src="http://feedproxy.google.com/Users/ewillis/AppData/Local/Temp/msohtmlclip1/01/clip_image008.png" alt="Description: C:\Users\ewillis\Desktop\Subversion\articles\In Defense of the Half-Assed, part 1\deployingScrumThroughExpandingToNewTeams.png" hspace="12" width="322" height="384" align="left" /><!--[endif]-->That latter idea suggests a path to improvement that starts in development and then spreads over time to the other functions.<span> </span>If we view Scrum deployment as being something we do in the context of projects and products, this is both natural and reasonable.<span> </span>But if we view deploying Scrum as something we do in the context of teams of people or if we view it simply as “<a href="http://www.scrumalliance.org/">transforming the world of work</a>”, then why would we believe we have to start with any particular set of people?<span> </span>Why not start with testing and grow our way towards development?</p>
<p>Would that be a half-assed approach to deploying Scrum?<span> </span>Perhaps, but like Richard Dawkins’ <a href="http://www.digitaljournal.com/article/267371">half a wing or half an eye</a>, maybe half an ass may prove a more useful incremental improvement than may be apparent at first glance.<span> </span></p>
<p>So, can you deploy Scrum to a test team?</p>
<p>Sure, why not?<span> </span></p>
<p>What do you think?</p>
</div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=B8Wz9HUdp5k:WqOT_uNaF-A:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?i=B8Wz9HUdp5k:WqOT_uNaF-A:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=B8Wz9HUdp5k:WqOT_uNaF-A:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=B8Wz9HUdp5k:WqOT_uNaF-A:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?i=B8Wz9HUdp5k:WqOT_uNaF-A:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=B8Wz9HUdp5k:WqOT_uNaF-A:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=B8Wz9HUdp5k:WqOT_uNaF-A:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?i=B8Wz9HUdp5k:WqOT_uNaF-A:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=B8Wz9HUdp5k:WqOT_uNaF-A:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?i=B8Wz9HUdp5k:WqOT_uNaF-A:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=B8Wz9HUdp5k:WqOT_uNaF-A:cGdyc7Q-1BI"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?d=cGdyc7Q-1BI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=B8Wz9HUdp5k:WqOT_uNaF-A:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=B8Wz9HUdp5k:WqOT_uNaF-A:ByNYXvuKCJE"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?d=ByNYXvuKCJE" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=B8Wz9HUdp5k:WqOT_uNaF-A:ACf-c_HutVc"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?d=ACf-c_HutVc" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/agilecommons/commonsblog/~4/B8Wz9HUdp5k" height="1" width="1"/>
<p class="syndicated-attribution">Ed Willis <a href="http://feedproxy.google.com/~r/agilecommons/commonsblog/~3/B8Wz9HUdp5k/">original post</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.rossbeazley.co.uk/in-defense-of-the-half-assed-part-1/open-source/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Our Agile Organization Materials at Agile2010</title>
		<link>http://www.rossbeazley.co.uk/our-agile-organization-materials-at-agile2010/open-source/</link>
		<comments>http://www.rossbeazley.co.uk/our-agile-organization-materials-at-agile2010/open-source/#comments</comments>
		<pubDate>Fri, 13 Aug 2010 14:30:13 +0000</pubDate>
		<dc:creator>Ryan Martens</dc:creator>
				<category><![CDATA[Agile 2010]]></category>
		<category><![CDATA[Agile Adoption]]></category>
		<category><![CDATA[Agile Best Practices]]></category>
		<category><![CDATA[Agile Culture]]></category>
		<category><![CDATA[Agile organization]]></category>
		<category><![CDATA[Collaboration]]></category>
		<category><![CDATA[Gazelles]]></category>
		<category><![CDATA[Jean Tabaka]]></category>
		<category><![CDATA[Lean]]></category>
		<category><![CDATA[ORID]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PDCA]]></category>
		<category><![CDATA[Scaling Agile Adoption]]></category>
		<category><![CDATA[True North]]></category>
		<category><![CDATA[Visioning]]></category>
		<category><![CDATA[innovation]]></category>

		<guid isPermaLink="false">http://www.rallydev.com/agileblog/?p=5244</guid>
		<description><![CDATA[This week both Jean and I delivered talks on the Agile organization at Agile 2010 in Orlando. Whether you were able to attend one, both or neither, this post shares the handouts and materials that we used in the talks.
If you attended, please provide comments on what you liked, were puzzled by and might change [...]]]></description>
			<content:encoded><![CDATA[<p class="syndicated-attribution"><a href="http://feedproxy.google.com/~r/agilecommons/commonsblog/~3/RqiLAXeW6I8/">Original Post by Ryan Martens</a></p>
<div class="tweetmeme_button" style="float: left; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.rallydev.com%2Fagileblog%2F2010%2F08%2Four-agile-organization-materials-at-agile2010%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.rallydev.com%2Fagileblog%2F2010%2F08%2Four-agile-organization-materials-at-agile2010%2F" height="61" width="51" /></a></div><p>This week both Jean and I delivered talks on the Agile organization at Agile 2010 in Orlando. Whether you were able to attend one, both or neither, this post shares the handouts and materials that we used in the talks.</p>
<p><strong>If you attended, please provide comments on what you liked, were puzzled by and might change in the future.</strong></p>
<p>Jean&#8217;s work was a three-hour tutorial on learning models for managing the Agile organization.   She ran three exercises and provided a bibliography of books/resources that we have used here at Rally:</p>
<div id="attachment_5245" class="wp-caption alignright" style="width: 310px"><a href="http://www.rallydev.com/agileblog/wp-content/uploads/2010/08/IMG_1041.JPG"><img class="size-medium wp-image-5245" title="IMG_1041" src="http://www.rallydev.com/agileblog/wp-content/uploads/2010/08/IMG_1041-300x225.jpg" alt="Jean in action at Agile 2010" width="300" height="225" /></a><p class="wp-caption-text">Jean in action at Agile 2010</p></div>
<ul>
<li><a href="http://www.rallydev.com/downloads/download/214.html">True North Example </a></li>
</ul>
<ul>
<li><a href="http://www.rallydev.com/downloads/download/221.html">True North Exercise </a></li>
</ul>
<ul>
<li><a href="http://www.rallydev.com/downloads/download/215.html">Strategy A3 Template </a></li>
</ul>
<ul>
<li><a href="http://www.rallydev.com/downloads/download/217.html">ORID Exercise </a></li>
</ul>
<ul>
<li><a href="http://www.rallydev.com/downloads/download/218.html">Personal and Corporate Visioning Exercise </a></li>
</ul>
<ul>
<li><a href="http://www.rallydev.com/downloads/download/219.html">Sample Quarterly Agenda </a></li>
</ul>
<ul>
<li><a href="http://www.rallydev.com/downloads/download/216.html">Bibliography </a></li>
</ul>
<p>In addition to Jean&#8217;s talk, I presented an <a href="http://www.rallydev.com/downloads/download/220.html">experience report</a> on our use of Plan-Do-Check-Act (PDCA) at Rally.  This report tells a story of our evolution of strategy execution from Gazelles/Scrum to Lean/Agile.</p>
<p>We hope these resources provide you with ideas for scaling your own Agile efforts beyond their current levels.  Again, please comment on the blog with what you got from the materials or the talks.  We want to hear from you on this topic.</p>
<p><span style="font-size: small;"><em><strong><a title="Ryan  Martens       on  Twitter" href="http://twitter.com/RallyOn" >Ryan   Martens</a> </strong></em><em>is a tomato grower, founding board member   of the <strong><a title="Entrepreneurs  Foundation  of Colorado" href="http://www.efcolorado.org/blog/aboutme.php" >Entrepreneurs   Foundation of Colorado</a></strong>, and CTO at</em><a id="p_ok" title="Rally Software Development." href="http://www.rallydev.com/agileblog/"> <em>Rally Software  Development.</em></a></span></p>
<div><span style="font-size: small;"><em><strong><a title="Jean Tabaka   on Twitter" href="http://twitter.com/jeantabaka">Jean  Tabaka</a> </strong>is</em><em> a wine enthusiast, <strong><a title="Collaboration Explained:   Facilitation Skills for Software Project  Leaders " href="http://www.amazon.com/Collaboration-Explained-Facilitation-Software-Project/dp/0321268776">author</a></strong> and Agile Fellow at Rally Software Development.</em></span></div>
<p>
<script type="text/javascript">// <![CDATA[
SHARETHIS.addEntry({ title: "I love design thinking and the d.school space", url: "http://www.rallydev.com/agileblog/2010/07/innovations-in-design-thinking-and-the-d-school-space/" });
// ]]&gt;</script>
</p>
<p><span id="sharethis_2"><a title="ShareThis via email, AIM, social bookmarking and networking  sites, etc." href="javascript:void(0)"><span> </span></a></span></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=RqiLAXeW6I8:KJdZ7ohJ6QE:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?i=RqiLAXeW6I8:KJdZ7ohJ6QE:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=RqiLAXeW6I8:KJdZ7ohJ6QE:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=RqiLAXeW6I8:KJdZ7ohJ6QE:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?i=RqiLAXeW6I8:KJdZ7ohJ6QE:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=RqiLAXeW6I8:KJdZ7ohJ6QE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=RqiLAXeW6I8:KJdZ7ohJ6QE:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?i=RqiLAXeW6I8:KJdZ7ohJ6QE:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=RqiLAXeW6I8:KJdZ7ohJ6QE:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?i=RqiLAXeW6I8:KJdZ7ohJ6QE:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=RqiLAXeW6I8:KJdZ7ohJ6QE:cGdyc7Q-1BI"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?d=cGdyc7Q-1BI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=RqiLAXeW6I8:KJdZ7ohJ6QE:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=RqiLAXeW6I8:KJdZ7ohJ6QE:ByNYXvuKCJE"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?d=ByNYXvuKCJE" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=RqiLAXeW6I8:KJdZ7ohJ6QE:ACf-c_HutVc"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?d=ACf-c_HutVc" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/agilecommons/commonsblog/~4/RqiLAXeW6I8" height="1" width="1"/>
<p class="syndicated-attribution">Ryan Martens <a href="http://feedproxy.google.com/~r/agilecommons/commonsblog/~3/RqiLAXeW6I8/">original post</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.rossbeazley.co.uk/our-agile-organization-materials-at-agile2010/open-source/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://feedproxy.google.com/~r/agilecommons/commonsblog/~5/B75z3oetZ_M/214.html" length="193411" type="application/octet-stream" />
		</item>
		<item>
		<title>It’s Agile 2010 Time</title>
		<link>http://www.rossbeazley.co.uk/it%e2%80%99s-agile-2010-time/eclipse/</link>
		<comments>http://www.rossbeazley.co.uk/it%e2%80%99s-agile-2010-time/eclipse/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 14:28:01 +0000</pubDate>
		<dc:creator>Ryan Martens</dc:creator>
				<category><![CDATA[Agile 2010]]></category>
		<category><![CDATA[Agile Best Practices]]></category>
		<category><![CDATA[Agile Development]]></category>
		<category><![CDATA[Agile Training]]></category>
		<category><![CDATA[AgileZen]]></category>
		<category><![CDATA[Alan Atlas]]></category>
		<category><![CDATA[Chris Browne]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Innovation Games]]></category>
		<category><![CDATA[John Martin]]></category>
		<category><![CDATA[Kanban]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PDCA]]></category>
		<category><![CDATA[Tasktop]]></category>
		<category><![CDATA[hackathon]]></category>

		<guid isPermaLink="false">http://www.rallydev.com/agileblog/?p=5240</guid>
		<description><![CDATA[There are other conferences that cover Agile software development, but the Agile 20xx show reigns supreme. At nearly 2000 attendees from around the world, this year&#8217;s show is happening at Walt Disney World in Orlando.  (It was moved there after the flood in Nashville.) For the first time, three of the major analyst firms (and [...]]]></description>
			<content:encoded><![CDATA[<p class="syndicated-attribution"><a href="http://feedproxy.google.com/~r/agilecommons/commonsblog/~3/fVb5t201RIU/">Original Post by Ryan Martens</a></p>
<div class="tweetmeme_button" style="float: left; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.rallydev.com%2Fagileblog%2F2010%2F08%2Fits-agile-2010-time%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.rallydev.com%2Fagileblog%2F2010%2F08%2Fits-agile-2010-time%2F" height="61" width="51" /></a></div><p>There are other conferences that cover Agile software development, but the Agile 20xx show reigns supreme. At nearly 2000 attendees from around the world, this year&#8217;s show is happening at Walt Disney World in Orlando.  (It was moved there after the flood in Nashville.) For the first time, three of the major analyst firms (and as a result 5 of  the key analysts who cover Agile and ALM) are attending the conference &#8211; Forrester, Gartner and IDC.</p>
<div id="attachment_5242" class="wp-caption alignright" style="width: 310px"><img class="size-medium wp-image-5242" title="rally booth" src="http://www.rallydev.com/agileblog/wp-content/uploads/2010/08/rally-booth-300x223.jpg" alt="Rally coaches, sales and marketing folk at booth setup" width="300" height="223" /><p class="wp-caption-text">Rally coaches, sales and marketing folk at booth setup</p></div>
<p>As a result of the show&#8217;s success, it has become the most significant market rhythm in our industry.  So this week, we announced a few things:</p>
<ul>
<li><a href="http://www.rallydev.com/company/news_events/press/2010-154-rally-software-extends-agile-alm-platform-to-meet-the-unique-needs-of-global-organizations.html">Rally Software Extends Agile ALM Platform to Meet the Unique Needs of Global Organizations</a> &#8211; New customization options, full traceability with build and source code, and sharing with corporate dashboards create a single source of record for progress and quality </li>
<li><a href="http://www.rallydev.com/company/news_events/press/2010-155-rally-software-enhances-visualization-of-agilezen-kanban-board.html">Rally Software Extends Visualization of AgileZen Kanban Board</a> &#8211; New non-profit program offers a 50% discount on leading visual project collaboration tool </li>
<li><a href="http://innovationgames.com/2010/08/the-innovation-games%C2%AE-company-announces-integration-with-rally-software/">Innovation Games Company Announces Integration with Rally Software</a> &#8211; The leader in serious games for business brings customers improved collaboration and prioritization capabilities </li>
<li><a href="http://tasktop.com/about/press/agile-planner-eclipse.php">Tasktop Introduces Agile Planner for Eclipse</a> &#8211; New product enables Agile planning from the IDE and integrates multi-vendor Agile ALM solutions </li>
</ul>
<p>I am speaking tomorrow on PDCA: Moving Beyond Simple Inspect and Adapt. (Thurs 9:00 a.m. in A-1). Other Rally speakers remaining this week are:</p>
<div id="attachment_5252" class="wp-caption alignright" style="width: 310px"><img class="size-medium wp-image-5252" title="ballcap" src="http://www.rallydev.com/agileblog/wp-content/uploads/2010/08/ballcap1-300x210.png" alt="Get your Rally cap" width="300" height="210" /><p class="wp-caption-text">Get your Rally cap</p></div>
<ul>
<li>Former Rally developer turned Rally technical account manager turned Rally coach Chris Browne speaks Wednesday on The Art of the Hackathon (Weds 15:30 &#8211; 17:00 in Asia 3). </li>
<li>Rally coaches Alan Atlas and John Martin speak Thursday on &#8220;Your Team, Your Freedom, Your Responsibility&#8221; (Thurs 15:30-17:00 in Asia 3).</li>
</ul>
<p>Follow the news from the show on Twitter at <a href="http://twitter.com/#search?q=agile2010">#Agile2010</a>. Come see us at the booth and get a Rally and Deliver ballcap. Or let us know if you&#8217;re not at the show and want us to send you one (send name and address to kcaraway@rallydev.com).</p>
<p><span style="font-size: small;"><em><strong><a title="Ryan  Martens      on  Twitter" href="http://twitter.com/RallyOn" >Ryan  Martens</a> </strong></em><em>is an organic farmer, founding board member  of the <strong><a title="Entrepreneurs  Foundation  of Colorado" href="http://www.efcolorado.org/blog/aboutme.php" >Entrepreneurs  Foundation of Colorado</a></strong>, and CTO at</em><a id="p_ok" title="Rally Software Development." href="http://www.rallydev.com/agileblog/"> <em>Rally Software Development.</em></a></span></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=fVb5t201RIU:-JTKUiliW78:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?i=fVb5t201RIU:-JTKUiliW78:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=fVb5t201RIU:-JTKUiliW78:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=fVb5t201RIU:-JTKUiliW78:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?i=fVb5t201RIU:-JTKUiliW78:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=fVb5t201RIU:-JTKUiliW78:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=fVb5t201RIU:-JTKUiliW78:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?i=fVb5t201RIU:-JTKUiliW78:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=fVb5t201RIU:-JTKUiliW78:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?i=fVb5t201RIU:-JTKUiliW78:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=fVb5t201RIU:-JTKUiliW78:cGdyc7Q-1BI"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?d=cGdyc7Q-1BI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=fVb5t201RIU:-JTKUiliW78:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=fVb5t201RIU:-JTKUiliW78:ByNYXvuKCJE"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?d=ByNYXvuKCJE" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=fVb5t201RIU:-JTKUiliW78:ACf-c_HutVc"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?d=ACf-c_HutVc" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/agilecommons/commonsblog/~4/fVb5t201RIU" height="1" width="1"/>
<p class="syndicated-attribution">Ryan Martens <a href="http://feedproxy.google.com/~r/agilecommons/commonsblog/~3/fVb5t201RIU/">original post</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.rossbeazley.co.uk/it%e2%80%99s-agile-2010-time/eclipse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How do I Create Value with my Testing?</title>
		<link>http://www.rossbeazley.co.uk/how-do-i-create-value-with-my-testing/open-source/</link>
		<comments>http://www.rossbeazley.co.uk/how-do-i-create-value-with-my-testing/open-source/#comments</comments>
		<pubDate>Fri, 06 Aug 2010 18:02:33 +0000</pubDate>
		<dc:creator>jonathan@kohl.ca</dc:creator>
				<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">217@http://www.kohl.ca/blog/</guid>
		<description><![CDATA[
          I wrote an article for EuroStar last year about creating value with testing. Some of you have asked for more specific ideas about determining whether your testing is creating value or not. In the article, I talk about getting feedback from stakeholders, but that isn't always easy or possible. One of the most important stakeholders on any project is you, so how do you go about satisfying yourself with your testing value?

The easiest way to get feedback is from other stakeholders. What does your manager think about your testing? How about the programmers, business analysts and customers (users) of your software?

The hard part with that answer is you may not be able to talk to all of those stakeholders. Or, they may not know what good testing looks like so they won't have answers that satisfy you. In some cases, the stakeholders around you may have such low expectations that their feedback might not help you at all. They may expect you to provide testing work that you might consider shoddy and negligent.  In that case, you have to show them what great testing looks like. When that happens it's like graduating from a cheap box of wine to the good stuff. Once they've tasted the good stuff, it's hard for them to go back to expecting poor testing.

Even if you have good direction from other stakeholders, I recommend asking yourself some questions to help determine if you are creating value or not. This is hard to do, and will result in work for you over the long-term, much like personal growth endeavours. Don't expect quick fixes, but if you work in these areas over time, you will see changes in your testing. Here are some things to think about:

Is my testing work defensible? (Cem Kaner talks a lot about this.) Think of a court case. What would a jury think if you testified and described what you did as a tester and why. How did you determine priority? Why did you test some things and not test others? (100% complete testing is impossible, so you have to make decisions to optimize your work. Are those decisions well thought out, or more subconscious? What sorts of things might you be missing that you haven't thought of?)
 James Bach talks about how important it is to have thought out and varied approaches to testing. What kind of approach do I have to testing? Do I consciously choose to have a varied approach using as many models of coverage as I can to discover important information about the product? Do I make the best use of tools, testing techniques and management approaches that I can? Or do I just do what the programmers or someone else tells me to do?
In the absence of getting real feedback from real people on my project, what would happen if a well-known consultant came to visit me? Could I answer their questions about why I chose to test this way? What kinds of holes might they spot in my thinking? Would they see weak spots? More importantly, would I be proud to have Cem Kaner or someone else I look up to see what I actually do? Have I used ideas from testing thought leaders in my work and found out what works well for me and what might not work so well? Could I communicate my work to an expert outsider clearly and thoughtfully? If so, what might they think?
Do I adapt my test plans and strategies from project to project based on the risks and rewards our project environment has at a particular point in time, or do I just copy and paste what I did last time, and repeat the same thing over and over?
Do I track down and find repeatable cases for important intermittent bugs, or do I just file them and forget about them?
Do I feel energetic, creative and proud of my work as a tester, or do I just feel like I am doing the same boring things over and over and filling in paper work and forms to please a manager?
Can I look at a released product and identify ways in which my testing has improved the product experience for our end users?
Do others on my team feel better with  me around? Do they miss me and my creative input when I am away, or do they welcome the break from my negativity? Do they request that I work with them on other projects? 
Is my testing service in demand? Am I the person team members come to when they need help solving a particular problem that I am really good at helping solve?
Am I aware of other approaches to testing that challenge my favorites? Do I understand approaches that I may not favor or I may even dislike, or do I just dismiss anything unfamiliar and threatening out of hand? Do I have an open-mind and look to challenge my ideas in testing to help improve?
Am I  learning about different ways I could improve my work? Am I aware of recent changes in testing techniques and tools? Do I know where to find information to learn from?
Do I consistently try to do better than I did last time?

These are the kinds of questions I ask myself regularly. I don't always have the best answers to my own questions, but as time goes on, I feel much more confident about both my own answers to those questions, and more importantly, the value I know my testing work provides.
      ]]></description>
			<content:encoded><![CDATA[<p class="syndicated-attribution"><a href="http://www.kohl.ca/blog/archives/000217.html">Original Post by jonathan@kohl.ca</a></p>
<p>I wrote an <a href="http://qualtech.newsweaver.ie/startester/bjvul98tll6-a0tqjjw4f4">article for EuroStar</a> last year about creating value with testing. Some of you have asked for more specific ideas about determining whether your testing is creating value or not. In the article, I talk about getting feedback from stakeholders, but that isn't always easy or possible. One of the most important stakeholders on any project is <i>you</i>, so how do you go about satisfying yourself with your testing value?</p>

<p>The easiest way to get feedback is from other stakeholders. What does your manager think about your testing? How about the programmers, business analysts and customers (users) of your software?</p>

<p>The hard part with that answer is you may not be able to talk to all of those stakeholders. Or, they may not know what good testing looks like so they won't have answers that satisfy you. In some cases, the stakeholders around you may have such low expectations that their feedback might not help you at all. They may expect you to provide testing work that you might consider shoddy and negligent.  In that case, you have to show them what great testing looks like. When that happens it's like graduating from a cheap box of wine to the good stuff. Once they've tasted the good stuff, it's hard for them to go back to expecting poor testing.</p>

<p>Even if you have good direction from other stakeholders, I recommend asking yourself some questions to help determine if you are creating value or not. This is hard to do, and will result in work for you over the long-term, much like personal growth endeavours. Don't expect quick fixes, but if you work in these areas over time, you will see changes in your testing. Here are some things to think about:</p>

<ul><li>Is my testing work defensible? (Cem Kaner talks a lot about this.) Think of a court case. What would a jury think if you testified and described what you did as a tester and why. How did you determine priority? Why did you test some things and not test others? (100% complete testing is impossible, so you have to make decisions to optimize your work. Are those decisions well thought out, or more subconscious? What sorts of things might you be missing that you haven't thought of?)</li>
<li> James Bach talks about how important it is to have thought out and varied <i>approaches</i> to testing. What kind of approach do I have to testing? Do I consciously choose to have a varied approach using as many models of coverage as I can to discover important information about the product? Do I make the best use of tools, testing techniques and management approaches that I can? Or do I just do what the programmers or someone else tells me to do?</li>
<li>In the absence of getting real feedback from real people on my project, what would happen if a well-known consultant came to visit me? Could I answer their questions about why I chose to test this way? What kinds of holes might they spot in my thinking? Would they see weak spots? More importantly, would I be proud to have Cem Kaner or someone else I look up to see what I actually do? Have I used ideas from testing thought leaders in my work and found out what works well for me and what might not work so well? Could I communicate my work to an expert outsider clearly and thoughtfully? If so, what might they think?</li>
<li>Do I adapt my test plans and strategies from project to project based on the risks and rewards our project environment has at a particular point in time, or do I just copy and paste what I did last time, and repeat the same thing over and over?</li>
<li>Do I track down and find repeatable cases for important intermittent bugs, or do I just file them and forget about them?</li>
<li>Do I feel energetic, creative and proud of my work as a tester, or do I just feel like I am doing the same boring things over and over and filling in paper work and forms to please a manager?</li>
<li>Can I look at a released product and identify ways in which my testing has improved the product experience for our end users?</li>
<li>Do others on my team feel better with  me around? Do they miss me and my creative input when I am away, or do they welcome the break from my negativity? Do they request that I work with them on other projects?</li> 
<li>Is my testing service in demand? Am I the person team members come to when they need help solving a particular problem that I am really good at helping solve?</li>
<li>Am I aware of other approaches to testing that challenge my favorites? Do I understand approaches that I may not favor or I may even dislike, or do I just dismiss anything unfamiliar and threatening out of hand? Do I have an open-mind and look to challenge my ideas in testing to help improve?</li>
<li>Am I  learning about different ways I could improve my work? Am I aware of recent changes in testing techniques and tools? Do I know where to find information to learn from?</li>
<li>Do I consistently try to do better than I did last time?</li></ul>

<p>These are the kinds of questions I ask myself regularly. I don't always have the best answers to my own questions, but as time goes on, I feel much more confident about both my own answers to those questions, and more importantly, the value I know my testing work provides.</p>
	
	
<p class="syndicated-attribution">jonathan@kohl.ca <a href="http://www.kohl.ca/blog/archives/000217.html">original post</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.rossbeazley.co.uk/how-do-i-create-value-with-my-testing/open-source/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bob Payne and the Art of Agile Philanthropy</title>
		<link>http://www.rossbeazley.co.uk/bob-payne-and-the-art-of-agile-philanthropy/community/</link>
		<comments>http://www.rossbeazley.co.uk/bob-payne-and-the-art-of-agile-philanthropy/community/#comments</comments>
		<pubDate>Mon, 02 Aug 2010 15:39:51 +0000</pubDate>
		<dc:creator>Jean Tabaka</dc:creator>
				<category><![CDATA[Agile Culture]]></category>
		<category><![CDATA[Agile Development]]></category>
		<category><![CDATA[Agiletoolkit]]></category>
		<category><![CDATA[Boulder New Technology Meetup]]></category>
		<category><![CDATA[Brad Feld]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[David Hussman]]></category>
		<category><![CDATA[Ed Kraay]]></category>
		<category><![CDATA[Haiti Partners]]></category>
		<category><![CDATA[Intercambrio]]></category>
		<category><![CDATA[Mano a Mano]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Pob Payne]]></category>
		<category><![CDATA[Sustainability]]></category>
		<category><![CDATA[jeff patton]]></category>

		<guid isPermaLink="false">http://www.rallydev.com/agileblog/?p=5210</guid>
		<description><![CDATA[I have a reason for liking Bob Payne. Bob has empathy and a true love for giving back. That resonates with some of what we are trying to do here in Boulder. Rally, as a B Corporation, has expressly created a charter about giving back to the community: 1% equity giveback, 1% employee volunteer hours [...]]]></description>
			<content:encoded><![CDATA[<p class="syndicated-attribution"><a href="http://feedproxy.google.com/~r/agilecommons/commonsblog/~3/-H8oKbXDW2w/">Original Post by Jean Tabaka</a></p>
<div class="tweetmeme_button" style="float: left; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.rallydev.com%2Fagileblog%2F2010%2F08%2Fbob-payne-and-the-art-of-agile-philanthropy%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.rallydev.com%2Fagileblog%2F2010%2F08%2Fbob-payne-and-the-art-of-agile-philanthropy%2F" height="61" width="51" /></a></div><p><img src="file:///Users/jtabaka/Library/Caches/TemporaryItems/moz-screenshot.png" alt="" /><img class="alignright size-medium wp-image-5216" title="bob_head" src="http://www.rallydev.com/agileblog/wp-content/uploads/2010/07/bob_head1-300x300.jpg" alt="bob_head" width="179" height="179" />I have a reason for liking <a href="http://www.electroglide.biz/">Bob Payne</a>. Bob has empathy and a true love for giving back. That resonates with some of what we are trying to do here in Boulder. Rally, as a B Corporation, has expressly created a charter about giving back to the community: 1% equity giveback, 1% employee volunteer hours (over 2500/year in the last two years) and a number of other local not for profit initiatives. For Bob and us, adopting Agile has  been an important component in how will pull our empathy and our software skills together. With Agile, we seek to deliver feasible, effective, desirable solutions in our complex world. And reaching beyond our corporate walls to deliver that desirability catapults us to being truly empathic in our solutions.</p>
<p>When you meet Bob, you immediately get what “giving back” and empathy is about in his Agile work and beyond. Bob is always looking for new ways to bring Agile to our community and the greater community: our complex world. Out of his own interest in giving back to the Agile community, Bob set up his <a href="http://agiletoolkit.libsyn.com/">Agiletoolkit podcasts</a> site. A gift for all of us. At the recent ADP West conference, Bob was there with his sound setup.  Bob took interest in <a href="http://agiletoolkit.libsyn.com/adp_2010_west_ryan_martens_rally_dev_and_the_addition_of_agile_zen">Rally&#8217;s Agile Zen acquisition</a> when interviewing Ryan Martens. And I  had the great fun of <a href="http://agiletoolkit.libsyn.com/adp_west_2010_jean_tabaka_linchpin_">talking about Seth Godin&#8217;s book &#8220;Linchpin&#8221;</a> that both Bob and I had read.</p>
<p>In this post, I’m so honored to have the opportunity to turn the tables on Bob and be the interviewer.</p>
<p><strong>&#8220;Bob, what got you started recording your Agiletoolkit podcasts?”</strong></p>
<p>I began recording the Agiletoolkit podcasts in 2005 after hearing several interesting podcasts and wondering if anyone would be interested in a podcast about Agile. I had always been a gadget person so fiddling with recording equipment and microphones was a natural for me. In fact, I now also have an <a href="http://itunes.apple.com/us/app/agile-toolkit-podcast/id382446468?mt=8">iPhone App</a> for the podcasts.</p>
<p>I love having the conversations and the podcast gave me an excuse/push to have conversations with people that I might not connect with in the halls at a conference.  A good example of that was when someone said to me, &#8220;You have to talk to this guy Arlo.&#8221; Without that introduction via the podcast I am sure I would not know Arlo Belshee as well as I do now.</p>
<p>While I am by nature gregarious, I do not search out &#8220;networking opportunities&#8221;. The podcasts have forced me into a new comfort zone that includes a lot more people from the community than I would have connected with through normal channels.  While I hope people appreciate and benefit from the podcasts, I do them for myself.  That affects the style of the podcasts. Since I am not trying to be polished or create an edited product, the podcasts have a more natural/comfortable feel.  I just wish I said &#8220;UM&#8221; less and a was little more polished on my delivery. But&#8230;I am who I am and it is what it is.</p>
<p><strong>&#8220;How did you get into Agile philanthropy?”</strong></p>
<p><img class="alignleft size-medium wp-image-5220" style="margin: 11px;" title="man a mano baby" src="http://www.rallydev.com/agileblog/wp-content/uploads/2010/07/man-a-mano-baby-300x238.jpg" alt="man a mano baby" width="287" height="227" />Agile philanthropy started as a way of trying to meld my passion for doing good in the world with my passion for agile methods.  Using the power that is evident in the agile community to do great things is one of the goals of Agile Philanthropy.  Ideally we will get to the point that this movement is self-sustaining. But we are really just starting out on this journey.  I hope that I can grow the movement in the direction of local chapters doing work for local not for profits. Right now everyone is very busy and I am the bottleneck.  We are currently working with <a href="http://www.manoamano.org/">Mano a Mano</a> and <a href="http://www.haitipartners.org/">Haiti Partners</a>. And, I would love to have people with a passion for a particular cause to contact me and start up their own chapter.</p>
<p><strong>&#8220;What about your other philanthropic interests?&#8221;</strong></p>
<p>I am very interested in local sustainable food, economic development and social justice. I volunteer in my kids’ schools quite a bit.  Most recently, I built incubators with the kids and hatched chickens and worked with the teachers to incorporate that into the curriculum. I have been working to get local food into the schools; to create school gardens; and, to relax the laws in Washington DC as they pertain to the keeping of bees and hens. Most of my other work is more directly related to the work I do in Agile Philanthropy.</p>
<p><strong>&#8220;When did you start the Mano a Mano project work and what have you and your yearly teams accomplished at the Agile conferences?&#8221;</strong></p>
<p>Seems like forever but we introduced Mano a Mano three years ago when the conference was in DC.  I was running the development lab in the basement and hoped that I could get some real work done in the lab that would do some good.  After that, I tried to make it more formal and improve what we have done for them each year.  They have been very appreciative and very patient with us since I am learning as I go with this process.</p>
<p>To date, we have moved them onto a Content Management Platform and developed their iPhone optimized donation page.  Most importantly, I am happy that I have connected Mano a Mano with <a href="http://www.devjam.com/">David Hussman</a> and a number of other volunteers in the Twin Cities that are helping out on a regular basis.  <a href="http://www.linkedin.com/profile?key=8250586&amp;authToken=fvIH&amp;authType=name&amp;viewProfile=&amp;locale=en_US">Wayne Simacek</a> showed up for an event that <a href="http://www.agileproductdesign.com/">Jeff Patton</a> and <a href="http://www.linkedin.com/in/edkraay">Ed Kraay</a> were holding to help Mano a Mano define their web strategy and ended up staying on as a volunteer member of their IT staff.</p>
<p>It is that kind of leverage that I hope to bring by connecting the two communities.</p>
<p><strong>&#8220;What do you have in store for us at the Agile2010 conference?&#8221;</strong></p>
<p>For the <a href="http://agile2010.agilealliance.org/">Agile2010 Conference</a>, I am working again with the UX stage to do an Extreme Makeover for the Mano a Mano web presence.  We hope to be able to work on their information architecture and site design to improve the impact of the message that Mano a Mano is putting out. We are looking for volunteers to come by the <a href="http://agile2010.agilealliance.org/ui.html">LiveAid lab</a> and help with the effort (hint, hint).</p>
<p>I also hope to get people interested in replicating this model for not for profits that they are passionate about.</p>
<p><strong>You can do this too</strong></p>
<p>To end this post, I want to thank Bob for the example he sets for all of us. I also want to emphasize Bob’s call to action to get engaged locally. You can do this through your existing local Agile group. Or, you can create a new group with an express charter to give back to the community. Recently <a href="http://www.feld.com/">Brad Feld</a> here in Boulder wrote about the <a href="http://www.feld.com/wp/archives/2010/07/boulder-new-tech-meetup-helping-local-non-profits.html">“Boulder New Technology Meetup”</a> event that supported over 300 people engaged with 20 local non-profits. And here at Rally, we are marching along with Bob philanthopically working to give back: supporting  <a href="http://www.intercambioweb.org/">Intercambrio</a>, donating time to local non-profits (<a href="http://www.communityfoodshare.org/">Community Food Share</a> and <a href="http://www.growinggardens.org/">Growing Gardens</a>) and working with the <a href="http://foundation.force.com/home">Salesforce Foundation</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=-H8oKbXDW2w:AbIgBQKDwwM:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?i=-H8oKbXDW2w:AbIgBQKDwwM:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=-H8oKbXDW2w:AbIgBQKDwwM:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=-H8oKbXDW2w:AbIgBQKDwwM:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?i=-H8oKbXDW2w:AbIgBQKDwwM:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=-H8oKbXDW2w:AbIgBQKDwwM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=-H8oKbXDW2w:AbIgBQKDwwM:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?i=-H8oKbXDW2w:AbIgBQKDwwM:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=-H8oKbXDW2w:AbIgBQKDwwM:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?i=-H8oKbXDW2w:AbIgBQKDwwM:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=-H8oKbXDW2w:AbIgBQKDwwM:cGdyc7Q-1BI"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?d=cGdyc7Q-1BI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=-H8oKbXDW2w:AbIgBQKDwwM:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=-H8oKbXDW2w:AbIgBQKDwwM:ByNYXvuKCJE"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?d=ByNYXvuKCJE" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?a=-H8oKbXDW2w:AbIgBQKDwwM:ACf-c_HutVc"><img src="http://feeds.feedburner.com/~ff/agilecommons/commonsblog?d=ACf-c_HutVc" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/agilecommons/commonsblog/~4/-H8oKbXDW2w" height="1" width="1"/>
<p class="syndicated-attribution">Jean Tabaka <a href="http://feedproxy.google.com/~r/agilecommons/commonsblog/~3/-H8oKbXDW2w/">original post</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.rossbeazley.co.uk/bob-payne-and-the-art-of-agile-philanthropy/community/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Two “Scoops” of “Bugs”</title>
		<link>http://www.rossbeazley.co.uk/two-%e2%80%9cscoops%e2%80%9d-of-%e2%80%9cbugs%e2%80%9d/open-source/</link>
		<comments>http://www.rossbeazley.co.uk/two-%e2%80%9cscoops%e2%80%9d-of-%e2%80%9cbugs%e2%80%9d/open-source/#comments</comments>
		<pubDate>Sat, 31 Jul 2010 03:00:11 +0000</pubDate>
		<dc:creator>testingReflections.com - The mind-share information resource for software testing, agile testing and test-first/test-driven development</dc:creator>
				<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">tag:www.testingreflections.com://bb8a2b8e3a4f074873b40ea7fa062085</guid>
		<description><![CDATA[I have often said something like &#8220;We found a hundred bugs!&#8221; Lots of people have heard me say it. Statements like that are very valuable to me. But we should ask some vital questions about them.Consider Raisin Bran cereal. If you lived in America and weren&#8217;t in solitary confinement during the 80&#8217;s an 90&#8217;s you [...]]]></description>
			<content:encoded><![CDATA[<p class="syndicated-attribution"><a href="http://www.testingreflections.com/node/view/8650">Original Post by testingReflections.com - The mind-share information resource for software testing, agile testing and test-first/test-driven development</a></p>
I have often said something like &#8220;We found a hundred bugs!&#8221; Lots of people have heard me say it. Statements like that are very valuable to me. But we should ask some vital questions about them.Consider Raisin Bran cereal. If you lived in America and weren&#8217;t in solitary confinement during the 80&#8217;s an 90&#8217;s you [...]
<p class="syndicated-attribution">testingReflections.com - The mind-share information resource for software testing, agile testing and test-first/test-driven development <a href="http://www.testingreflections.com/node/view/8650">original post</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.rossbeazley.co.uk/two-%e2%80%9cscoops%e2%80%9d-of-%e2%80%9cbugs%e2%80%9d/open-source/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Codemanship&#8217;s Code Smell Of The Week &#8211; Lazy Classes Part II</title>
		<link>http://www.rossbeazley.co.uk/codemanships-code-smell-of-the-week-lazy-classes-part-ii/open-source/</link>
		<comments>http://www.rossbeazley.co.uk/codemanships-code-smell-of-the-week-lazy-classes-part-ii/open-source/#comments</comments>
		<pubDate>Fri, 30 Jul 2010 14:03:33 +0000</pubDate>
		<dc:creator>testingReflections.com - The mind-share information resource for software testing, agile testing and test-first/test-driven development</dc:creator>
				<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">tag:www.testingreflections.com://efd34f1756eb210c689ebbb97ab423ec</guid>
		<description><![CDATA[Jason Gorman quickly illustrates how to apply the Collapse Heirarchy refactoring to eliminate a lazy subclass]]></description>
			<content:encoded><![CDATA[<p class="syndicated-attribution"><a href="http://www.testingreflections.com/node/view/8649">Original Post by testingReflections.com - The mind-share information resource for software testing, agile testing and test-first/test-driven development</a></p>
Jason Gorman quickly illustrates how to apply the Collapse Heirarchy refactoring to eliminate a lazy subclass
<p class="syndicated-attribution">testingReflections.com - The mind-share information resource for software testing, agile testing and test-first/test-driven development <a href="http://www.testingreflections.com/node/view/8649">original post</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.rossbeazley.co.uk/codemanships-code-smell-of-the-week-lazy-classes-part-ii/open-source/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
