<?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>Gerry Kirk &#187; Agile</title>
	<atom:link href="http://www.gerrykirk.net/category/agile/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.gerrykirk.net</link>
	<description>Agile Change Agent</description>
	<lastBuildDate>Thu, 22 Jul 2010 21:09:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Community and Sacred Spaces within the Agile community. This is&#8230;</title>
		<link>http://www.gerrykirk.net/community-and-sacred-spaces-within-the-agile-community-this-is/</link>
		<comments>http://www.gerrykirk.net/community-and-sacred-spaces-within-the-agile-community-this-is/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 04:03:45 +0000</pubDate>
		<dc:creator>gerrykirk</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Agile2010]]></category>
		<category><![CDATA[coaches]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[connecting]]></category>
		<category><![CDATA[proposal]]></category>
		<category><![CDATA[sacred space]]></category>
		<category><![CDATA[tumblr]]></category>

		<guid isPermaLink="false">http://gerrykirk.tumblr.com/post/381179505</guid>
		<description><![CDATA[<object width="400" height="336"><param name="movie" value="http://www.youtube.com/v/x5fjcTN6QJ8&#038;rel=0&#038;egm=0&#038;showinfo=0&#038;fs=1"></param><param name="wmode" value="transparent"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/x5fjcTN6QJ8&#038;rel=0&#038;egm=0&#038;showinfo=0&#038;fs=1" type="application/x-shockwave-flash" width="400" height="336" allowFullScreen="true" wmode="transparent"></embed></object><br/><br/><p><a href="http://www.youtube.com/watch?v=x5fjcTN6QJ8">Community and Sacred Spaces within the Agile community</a>. This is a topic close to my heart and one that I am considering proposing for the Agile 2010 conference. I don’t have a format figured out yet. I’m looking for like-minded souls to say a) this is a good idea and b) help me flesh out the concept. I’m open to co-presenting with anyone.</p>]]></description>
			<content:encoded><![CDATA[<object width="400" height="336"><param name="movie" value="http://www.youtube.com/v/x5fjcTN6QJ8&rel=0&egm=0&showinfo=0&fs=1"></param><param name="wmode" value="transparent"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/x5fjcTN6QJ8&rel=0&egm=0&showinfo=0&fs=1" type="application/x-shockwave-flash" width="400" height="336" allowFullScreen="true" wmode="transparent"></embed></object><br/><br/><p><a href="http://www.youtube.com/watch?v=x5fjcTN6QJ8">Community and Sacred Spaces within the Agile community</a>. This is a topic close to my heart and one that I am considering proposing for the Agile 2010 conference. I don’t have a format figured out yet. I’m looking for like-minded souls to say a) this is a good idea and b) help me flesh out the concept. I’m open to co-presenting with anyone.</p>]]></content:encoded>
			<wfw:commentRss>http://www.gerrykirk.net/community-and-sacred-spaces-within-the-agile-community-this-is/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What does being a team really mean?</title>
		<link>http://www.gerrykirk.net/what-does-being-a-team-really-mean/</link>
		<comments>http://www.gerrykirk.net/what-does-being-a-team-really-mean/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 20:54:06 +0000</pubDate>
		<dc:creator>gerrykirk</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[team]]></category>

		<guid isPermaLink="false">http://www.gerrykirk.net/?p=628</guid>
		<description><![CDATA[Yves Hanoulle is asking a question each day for people to think about, through his @Retroflection Twitter account. Each day someone is invited to respond, and today I have been asked to answer: What does being a team really mean (as opposed to the way the word is often misapplied) To &#8220;be a team&#8221; in [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><a href="http://www.gerrykirk.net/wp-content/uploads/2010/01/toe-team.jpg"><img class="alignnone size-medium wp-image-630" title="toe team" src="http://www.gerrykirk.net/wp-content/uploads/2010/01/toe-team-300x166.jpg" alt="" width="300" height="166" /></a></p>
<p><a href="http://paircoaching.net">Yves Hanoulle</a> is <a href="http://paircoaching.wordpress.com/2010/01/01/agile-retroflection-of-the-day/">asking a question each day</a> for people to think about, through his <a href="http://twitter.com/retroflection">@Retroflection</a> Twitter account. Each day someone is invited to respond, and today I have been asked to answer:</p>
<blockquote><p>What does being a team really mean (as opposed to the way the word is often misapplied)</p></blockquote>
<p>To &#8220;be a team&#8221; in my experience, means to:</p>
<ul>
<li>Share goal(s), to have a common purpose for working together</li>
<li>Commit collectively to getting work done, in a spirit of collaboration</li>
<li>Respect each other&#8217;s differences</li>
<li>Trust that each person is competent, will raise issues and follow through on commitments</li>
<li>Have the courage to remove obstacles in the team&#8217;s path, including resolving conflicts within the team</li>
</ul>
<p>Those familiar with Scrum will notice my team attributes are based on the <a href="http://www.implementingscrum.com/2008/03/25/scrum-values-learn-them-live-them/">5 core Scrum values</a>.</p>
<p>These attributes are not easy to attain. It takes time to become a team, and a lot of hard work. Just ask my wife.</p>
<p>Now it is your turn to answer: what does being a team mean to you?</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fwww.gerrykirk.net%2Fwhat-does-being-a-team-really-mean%2F';
  addthis_title  = 'What+does+being+a+team+really+mean%3F';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://www.gerrykirk.net/what-does-being-a-team-really-mean/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AYE 2009: People, process and tools, in that order</title>
		<link>http://www.gerrykirk.net/aye-2009-people-process-and-tools-in-that-order/</link>
		<comments>http://www.gerrykirk.net/aye-2009-people-process-and-tools-in-that-order/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 19:15:14 +0000</pubDate>
		<dc:creator>gerrykirk</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[aye2009]]></category>
		<category><![CDATA[conference]]></category>

		<guid isPermaLink="false">http://www.gerrykirk.net/?p=596</guid>
		<description><![CDATA[Look around you. Things don&#8217;t have to be this way. &#8211; Jerry Weinberg, session leader at AYE Relaxing. Welcoming. Insightful. Practical. Intimate. Grounded. Those were a few of the words uttered last night by some first-time participants at the AYE conference. One person remarked, &#8220;[At the end of the conference] I woke up late for [...]]]></description>
			<content:encoded><![CDATA[<p></p><blockquote><p>Look around you. Things don&#8217;t have to be this way. &#8211; Jerry Weinberg, session leader at AYE</p></blockquote>
<p>Relaxing. Welcoming. Insightful. Practical. Intimate. Grounded. Those were a few of the words uttered last night by some first-time participants at the <a href="http://ayeconference.com/">AYE conference</a>. One person remarked, &#8220;[At the end of the conference] I woke up late for my taxi ride to the airport, and was in danger of missing my flight. Normally that would have upset me, but strangely I remained calm.&#8221;</p>
<p>AYE is an interactive, small conference focused on people skills and human dynamics (my words). To learn more, I decided to interview myself on the trip home<a href="http://ayeconference.com"></a>. Here is the (mock) transcript:</p>
<h2><strong>Q. Why did you decide to attend AYE Gerry?</strong></h2>
<p><a href="http://www.flickr.com/photos/gkirk/4112263231"><img class="alignnone" title="AYE Reasons" src="http://farm3.static.flickr.com/2699/4112263231_1f86952b5a.jpg" alt="" width="375" height="500" /></a></p>
<p>I attended the pre-conference session, where I had to answer that question with a drawing, so here it is. Before the conference, I chose a Frisbee to represent who I wanted to be at the conference: active, engaged, giving and taking, being open to wherever I&#8217;m directed, having fun. My hope was to be changed personally, to grow in people skills, and in turn impact myself, family, teams and the world. I&#8217;m at the point in my Agile coach journey where I realize practices only get teams and individuals so far. Hyper productivity comes not through better processes and tools, but through changed minds and hearts. My logic-driven, analytical mind needs a counterpart to work effectively with people.</p>
<h2>Q. What resonated most with you?</h2>
<p><a href="http://www.flickr.com/photos/gkirk/4095015736"><img class="alignnone" title="aye pinwheel simulation" src="http://farm3.static.flickr.com/2529/4095015736_5e350e0e62.jpg" alt="" width="500" height="375" /></a></p>
<h3>Systems thinking</h3>
<p>Esther Derby&#8217;s systems thinking simulation. This helped me gain a better understanding of the environment teams work in, and what might be impediments / opportunities to bring about desired change. Through a simple scenario of a company making pinwheels, we uncovered many levers for change. Levers come in 3 flavours: containers, differences and exchanges. Borrowing from the <a href="http://www.hsdinstitute.org/about-hsd/what-is-hsd/faq-about-the-hsd-institute.html">HSD Institute definitions</a></p>
<ul>
<li>A <strong>container</strong> holds a system together as its parts interact to form system-wide patterns. Containers can be physical (team room, office), organizational (departments), or pyschological.</li>
<li>The significant <strong>differences</strong> within the container focus the resources of the system and establish the emerging patterns. Some differences matter, some do not. Hair colour probably not that important. Focus on the ones that matter. Look at</li>
<li><strong>Exchanges</strong> among the agents within the container allow for individual and system-wide evolution of new learnings and patterns. Translation: look at the flow of things: resources, language (written/verbal), energy, knowledge, ideas, authority, responsibility, within and between containers.</li>
</ul>
<h3>Building rapport: structuring your conversations</h3>
<p>On Tuesday night I had felt some disappointment that I hadn&#8217;t had more in-depth conversations with people at the conference. This is partly my own personality weaknesses, so I resolved to work on that for the remainder of the conference. Wouldn&#8217;t you know it, the next morning I wandered into Johanna&#8217;s structured conversations session, heard her 3 minute what-you&#8217;ll-learn pitch and it was as if she was talking directly to me.</p>
<p>I learned the <a href="http://jrothman.com/blog/htp/2009/11/building-rapport-with-personal-conversation.html">value of building rapport</a>, of connecting on a personal level with someone. Without rapport, you&#8217;ll struggle to get to more substantive discussion. My tendency is to want to dive in right away.</p>
<h3>People come in many flavours, 16 actually</h3>
<p>Underpinning the conference sessions are the work of Virginia Satir, and the Myers-Briggs personality types. Types describe people&#8217;s preferences in</p>
<ul>
<li>where they get their energy from (extrovert / introvert)</li>
<li>how they gather information (sensing / intuiting)</li>
<li>how they evaluate information (thinking / feeling)</li>
<li>and how they act (judging / perceiving)</li>
</ul>
<p>My wife will benefit more than anyone from my greater appreciation and respect for people whose preferences are different than mine. I&#8217;d like to think I will be more accepting of those differences now. Time will tell.</p>
<h3>Meeting Jerry</h3>
<p><a href="http://www.flickr.com/photos/gkirk/4113130774"><img class="alignnone" title="Jerry Weinberg" src="http://farm3.static.flickr.com/2754/4113130774_13c1ea8a94.jpg" alt="" width="500" height="375" /></a></p>
<p>Two months ago I didn&#8217;t know who <a href="http://www.geraldmweinberg.com/Site/Home.html">Jerry Weinberg</a> was. Since then, people have shared how much his writings and workshops have influenced their lives. I valued Jerry Weinberg&#8217;s words of wisdom, his challenging questions and quick wit humour. His sessions were shaped more like counseling sessions between himself and a willing participant, with the rest of us listening in, like a reality TV therapy episode. Perhaps the lack of full group engagement was due to <a href="http://www.caringbridge.org/visit/geraldmweinberg">his weakening health</a>.</p>
<h2>Q. What surprised you?</h2>
<p>Most of the participants came from Europe, or so it seemed. Majority of people were there to experience Jerry Weinberg, someone I didn&#8217;t know about two months ago. I&#8217;m glad I had the chance to be touched by his presence and wise words.</p>
<p>No one except big hotels and fancy homes have green grass. Yards consist of dirt, rocks and cacti.</p>
<p>You can see dry desert, canyons, mountains, forest and snow within 2 hours&#8217; drive of Phoenix.</p>
<p><a href="http://www.flickr.com/photos/gkirk/4086301538"><img class="alignnone" title="phoenix countryside" src="http://farm3.static.flickr.com/2734/4086301538_6b9e756f5e.jpg" alt="" width="500" height="375" /></a></p>
<h2>Q. Was it all good or were some parts meh?</h2>
<p>Some simulations felt too abstract to teach me anything. The Satir congruence model didn&#8217;t resonate, nor did the session on the Satir change model, which turned into a mini rumble. Felt too meta. Saddened fancy hotels don&#8217;t know what vegetarian means, no different than every other non-vegetarian place. When I organize my first conference lentils, beans and tofu shall rule.</p>
<h2>Q. Gerry, is there anything else you would like the world to know?</h2>
<p>Thank-you to Esther, Steve, Don, Jerry and Johanna (wherever you are standing) for having the courage to be the change you wanted to see 10 years ago by creating AYE. This will not be my last AYE experience.</p>
<p>Everyone at the conference who expressed interest in <a href="http://couchsurfing.org">couch surfing</a> should go there RIGHT NOW and sign up. No excuses. I had a great time staying with Joel and his family, including taking a tour of the country side.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fwww.gerrykirk.net%2Faye-2009-people-process-and-tools-in-that-order%2F';
  addthis_title  = 'AYE+2009%3A+People%2C+process+and+tools%2C+in+that+order';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://www.gerrykirk.net/aye-2009-people-process-and-tools-in-that-order/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Can Agile transform faith communities?</title>
		<link>http://www.gerrykirk.net/can-agile-transform-faith-communities/</link>
		<comments>http://www.gerrykirk.net/can-agile-transform-faith-communities/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 16:11:51 +0000</pubDate>
		<dc:creator>gerrykirk</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[circleofquestions]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[connectedness]]></category>
		<category><![CDATA[Faith]]></category>
		<category><![CDATA[InnovationGames]]></category>
		<category><![CDATA[rememberthefuture]]></category>
		<category><![CDATA[retrospective]]></category>

		<guid isPermaLink="false">http://www.gerrykirk.net/?p=568</guid>
		<description><![CDATA[Last Sunday, I had one of my most rewarding experiences as an agile coach. This wasn&#8217;t with a software team, as I normally work with, but with a small group of adult friends longing to belong to a vibrant faith community. For a long time I have been disappointed and discouraged at the lost potential [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><a href="http://www.flickr.com/photos/gkirk/3988169043/in/set-72157622532423730/"><img title="lives connected" src="http://farm3.static.flickr.com/2615/3988169043_836c03c5e8.jpg" alt="" width="500" height="375" /></a></p>
<p>Last Sunday, I had one of my most rewarding experiences as an agile coach. This wasn&#8217;t with a software team, as I normally work with, but with a small group of adult friends longing to belong to a vibrant faith community.</p>
<p>For a long time I have been disappointed and discouraged at the lost potential within church congregations, at the hunger for real community left unsatisfied. Most people attending church are not active nor engaged. A few people are doing a lot of work, much of which is not resonating and thrilling. It&#8217;s time to re-imagine how we in a faith community want to be in relation to one another, what we want to strive for together. We must take responsibility to create a healthy, vibrant community. For those who  gathered on Sunday, this was the first tiny step on that journey.</p>
<p>Agile thinking and the Scrum framework have shown me that the processes and control structures we use greatly influence the values embraced and outcomes achieved. For our session I wanted to avoid it turning into a long rant of everything that is perceived wrong with the current situation. For me the goals of the session were:</p>
<ol>
<li> to find common ground across our individual experiences</li>
<li> to establish a vision for the faith community experience we long for</li>
<li> and to identify some steps needed to work towards that vision</li>
</ol>
<p>After a hearty potluck meal, we began by sharing in a few words why we came and what we hoped to get out of our session. I then introduced the <a href="http://innovationgames.com/the-games/Remember+the+Future">Remember the Future</a> game, one of <a href="http://enthiosys.com/">Enthiosys</a>&#8216; <a href="http://innovationgames.com">Innovation Games</a>. The game helps people to define an end &#8216;product&#8217; by looking at the steps in reverse. As humans we find  it easier to understand and describe a future event from the past tense over a possible future event, even if neither even has occurred.</p>
<p>I asked everyone to pretend it&#8217;s a year from now, October 2010. were part of a vibrant faith community. Describe what it looks like. Jot down  steps that were needed to get there. Each item was written on a separate sticky note. After 10 min of brainstorming we posted our stickies on flip chart paper and looked for emerging themes. From that process, four groups emerged. Taking the time to label each group brought deeper awareness of what matters to us in a vibrant faith community.</p>
<p><a href="http://www.flickr.com/photos/gkirk/3988924926/in/set-72157622532423730/"><img class="alignnone" title="positive power" src="http://farm3.static.flickr.com/2518/3988924926_8c791cbd36.jpg" alt="" width="500" height="375" /></a></p>
<p><a href="http://www.flickr.com/photos/gkirk/3988169831/in/set-72157622532423730/"><img class="alignnone" title="bonding mission" src="http://farm3.static.flickr.com/2549/3988169831_cdba50c6c8.jpg" alt="" width="500" height="375" /></a></p>
<p><a href="http://www.flickr.com/photos/gkirk/3988925772/in/set-72157622532423730/"><img class="alignnone" title="spiritual partnership" src="http://farm3.static.flickr.com/2522/3988925772_2c64359392.jpg" alt="" width="500" height="375" /></a></p>
<p>People became more comfortable sharing and participating as the evening progressed. I had hoped to continue the evening with the <a href="http://leadinganswers.typepad.com/leading_answers/2007/03/release_and_ite.html">Sailboat game</a>, a variation of the <a href="http://innovationgames.com/the-games/Speed+Boat">Speed Boat</a> Innovation Game. This exercise would help us identify obstacles and opportunities towards reaching our goal of a vibrant community. Since time was running out and our kids were no longer interested in the movie they were watching, we skipped that and finished with an exercise to determine what to do next.</p>
<p>Circle of Questions is a retrospective activity from the book <a href="http://www.amazon.com/gp/product/0977616649?ie=UTF8&amp;tag=athought-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0977616649">Agile Retrospectives</a> by <a href="http://futureworksconsulting.com/">Diana Larsen</a> and <a href="http://www.estherderby.com/">Esther Derby</a>. In this activity, the group sits in a circle, and going around the circle, each person takes a turn asking a question to the person on their immediate left. The question can be about anything they like (barring anything offensive or attacking). The person to the left answers the question to the best of their ability, and then they ask the person to their left any other question (or the same question if they feel they’d like a better answer). This continues until the allotted time is up, or until you have gone around the entire circle twice, whichever comes last. (Thanks to John Wilger for the <a href="http://johnwilger.com/2009/01/13/retro-facilitation.html">writeup</a>)</p>
<p>The goal for our activity was to decide what to do next. What transpired was a deep sharing of desires, needs, struggles and hopes. Four guys being vulnerable to one another, listening attentively as each person took their turn. No fluffy stuff, no lighthearted chit-chat. This was a taste of that vibrant community we seek.</p>
<p>So what&#8217;s next? I plan to invite another group of people to go through the same exercises, and slowly build a group motivated and empowered to reach our goal. We&#8217;ll gather everyone together in about a month, again around a shared meal, and start to discuss community models already out there. Hopefully each gathering will contain the elements of lives connected, spiritual partnership, bonding mission and positive power.</p>
<p>This small experiment was a moving, powerful experience and we were only a group of 4. Imagine if this was done on a big scale with a congregation. We might find the shared vision and motivation to make a vibrant community a reality. I remain hopeful and determined, feeling called to use the gifts from Agile coaching to transform both places of work and worship.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fwww.gerrykirk.net%2Fcan-agile-transform-faith-communities%2F';
  addthis_title  = 'Can+Agile+transform+faith+communities%3F';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://www.gerrykirk.net/can-agile-transform-faith-communities/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Avoiding mistakes</title>
		<link>http://www.gerrykirk.net/avoiding-mistakes/</link>
		<comments>http://www.gerrykirk.net/avoiding-mistakes/#comments</comments>
		<pubDate>Mon, 28 Sep 2009 20:38:01 +0000</pubDate>
		<dc:creator>gerrykirk</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[ceremony]]></category>
		<category><![CDATA[lists]]></category>
		<category><![CDATA[mistakes]]></category>
		<category><![CDATA[reminder]]></category>
		<category><![CDATA[scrum]]></category>

		<guid isPermaLink="false">http://www.gerrykirk.net/?p=557</guid>
		<description><![CDATA[Nurse, what am I supposed to remove again? A recent study shows that surgical errors are reduced by a whopping 40% by using a simple tool: the checklist. The checklists focus on what to do before, during and after the surgery. The state of Michigan alone reckons they save 1,500 lives a year and $200 [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><a href="http://farm4.static.flickr.com/3007/2705104857_25f93912e1_m.jpg"><img class="alignnone" title="like a surgeon" src="http://farm4.static.flickr.com/3007/2705104857_25f93912e1_m.jpg" alt="" width="240" height="180" /></a></p>
<p>Nurse, what am I supposed to remove again?</p>
<p>A recent study shows that <a href="http://www.efluxmedia.com/news_Surgeons_Checklist_Could_Reduce_Surgical_Errors_33506.html">surgical errors are reduced by a whopping 40%</a> by using a simple tool: the checklist. The checklists focus on what to do before, during and after the surgery.</p>
<p>The state of Michigan alone reckons they save 1,500 lives a year and $200 million (in malpractice suits &#8211; joke).</p>
<p>I&#8217;ve found that teams also forget some of the little but essential steps which creates waste through increased mistakes and delays. Lists are especially helpful for teams and product owners who are transitioning to the Agile process. So today I created some Scrum ceremony reminder lists to help the team I am coaching and I&#8217;m making them available for anyone to use under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/us/">Creative Commons license</a>. Let me know how they can be made better.</p>
<p><a href="http://docs.google.com/View?id=dzp5jvv_16hd3h3xch">View and download Scrum ceremony reminder lists</a></p>
<p><strong>Update Sept 29</strong>: Reformatted lists to print on 3 sheets of paper, 0.5&#8243; top and bottom margins. You can print all your check lists for one sprint except for the stand up meeting on one double-sided sheet of paper.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fwww.gerrykirk.net%2Favoiding-mistakes%2F';
  addthis_title  = 'Avoiding+mistakes';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://www.gerrykirk.net/avoiding-mistakes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Modified personal task board to use priority columns Today, Next&#8230;</title>
		<link>http://www.gerrykirk.net/modified-personal-task-board-to-use-priority-columns-today-next/</link>
		<comments>http://www.gerrykirk.net/modified-personal-task-board-to-use-priority-columns-today-next/#comments</comments>
		<pubDate>Mon, 28 Sep 2009 14:45:23 +0000</pubDate>
		<dc:creator>gerrykirk</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[priority]]></category>
		<category><![CDATA[task board]]></category>
		<category><![CDATA[tumblr]]></category>

		<guid isPermaLink="false">http://gerrykirk.tumblr.com/post/199208289</guid>
		<description><![CDATA[<img><br /><br />Modified personal task board to use priority columns Today, Next Two Days, This Week, Backlog.]]></description>
			<content:encoded><![CDATA[<img src="http://7.media.tumblr.com/tumblr_kqornrNvpQ1qz4yjro1_500.jpg"/><br/><br/>Modified personal task board to use priority columns Today, Next Two Days, This Week, Backlog.]]></content:encoded>
			<wfw:commentRss>http://www.gerrykirk.net/modified-personal-task-board-to-use-priority-columns-today-next/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>5 tips for effective sprint demos by distributed teams</title>
		<link>http://www.gerrykirk.net/5-tips-for-effective-sprint-demos-by-distributed-teams/</link>
		<comments>http://www.gerrykirk.net/5-tips-for-effective-sprint-demos-by-distributed-teams/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 17:38:52 +0000</pubDate>
		<dc:creator>gerrykirk</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[demo]]></category>
		<category><![CDATA[distributed]]></category>

		<guid isPermaLink="false">http://www.gerrykirk.net/?p=441</guid>
		<description><![CDATA[What is a sprint demo? Agile teams using Scrum work in a time box called a sprint to get software built early and often. A meeting is held at the end of each sprint with the whole team including product owner and anyone else who would like to attend. The goals of the demo are [...]]]></description>
			<content:encoded><![CDATA[<p></p><div class="wp-caption alignnone" style="width: 240px">
	<a href="http://www.flickr.com/photos/gkirk/3351945563/in/set-72157615210037844"><img title="Lego Scrum demo" src="http://farm4.static.flickr.com/3423/3351945563_64919f07fe_m.jpg" alt="Demo during Lego Scrum simulation. Everything goes better with Lego." width="240" height="180" /></a>
	<p class="wp-caption-text">Demo during Lego Scrum simulation. Everything goes better with Lego.</p>
</div>
<h2>What is a sprint demo?</h2>
<p>Agile teams using <a href="http://www.mountaingoatsoftware.com/scrum">Scrum</a> work in a time box called a sprint to get software built early and often. A meeting is held at the end of each sprint with the whole team including product owner and anyone else who would like to attend.  The goals of the demo are to:</p>
<ol>
<li><strong>Demonstrate work is done done</strong>. Nothing like taking work for a test drive to see if there is more than chicken wire holding pieces together. Teams demonstrate that acceptance tests pass. Acceptance tests are the product owner&#8217;s requirements for a user story to be considered done. I agree with <a href="http://www.xprogramming.com/xpmag/bio.htm">Ron Jeffries</a>&#8216; view that acceptance tests provide clarity, remove subjectivity over whether a story is done or not.</li>
<li><strong>Generate new insights</strong>. Seeing and interacting with real software leads to new insights. The client might want new features or enhancements, or realize a corrective change in direction is needed. The product owner has new information on a regular basis to adjust priorities going forward.</li>
<li><strong>Progress report</strong>. Forget Gantt charts. Seeing the product is the best method for a senior manager to know where the project is at.</li>
<li><strong>Team satisfaction</strong>. Demos give the team a sense of accomplishment, satisfaction from positive feedback and the client accepting stories. There is also greater confidence in the project&#8217;s direction based on feedback.</li>
</ol>
<h2>How to prepare</h2>
<p>One or more persons on the team is responsible for presenting the demo of completed stories to the client and the rest of the team. Note, only completed stories are demoed, no recognition for stuff 90% done.</p>
<ol>
<li>Don&#8217;t use  slides, show real working stuff with &#8216;just enough&#8217; prep work. Preparation should take no more than an hour for a two hour demo.</li>
<li>Plan your demo in advance. Write down the steps you are going to use, and try them out. Make sure the demo is going to work as expected. You&#8217;ll look much more professional and the demo will go faster, plus no surprise &#8216;gotchas&#8217;.</li>
<li>Use  acceptance tests for the basis of the demonstration. Bonus points for automating those tests ahead of time and running the script (at slower speed) during the demo.</li>
<li> Know your agenda. The simplest approach is to go through completed stories in priority order.</li>
</ol>
<h2>5 tips for demos by distributed teams</h2>
<p>Distributed teams face additional hurdles to giving demos&#8230; time lags, less interaction, limited presentation options. Here are some tricks I&#8217;ve learned after 3 years of facilitating distributed demos:</p>
<ol>
<li><strong>Test drive without the blindfold</strong>. Save time and improve the experience by using a screen sharing tool so everyone can follow along &#8211; much better than walking others through a series of clicks and hoping they see want you want them to see. Screen sharing tools that work well and cost little or nothing include <a href="http://yuuguu.com">Yuuguu</a>, <a href="http://yugma.com">Yugma</a>, and <a href="http://Dimdim.com">DimDim</a>. Newer versions of <a href="http://skype.com">Skype</a> offer desktop sharing, though you can&#8217;t do video conferencing with Skype at the same time.</li>
<li><strong>Remove distractions</strong>. Nothing like having your buddy&#8217;s IM rant about last night&#8217;s hockey game appear on the screen to lose momentum. Close any applications that use pop-up notifications. You don&#8217;t want those interrupting the demo. Better yet, close all applications you won&#8217;t need for the demo by default so your machine runs optimally.</li>
<li><strong>Hearing is everything</strong>. I&#8217;ve suffered through too many conference calls with poor audio quality. While Skype and some conference calling services are free, you get what you pay for in my experience. I&#8217;m a fan of <a href="http://www.hidefconferencing.com/">HiDef Conferencing</a>, which supports phone and Skype participants on the same call. There have been a number of times where we&#8217;ve jumped onto HiDef after a client&#8217;s service ran into problems.</li>
<li><strong>Test tools ahead of time</strong>. Make sure everyone knows in advance what tools will be used and what they need to do to set them up. Make sure first time users test the tool ahead of time, perhaps a scheduled time before the call so you can help troubleshoot. Avoid the 15 minute scramble at the start of a call to fix issues.</li>
<li><strong>Provide an agenda</strong>. If everyone has access to the team task board, use that to walk through the list of stories and their itemized acceptance tests. If not, send out an email beforehand with the list of stories to be shown, and any relevant links that will be shown during the demo. Make it as easy for people to follow along and keep up. Alternatively, show the agenda to everyone after each completed step via screen sharing tool.</li>
</ol>
<p>Bonus tip: Don&#8217;t forget to turn off screen sharing when you are done, before you start reading your email. <img src='http://www.gerrykirk.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Do you work on a distributed team? What are your tips for giving effective demos?</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fwww.gerrykirk.net%2F5-tips-for-effective-sprint-demos-by-distributed-teams%2F';
  addthis_title  = '5+tips+for+effective+sprint+demos+by+distributed+teams';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://www.gerrykirk.net/5-tips-for-effective-sprint-demos-by-distributed-teams/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Options for team task board when one team member remote</title>
		<link>http://www.gerrykirk.net/options-for-team-task-board-when-one-team-member-remote/</link>
		<comments>http://www.gerrykirk.net/options-for-team-task-board-when-one-team-member-remote/#comments</comments>
		<pubDate>Thu, 04 Jun 2009 15:55:25 +0000</pubDate>
		<dc:creator>gerrykirk</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[distributed]]></category>
		<category><![CDATA[task board]]></category>

		<guid isPermaLink="false">http://www.gerrykirk.net/?p=436</guid>
		<description><![CDATA[A new client of mine new to Agile has the entire team located in one office except for one person, a DBA living in Texas, one time zone away. I want the local team to benefit from having a highly visible team task board, which usually means cards/stickies posted on the wall like the picture [...]]]></description>
			<content:encoded><![CDATA[<p></p><div class="wp-caption alignnone" style="width: 500px">
	<a href="http://www.flickr.com/photos/dinomite/3129244915/sizes/l/"><img title="Scrum team task board" src="http://farm4.static.flickr.com/3124/3129244915_aeb32c8178.jpg" alt="Team task board" width="500" height="375" /></a>
	<p class="wp-caption-text">Team task board</p>
</div>
<p>A new client of mine new to Agile has the entire team located in one office except for one person, a DBA living in Texas, one time zone away. I want the local team to benefit from having a highly visible team task board, which usually means cards/stickies posted on the wall like the picture above.</p>
<p>At the other end of the spectrum, the remote member needs to be informed of sprint progress, to know what tasks to do and to update the tasks he is working on. That level of interaction usually means everyone has to use a digital tool, which in this case seems unfair to the local team&#8217;s productivity and communication, given all but one are local.</p>
<p>The best solution, of course is to find some way for that person to move locally. It&#8217;s not often that will happen, but moving is the first option to consider. The cost of having a remote team member is borne by the full team, so make sure the remote person adds enough value to justify the cost.</p>
<p>I then went on Twitter to ask for suggestions, and got two, based their experiences:</p>
<ul>
<li>Rick Scott (<a href="http://twitter.com/shadowspar">@shadowspar</a>) has worked as a remote team member for several years, mostly as a tester. He suggests using a web cam focused on the task board, or take pictures and post on a project wiki.</li>
<li>Andy Brandt (<a href="http://twitter.com/andybrandt">@andybrandt</a>) proposes projecting a digital team board on the wall. The digital tool gives the remote person the means to update his work and get details like acceptance tests to do his work. The local team benefits from a highly visible task board.</li>
</ul>
<p>My thoughts on these approaches:</p>
<ul>
<li>Rick&#8217;s suggestion is ok for seeing the overall picture, but doesn&#8217;t go far enough. It&#8217;s hard to see all the details on stickies from a picture, and acceptance tests are often written on the back side of a user story card. Writing all details on the front is an easy modification, but that doesn&#8217;t solve the problem of seeing everything clearly. The remote member still has no easy way to update his progress either.</li>
<li>Andy&#8217;s idea seems like a good compromise. Everyone can access and read / update the same information. The local team has their highly visible task board. The key drawback is all changes are made through a tool. Mike Cohn feels that the <a href="http://blog.mountaingoatsoftware.com/using-a-task-board-with-one-remote-team-member#comment-40645">difference between the two approaches is dramatic</a>.</li>
</ul>
<h2>Idea: Synchronize physical with digital</h2>
<p>I asked Mike Cohn for his insights on this topic, and he <a href="http://blog.mountaingoatsoftware.com/using-a-task-board-with-one-remote-team-member">responded with a great post</a>. The solution he proposes is to have the Scrum Master synchronize a physical task board for the local team and an electronic version for the remote person:</p>
<blockquote><p>A shared spreadsheet is normally sufficient for this, but some teams opt for a more specialized tool, which is fine. Many tools offer 5-10 user free licenses and since the tool is only needed by the ScrumMaster and one remote employees, the free license is adequate.</p></blockquote>
<p>Mike then suggests using a marker system  to minimize the effort needed to keep the two versions in synch. The Scrum Master then only has to update the flagged tasks, saving her time. This can be done using post-its or coloured dots. The Scrum Master simply removes the markers after updating the tasks.</p>
<p>Derek Mahlitz, a Scrum Master for a team with one remote member <a href="http://blog.mountaingoatsoftware.com/using-a-task-board-with-one-remote-team-member#comment-40724">confirms this approach is effective for his team</a>:</p>
<blockquote><p>We do this exact process for my team. We have 7 members in 1 office in NY and 1 member at home in FL. The collocated team updates our task board and I (SM) replicate in an Excel spreadsheet that is stored in our sharepoint solution. That way he can keep up with the tasks. We also do video for daily standup and all collocated team members have webcams for quick meetings throughout the day with FL home worker. We are a year into scrum and this has worked great without issue.</p></blockquote>
<p>Out of all the solutions I&#8217;ve heard, Mike Cohn&#8217;s seems like the best approach without extravagant spending on touch screen surface hardware. My client suggested trying a Wii controller to update a web-based task board projected on a wall. Can&#8217;t go wrong in trying that.  <img src='http://www.gerrykirk.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fwww.gerrykirk.net%2Foptions-for-team-task-board-when-one-team-member-remote%2F';
  addthis_title  = 'Options+for+team+task+board+when+one+team+member+remote';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://www.gerrykirk.net/options-for-team-task-board-when-one-team-member-remote/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Agile Estimation [Video]</title>
		<link>http://www.gerrykirk.net/agile-estimation-video/</link>
		<comments>http://www.gerrykirk.net/agile-estimation-video/#comments</comments>
		<pubDate>Mon, 04 May 2009 18:16:42 +0000</pubDate>
		<dc:creator>gerrykirk</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[estimating]]></category>
		<category><![CDATA[Mike Cohn]]></category>
		<category><![CDATA[Plone]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.gerrykirk.net/?p=409</guid>
		<description><![CDATA[I consider Mike Cohn one of the best on the topic of Agile estimation. His 90 min presentation on how to estimate is well worth your time. I took his one day course and all of the material in the presentation appears to come from that course. Mike is truly inspired to find the best [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>I consider Mike Cohn one of the best on the topic of Agile estimation. His 90 min presentation on how to estimate is well worth your time. I took his <a href="http://www.mountaingoatsoftware.com/agile-estimating-planning-training">one day course</a> and all of the material in the presentation appears to come  from that course. </p>
<p>Mike is truly inspired to find the best ways to estimate. He once forced each of his teams to pick a different method of estimating, too see which would win out a la Estimating Survivor. </p>
<p>Learn why relative estimating is better than absolute, how too much information can lead to poorer estimates and get good at (planning) poker plus a whole lot more.</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/fb9Rzyi8b90&#038;hl=en&#038;fs=1&#038;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/fb9Rzyi8b90&#038;hl=en&#038;fs=1&#038;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/jeT0pOVg0EI&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/jeT0pOVg0EI&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fwww.gerrykirk.net%2Fagile-estimation-video%2F';
  addthis_title  = 'Agile+Estimation+%5BVideo%5D';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://www.gerrykirk.net/agile-estimation-video/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Last day for special offer</title>
		<link>http://www.gerrykirk.net/last-day-for-special-offer/</link>
		<comments>http://www.gerrykirk.net/last-day-for-special-offer/#comments</comments>
		<pubDate>Thu, 30 Apr 2009 15:54:57 +0000</pubDate>
		<dc:creator>gerrykirk</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Plone]]></category>

		<guid isPermaLink="false">http://www.gerrykirk.net/?p=403</guid>
		<description><![CDATA[If you are thinking about attending the Agile one day work shop at Plone Symposium East, register by end of today, April 30 to get free bonus coaching after wards. Contact me if you have any questions about the course. addthis_url = 'http%3A%2F%2Fwww.gerrykirk.net%2Flast-day-for-special-offer%2F'; addthis_title = 'Last+day+for+special+offer'; addthis_pub = '';]]></description>
			<content:encoded><![CDATA[<p></p><p>If you are thinking about attending the <a href="/agile-course-plone-east-symposium/">Agile one day work shop</a> at <a href="http://plone.org/events/regional/plone-symposium-east-2009">Plone Symposium East</a>, <a href="http://guest.cvent.com/EVENTS/Info/Summary.aspx?e=59cdbdee-f3f5-43ac-86e8-e0515726a32b">register</a> by end of today, April 30 to get <a href="/agile-course-plone-east-symposium#bonus">free bonus coaching</a> after wards.</p>
<p><a href="/about">Contact me</a> if you have any questions about the course.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fwww.gerrykirk.net%2Flast-day-for-special-offer%2F';
  addthis_title  = 'Last+day+for+special+offer';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://www.gerrykirk.net/last-day-for-special-offer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How long will that take to get done? The dreaded question</title>
		<link>http://www.gerrykirk.net/how-long-will-that-take-to-get-done-the-dreaded-question/</link>
		<comments>http://www.gerrykirk.net/how-long-will-that-take-to-get-done-the-dreaded-question/#comments</comments>
		<pubDate>Thu, 30 Apr 2009 15:36:10 +0000</pubDate>
		<dc:creator>gerrykirk</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[estimating]]></category>
		<category><![CDATA[planning]]></category>
		<category><![CDATA[Plone]]></category>
		<category><![CDATA[velocity]]></category>

		<guid isPermaLink="false">http://www.gerrykirk.net/?p=392</guid>
		<description><![CDATA[So you&#8217;ve gone over requirements, and have an idea of what needs to be done, then the client/project manager pops the question developers dread: How long will it take? Then, depending on your situation, you might: Give a number based on gut feel Look at historical numbers for something of a similar size Call a [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>So you&#8217;ve gone over requirements, and have an idea of what needs to be done, then the client/project manager pops the question developers dread:</p>
<blockquote><p>How long will it take?</p></blockquote>
<p>Then, depending on your situation, you might:</p>
<ul>
<li>Give a number based on gut feel</li>
<li>Look at historical numbers for something of a similar size</li>
<li>Call a psychic hot line</li>
<li>Break down the job into smaller tasks and try to estimate those</li>
</ul>
<p>No matter what your approach is, estimating is just plain hard. Is there hope?</p>
<h2>Estimate in two parts &#8211; part one: relative sizing</h2>
<div class="wp-caption alignnone" style="width: 400px">
	<a href="http://www.flickr.com/photos/andreyevbr/315795358/"><img class=" " title="Dogs of different sizes" src="http://farm1.static.flickr.com/115/315795358_c4203a639f.jpg?v=0" alt="How big is each dog compared to the other?" width="400" height="300" /></a>
	<p class="wp-caption-text">How big is each dog compared to the other? Photo courtesy http://www.flickr.com/photos/andreyevbr</p>
</div>
<p>It turns out that we humans are pretty good at relative estimates. We can compare two or more items and agree quickly on the size of one compared to the other. Take these dogs, for instance. How much larger is the labrador on the far left compared to the poodle on the far right, assuming by large we mean height? If we gave the poodle a relative size of 2 compared to most dogs, we might say the lab is a 5. We can then give a relative number to each dog without too much effort.</p>
<p>Now if I were to ask you for the specific height of each dog, we&#8217;d have a much harder time both estimating and agreeing on the final number. We&#8217;re not so good at actual estimates. Estimating helps us plan, but we don&#8217;t want to spend so much time on it that the cost outweighs the benefit.</p>
<p>Now imagine if each of those dogs was a small feature of a system your team plans to build. We&#8217;d then have a list of features each with their relative size, and a total size for all features. That gets us the first part of estimating, that is, how much work there is to do, but we still don&#8217;t know how long it will take to do the work.</p>
<h2>Part two: how much can we get done in a specific amount of time?</h2>
<p>For reference sake, let&#8217;s call our unit of measure &#8216;points&#8217;. We can determine how long a project will take by dividing the total points by an estimated velocity. Velocity is the rate at which the team completes work. For instance, one team might be able to complete 40 points of work on average over 2 weeks. If total points is 200, then the team will need 10 weeks to complete everything planned:</p>
<p style="padding-left: 30px;">200 points / 40 points every two weeks = 5 * 2 weeks = 10 weeks</p>
<p>So how do we determine this velocity?</p>
<p>There are several ways to do this, but a simple way to get started is to take a random or representative set of stories (what features are called in Agile), break them down into tasks, and then estimate those tasks in hours.</p>
<p>Let&#8217;s say a team that has 100 hours in a 2 week sprint. They take a sampling of stories and come up with the following estimates:</p>
<ul>
<li>Story A (13 points): 20 hours, 20 hours total</li>
<li>Story B (8 points): 15 hours, 35 hours total</li>
<li>Story C (5 points): 10 hours, 45 hours total</li>
<li>Story D (13 points): 20 hours, 65 hours total</li>
<li>Story E (8 points): 15 hours, 80 hours total</li>
</ul>
<p>At this point, the team feels they can&#8217;t take on any more stories for the sprint. They leave a 20% buffer for the unexpected.</p>
<p>The total points planned for the sprint is 47 (13+8+5+13+8).</p>
<p>The team will need a little over 4 sprints to finish, so let&#8217;s call it 5: 200 points / 47 = 4.3, or 5 sprints.</p>
<p>We can also determine worst case / base case scenarios, based on how far along we are into the project, using what is called the <a href="http://en.wikipedia.org/wiki/Cone_of_Uncertainty">Cone of Uncertainty</a> principle. Mike Cohn talks about how to apply this in his <a href="http://books.google.com/books?id=eY_0AQAACAAJ&amp;dq=mike+cohn&amp;ei=-cP5SbW3NJXaNbXrjPkD">book</a>.</p>
<h2>Bonus: now we can calculate project cost easily</h2>
<p>We can also calculate the cost of the project by totaling up hours for each two week time box, or sprint as it&#8217;s typically called in Agile. If the team spends 100 hours every 2 weeks at an hourly rate of $100, then each sprint costs $10k and the project cost is expected to be $50k:</p>
<p style="padding-left: 30px;">2 week sprint cost = 100 hours * $100 / hour = $10k</p>
<p style="padding-left: 30px;">project cost = 5 sprints * $10k = $50k</p>
<p>I&#8217;ve tried to illustrate some simple techniques to create better estimates. Break the task into two parts, first calculating the size of work and then the speed at which work can get done. There is a lot more to estimating that I haven&#8217;t covered here. If you&#8217;d like to learn more, I&#8217;m hoping to offer a <a href="/agile-course-plone-east-symposium/">one day Agile course</a> at the upcoming <a href="http://plone.org/events/regional/plone-symposium-east-2009">Plone Symposium East</a>. If you can&#8217;t make it, please post your comment / question below.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fwww.gerrykirk.net%2Fhow-long-will-that-take-to-get-done-the-dreaded-question%2F';
  addthis_title  = 'How+long+will+that+take+to+get+done%3F+The+dreaded+question';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://www.gerrykirk.net/how-long-will-that-take-to-get-done-the-dreaded-question/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Happy team, satisfied customers</title>
		<link>http://www.gerrykirk.net/agile-course-plone-east-symposium/</link>
		<comments>http://www.gerrykirk.net/agile-course-plone-east-symposium/#comments</comments>
		<pubDate>Thu, 23 Apr 2009 20:19:43 +0000</pubDate>
		<dc:creator>gerrykirk</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Plone]]></category>
		<category><![CDATA[pse09]]></category>
		<category><![CDATA[Training]]></category>

		<guid isPermaLink="false">http://www.gerrykirk.net/?p=369</guid>
		<description><![CDATA[If you are going to the Plone Symposium East, or considering going, this post is for you. I&#8217;m offering a one day course on the fundamentals of Scrum, the most popular Agile software development framework. It&#8217;ll be a fun, hands-on experience, using games instead of Powerpoint slides to teach. The catch is I need 10 [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>If you are going to the Plone Symposium East, or considering going, this post is for you.</p>
<p>I&#8217;m offering a <a href="http://plone.org/events/regional/plone-symposium-east-2009/training">one day course on the fundamentals of Scrum</a>, the most popular Agile software development framework. It&#8217;ll be a fun, hands-on experience, using games instead of Powerpoint slides to teach.</p>
<p>The catch is I need 10 people to sign up to make the trip and effort to prepare cost-justifiable. You see, I would be going mainly to the Symposium offer this course. Agile is technology agnostic, so while I am an active supporter of Plone, I don&#8217;t need to brush up on my buildout skills or learn the ins and outs of deploying Plone at a university (though I&#8217;m sure Calvin and Michael will give insightful and entertaining talks). I want to offer something back to the Plone community, and Agile is what I know best. Reconnecting with Plone peeps over beers comes a close second. <img src='http://www.gerrykirk.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>My passions lie in helping others, and I get my satisfaction in helping individuals enjoy their work more, teams becoming more productive and clients pleased with the result. I get to support teams as they embrace more fully Scrum&#8217;s  five core values: commitment, focus, openness, respect and courage.</p>
<h2>Is it Worth the Cost?</h2>
<p>At US $250, this is the most expensive training option on the menu, but compared to other Agile training offerings, this is a bargain rate. No, you won&#8217;t be a super high performing team after one day of training, but you&#8217;ll leave understanding a flexible framework you can use to:</p>
<ul>
<li>Know at each step how the project is progressing (amazing, but true) and use simple charts to communicate progress to the team and client</li>
<li>Get far better at estimates</li>
<li>Adjust the plan with minimal effort, even late in the project when your client wants to make 50 &#8220;minor&#8221; changes before launch</li>
<li>Lower the overhead of managing projects</li>
<li>Keep developers happy by coding more, sitting in killer meetings less</li>
<li>Lessen the impact of context thrashing, that is doing too many projects / tasks at the same time</li>
<li>Get an agreed upon definition of done to avoid subjective back-and-forth wrangling</li>
<li>and the list goes on&#8230;</li>
</ul>
<p>Plus don&#8217;t forget you get to play with Legos for half the day. What could be better?</p>
<div class="wp-caption alignnone" style="width: 500px">
	<img title="Lego demo" src="http://farm4.static.flickr.com/3423/3351945563_64919f07fe.jpg?v=0" alt="Web Collective shows off their Lego creations during sprint demo" width="500" height="375" />
	<p class="wp-caption-text">Web Collective shows off their Lego creations during sprint demo</p>
</div>
<h2>Group Discount</h2>
<p>Scrum is for teams, so to make it easier for companies to send more than one person, I&#8217;m offering a 10% discount for each sign up, including the first one. That&#8217;s a $25 savings per person. I haven&#8217;t figured out how to do that within the event registration system, but I&#8217;ll get it to you one way or another. To qualify, you do have to work for the same organization.</p>
<h2><a name="bonus"></a>Decide By April 30 and Get a Bonus</h2>
<p>I need a few more sign ups by the end of this month before committing to buying plane tickets. Will you join me the Symposium? Anyone who signs up by the end of the month can join me for dinner after wards where we&#8217;ll dive more in depth on the issues / topics that matter to you.</p>
<h2>Special Offer: One-on-One</h2>
<p>Want even more help? You can either try and corner me at a pub for free (though quality of responses may be diminished) or join me for a one on one hour session to answer any questions you might have, talk through whatever issues/challenges you are facing. Make your list and get your own personal Agile coach. <a href="mailto:gerry@gerrykirk.net">Email me</a> if interested.</p>
<h3><a href="http://guest.cvent.com/EVENTS/Info/Summary.aspx?e=59cdbdee-f3f5-43ac-86e8-e0515726a32b">Register for course</a></h3>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fwww.gerrykirk.net%2Fagile-course-plone-east-symposium%2F';
  addthis_title  = 'Happy+team%2C+satisfied+customers';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://www.gerrykirk.net/agile-course-plone-east-symposium/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Road to Scrum is Paved with Lego (updated)</title>
		<link>http://www.gerrykirk.net/the-road-to-scrum-is-paved-with-lego/</link>
		<comments>http://www.gerrykirk.net/the-road-to-scrum-is-paved-with-lego/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 14:36:17 +0000</pubDate>
		<dc:creator>gerrykirk</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[learning games]]></category>
		<category><![CDATA[Lego]]></category>
		<category><![CDATA[Plone]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[Training]]></category>

		<guid isPermaLink="false">http://www.gerrykirk.net/?p=329</guid>
		<description><![CDATA[Games are a fun, interactive, effective way to teach. A dose of competition mixed with social interaction keeps people engaged. You learn by doing and reflecting on the experience. Powerpoint, your time is over. Until recently, I hadn&#8217;t had the opportunity to use learning games, since most of my work as an Agile coach is [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Games are a fun, interactive, effective way to teach. A dose of competition mixed with social interaction keeps people engaged. You learn by doing and reflecting on the experience. Powerpoint, your time is over.</p>
<p>Until recently, I hadn&#8217;t had the opportunity to use learning games, since most of my work as an Agile coach is done remotely. In February I tried out the <a href="http://tastycupcakes.com/index.php?title=Resort_Brochure">Resort Brochure</a> with <a href="http://theblogstudio.com">The Blog Studio</a> and <a href="http://thmvmnt.net">Thmvmnt</a> with positive results, and then in early March I spent a few days with the <a href="http://webcollective.coop">Web Collective</a>, all small purpose-driven organizations looking to become more Agile.</p>
<p>To introduce everyone to Scrum, I used <a href="http://www.scrumalliance.org/profiles/19-alexey-krivitsky">Alexey Krivitsky</a>&#8216;s excellent <a href="http://www.slideshare.net/krivitsky/lego-for-extended-scrum-simulation-1057214?type=document">Lego For Extended Scrum Simulation</a>. Alexey&#8217;s game has improvements over other Scrum simulations I&#8217;ve read online:</p>
<ol>
<li><strong>Build the backlog</strong>. Teams estimate the size of items, and the product owner may re-prioritize based on those estimates, just like in a real project. Some games have pre-determined backlogs, with all items sized and prioritized for you. Seems a little too command-and-control to me, which Scrum isn&#8217;t supposed to be.</li>
<li><strong>Multi-team collaboration</strong>. Teams work together, not against each other to reach their goal.</li>
<li><strong>Metrics applied to planning process</strong>. If you are going to bother estimating, make it useful. Teams estimate the size of their work, compare planned vs. observed velocity (how much they get done each sprint) and see the effect of observed velocity on their release plan.</li>
</ol>
<div class="wp-caption alignnone" style="width: 500px">
	<a href="http://www.flickr.com/photos/gkirk/3351947725/in/set-72157615210037844/"><img title="Coach Gerry in Lego game" src="http://farm4.static.flickr.com/3463/3351947725_3bd4041f82.jpg?v=0" alt="dd" width="500" height="375" /></a>
	<p class="wp-caption-text">Leading retrospective at end of game</p>
</div>
<h2>How it works</h2>
<p>This was my first time trying the Lego exercise. The product owner (me) explains to the team the vision for the project, to get everyone inspired and focused. In this case, the team has been hired to build a new city.</p>
<p>The team then estimates the items in the backlog, which includes things like one story buildings, a church, a tow truck and a crane. We used Steve Bochman&#8217;s <a href="http://www.netobjectives.com/resources/articles/team-estimation-game">team estimation</a> technique to quickly size up stories. Team estimation turned out to be quicker than planning poker, which is what I had always used in projects. Team estimation and planning poker focus on comparing the relative size of features / stories, which is far easier to do and more accurate than trying to guess the absolute time to build each item. The next day the Air Charity team at Web Collective estimated over 50 stories, averaging between 2-3 minutes per story! Amazing speed given this was their first Agile project.</p>
<div class="wp-caption alignnone" style="width: 375px">
	<a href="http://www.flickr.com/photos/gkirk/3351955707/in/set-72157615210037844/"><img title="Team task board" src="http://farm4.static.flickr.com/3577/3351955707_fc3e049133.jpg?v=0" alt="Task board showing 3 sprints of stories and a velocity chart" width="375" height="500" /></a>
	<p class="wp-caption-text">Task board showing 4 sprints of stories and a velocity chart</p>
</div>
<p>Once the items are estimated, the teams have guess how much they can get done in one 5 minute sprint, and that is used to determine their initial velocity. We&#8217;ll then count up the number of points at the end of each sprint to adjust that number. In the diagram above, the team estimated 18 points per sprint before starting the work. Each section of stories is a sprint.</p>
<p><object width="425" height="344" data="http://www.youtube.com/v/PyI3_cw9OWA&amp;hl=en&amp;fs=1&amp;color1=0x3a3a3a&amp;color2=0x999999" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/PyI3_cw9OWA&amp;hl=en&amp;fs=1&amp;color1=0x3a3a3a&amp;color2=0x999999" /><param name="allowfullscreen" value="true" /></object></p>
<p>Watch the passion, focus and determination for yourselves.</p>
<div id="attachment_330" class="wp-caption alignnone" style="width: 500px">
	<a href="http://www.flickr.com/photos/gkirk/3351945563/in/set-72157615210037844/"><img class="size-full wp-image-330" title="Lego learning activity with the Web Collective team" src="http://sandbox.gerrykirk.net/wp-content/uploads/2009/03/3351944163_32e3a053e6.jpg" alt="The city of the future, built by Web Collective" width="500" height="375" /></a>
	<p class="wp-caption-text">The city of the future, built by Web Collective</p>
</div>
<h2>What went well</h2>
<ul>
<li>Teams learned the importance of getting enough information from the Product Owner (client) to deliver what the client wanted. Some Lego creations were rejected because they didn&#8217;t pass expected scenarios, like being able to open the door on a building without the wall coming apart. The quick feedback cycles of sprints enabled them to fail fast and get back on track.</li>
<li>Everyone had fun learning about Scrum. They went through most of the Scrum process, from release planning to working in 4 sprints, including a demo / review at the end of each one.</li>
</ul>
<h2>What could have been better</h2>
<ul>
<li>Forgot to update burn down chart at the end of each sprint, and with that, the review of the teams&#8217; overall progress in comparison to the release plan.</li>
<li>Need more Lego. One tow truck hobbled on 3 wheels.</li>
<li>With 8 people, team estimation stalled at times. Need to learn more techniques to keep flow moving. Hank Roark (@hroark on Twitter) pointed me to James Grenning&#8217;s <a href="http://www.renaissancesoftware.net/blog/archives/36">Companion games for planning poker</a>.</li>
</ul>
<h2>What I will do differently next time</h2>
<ul>
<li>Use a timer that everyone can see</li>
<li>Tweak the estimation process to make it go faster</li>
<li>Keep a check list of items to do during every sprint</li>
<li>Expand Lego set to add some variation</li>
</ul>
<p>If you are going to the <a href="http://plone.org/events/regional/plone-symposium-east-2009">Plone East Symposium</a>, I am planning to use this same simulation as part of a full day course on learning to become Agile. There will be plenty more learning activities If you are interested in attending, I&#8217;m looking for enough people to indicate commitment before planning to go, so please cast your vote.</p>
<p><strong>Update: </strong>Poll is now up! Vote right here:</p>
<p><script type="text/javascript" charset="utf-8" language="javascript"
src="http://static.polldaddy.com/p/1513439.js"></script><noscript> <a<br />
href ="http://answers.polldaddy.com/poll/1513439/" >Attending Plone<br />
Symposium East 2009? Gerry Kirk would like to know your interest in<br />
attending one day of training in Agile methods.</a>  <br/> <span<br />
style="font-size:9px;"> (<a href ="http://www.polldaddy.com">  online<br />
polls</a>)</span></noscript></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fwww.gerrykirk.net%2Fthe-road-to-scrum-is-paved-with-lego%2F';
  addthis_title  = 'The+Road+to+Scrum+is+Paved+with+Lego+%28updated%29';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://www.gerrykirk.net/the-road-to-scrum-is-paved-with-lego/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ITSSM Software Development Workshop: Introducing Agile</title>
		<link>http://www.gerrykirk.net/itssm-software-development-workshop-introducing-agile/</link>
		<comments>http://www.gerrykirk.net/itssm-software-development-workshop-introducing-agile/#comments</comments>
		<pubDate>Mon, 16 Mar 2009 17:48:51 +0000</pubDate>
		<dc:creator>gerrykirk</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[learning games]]></category>
		<category><![CDATA[saultstemarie]]></category>
		<category><![CDATA[Training]]></category>

		<guid isPermaLink="false">http://www.gerrykirk.net/?p=308</guid>
		<description><![CDATA[Agile, Python, QA, Rational Unified Process and Ruby on Rails. IT folk in Sault Ste. Marie got a smorgasborg of technology, tools and processes at the Innovation Centre&#8217;s Software Development Best Practices Workshop. I was the warm-up act, introducing Agile and I chose to do that through a learning game. 5 teams worked on a [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Agile, Python, QA, Rational Unified Process and Ruby on Rails. IT folk in Sault Ste. Marie got a smorgasborg of technology, tools and processes at the Innovation Centre&#8217;s Software Development Best Practices Workshop. I was the warm-up act, introducing Agile and I chose to do that through a learning game. 5 teams worked on a release plan for building a brochure for a tourist resort. Normally I do this over a morning with one team, so scaling to 5 over 1.5 hours was a bit of controlled chaos.</p>
<p>Below are the slides from the presentation</p>
<div id="__ss_1149378" style="width: 425px; text-align: left;"><object width="425" height="355" data="http://static.slideshare.net/swf/ssplayer2.swf?doc=agile-introlearninggame-090315222548-phpapp01&amp;stripped_title=agile-intro-learning-game" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=agile-introlearninggame-090315222548-phpapp01&amp;stripped_title=agile-intro-learning-game" /><param name="allowfullscreen" value="true" /></object></div>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fwww.gerrykirk.net%2Fitssm-software-development-workshop-introducing-agile%2F';
  addthis_title  = 'ITSSM+Software+Development+Workshop%3A+Introducing+Agile';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://www.gerrykirk.net/itssm-software-development-workshop-introducing-agile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>If airplanes were made by Scrum / Agile teams (via DikiyKaban)</title>
		<link>http://www.gerrykirk.net/if-airplanes-were-made-by-scrum-agile-teams-via-dikiykaban/</link>
		<comments>http://www.gerrykirk.net/if-airplanes-were-made-by-scrum-agile-teams-via-dikiykaban/#comments</comments>
		<pubDate>Mon, 19 Jan 2009 18:59:52 +0000</pubDate>
		<dc:creator>gerrykirk</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[funny]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[tumblr]]></category>

		<guid isPermaLink="false">http://gerrykirk.tumblr.com/post/71599273</guid>
		<description><![CDATA[<br /><br />If airplanes were made by Scrum / Agile teams (via <a href="http://youtube.com/user/DikiyKaban">DikiyKaban</a>)]]></description>
			<content:encoded><![CDATA[<object width="400" height="336"><param name="movie" value="http://www.youtube.com/v/UZq4sZz56qM&rel=0&egm=0&showinfo=0&fs=1"></param><param name="wmode" value="transparent"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/UZq4sZz56qM&rel=0&egm=0&showinfo=0&fs=1" type="application/x-shockwave-flash" width="400" height="336" allowFullScreen="true" wmode="transparent"></embed></object><br/><br/>If airplanes were made by Scrum / Agile teams (via <a href="http://youtube.com/user/DikiyKaban">DikiyKaban</a>)]]></content:encoded>
			<wfw:commentRss>http://www.gerrykirk.net/if-airplanes-were-made-by-scrum-agile-teams-via-dikiykaban/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twelve (12) emerging best practice for adding user experience work to agile software development</title>
		<link>http://www.gerrykirk.net/twelve-12-emerging-best-practice-for-adding-user-experience-work-to-agile-software-development/</link>
		<comments>http://www.gerrykirk.net/twelve-12-emerging-best-practice-for-adding-user-experience-work-to-agile-software-development/#comments</comments>
		<pubDate>Fri, 16 Jan 2009 18:52:21 +0000</pubDate>
		<dc:creator>gerrykirk</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[tumblr]]></category>

		<guid isPermaLink="false">http://gerrykirk.tumblr.com/post/70961509</guid>
		<description><![CDATA[<a href="http://agileproductdesign.com/blog/emerging_best_agile_ux_practice.html">Twelve (12) emerging best practice for adding user experience work to agile software development</a>: The first time I’ve read about successful patterns of UX Agile work. Pass around.]]></description>
			<content:encoded><![CDATA[<a href="http://agileproductdesign.com/blog/emerging_best_agile_ux_practice.html">Twelve (12) emerging best practice for adding user experience work to agile software development</a>: The first time I’ve read about successful patterns of UX Agile work. Pass around.]]></content:encoded>
			<wfw:commentRss>http://www.gerrykirk.net/twelve-12-emerging-best-practice-for-adding-user-experience-work-to-agile-software-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Agility in Experience Design Process &#8211; What’s Next? (Part 1)</title>
		<link>http://www.gerrykirk.net/agility-in-experience-design-process-what%e2%80%99s-next-part-1/</link>
		<comments>http://www.gerrykirk.net/agility-in-experience-design-process-what%e2%80%99s-next-part-1/#comments</comments>
		<pubDate>Fri, 16 Jan 2009 17:05:45 +0000</pubDate>
		<dc:creator>gerrykirk</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[tumblr]]></category>

		<guid isPermaLink="false">http://gerrykirk.tumblr.com/post/70939849</guid>
		<description><![CDATA[<a href="http://www.exfoo.com/?p=111">Agility in Experience Design Process - What’s Next? (Part 1)</a>: No one seems to have figured out best how to do mostly design / UX work in Agile process. Tim Richards offers ideas on how to be more Agile]]></description>
			<content:encoded><![CDATA[<a href="http://www.exfoo.com/?p=111">Agility in Experience Design Process - What’s Next? (Part 1)</a>: No one seems to have figured out best how to do mostly design / UX work in Agile process. Tim Richards offers ideas on how to be more Agile]]></content:encoded>
			<wfw:commentRss>http://www.gerrykirk.net/agility-in-experience-design-process-what%e2%80%99s-next-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lean and Agile &#8211; How are they related? (Poll)</title>
		<link>http://www.gerrykirk.net/lean-and-agile-how-are-they-related-poll/</link>
		<comments>http://www.gerrykirk.net/lean-and-agile-how-are-they-related-poll/#comments</comments>
		<pubDate>Fri, 09 Jan 2009 20:01:25 +0000</pubDate>
		<dc:creator>gerrykirk</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[debate]]></category>
		<category><![CDATA[Lean]]></category>

		<guid isPermaLink="false">http://www.gerrykirk.net/?p=253</guid>
		<description><![CDATA[I&#8217;ve noticed some debate lately about Lean vs. Agile. Machiel Groeneveld covers the debate well on his blog. My perspective is that Lean is within the Agile family, and makes Scrum more effective by focusing on reducing waste. What is your opinion? Cast your vote and add your comment to this post. How do Lean [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>I&#8217;ve noticed some debate lately about Lean vs. Agile. Machiel Groeneveld <a href="http://blog.xebia.com/2009/01/05/the-rise-of-lean/">covers the debate</a> well on his blog.</p>
<p>My perspective is that Lean is within the Agile family, and makes Scrum more effective by focusing on reducing waste.</p>
<p>What is your opinion? Cast your vote and add your comment to this post.</p>
<p><script type="text/javascript" charset="utf-8" language="javascript" src="http://static.polldaddy.com/p/1261150.js"></script><noscript> <a href ="http://answers.polldaddy.com/poll/1261150/" >How do Lean and Agile mix?</a>  <br/> <span style="font-size:9px;"> (<a href ="http://www.polldaddy.com">  polls</a>)</span></noscript></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fwww.gerrykirk.net%2Flean-and-agile-how-are-they-related-poll%2F';
  addthis_title  = 'Lean+and+Agile+%26%238211%3B+How+are+they+related%3F+%28Poll%29';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://www.gerrykirk.net/lean-and-agile-how-are-they-related-poll/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Surving in Tough Economic Times: 20+ Resources to Get Started with Scrum</title>
		<link>http://www.gerrykirk.net/tough-economic-times-resources-start-scrum/</link>
		<comments>http://www.gerrykirk.net/tough-economic-times-resources-start-scrum/#comments</comments>
		<pubDate>Fri, 05 Dec 2008 20:00:11 +0000</pubDate>
		<dc:creator>gerrykirk</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Agile methodology]]></category>
		<category><![CDATA[Agile process]]></category>
		<category><![CDATA[beginner]]></category>
		<category><![CDATA[Presentation]]></category>
		<category><![CDATA[resources]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[Scrum development]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[ssm]]></category>

		<guid isPermaLink="false">http://www.gerrykirk.net/?p=138</guid>
		<description><![CDATA[Recently I had the opportunity to share about my work passion, Agile and Scrum at a local IT group luncheon. I was pleasantly surprised at the level of interest and depth of questions. Organizer John Hatherly told me they had about double the normal pre-registrations for a talk. Perhaps the tough economic times is behind [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Recently I had the opportunity to share about my work passion, Agile and Scrum at a local IT group luncheon. I was pleasantly surprised at the level of interest and depth of questions. Organizer John Hatherly told me they had about double the normal pre-registrations for a talk.</p>
<p>Perhaps the tough economic times is behind some of the interest. Agile / Scrum is ideal for these conditions, since Agile delivers the highest value early and often to clients:</p>
<ul>
<li>The product backlog is a list of potential work items prioritized by business value. The highest value items are worked on first.</li>
<li>Working software is released early and often, making it possible to go to market faster.</li>
<li>Continuous feedback helps ensure the team is delivering what the client needs, and helps the client to better understand their own needs. Requirements are always better understood once there is working software to try out.</li>
<li>Regular team retrospectives with actionable items give teams the opportunity to continuously improve.</li>
<li>Proven software engineering practices: test-driven development, collaborative programming, continuous integration and refactoring increase quality and lower the costs of maintaining software. Think of software as a liability to maintain.
</ul>
<p><a href="http://jeffsutherland.com/">Jeff Sutherland</a>, co-founder of Scrum stated in a presentation at Agile 2008 that even<a href="http://www.slideshare.net/gerrykirk/money-for-nothing-agile-2008-presentation"> teams doing partial Scrum, or ScrumButt as he calls it, can increase revenues by 40%</a>. High performing teams can improve 400% over traditional Waterfall teams. That&#8217;s a huge competitive advantage at any time, especially during tough economic times.</p>
<p>My search for a <a href="http://www.zentation.com">video / slide presentation tool</a> succeeded, so now you can watch it again (nothing else to do?) or catch it for the first time. Total length is about 1 hour 15 minutes due to many excellent questions asked (original presentation is 45 minutes).</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="203" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="name" value="flvplayer" /><param name="bgcolor" value="#999999" /><param name="align" value="middle" /><param name="src" value="http://www.zentation.com/viewer/zentationminiplayer_h.swf?passcode=SWaaf8WU54" /><embed type="application/x-shockwave-flash" width="480" height="203" src="http://www.zentation.com/viewer/zentationminiplayer_h.swf?passcode=SWaaf8WU54" align="middle" bgcolor="#999999" name="flvplayer"></embed></object></p>
<p>Here are useful links for people new to Agile and Scrum:</p>
<h3>Fun learning</h3>
<ul>
<li><a href="http://www.implementingscrum.com/section/blog/cartoons">Scrum cartoons</a></li>
<li><a href="http://tastycupcakes.com/">Learn Agile by playing scenario games</a></li>
<li><a href="http://www.scrumalliance.org/products/2">Scrum, the board game</a></li>
<li><a href="http://www.notesfromatooluser.com/2008/10/agile-games-for-making-retrospectives-interesting.html">Agile games for making retrospectives interesting</a></li>
</ul>
<h3>Reference</h3>
<ul>
<li><a href="www.softhouse.se/Uploades/Scrum_eng_webb.pdf">(PDF) Scrum in 5 Minutes</a> is a quick digest of Scrum for sharing with others.</li>
<li><a href="http://www.youtube.com/watch?v=Q5k7a9YEoUI">(Video) Scrum in Under 10 Minutes</a> for those preferring visual stimulation.</li>
<li><a href="http://www.agilemanifesto.org">Agile Manifesto</a></li>
<li><a href="http://www.mountaingoatsoftware.com/scrum">Scrum diagram and overview</a></li>
<li><a href="http://www.scribd.com/doc/2575151/agile-development-poster">This poster</a> captures the essence of Agile software development. I have it on my wall.</li>
<li><a href="http://www.scrumalliance.org/articles/39-glossary-of-scrum-terms">Scrum glossary of terms</a></li>
<li><a href="http://www.infoq.com/presentations/Agile-Transitioning-Mike-Cohn">Succeeding with Agile: A Guide To Transitioning</a> &#8211; video and slides from Mike Cohn</li>
</ul>
<h3>Tools</h3>
<ul>
<li>Play <a href="http://www.planningpoker.com">planning poker online</a>, or <a href="http://www.mountaingoatsoftware.com/products/planning-poker-cards">order some cards</a></li>
<li><a href="http://www.agilito.com">Agilito</a>, a Django Scrum tool we developed at <a href="http://www.ifpeople.net">ifPeople</a></li>
<li><a href="http://dragile.com/">Assess the Agile practices</a> your organization is ready to adopt.</li>
</ul>
<h3>Agile Community</h3>
<ul>
<li><a href="http://agilealliance.org">Agile Alliance</a> (I&#8217;m a member) and <a href="http://www.scrumalliance.org/">Scrum Alliance</a> (<a href="http://www.scrumalliance.org/profiles/23865-gerry-kirk">my member profile</a>)</li>
<li><a href="http://groups.yahoo.com/group/scrumdevelopment/">Scrum discussion list</a> is a great place to ask questions and get answers from prominent people in the Agile community. I&#8217;m subscribed.</li>
</ul>
<h3>Books</h3>
<p>Book recommendations, in order of preference:</p>
<ul>
<li><a href="http://www.amazon.com/Agile-Estimating-Planning-Robert-Martin/dp/0131479415/">Agile Estimating and Planning by Mike Cohn</a></li>
<li><a href="http://www.amazon.com/gp/product/0321205685">User Stories Applied: For Agile Software Development by Mike Cohn</a><a href="http://www.amazon.com/gp/product/0321205685" target="_blank"><br />
</a></li>
<li><a href="http://www.amazon.com/Agile-Estimating-Planning-Robert-Martin/dp/0131479415/" target="_blank"></a><a href="http://www.amazon.com/Agile-Retrospectives-Making-Teams-Great/dp/0977616649/" target="_blank"></a><a href="http://www.amazon.com/Agile-Retrospectives-Making-Teams-Great/dp/0977616649/">Agile Retrospectives: Making Good Teams Great by Esther Derby, Diana Larsen, Ken Schwaber</a></li>
<li><a href="http://www.amazon.com/Implementing-Lean-Software-Development-Addison-Wesley/dp/0321437381">Implementing Lean Software Development: From Concept to Cash by Mary Poppendieck, Tom Poppendieck</a><a href="http://www.amazon.com/Implementing-Lean-Software-Development-Addison-Wesley/dp/0321437381" target="_blank"><br />
</a></li>
</ul>
<p>Thinking of transitioning to Agile? <a href="/about">Contact me</a> to see if I may be able to help your organization or team.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fwww.gerrykirk.net%2Ftough-economic-times-resources-start-scrum%2F';
  addthis_title  = 'Surving+in+Tough+Economic+Times%3A+20%2B+Resources+to+Get+Started+with+Scrum';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://www.gerrykirk.net/tough-economic-times-resources-start-scrum/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>High Performing Teams: What&#8217;s the Secret Sauce?</title>
		<link>http://www.gerrykirk.net/high-performing-teams-whats-the-secret-sauce/</link>
		<comments>http://www.gerrykirk.net/high-performing-teams-whats-the-secret-sauce/#comments</comments>
		<pubDate>Tue, 09 Sep 2008 18:53:49 +0000</pubDate>
		<dc:creator>gerrykirk</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[ploneconf2008]]></category>
		<category><![CDATA[Presentation]]></category>
		<category><![CDATA[scrum]]></category>

		<guid isPermaLink="false">http://www.gerrykirk.net/?p=114</guid>
		<description><![CDATA[Agile definition and value illustrated. View full size poster I&#8217;m really looking forward to Plone Conf 2008 for many reasons, one of which is presenting on a topic I am passionate about, namely Agile development, in particular Scrum, an Agile software development framework. What is Agile? For people unfamiliar with Agile, Scott Ambler defines it [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><a href="http://sandbox.gerrykirk.net/wp-content/uploads/2008/09/25911572.jpg"><img class="alignnone size-full wp-image-117" title="Agile Software Development summary poster" src="http://sandbox.gerrykirk.net/wp-content/uploads/2008/09/25911572.jpg" alt="" width="371" height="480" /></a></p>
<p><em>Agile definition and value illustrated. <a href="http://www.scribd.com/doc/2575151/agile-development-poster">View full size poster</a><br />
</em></p>
<p>I&#8217;m really looking forward to <a href="http://plone.org/events/conferences/2008-washington-dc">Plone Conf 2008</a> for many reasons, one of which is presenting on a topic I am passionate about, namely Agile development, in particular <a href="http://www.mountaingoatsoftware.com/scrum">Scrum</a>, an Agile software development framework.</p>
<h2>What is Agile?</h2>
<p>For people unfamiliar with Agile, Scott Ambler <a href="http://www.agilemodeling.com/essays/agileSoftwareDevelopment.htm">defines it concisely</a> this way:</p>
<blockquote><p>Agile is an iterative and incremental (evolutionary) approach to software development</p>
<p>which is performed in a highly collaborative manner</p>
<p>by self-organizing teams</p>
<p>with &#8220;just enough&#8221; ceremony</p>
<p>that produces high quality software</p>
<p>in a cost effective and timely manner</p>
<p>which meets the changing needs of its stakeholders.</p></blockquote>
<h2>Scrum, not just for rugby teams</h2>
<p>Scrum is a framework that helps teams work in an Agile fashion. Development is time-boxed into iterations lasting 2 &#8211; 4 weeks. Each iteration delivers fully working (and tested) software that is &#8220;potentially shippable&#8221;. Work to be done is defined in a list, or product backlog, prioritized by the client so the most valuable features are done first.</p>
<p>At Agile 2008, I was fortunate to attend Jeff Sutherland&#8217;s (co-founder of Scrum) presentation on Agile contracts. His research has shown that teams firing on all Scrum cylinders can generate 400% more revenue than a team using Waterfall methods. (1) That&#8217;s some serious competitive advantage. Early retirement, anyone?</p>
<p>(1) See <a href="http://www.slideshare.net/gerrykirk/money-for-nothing-agile-2008-presentation">slide 19</a> of Jeff&#8217;s presentation</p>
<h2>What do you want to learn about Agile and Scrum?</h2>
<p>45 min goes by quickly so I&#8217;m soliciting input on my talk in advance. If you were thinking of catching this one, here is your chance to maximize your time investment. Let me know</p>
<ol>
<li>if you are currently using Agile and to what degree (see the Nokia Scrum test for a self evaluation)</li>
<li>what you&#8217;d like to know in particular about Agile and Scrum</li>
</ol>
<p>What I am thinking of covering:</p>
<ul>
<li>Introduction to Agile and Scrum, if most of audience is unfamiliar</li>
<li>How Scrum leads to high performing teams</li>
<li>Quick demonstration of Agile tools built with Plone or built by Plone solution providers using other technologies. Pending list: <a href="http://dev.plone.org/collective/browser/oi.plum/trunk/oi/plum/README.txt">Plum</a>, <a href="http://plone.org/products/extreme-management-tool">XM</a>, Agilito, <a href="http://pypi.python.org/pypi/roadrunner/0.2.2">RoadRunner</a>. Anything else that should be in the list? I may use the tools in the other parts of the presentation to illustrate Agile / Scrum practices</li>
</ul>
<p><script type="text/javascript" language="javascript" src="http://s3.polldaddy.com/p/914695.js"></script><noscript> <a href ="http://answers.polldaddy.com/poll/914695/" >How is your organization using Agile / Scrum?</a>  <br/> <span style="font-size:9px;"> (<a href ="http://www.polldaddy.com">  surveys</a>)</span></noscript></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fwww.gerrykirk.net%2Fhigh-performing-teams-whats-the-secret-sauce%2F';
  addthis_title  = 'High+Performing+Teams%3A+What%26%238217%3Bs+the+Secret+Sauce%3F';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://www.gerrykirk.net/high-performing-teams-whats-the-secret-sauce/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
