<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Scrum Shortcuts Without Cutting Corners</title>
	
	<link>http://www.scrumshortcuts.com/blog</link>
	<description />
	<lastBuildDate>Mon, 26 Nov 2012 22:18:52 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/TheScrumshortcutBlog" /><feedburner:info uri="thescrumshortcutblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Fear of Exposure in Scrum – Risk Taking &amp; Mistake Making (Part 2)</title>
		<link>http://feedproxy.google.com/~r/TheScrumshortcutBlog/~3/_HQGG83JZBQ/</link>
		<comments>http://www.scrumshortcuts.com/blog/implementing-scrum/fear-of-exposure-in-scrum-risk-taking-mistake-making-part-2/#comments</comments>
		<pubDate>Thu, 16 Aug 2012 12:14:42 +0000</pubDate>
		<dc:creator>Ilan Goldstein</dc:creator>
				<category><![CDATA[Implementing Scrum]]></category>
		<category><![CDATA[change]]></category>
		<category><![CDATA[fear of exposure]]></category>
		<category><![CDATA[issues]]></category>
		<category><![CDATA[Scrum fears]]></category>

		<guid isPermaLink="false">http://www.scrumshortcuts.com/blog/?p=1704</guid>
		<description><![CDATA[It's time to courageously tackle another common fear when implementing Scrum. In part 2 of this 3 part blog series I tackle the fear of exposure. <a href="www.scrumshortcuts.com/blog/implementing-scrum/fear-of-exposure-in-scrum-risk-taking-mistake-making-part-2">Read more about putting this fear of exposure to rest!</a>]]></description>
			<content:encoded><![CDATA[<p>It is no coincidence that one of Scrum’s core values is courage. To successfully implement Scrum we must overcome a range of different fears. It is important to be fearful of fear as it inevitably leads to diminished innovation, the fostering of a ‘blame game’ culture as well as ‘paralysis analysis’ when every action the team takes is scrutinized to avoid mistakes and the ‘whipping stick’ that follows. In part 1, I wrote about the <a href="http://www.scrumshortcuts.com/blog/implementing-scrum/fear-of-change-in-scrum-risk-taking-mistake-making-part-1/">fear of change in Scrum</a>. In part 2 of this 3 part blog series I tackle another of the big fears when implementing Scrum – the fear of exposure.</p>
<h2>Fear of Exposure in Scrum</h2>
<p>Some developers just like to be left alone in a corner to focus on what they are working on (for better or worse) and can become quite defensive about perceived regular inspections of what they are working on.  The problem for these ‘closed book’ developers is the fact that Scrum is all about regular inspections – not to spy of course but to identify waste and misguided ‘progress’.</p>
<p>Of course these inspection ceremonies such as the daily scrums, sprint reviews and retrospectives may also uncover those individuals (and I use that word on purpose) that genuinely don’t wish to do the right thing for the team. These few ‘bad eggs’ are often the ones who are most afraid of exposure as the rug that they have been using to cover up poor quality, lazy ‘work’ is dramatically pulled out from under them.</p>
<h2>Feel Free to be Exposed in Scrum</h2>
<p>Growing up in Australia we are taught very early on how dangerous sun exposure can be.  Stay out too long and you will be nursing red, painful skin for several days.  That being said, let’s not be too tough on our source of life as staying out for a short, disciplined period of time can lead to a nice, healthy glow and an important dose of vitamin D.</p>
<p>Scrum’s focus on regular inspection of both the product and the process is all about gaining the glow and avoiding the burn. It is much easier to take care of tanned skin as opposed to red raw, burnt skin. This is exactly the same as software.  If we can detect issues early and often, there will be less painful surprises later on that require significant nursing and attention.</p>
<p>I find that when framed in that way, team members (who genuinely wish to do the right thing) will embrace these ceremonies even if they have a natural inclination to stay in a corner with headphones on.</p>
<p>Have you had to deal with a fear of exposure in your organization or team? How did you tackle it? Did you manage to overcome it? Let me know what happened and how you handled it by leaving a <a href="http://www.scrumshortcuts.com/blog/scrum-general/fear-of-exposure-in-scrum-risk-taking-mistake-making-part-2/#respond">comment below</a>.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
If you liked this article you can:</p>
<p><a href="http://feeds.feedburner.com/TheScrumshortcutblog">Subscribe to the RSS feed</a></p>
<p>Or you can share it:</p>
<p><br />
&nbsp;</p>
<img src="http://feeds.feedburner.com/~r/TheScrumshortcutBlog/~4/_HQGG83JZBQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.scrumshortcuts.com/blog/implementing-scrum/fear-of-exposure-in-scrum-risk-taking-mistake-making-part-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.scrumshortcuts.com/blog/implementing-scrum/fear-of-exposure-in-scrum-risk-taking-mistake-making-part-2/</feedburner:origLink></item>
		<item>
		<title>Fear of Change in Scrum – Risk Taking &amp; Mistake Making (Part 1)</title>
		<link>http://feedproxy.google.com/~r/TheScrumshortcutBlog/~3/QBa3wtZF_j8/</link>
		<comments>http://www.scrumshortcuts.com/blog/implementing-scrum/fear-of-change-in-scrum-risk-taking-mistake-making-part-1/#comments</comments>
		<pubDate>Thu, 02 Aug 2012 10:52:34 +0000</pubDate>
		<dc:creator>Ilan Goldstein</dc:creator>
				<category><![CDATA[Implementing Scrum]]></category>
		<category><![CDATA[change]]></category>
		<category><![CDATA[fear of change]]></category>
		<category><![CDATA[issues]]></category>
		<category><![CDATA[Scrum fears]]></category>

		<guid isPermaLink="false">http://www.scrumshortcuts.com/blog/?p=1667</guid>
		<description><![CDATA[There are many fears that bubble up when organizations and teams start implementing Scrum. In part 1 of this 3 part blog series I tackle one of the big fears - the fear of change. <a href="www.scrumshortcuts.com/blog/implementing-scrum/fear-of-change-in-scrum-risk-taking-mistake-making-part-1/">Read more about putting this fear of change to rest!</a>]]></description>
			<content:encoded><![CDATA[<p>It is no coincidence that one of Scrum’s core values is courage. To successfully implement Scrum we must overcome a range of different fears. It is important to be fearful of fear as it inevitably leads to diminished innovation, the fostering of a ‘blame game’ culture as well as ‘paralysis analysis’ when every action the team takes is scrutinized to avoid mistakes and the ‘whipping stick’ that follows. In part 1 of this 3 part blog series I tackle one of the big fears when implementing Scrum &#8211; the fear of change. </p>
<h2>Fear of Change in Scrum</h2>
<p>This is a classic human phobia and when we decide to make the leap into Scrum from a more traditional approach we certainly throw up change ‘in spades’ don’t we? How about programmers doing testing, releasable software every sprint, cross-­functional and self-­organizing teams, not to mention no more project managers just to name a few – yikes!</p>
<p>So here’s the thing ‐ change is scary. It takes people out of their comfort zones, it disrupts the status quo and is often perceived as a threat to many who are comfortable with the present state. The sad reality is that there will always be those in any organization who will simply reject change irrespective of how effective you’ve been in promoting the benefits of Scrum and / or how unhealthy the present situation is.</p>
<p>It is important to understand and accept this organizational axiom or you’ll find yourself dwelling in a constant state of disappointment.<br />
<div class="jbox gray" ><div  class="jbox-content">“Rather than focusing on those who are reluctant or opposed to Scrum, spend your time and effort helping those who are already enthusiastic.”<br />
- By Mike Cohn from <a href="http://www.amazon.com/Succeeding-Agile-Software-Development-Using/dp/0321579364" rel="nofollow" target="_blank">Succeeding With Agile: Software Development Using Scrum</a></div></div></p>
<p>If you take Cohn&#8217;s approach from above, you will eventually generate a strong enough wave of positivity that will wash away any cynical attitudes.</p>
<h2>Free to change</h2>
<p>A real key to initiating change is in how the transition is framed and communicated. Not many folks are comfortable with forced or categorical change that completely adjusts the existing landscape. Instead, present the transition as an ongoing experiment. Communicate the fact that the change is under scrutiny rather than being fait accompli and if something isn’t working, the team will simply inspect and adapt together.</p>
<p>Understanding this failsafe option often allays the fears of those scared to change.</p>
<p>Have you had to deal with a fear of change in your organization or team? How did you tackle it? Did you manage to break free? Let me know what happened and how you handled it by leaving a <a href="http://www.scrumshortcuts.com/blog/scrum-general/fear-of-change-in-scrum-risk-taking-mistake-making-part-1/#respond">comment below</a>.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
If you liked this article you can:</p>
<p><a href="http://feeds.feedburner.com/TheScrumshortcutblog">Subscribe to the RSS feed</a></p>
<p>Or you can share it:</p>
<p><br />
&nbsp;</p>
<img src="http://feeds.feedburner.com/~r/TheScrumshortcutBlog/~4/QBa3wtZF_j8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.scrumshortcuts.com/blog/implementing-scrum/fear-of-change-in-scrum-risk-taking-mistake-making-part-1/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.scrumshortcuts.com/blog/implementing-scrum/fear-of-change-in-scrum-risk-taking-mistake-making-part-1/</feedburner:origLink></item>
		<item>
		<title>Testing in Scrum – We still love the testers</title>
		<link>http://feedproxy.google.com/~r/TheScrumshortcutBlog/~3/QcgB63By_kM/</link>
		<comments>http://www.scrumshortcuts.com/blog/quality-testing/testing-in-scrum-still-love-testers/#comments</comments>
		<pubDate>Tue, 03 Jul 2012 12:48:00 +0000</pubDate>
		<dc:creator>Ilan Goldstein</dc:creator>
				<category><![CDATA[Quality and Testing]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[Definition of Done]]></category>
		<category><![CDATA[exploratory testing]]></category>
		<category><![CDATA[issues]]></category>
		<category><![CDATA[Product Owner]]></category>
		<category><![CDATA[QA]]></category>
		<category><![CDATA[quality assurance]]></category>
		<category><![CDATA[test design]]></category>
		<category><![CDATA[tester]]></category>
		<category><![CDATA[waterfall]]></category>

		<guid isPermaLink="false">http://www.scrumshortcuts.com/blog/?p=1610</guid>
		<description><![CDATA[In fact, not only do we still love the testers, we love them even more in our new Scrum world! In this article, I cover how this change is nothing to be feared and why testers are safe in this new environment. I also discuss how the tester also functions as a consultant, designer and explorer in Scrum. Intrigued? Well, find out more by <a href="http://www.scrumshortcuts.com/blog/quality-testing/testing-in-scrum-still-love-testers"> reading more!</a>]]></description>
			<content:encoded><![CDATA[<p>In fact, not only do we still love the testers, we love them even more in our new Scrum world! I really feel that this is an important point to emphasize and I’ll tell you why.</p>
<p>I remember when I was excitedly presenting ‘Scrum 101’ concepts to my first soon-to-be Scrum team.  I was sure everyone was going to pick up on my contagious enthusiasm and indeed, on the whole I gleaned a bunch of decisive nods and smiles. However, when I looked more closely I started to also witness some noticeable fidgeting and darting eyes synonymous with discomfort and fear, especially coming from a few of the testers.  To understand why this was, we need to look into the past and briefly explore what has happened to the QA function in recent times&#8230;</p>
<h2>Waterfall friendship</h2>
<p>Thanks in large to the earlier adoption of the Waterfall model of software development, a more profound appreciation for the testing function began to take hold.  Within many organizations, a strong, independent testing team that stood on an equal footing with the programming team was becoming the norm.  Testing standards were developed, professional development paths purely for testers were established and the testers ‘owned’ a whole phase of the cascading Waterfall process.</p>
<p>Then along comes Scrum (and its other agile cousins) and all of a sudden life changes.  Testing in Scrum becomes the responsibility of everyone in the team; test-driven-development becomes a programmer-centric testing practice and even functional tests can now be automated by programmers. Suddenly the question starts creeping into worried minds &#8211; “How and where do the testers fit in?” Before going on, to avoid any undue panic for any reader at this stage, I will cut straight to the chase and state that in fact the tester has never been so important. Whilst others may still remain fearful of the new world order, some testers recognize this and are immediately relieved and excited and relieved by Scrum and its “everyone&#8217;s-in-it-together&#8221; approach.</p>
<h2>Change is in the air</h2>
<p>Change is scary. Crispin and Gregory offer some important insight into why the transition to agile development can be particularly worrisome for some testers.<br />
<div class="jbox gray" ><div  class="jbox-content">They contend that  “Loss of Identity Fear” is at the heart of a tester’s concerns and below is a selection of these specific fears:</p>
<ul>
<li>Fear that they will lose their QA identity </li>
<li>Fear that they lack the skills to work in an agile team and will lose their jobs </li>
<li>Fear that when they’re dispersed into development teams they won’t get the support they need</li>
</ul>
<p>- By Lisa Crispin &#038; Janet Gregory from <a href="http://www.amazon.com/Agile-Testing-Practical-Guide-Testers/dp/0321534468/ref=sr_1_1?ie=UTF8&#038;qid=1341293996&#038;sr=8-1&#038;keywords=crispin+gregory" rel="nofollow">Agile Testing &#8211; A Practical Guide for Testers and Agile Teams</a></div></div></p>
<p>As I will go on to explain, when working in a genuine Scrum environment, none of these fears are justified. Yes, there is an identity shift, however every tester ‘worth their weight’ that I have worked with has either immediately or eventually embraced their enhanced identity with open arms.</p>
<p>When change occurs, it is a natural instinct to romanticize the past, clinging to anything that was warm and fuzzy about it rather than remembering the darker, negative times.  Testers shouldn’t forget that life certainly wasn’t a walk in the park in the old days (even if there were pretty waterfalls along the way). A constant that I have witnessed many times when working within this more traditional process is the frazzled, burnt-out tester.<br />
<div class="jbox gray" ><div  class="jbox-content">“Traditional test teams are accustomed to fast and furious testing at the end of a project&#8230;<br />
In agile projects, you are encouraged to work at a sustainable pace”.</p>
<p>- By Lisa Crispin &#038; Janet Gregory from <a href="http://www.amazon.com/Agile-Testing-Practical-Guide-Testers/dp/0321534468/ref=sr_1_1?ie=UTF8&#038;qid=1341293996&#038;sr=8-1&#038;keywords=crispin+gregory" rel="nofollow">Agile Testing &#8211; A Practical Guide for Testers and Agile Teams</a></div></div></p>
<h2>New identities</h2>
<p>So how do we help testers embrace their role in the new Scrum world where the ‘waterfalls’ have dried up?</p>
<p>Let’s first address the so-called ‘elephant in the room’ &#8211; the fear of being made functionally redundant.  Fundamentally, the testers should feel safe because they are different.  They possess a unique skill-set and way of thinking that is critical to the success of any software project and I like the following description to help illustrate this point.<br />
<div class="jbox gray" ><div  class="jbox-content">“There is a particular philosophy that accompanies “good testing”. A professional tester approaches a product with the attitude that the product is already broken – it has defects and it is their job to discover them&#8230;</p>
<p>Developers approach software with an optimism based on the assumption that the changes they make are the correct solution to a particular problem&#8230;</p>
<p>By taking a skeptical approach, the tester offers a balance. They seek to illuminate the darker part of the projects with the light of inquiry.</p>
<p>- by Nick Jenkins from <a href="http://www.nickjenkins.net/prose/testingPrimer.pdf" rel="nofollow">A Software Testing Primer</a></div></div></p>
<p>In a nutshell, testers think in alternative problem solving patterns that are, generally speaking, mutually exclusive to the way that programmers think. </p>
<p>Now that we have got that big concern out of the way, let’s look at some of the exciting new sub-identities that a Scrum tester will assume, all of which are clear departures from the mind-numbing, repetitive manual testing that previously played such a disproportionately large part of the tester’s life.</p>
<h2>The tester as a consultant</h2>
<p>Testers are specialists at their craft and as such, they are in a unique position to help guide non-tester specialists to improve their testing game. With Scrum’s focus on delivering quality working software, this has never been so important.  For starters, the tester in Scrum can (and should) act as a sounding board for the programmers as they start to get their heads around test-driven-development.</p>
<p>Also, whilst pair-programming is certainly a powerful XP technique (that is often utilized within Scrum teams), I feel that pair-testing is potentially even more powerful because there is even more scope to encourage skills-transfer. It also fosters further appreciation for one another’s skills and functions.</p>
<p>Consulting to the user-experience designers can also prove to be of significant benefit by helping to anticipate potential issues associated with the more complex workflows.</p>
<p>Finally, the product owner can certainly leverage the tester’s inherent understanding of the core acceptance criteria by assisting in various inter-sprint walk-throughs, helping with the final verification of the ‘done’ user stories as well as providing input into what should in fact comprise the initial ‘definition of done’.</p>
<h2>The tester as a designer</h2>
<p>I believe that the core skill of a tester is actually that of design. Irrespective of who actually runs or implements a test, a seasoned professional tester should always be able to design the most effective test cases compared to anyone else on the team.</p>
<p>Well designed tests not only form the foundations for the eventual testing process itself, but can also provide vital input into the actual design of the user experience. When a tester is involved in the actual design of the user story test cases prior to the sprint planning session, I can assure you that the session will be a great deal smoother, faster and with fewer contentious debates. For those concerned that this advice is slipping into the land of ‘Scrummerfall’ or ‘Waterfalling’ sprints, I will quote Cohn when he states that: </p>
<div class="jbox gray" ><div  class="jbox-content">&#8220;Being part of the team on this (current) sprint and spending some time looking ahead is not the same as working a sprint ahead of the team&#8230;their top priority is delivering whatever is committed for the current sprint. Beyond that, their job is to look ahead in exactly the same way everyone expects a product owner to be looking ahead.”</p>
<p>- By Mike Cohn from <a href="http://www.amazon.com/Succeeding-Agile-Software-Development-Using/dp/0321579364/ref=sr_1_1?s=books&#038;ie=UTF8&#038;qid=1341294443&#038;sr=1-1&#038;keywords=succeeding+with+agile" rel="nofollow">Succeeding with Agile &#8211; Software Development Using Scrum</a></div></div>
<h2>The tester as an explorer</h2>
<p>Test automation is integral to the success of Scrum. However, even with extremely thorough test automation in place, there will always be the need for manual exploratory testing that no level of automation is able to replicate. This element of testing is without doubt more art than science and for those under the false impression that exploratory testing is just another name for gorilla or ad-hoc testing, the following commentary will give you a new appreciation for the subtlety of this function</p>
<p>With exploratory testing, each tester has a different approach to a problem, and has a unique style of working. However, there are certain attributes that make for a good exploratory tester.<br />
<div class="jbox gray" ><div  class="jbox-content">A good tester:</p>
<ul>
<li>Is systematic, but pursues “smells” (anomalies, pieces that aren’t consistent)</li>
<li>Learns to recognize problems through the use of Oracles (principle or mechanism by which we recognize a problem)</li>
<li>Chooses a theme or role or mission statement to focus testing</li>
<li>Time-boxes sessions and side trips</li>
<li>Thinks about what the expert or novice user would do</li>
<li>Explores together with domain experts</li>
<li>Checks out similar or competitive applications</li>
</ul>
<p>- By Lisa Crispin &#038; Janet Gregory from <a href="http://www.amazon.com/Agile-Testing-Practical-Guide-Testers/dp/0321534468/ref=sr_1_1?ie=UTF8&#038;qid=1341293996&#038;sr=8-1&#038;keywords=crispin+gregory" rel="nofollow">Agile Testing &#8211; A Practical Guide for Testers and Agile Teams</a></div></div></p>
<h2>A new beginning</h2>
<p>In a Scrum team, everyone is responsible for testing. Quality is no longer an afterthought and testing should become an inherent part of every stage of the user story development even before a single line of functional code is written.</p>
<p>The transition to Scrum should feel like an exciting rebirth for the tester. Removing the manual testing shackles offers the Scrum tester an opportunity to focus on what they do best &#8211; design, consulting, and exploratory testing. They are finally given an opportunity to flex their unique skill-set in far more interesting ways.</p>
<p>So have you made the leap into Scrum as a tester? How did it go? Or are you about to take the leap? Let me know what you&#8217;re thinking and any concerns you might have by leaving a <a href="http://www.scrumshortcuts.com/blog/quality-testing/testing-in-scrum-still-love-testers/#respond">comment below</a>.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
If you liked this article you can:</p>
<p><a href="http://feeds.feedburner.com/TheScrumshortcutblog">Subscribe to the RSS feed</a></p>
<p>Or you can share it:</p>
<p><br />
&nbsp;</p>
<img src="http://feeds.feedburner.com/~r/TheScrumshortcutBlog/~4/QcgB63By_kM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.scrumshortcuts.com/blog/quality-testing/testing-in-scrum-still-love-testers/feed/</wfw:commentRss>
		<slash:comments>30</slash:comments>
		<feedburner:origLink>http://www.scrumshortcuts.com/blog/quality-testing/testing-in-scrum-still-love-testers/</feedburner:origLink></item>
		<item>
		<title>Agile Attitudes and Abilities Presentation at Agile Australia 2012</title>
		<link>http://feedproxy.google.com/~r/TheScrumshortcutBlog/~3/c2FBlpsbSJM/</link>
		<comments>http://www.scrumshortcuts.com/blog/scrum-roles/agile-attitudes-abilities-presentation-agile-australia-2012/#comments</comments>
		<pubDate>Thu, 21 Jun 2012 11:08:46 +0000</pubDate>
		<dc:creator>Ilan Goldstein</dc:creator>
				<category><![CDATA[Scrum Roles]]></category>
		<category><![CDATA[Agile Leader]]></category>
		<category><![CDATA[iteration manager]]></category>
		<category><![CDATA[scrum abilities]]></category>
		<category><![CDATA[Scrum Attitudes]]></category>
		<category><![CDATA[Scrum Project Manager]]></category>
		<category><![CDATA[ScrumMaster]]></category>
		<category><![CDATA[Servant-Leader]]></category>

		<guid isPermaLink="false">http://www.scrumshortcuts.com/blog/?p=1582</guid>
		<description><![CDATA[It's time to mix things up a little so for this blog article, it's going to actually be a video! That's right, it's a presentation I did recently at Agile Australia 2012 that went very well. I tackle a range of issues around the right attitudes and abilities that your ScrumMaster or anyone in an Agile leadership position needs to have. There are even some laugh-out-loud parts surrounding some real job ads. Grab a drink and <a href="http://www.scrumshortcuts.com/blog/scrum-roles/agile-attitudes-abilities-presentation-agile-australia-2012">let's get into the video!</a>]]></description>
			<content:encoded><![CDATA[<p><iframe width="695" height="391" src="http://www.youtube.com/embed/QJG0rTFFuVg?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>What cures serious jet-lag after a month-long overseas working trip while being struck down with a head cold? Doing a presentation about Agile attitudes and abilities at a major conference in front of hundreds of people! </p>
<p>OK, so it&#8217;s not quite chicken soup followed by bedrest but it certainly took my mind off how I was feeling physically!</p>
<p>I was lucky enough to be asked to present at the Agile Australia 2012 conference in Melbourne with 850+ fellow local agilists. My topic was &#8216;Agile Attitudes and Abilities&#8217; that make up a great ScrumMaster, Iteration Manager or any other type of Agile leader. In this presentation, I covered off a range of topics such as:</p>
<ul>
<li>What it means to be a servant-leader</li>
<li>Why I feel that some in our industry ‘don’t get it’
<li>How to change the tune of those who are too focused on the functions of this role at the expense of getting the right attitudes and abilities in place
<li>What the right attitudes and abilities are
<li>Why there is a wide belief that the ScrumMaster is the same thing as a Scrum Project Manager
<li>What happens to the Project Manager in a Scrum implementation
<li>How someone can make the transition from a Project Manager to a ScrumMaster and why many fail
</ul>
<p>It went very well and the feedback I received was extremely positive. A big thanks to everyone who attended &#8211; you were a warm audience and you asked some great questions at the end of the presentation and in the hallways following. As a presenter, that’s all you can really ask for. </p>
<p>For those who missed it you can watch it in full with the accompanying slides above, or you can <a href="http://www.youtube.com/watch?v=QJG0rTFFuVg&#038;feature=g-upl">click here to be taken to the Youtube page</a>. </p>
<p>If you have any comments or questions, you can pop them in the <a href="http://www.scrumshortcuts.com/blog/scrum-roles/agile-attitudes-abilities-presentation-agile-australia-2012/#respond">comments section below</a>. </p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
If you liked this article you can:</p>
<p><a href="http://feeds.feedburner.com/TheScrumshortcutblog">Subscribe to the RSS feed</a></p>
<p>Or you can share it:</p>
<p><br />
&nbsp;</p>
<img src="http://feeds.feedburner.com/~r/TheScrumshortcutBlog/~4/c2FBlpsbSJM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.scrumshortcuts.com/blog/scrum-roles/agile-attitudes-abilities-presentation-agile-australia-2012/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.scrumshortcuts.com/blog/scrum-roles/agile-attitudes-abilities-presentation-agile-australia-2012/</feedburner:origLink></item>
		<item>
		<title>Choosing your Scrum Team – Rock Stars or Studio Musicians?</title>
		<link>http://feedproxy.google.com/~r/TheScrumshortcutBlog/~3/GZtG1hJe2tA/</link>
		<comments>http://www.scrumshortcuts.com/blog/scrum-roles/choosing-your-scrum-team-rock-stars-or-studio-musicians/#comments</comments>
		<pubDate>Wed, 25 Apr 2012 05:22:50 +0000</pubDate>
		<dc:creator>Ilan Goldstein</dc:creator>
				<category><![CDATA[Scrum Roles]]></category>
		<category><![CDATA[Agile Manifesto]]></category>
		<category><![CDATA[cross-functional team]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[Product Owner]]></category>
		<category><![CDATA[rock star developer]]></category>
		<category><![CDATA[scrum team]]></category>
		<category><![CDATA[ScrumMaster]]></category>
		<category><![CDATA[Stand-Ups]]></category>

		<guid isPermaLink="false">http://www.scrumshortcuts.com/blog/?p=1460</guid>
		<description><![CDATA[There is a movement in IT recruiting circles to try and locate so-called ‘rock-star’ developers. I’ve always had an issue with this juxtaposition as I feel it sends a confused message to the market. Let’s think about this for a minute; what are the qualities that are synonymous with rock stars? 

I’m sure you’ll agree that they are typically perceived as charismatic, creative and individualistic – good things right? Flipping the coin now, let’s now take a look at some of the not so laudable (stereotypical) characteristics - think temperamental, attention-seeking and arrogant with a healthy dose of ‘my way or the highway’ attitude thrown in there. 

Does this sound like the type of person that would play nicely in a tight Scrum team? I think not. <a href="http://www.scrumshortcuts.com/blog/scrum-roles/choosing-your-scrum-team-rock-stars-or-studio-musicians">Read more about rockstars and studio musicians here...</a>]]></description>
			<content:encoded><![CDATA[<p>When no one is looking, I would really like to sneak one extra line into the Agile Manifesto:</p>
<p style="text-align: center;"><strong>We prefer Attitude over Aptitude</strong><br />
That is, while there is value in aptitude, we value the right attitude more.</p>
<p>Don’t get me wrong – aptitude is certainly important however, if I had to choose between a proficient developer with a super attitude and a genius developer (who hacks the Unix kernel for fun) with a surly attitude, I would honestly choose the former over the latter.</p>
<p>There is a movement in IT recruiting circles to try and locate so-called ‘rock-star’ developers. I’ve always had an issue with this juxtaposition as I feel it sends a confused message to the market. Let’s think about this for a minute; what are the qualities that are synonymous with rock stars? I’m sure you’ll agree that they are typically perceived as charismatic, creative and individualistic – good things right? Flipping the coin now, let’s now take a look at some of the not so laudable (stereotypical) characteristics &#8211; think temperamental, attention-seeking and arrogant with a healthy dose of ‘my way or the highway’ attitude thrown in there. Does this sound like the type of person that would play nicely in a tight Scrum team? I think not.</p>
<p>So let’s now take a look at a studio musician. These musicians are happy to live out of the limelight and instead just support the lead singer to achieve their goal of producing a great album. For example, I bet that no one reading this blog knows the name of Michael Jackson’s keyboard player (without using Google) right?</p>
<blockquote><p><em>Studio musicians are expected to be creative, be extremely versatile, and have a formidable skill set…The fact that you are working very closely with other players, engineers, producers, artists, label and agency people (and who knows who else) usually means that the easier you are to work with, the more likely you’ll get asked back.</p>
<p>I would say an important thing for me is to serve the song at all times. Try to keep an open mind, and if someone has an idea in the room, then always let that idea be heard. If it involves you trying something different in the part that you’re playing, you can’t get defensive about it.</p>
<p>There’s a way to do things in the studio, and it differs from playing live. A studio musician’s protocol exists, and you’ll be expected to abide by it. Suffice it to say that if you like being the center of attention, then studio work may not be for you.&#8221;</em></p>
<p>- by Bobby Owsinski and Paul Ill from <a href="http://www.amazon.com/Studio-Musicians-Handbook-Music-Guides/dp/1423463412/ref=sr_1_1?s=books&#038;ie=UTF8&#038;qid=1335330842&#038;sr=1-1">The Studio Musician&#8217;s Handbook</a></p></blockquote>
<p>My conclusion: I’d much rather have a team of ‘studio musicians’ rather than a team of ‘rock stars’.</p>
<h2>Scrum values</h2>
<p>So how should you go about selecting a team of ‘studio musicians’ to ensure that your Scrum team doesn’t collapse under the weight of immense ego and constant bickering? I think the best place to start is with Scrum’s core values that should be embraced by all team members, forming the basis of their professional personality. These values are:</p>
<ul>
<li>Courage</li>
<li>Openness</li>
<li>Honesty</li>
<li>Respect</li>
<li>Commitment</li>
</ul>
<p>In addition to these, I am always seeking the following attitudinal attributes in my Scrum team members; energetic, pro-active, empathetic, inquisitive and friendly. Let’s explore what I mean by these in more detail.</p>
<h2>Energetic</h2>
<p>I’ve worked with some really smart, developers who are easy-going and friendly enough. Sounds like our type of candidate right? Well these same developers had other special powers akin to those of the <a href="http://harrypotter.wikia.com/wiki/Dementor">soul-sucking ‘Dementors’ from Harry Potter.</a> Using their zombie-like interactions, these developers were somehow able to completely sap all positive energy from a room, especially during the Daily Scrums where we want to set an energetic tone for the entire day.</p>
<p>You want team members with contagious energy rather than soul-sucking Dementors.</p>
<h2>Empathetic</h2>
<p>Working in a close team requires patience and understanding. You are reliant on others to help achieve the set goals and the reality is that being human, we are all prone to having ‘off’ days. This could be due to a range of factors including difficult personal circumstances or feeling unwell. When these situations inevitably arise, I expect teammates to not only be understanding but to also step up to the plate and temporarily help carry any additional load if necessary in the same way that a fellow soldier will help stretcher a wounded comrade off the battlefield.</p>
<h2>Inquisitive</h2>
<p>Scrum teams are cross-functional and we are aiming to develop team members into ‘generalizing-specialists’ who are able to do:</p>
<blockquote><p><em>One kind of job very well and some other jobs adequately. With generalizing specialists your teams enjoy the benefits of high productivity, while lowering the risk of bottlenecks and retaining flexibility.”</em> </p>
<p>- by Jurgen Appelo from <a href="http://www.amazon.com/Management-3-0-Developers-Developing-Addison-Wesley/dp/0321712471/ref=sr_1_1?ie=UTF8&#038;qid=1335330664&#038;sr=8-1">Management 3.0: Leading Agile Developers, Developing Agile Leaders</a></p></blockquote>
<p>This requires team members to not only be willing to extend their skill sets but to also be eager to do so, taking every opportunity to learn more about the functions that they are not particularly expert at.</p>
<h2>Friendly</h2>
<p>I remember working with a somewhat anti-social yet highly intelligent developer who I felt needed a talking to after a particularly brutal attack on a fresh, new product owner’s ideas. Our conversation went something like this:</p>
<p><strong>Me:</strong> “Irrespective of what you thought, there are ways and means of communicating without resorting to verbal nuclear bombardment”<br />
<strong>Him:</strong> “Well I’m not being paid to make friends &#8211; I’m here to do a job”<br />
<strong>Me:</strong> “Well, yes and no pal. You’re correct in that you are here to do a job; however, you are also being paid to work in a highly collaborative team environment. The more friendly you are, the more effective you will be.”<br />
<strong>Him:</strong> (Silence)</p>
<p>When selecting a team member, I’m not just looking for someone who is polite but I try and identify someone who is genuinely friendly. It is much easier to rally to a friend’s aid compared to a stranger (or worse, someone you dislike) and when push comes to shove, working with friends is also much more fun (and that can only be a good thing). </p>
<blockquote><p><em>It doesn’t mean you have to be close friends with everyone. That’s not even possible. But simply knowing a little more about their life, their families, their home, and their hobbies (and them knowing some more about yours) would be a great start.”</em> </p>
<p>- by Jurgen Appelo from <a href="http://www.amazon.com/Management-3-0-Developers-Developing-Addison-Wesley/dp/0321712471/ref=sr_1_1?ie=UTF8&#038;qid=1335330664&#038;sr=8-1">Management 3.0: Leading Agile Developers, Developing Agile Leaders</a></p></blockquote>
<h2>Respectful</h2>
<p>This is one of the core Scrum values mentioned above but I feel it is important to explain my interpretation of it in more detail as unlike the other Scrum values, I have found that its application can sometimes be ambiguous.</p>
<p>Let’s face it; people (even very smart ones) will occasionally come up with some less than stellar ideas. Perhaps they misinterpreted some fundamental input data or maybe they just got excited and blurted out what was on their mind without filtering it first. Unfortunately I’ve worked in several environments where brainstorming sessions ended up feeling like a cagey Olympic judo match with the participants cautiously waiting for each other to slip up so that they could throw their ‘opponent’ across the room with a less than healthy dose of criticism.</p>
<p>That is the last thing that you want in a creative zone and instead there should be a constant feeling of safety generated from the knowledge that teammates will be respectful even if they aren’t particularly enamoured with an idea or opinion. </p>
<blockquote><p><em>Show respect for the other person’s opinions. Never say, “You’re wrong”.</em> </p>
<p>- by Dale Carnegie from <a href="http://www.amazon.com/Friends-Influence-People-Dale-Carnegie/dp/0091947464/ref=sr_1_1?s=books&#038;ie=UTF8&#038;qid=1335330764&#038;sr=1-1">How to Win Friends and Influence People</a></p></blockquote>
<p>For some people, if they hear the words, &#8220;You&#8217;re wrong&#8221; too many times, their ideas (including the good ones) will dry up pretty fast. There are far better ways of disagreeing without putting the car-wash on someone.</p>
<h2>Time to make music</h2>
<p>I believe that Scrum&#8217;s success is premised on the fact that you have a team with the same positive, collective attitude. A group of brilliant yet egotistical individuals will never work as well as a group of solid yet collaborative teammates.</p>
<p>So remember, Scrum is about the team and not individuals. That doesn’t mean that an individual isn’t recognized as unique and integral; however it does mean that their personal goals should be completely superseded by those of the team. In other words, </p>
<blockquote><p><em>Everyone is there to play their part as perfectly as possible. When the red light is off, the personalities are as diverse as you would see anywhere, but when it’s time to make music, everyone’s focus is 100% locked on the music.”</em> </p>
<p>- by Bobby Owsinski and Paul Ill from <a href="http://www.amazon.com/Studio-Musicians-Handbook-Music-Guides/dp/1423463412/ref=sr_1_1?s=books&#038;ie=UTF8&#038;qid=1335330842&#038;sr=1-1">The Studio Musician&#8217;s Handbook</a></p></blockquote>
<p>Give me studio musicians over rock stars any day thanks!</p>
<p><strong><em>So, have you had to deal with rock stars and the baggage that usually comes along for the ride? Have you replaced them with studio musicians? Let me know in the <a href="http://www.scrumshortcuts.com/blog/scrum-roles/choosing-your-scrum-team-rock-stars-or-studio-musicians/#respond">comments below</a>.</em></strong></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
If you liked this article you can:</p>
<p><a href="http://feeds.feedburner.com/TheScrumshortcutblog">Subscribe to the RSS feed</a></p>
<p>Or you can share it:</p>
<p><br />
&nbsp;</p>
<img src="http://feeds.feedburner.com/~r/TheScrumshortcutBlog/~4/GZtG1hJe2tA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.scrumshortcuts.com/blog/scrum-roles/choosing-your-scrum-team-rock-stars-or-studio-musicians/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		<feedburner:origLink>http://www.scrumshortcuts.com/blog/scrum-roles/choosing-your-scrum-team-rock-stars-or-studio-musicians/</feedburner:origLink></item>
		<item>
		<title>Artful Agile – A new agile game is invented</title>
		<link>http://feedproxy.google.com/~r/TheScrumshortcutBlog/~3/TWiq3HDUcyA/</link>
		<comments>http://www.scrumshortcuts.com/blog/scrum-general/artful-agile-a-new-agile-game-is-invented/#comments</comments>
		<pubDate>Wed, 14 Mar 2012 23:37:32 +0000</pubDate>
		<dc:creator>Ilan Goldstein</dc:creator>
				<category><![CDATA[Scrum (General)]]></category>
		<category><![CDATA[Agile game]]></category>

		<guid isPermaLink="false">http://www.scrumshortcuts.com/blog/?p=1436</guid>
		<description><![CDATA[When the global Agile Tour made it’s 2011 stop in Sydney, we each had a few minutes to create a new Agile game from scratch and my concept was lucky enough to be selected as the one to build upon. <a href="http://www.scrumshortcuts.com/blog/scrum-general/artful-agile-a-new-agile-game-is-invented/">Read more about it here...</a>

]]></description>
			<content:encoded><![CDATA[<p>When the global Agile Tour made it’s 2011 stop in Sydney, I participated in a notable session discussing and creating an Agile game. Games are a great way to learn, interact, question and explore various concepts in an environment that is different to the usual lecture-followed-by-questions format. </p>
<p>We each had a few minutes to create a new Agile game from scratch and my concept was lucky enough to be selected as the one to build upon. So what was the game about? I discuss the process of building the game as well as the final &#8216;product&#8217; (rules, step by step process of running the game, expected outcomes etc) in a  guest post at <a href="http://scrumology.com/guest-post-artful-agile/">Kane Mar&#8217;s blog &#8211; Scrumology.com.</a> Go check it out! I promise it&#8217;s worth it.</p>
<p><strong><em>Have you invented an Agile game yourself? Or do you have your favourite go-to games to teach and show various Agile concepts? Feel free to drop me a <a href="http://www.scrumshortcuts.com/blog/scrum-general/artful-agile-a-new-agile-game-is-invented/#respond">comment below</a> or on Kane&#8217;s blog.</strong></em></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
If you liked this article you can:</p>
<p><a href="http://feeds.feedburner.com/TheScrumshortcutblog">Subscribe to the RSS feed</a></p>
<p>Or you can share it:</p>
<p><br />
&nbsp;</p>
<img src="http://feeds.feedburner.com/~r/TheScrumshortcutBlog/~4/TWiq3HDUcyA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.scrumshortcuts.com/blog/scrum-general/artful-agile-a-new-agile-game-is-invented/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.scrumshortcuts.com/blog/scrum-general/artful-agile-a-new-agile-game-is-invented/</feedburner:origLink></item>
		<item>
		<title>‘Chief ScrumMasters’ and ScrumMasters</title>
		<link>http://feedproxy.google.com/~r/TheScrumshortcutBlog/~3/lklZpuWhwLU/</link>
		<comments>http://www.scrumshortcuts.com/blog/scrum-roles/chief-scrummasters-and-scrummasters/#comments</comments>
		<pubDate>Thu, 08 Mar 2012 11:28:51 +0000</pubDate>
		<dc:creator>Ilan Goldstein</dc:creator>
				<category><![CDATA[Scrum Roles]]></category>
		<category><![CDATA[Communities of Practice]]></category>
		<category><![CDATA[Definition of Done]]></category>
		<category><![CDATA[Impediment Management]]></category>
		<category><![CDATA[Scrum Manager]]></category>
		<category><![CDATA[Scrum PMO]]></category>
		<category><![CDATA[Scrum PR]]></category>
		<category><![CDATA[ScrumMaster]]></category>

		<guid isPermaLink="false">http://www.scrumshortcuts.com/blog/?p=1394</guid>
		<description><![CDATA[When one ScrumMaster turns into two, then three and four, life begins to gets more exciting. Scrum has clearly taken a strong foothold in your organisation and is settling in for the long haul. To ensure that these problems don’t arise, a new position complete with a fresh list of roles and responsibilities needs to be created to maintain standards and consistency. </p>

Get into the core functions of both the Chief ScrumMaster and the ScrumMaster as well as their differences by <a href="http://www.scrumshortcuts.com/blog/scrum-roles/scrum-managers-and-scrummasters">  reading on...</a>]]></description>
			<content:encoded><![CDATA[<p>When one ScrumMaster turns into two, then three and four, life begins to gets more exciting. Scrum has clearly taken a strong foothold in your organisation and is settling in for the long haul.</p>
<p>While this is a great situation, care must be taken to erect some strong ‘scaffolding’ to help direct this positive surge, or risk having all the hard work go to waste as inconsistencies start to become apparent and discipline is lost.</p>
<p>To ensure that these problems don’t arise, a new position complete with a fresh list of roles and responsibilities needs to be created to maintain standards and consistency. A Scrum PMO (or equivalent) would be ideal however setting up a PMO is no easy feat and as this blog is about identifying effective shortcuts, I will recommend a simpler alternative to start with the creation of the Chief ScrumMaster position.</p>
<p>When I first undertook this new role I was jokingly referred to as the Scrum Overlord which although as a name is more in line with the incumbent ScrumMaster vernacular, I think the title Chief ScrumMaster may sit a little better in the mainstream, but who knows&#8230;</p>
<p>Now I’m not necessarily saying that this role is a long term substitute for a Scrum PMO, however it is my opinion that it will certainly suffice to manage a group of up to about seven ScrumMasters.<br />
&nbsp;</p>
<h2>ScrumMaster vs Chief ScrumMaster – how they differ</h2>
<p>We have programmers and we have technical managers; we have testers and we have QA managers; the ScrumMaster / Chief ScrumMaster relationship is no different. Simply put, the Chief ScrumMaster is the functional manager for a group of ScrumMasters. If you prefer a looser structure, then you could also view the Chief ScrumMaster as the facilitator of the ‘ScrumMaster Community of Practice’.</p>
<p>Now that we have established the general relationship between these two roles, we can identify the roles and responsibilities of each and the delineation between them.</p>
<p>Let’s start with the new Chief ScrumMaster role.<br />
&nbsp;</p>
<h2>Core functions of the Chief ScrumMaster</h2>
<p>Mike Cohn’s book &#8216;Succeeding With Agile&#8217; provides an excellent basis for the core functions of a Scrum based PMO and I’m going to start with a selection of these for our Chief ScrumMaster position description. I have put my own spin on these descriptions, so for the original descriptions please check out <a href="http://www.succeedingwithagile.com/" target="_blank">Mike&#8217;s book here.</a></p>
<p>(I&#8217;ll list the core functions below before going into greater detail. Clicking on the links below will take you directly to the relevant description.)</p>
<ul>
<li><a href="#1">Training and coaching</a></li>
<li><a href="#2">Challenge existing behaviors</a></li>
<li><a href="#3">Manage the inflow of new projects</a></li>
<li><a href="#4">Provide and maintain tools</a></li>
<li><a href="#5">Define and refine metrics</a></li>
<li><a href="#6">Help establish CoPs</a></li>
<li><a href="#7">Ensure consistency across the teams</a></li>
<li><a href="#8">Coordinate teams</a></li>
</ul>
<h4 id="1">Training and Coaching</a></h4>
<p>Novice ScrumMasters need to learn how to become good ScrumMasters and maturing ScrumMasters need to learn how to become great ScrumMasters. Programs need to be created to facilitate this education process.</p>
<h4 id="2">Challenge existing behaviours</a></h4>
<p>Mike Cohn talks about challenging the teams as they start to slip back into bad habits. This is very important, however I think that in the case of the Chief ScrumMaster, it is also critical to continually challenge the business (as a whole) as <em>it</em> inevitably slips back into its bad habits.</p>
<h4 id="3">Manage the inflow of new projects</a></h4>
<p>Whilst the product owner team should be coordinating strategic product dependencies as new projects are spun­‐up, the resource and logistical dependencies need to be understood and managed by the Chief ScrumMaster.</p>
<h4 id="4">Provide and maintain tools</a></h4>
<p>Whether the business decides to use high‐tech or low‐tech tools (or a combination of both), the various artifact templates need to be defined, adapted and version controlled.</p>
<h4 id="5">Define and refine metrics</a></h4>
<p>Metrics should be used carefully for <a href="http://www.scrumshortcuts.com/blog/planning-metrics/scrum-metrics-and-reporting-measure-what-you-manage">good rather than evil purposes</a> so the Chief ScrumMaster needs to ensure that relevant metrics have been formulated and are being utilised for the correct purpose.</p>
<h4 id="6">Help establish CoPs</a></h4>
<p>Function-specific communities of practice should ideally form organically from the ‘grass­-roots’ level however often they will need the initial kick-­start and occasional ‘shot-in-the-arm’ to keep them running effectively and it is it the Chief ScrumMaster’s responsibility to monitor and stimulate this if necessary.</p>
<h4 id="7">Ensure consistency across the teams</a></h4>
<p>This is possibly the most important function. It is extremely important that consistency and discipline is maintained especially when there are multiple teams and ScrumMasters. If certain teams need to apply varying approaches to the practices (for whatever reason) then these variations should be conducted in a systematic and controlled fashion with guidance from the Chief ScrumMaster.</p>
<h4 id="8">Coordinate teams</a></h4>
<p>With multiple inter-dependent teams working on the same product backlog, processes need to be defined and maintained to ensure coordination occurs as seamlessly as possible.<br />
&nbsp;</p>
<h2>Additional functions of a Chief ScrumMaster</h2>
<p>Below are some additional functions that I feel can be added to Mike’s list.</p>
<p>(I&#8217;ll list the additional functions below before going into greater detail. Clicking on the links below will take you directly to the relevant description.)</p>
<ul>
<li><a href="#9">Ongoing Scrum PR</a></li>
<li><a href="#10">Process engineering the methodology</a></li>
<li><a href="#11">Company level education and change management</a></li>
<li><a href="#12">Defining the relevant definition(s) of done</a></li>
<li><a href="#13">Continual process improvement via collective retrospectives</a></li>
<li><a href="#14">Impediment escalation point</a></li>
<li><a href="#15">HR for the ScrumMasters</a></li>
<li><a href="#16">Creating a physical environment conducive to Scrum</a></li>
</ul>
<h4 id="9">Ongoing Scrum PR</a></h4>
<p>Promoting Scrum should not only occur in the early stages of the adoption but also as the organisation evolves. New stakeholders will be constantly coming on board and anyone new will need to understand the incumbent Scrum environment.</p>
<h4 id="10">Process engineering the methodology</a></h4>
<p>Remember that Scrum is a framework and not a prescribed methodology. As such, the specific, fit-for-purpose methodology needs to be defined on a business-by-business basis to ensure consistency across teams.</p>
<h4 id="11">Company level education and change management</a></h4>
<p>As each new Scrum initiative or practice gets introduced for the first time, the business needs ongoing education to ensure that the proposed benefits are understood.</p>
<h4 id="12">Defining the relevant definition(s) of done</a></h4>
<p>Defining and maintaining a consistent definition of done across all teams is critical to ensure that expectations are aligned, especially during key integration periods.</p>
<h4  id="13">Continual process improvement via collective retrospectives</a></h4>
<p>Many useful suggestions will bubble up from within the various team sprint retrospectives and it is important that any golden ideas that ‘Team X’ comes up with (that other teams might also find helpful) are leveraged across all groups.</p>
<h4 id="14">Impediment escalation point</a></h4>
<p>Not all impediments that disrupt an individual team will be able to be resolved by the specific ScrumMaster, especially issues relating to organisational constraints such as the physical working environment. The Chief ScrumMaster should be the first escalation point for such impediments.</p>
<h4 id="15">HR for the ScrumMasters</a></h4>
<p>Just like everyone else in the organisation, ScrumMasters have HR requirements that need to be managed such as career planning, remuneration reviews, training and so on.</p>
<h4 id="16">Creating a physical environment conducive to Scrum</a></h4>
<p>To work successfully, Scrum needs to exist within a collaborative and comfortable team environment with minimal disruptions from the outside world. Ensuring a close working relationship with the Facilities department who can assist to modify the workplace where and when required is integral to Scrum’s success.<br />
&nbsp;</p>
<h2>Core functions of the Scrum Master</h2>
<p>When the ScrumMaster is a ‘lone wolf’ in a small organisation then the functions listed above will also need to be taken on by the ScrumMaster. However, when there is the luxury of a Chief ScrumMaster or Scrum PMO, the ScrumMaster is then free to focus primarily on the roles and responsibilities listed below:</p>
<p>(Again, I list the ScrumMaster roles and responsibilities below before going into greater detail. Clicking on the links below will take you directly to the relevant description.)</p>
<ul>
<li><a href="#17">Process improvement</a></li>
<li><a href="#18">Impediment management</a></li>
<li><a href="#19">Reporting</a></li>
<li><a href="#20">Conflict resolution</a></li>
<li><a href="#21">Diplomacy</a></li>
<li><a href="#22">Coaching</a></li>
<li><a href="#23">Managing change</a></li>
<li><a href="#24">Maintaining the definition of done</a></li>
<li><a href="#25">Maintaining effective communication</a></li>
<li><a href="#26">Updating artifacts</a></li>
<li><a href="#27">Facilitating workshops</a></li>
<li><a href="#28">Facilitating Scrum ‘ceremonies’</a></li>
</ul>
<h4 id="17">Process improvement</a></h4>
<p>Identifying key improvement points through quantitative data analysis (e.g. survey results, velocity tracking, quality metrics) as well as through the more qualitative sprint retrospectives.</p>
<h4 id="18">Impediment management</a></h4>
<p>Probably the most publicised of all ScrumMaster functions is the management of impediments through the monitoring, quantifying and removing (or escalating) of these project ‘speed humps’ or ‘brick walls’.</p>
<h4 id="19">Reporting</a></h4>
<p>Reporting key metrics and progress to senior stakeholders and other teams as well as the Chief ScrumMaster is part and parcel of daily operations especially within larger organisations.</p>
<h4 id="20">Conflict resolution</a></h4>
<p>A great ScrumMaster won’t even have to deal with conflict as they should be able to sense tension and diffuse any potential situation before it even occurs. Conflict mitigation and resolution applies not just at the individual team member level but also at the intra-team level.</p>
<h4 id="21">Diplomacy</a></h4>
<p>Especially in the early days, silos will likely exist between the various groups who are required to work together in the new Scrum environment. ‘Building bridges’ and bringing everyone together around the ‘campfire’ is one of the more subtle responsibilities of the ScrumMaster yet critical nonetheless.</p>
<h4 id="22">Coaching</a></h4>
<p>It is imperative that the ScrumMaster not only comprehensively understands the broader Scrum framework, but more specifically, they need to be highly proficient with the specific methodological approaches defined by the Chief ScrumMaster (see above). This includes being an expert at the various tools and templates being utilised to help manage the Scrum process.</p>
<h4 id="23">Managing change</a></h4>
<p>There will be constant changes to both general project scope as well as individual product backlog items. Controlling this change and guiding the various parties as to how the change should be managed is extremely important.</p>
<h4 id="24">Maintaining the definition of done</a></h4>
<p>Once the definition of done has been defined, the ScrumMaster needs to work hand-in-hand with the product owner to ensure that it is maintained at all levels i.e. task, product backlog item and release.</p>
<h4 id="25">Maintaining effective communication</a></h4>
<p>Scrum relies on positive human interaction and as such, the ScrumMaster needs to actively encourage a culture that allows this to occur.</p>
<h4 id="26">Updating artifacts</a></h4>
<p>The ScrumMaster needs to maintain up-to-date sprint artifacts either themselves (such as the <a href="http://www.scrumshortcuts.com/blog/planning-metrics/lets-kiss-the-sprint-task-board/">burndown chart</a> and <a href="http://www.scrumshortcuts.com/blog/planning-metrics/sprint-planning-plan-the-sprint-then-sprint-the-plan/">sprint goals</a>) or, they may need to do some chasing to ensure that team members are updating what they need to update (such as their tasks).</p>
<h4 id="27">Facilitating workshops</a></h4>
<p>Prior to a project kicking off, the ScrumMaster needs to facilitate the creation of the product backlog by conducting user story workshops as well as <a href="http://www.scrumshortcuts.com/blog/estimation/planning-poker-at-pace/">Planning Poker estimation sessions</a>.</p>
<h4 id="28">Facilitating Scrum ‘ceremonies’</a></h4>
<p>Obviously there are a number of gatherings that occur throughout the sprint iteration and the ScrumMaster is responsible for the smooth running of these sessions. This includes the logistics and facilitation of the:</p>
<ul>
<li>Daily scrums</li>
<li>Backlog grooming sessions</li>
<li>Sprint planning</li>
<li>Sprint reviews</li>
<li>Sprint retrospectives</li>
<li>A motivated ScrumMaster will also make efforts to constantly ‘spice’ these sessions up by introducing various formats and locations to keep life interesting.</li>
</ul>
<p>I&#8217;ve posted various articles on this blog detailing the ins and outs of the sessions above. Feel free to browse around and let me know what you think.</p>
<h2>A consistent ecosystem</h2>
<p>Phew! When you read these lists of roles and responsibilities you begin to really appreciate the fact that maintaining a successful Scrum ecosystem is no trivial matter.</p>
<p>I believe that the key to maintaining success, especially as the broader Scrum rollout gains momentum, is consistency and continual education. A centralized Chief ScrumMaster supported by dedicated ScrumMasters will ensure that these critical success factors are achieved.</p>
<p><strong><em>So, has your organisation taken the plunge into Chief ScrumMaster territory? Do you agree with the functions detailed above for both the Chief ScrumMaster and the ScrumMaster? Let me know in the <a href="http://www.scrumshortcuts.com/blog/scrum-roles/scrum-managers-and-scrummasters/#respond">comments below.</a></strong></em></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
If you liked this article you can:</p>
<p><a href="http://feeds.feedburner.com/TheScrumshortcutblog">Subscribe to the RSS feed</a></p>
<p>Or you can share it:</p>
<p><br />
&nbsp;</p>
<img src="http://feeds.feedburner.com/~r/TheScrumshortcutBlog/~4/lklZpuWhwLU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.scrumshortcuts.com/blog/scrum-roles/chief-scrummasters-and-scrummasters/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.scrumshortcuts.com/blog/scrum-roles/chief-scrummasters-and-scrummasters/</feedburner:origLink></item>
		<item>
		<title>When a blog becomes a Scrum book</title>
		<link>http://feedproxy.google.com/~r/TheScrumshortcutBlog/~3/ZIwEVCw0qhg/</link>
		<comments>http://www.scrumshortcuts.com/blog/scrum-general/when-a-blog-becomes-a-scrum-book/#comments</comments>
		<pubDate>Tue, 06 Mar 2012 02:01:20 +0000</pubDate>
		<dc:creator>Ilan Goldstein</dc:creator>
				<category><![CDATA[Scrum (General)]]></category>
		<category><![CDATA[Book]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.scrumshortcuts.com/blog/?p=1340</guid>
		<description><![CDATA[Believe it or not, what started as a blog has now progressed into a book! Yep, you read that correctly. I'm honoured, humbled and slightly nervous to think that my words will be put in print and that I will become an author in the esteemed and popular <a href="http://mikecohnsignatureseries.com/">Mike Cohn Signature Series.</a> 

I've created a <a href="http://www.scrumshortcuts.com/blog/forthcoming-book-scrum-shortcuts-without-cutting-corners/">'New Book!'</a> page which goes into greater depth about how the deal came about and how the book will differ from this blog. I've also included a table of contents so check it out and let me know what you think.]]></description>
			<content:encoded><![CDATA[<p>Believe it or not, what started as a blog has now progressed into a book! Yep, you read that correctly. I&#8217;m honoured, humbled and slightly nervous to think that my words will be put in print and that I will become an author in the esteemed and popular <a href="http://mikecohnsignatureseries.com/">Mike Cohn Signature Series.</a> </p>
<p>I&#8217;ve created a <a href="http://www.scrumshortcuts.com/blog/forthcoming-book-scrum-shortcuts-without-cutting-corners/">&#8216;New Book!&#8217;</a> page which goes into greater depth about how the deal came about and how the book will differ from this blog. I&#8217;ve also included a table of contents so check it out and let me know what you think.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>If you liked this article you can:</p>
<p><a href="http://feeds.feedburner.com/TheScrumshortcutblog">Subscribe to the RSS feed</a></p>
<p>Or you can share it:</p>
<p><br />
&nbsp;</p>
<img src="http://feeds.feedburner.com/~r/TheScrumshortcutBlog/~4/ZIwEVCw0qhg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.scrumshortcuts.com/blog/scrum-general/when-a-blog-becomes-a-scrum-book/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.scrumshortcuts.com/blog/scrum-general/when-a-blog-becomes-a-scrum-book/</feedburner:origLink></item>
		<item>
		<title>Relative Estimation Communication</title>
		<link>http://feedproxy.google.com/~r/TheScrumshortcutBlog/~3/sbaFbjZ1gXo/</link>
		<comments>http://www.scrumshortcuts.com/blog/estimation/relative-estimation-communication/#comments</comments>
		<pubDate>Wed, 29 Feb 2012 11:01:22 +0000</pubDate>
		<dc:creator>Ilan Goldstein</dc:creator>
				<category><![CDATA[Estimation]]></category>
		<category><![CDATA[delphi estimation]]></category>
		<category><![CDATA[Fibonacci]]></category>
		<category><![CDATA[Impediments]]></category>
		<category><![CDATA[product backlog]]></category>
		<category><![CDATA[Product Backlog Item]]></category>
		<category><![CDATA[Relative Estimation]]></category>
		<category><![CDATA[software estimation]]></category>
		<category><![CDATA[story point estimation]]></category>
		<category><![CDATA[Story Points]]></category>
		<category><![CDATA[Velocity]]></category>

		<guid isPermaLink="false">http://www.scrumshortcuts.com/blog/?p=1300</guid>
		<description><![CDATA[Everyone has a story about their agile epiphany moment. Mine came when I was introduced to relative story point estimation. For a technique that is so simple, I have to admit that explaining the underlying concept for the first time to the team (and other stakeholders) was actually the trickiest part. To help communicate what relative estimation is and why it is beneficial to adopt, <a href="http://www.scrumshortcuts.com/blog/estimation/relative-estimation-communication/">read on...</a> ]]></description>
			<content:encoded><![CDATA[<p>Everyone has a story about their agile epiphany moment. Mine came when I was introduced to relative story point estimation. Although I had been working with other agile practices for a number of years, it wasn’t until this moment that I became a truly devoted fan. The elegant simplicity of this approach made me feel that there was hope at last, that the dark art of software estimation could be conquered (at least to a much better degree then it had been before).</p>
<p>For a technique that is so simple, I have to admit that explaining the underlying concept for the first time to the team (and other stakeholders) was actually the trickiest part. To tackle a complex and seemingly unresolvable issue such as software estimation you have to look outside the box and any solution that falls into this category is not always simple to convey. The purpose of this article is to help you to communicate what relative estimation is and why it is beneficial to adopt.</p>
<h2>Quick Summary</h2>
<p>Relative story point estimation is a type of delphi estimation method that is applied at the product backlog level. In a nutshell, this means that it relies on the simultaneous input of a cross-functional team to ‘triangulate’ in on a common estimate for a user story, or other product backlog item.</p>
<p>Unlike traditional estimation units such as ‘ideal days’, the measurement unit utilized during relative estimation is not time based but rather, size based. Size in this case does not have a direct relationship to a specific time duration but instead, it is a function of three factors: <strong>effort, complexity and risk.</strong></p>
<p>These sizes are measured in units that we call ‘story points’ and typically, a slightly altered Fibonacci sequence is used as the point system:</p>
<p style="text-align: center;"><strong>0, ½, 1, 2, 3, 5, 8, 13, 20, 40, 100, ∞</strong></p>
<p>The reason for using the Fibonacci sequence is to reflect the inherent uncertainty when estimating larger items.</p>
<p>Relative estimation applies the principle that ‘comparing’ is much quicker and more accurate than ‘breaking down’. What this means is that instead of trying to break down a user story into component tasks and determining the task durations to obtain an estimate, the team is simply comparing the size of a new user story to the size of a previously estimated user story to obtain an estimate. Simply put, it relies on relative comparisons with known quantities rather than arbitrary units of time that are guessed. The assigned point value that a user story receives is not a time unit but rather a relative ‘marker’ compared to other previously estimated stories.</p>
<p>The team ‘velocity’ metric is then used to determine how many points can be completed on average per sprint and this value is then applied to the product backlog to determine how long the entire backlog will take.</p>
<h2>An example</h2>
<p>You’ve been given the task of creating a very basic fruit salad en masse for a nice big picnic. You’ve never made one before and you’re interested in working out how long it will take. You have oranges, bananas, pineapples and bunches of grapes (20 of each)</p>
<p>Let’s say that you assign a value of five story points to a banana (to work out how this initial calibration can be set, check out this article about <a href="http://www.scrumshortcuts.com/blog/estimation/transitioning-from-time-estimation-to-relative-estimation/">transitioning from time estimation to relative estimation</a>). Next we will ‘estimate’ an orange relative to the banana. An orange is similar in physical size to the banana so the ‘effort’ to peel will be similar; it is more complex because we need some sort of cutting technique (algorithm) to peel it; and it is more risky because we need a sharper knife. Conclusion is that an orange is almost twice the ‘size’ so let’s give it a value of eight. Now let’s take the pineapple. Going by the same rationale it is definitely going to take more effort due to its larger physical size, it is more complex to cut and is even riskier with all of those pesky spikes everywhere. I would say that it is more than twice as big so how about we give it a 20. Finally how about grapes; well they are low risk, low complexity but require a bit of effort plucking them off the stem so let’s give grapes a 2.</p>
<p>Let’s now calculate the size of our complete ‘product backlog’.</p>
<p><strong>20 x pineapple (20 points each) = 400 story points<br />
20 x bunches of grapes (2 points each) = 40 story points<br />
20 x oranges (8 points each) = 160 story points<br />
20 x bananas (5 points each) = 100 story points</strong></p>
<p>A quick calculation tells us that to release our ‘product’ we must complete <strong>700 points</strong> (assuming we need to stick to scope of course).</p>
<p>Determining how long our mega fruit salad will take to make will require a velocity. To work this out, let’s assume we are running in mini-sprints with a duration of ten minutes each. So let’s get chopping and see what we can achieve in ten minutes. If you’re like me, you’re possibly not the handiest in the kitchen so in one of the sprints I might possibly get through one pineapple, one orange and two bananas. That would give me a <strong>velocity of 38.</strong></p>
<p>So when will our product be delivered for delicious consumption? Well according to our backlog and our velocity it will take <strong>700/38 = 18.4 sprints or roughly three hours</strong> to complete. This doesn’t take into account impediments along the way such as interruptions from the kids or having to sharpen a blunt knife however it certainly gives us a solid estimation without arduous analysis.</p>
<h2>Over the bridge</h2>
<p>To now demonstrate why I prefer story points to other units such as the common &#8216;ideal days&#8217;, I will use an example that is close to home.</p>
<p>For several years I was lucky enough to travel to work every day over one of the world’s most iconic bridges (The Sydney Harbour Bridge) offering me a daily Zen moment as I stared out over the sparkling harbour.  I travelled by train however going over the bridge at the same time were also cars, bikes, pedestrians and below the bridge on the water cruised passenger ferries.  Now let’s hypothetically say that once arriving at the other end of the bridge there was someone documenting the time that it took all travellers (irrespective of transport mode), to get across the harbour from one side of the bridge to the other.  Obviously each response would vary depending on transport mode as well as impediments such as traffic, punctures, sore legs and so on.  </p>
<p>The above situation is analogous to asking two different development teams how long a user story will take to complete in ‘ideal days’.  Team A may suggest three days and Team B may suggest two days (perhaps due to their more senior makeup for example).  Now, ideally the team that conducts the work should estimate the work but for very large projects, the estimation may occur before the teams are finalized; so whose ideal days should be used?  This is a problem when using ‘ideal days’ but not so much if using relative story points and I’ll explain why.</p>
<p>Relating back to our bridge analogy, the reason that story points work is that the person at the other end of the bridge is now documenting a very different metric.  Instead of capturing various data relating to how long it took to get from one side of the bridge to the other, they are now documenting what the actual distance travelled was.  Obviously the distance in all cases will be exactly the same! In this case, the mode of transport is irrelevant as we are now talking about an independent relative distance.   We can then apply whatever velocity we like (i.e. mode of transport) to determine duration.  Translating back again to our software world, think of the distance as being equivalent to the relative story points for a story (independent and static) and think of the team make-up as equivalent to the mode of transport (dependent and variable).</p>
<h2>Explaining the benefits</h2>
<p>Many senior stakeholders aren’t necessarily interested in diving into the detail that I have explained above. They are simply interested in the business benefit of a particular method relative to other methods (pardon the pun). Below is a list of benefits that I find particularly effective when convincing senior stakeholders.</p>
<p>Relative story point estimation allows us to:</p>
<ol>
<li>Rapidly estimate long-term product backlogs without requiring detailed specifications and complicated dependency charting</li>
<li>Provide broader insight from diverse functional experts (which offers checks and balances and less point sensitivity) to ensure that estimates aren’t being padded nor under-baked</li>
<li>Ensure that the entire ‘brains trust’ of the team is able to understand and assess the merits of the requirements, allowing for early detection of any potential issues as well as areas for improvement</li>
<li>Leverage the knowledge gained from completing legacy work</li>
<li>Actually have some fun whilst conducting a traditionally mundane and frustrating task. <a href="http://www.scrumshortcuts.com/blog/estimation/planning-poker-at-pace/">Planning poker</a> sessions are interactive, lively and much faster than traditional estimation marathons</li>
<li>Sound pretty snazzy as talking about your ‘team velocity’ is way more exciting than mumbling something about your ‘team rate of progress’ – ok maybe leave that one out…</li>
</ol>
<h2>Finishing Up</h2>
<p>Bottom line is that estimation is hard. Very hard. There are so many unknowns and we’re dealing with software that requires perfection to compile and work. As such, no method is going to be a silver bullet. However I truly believe that relative story point estimation is, at the very least just as accurate as any other methodology and yet is far more elegant and simple in comparison.</p>
<p><strong><em>So how have you handled the explanation of relative estimation to your stakeholders? Was this fruit analogy helpful? Share your thoughts in the <a href="http://www.scrumshortcuts.com/blog/estimation/relative-estimation-communication/#respond">comments below.</a></strong></em></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>If you liked this article you can:</p>
<p><a href="http://feeds.feedburner.com/TheScrumshortcutblog">Subscribe to the RSS feed</a></p>
<p>Or you can share it:</p>
<p><br />
&nbsp;</p>
<img src="http://feeds.feedburner.com/~r/TheScrumshortcutBlog/~4/sbaFbjZ1gXo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.scrumshortcuts.com/blog/estimation/relative-estimation-communication/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		<feedburner:origLink>http://www.scrumshortcuts.com/blog/estimation/relative-estimation-communication/</feedburner:origLink></item>
		<item>
		<title>To-Dos For Your Sprint Reviews</title>
		<link>http://feedproxy.google.com/~r/TheScrumshortcutBlog/~3/q7fVQrbr8HE/</link>
		<comments>http://www.scrumshortcuts.com/blog/retrospectives-reviews/to-dos-for-your-sprint-reviews/#comments</comments>
		<pubDate>Mon, 30 Jan 2012 02:45:47 +0000</pubDate>
		<dc:creator>Ilan Goldstein</dc:creator>
				<category><![CDATA[Retrospectives and Reviews]]></category>
		<category><![CDATA[Impediments]]></category>
		<category><![CDATA[product demonstration]]></category>
		<category><![CDATA[Product Owner]]></category>
		<category><![CDATA[product showcase]]></category>
		<category><![CDATA[product sponsor]]></category>
		<category><![CDATA[ScrumMaster]]></category>
		<category><![CDATA[sprint review]]></category>
		<category><![CDATA[Stakeholders]]></category>

		<guid isPermaLink="false">http://www.scrumshortcuts.com/blog/?p=1232</guid>
		<description><![CDATA[Just show the stakeholders what was completed over the last two-week sprint – sounds simple right?  Well, based on my experience, a sprint review is rarely simple and in fact, I consider it be the most delicate session to facilitate. To turn your sprint reviews into rave reviews, <a href="http://www.scrumshortcuts.com/blog/retrospectives-reviews/to-dos-for-your-sprint-reviews">read more here...</a>]]></description>
			<content:encoded><![CDATA[<p>&nbsp;<br />
<strong>WARNING:</strong> On the surface, this Scrum ceremony appears to be both simple and straightforward.  But be warned – without careful preparation, this session can lead to riotous table-thumping and streams of tears.</p>
<p>Just show the stakeholders what was completed over the last two-week sprint – sounds simple right?  Well, based on my experience, a sprint review is rarely simple and in fact, I consider it be the most delicate session to facilitate.  </p>
<p>The core issue is aligning the expectations of a disparate group of stakeholders outside of the team. These people are often more senior in the business relative to the team, they most certainly have less familiarity with the project compared to the team and without wishing to generalize, often have the attention span of a puppy with an attention-deficit-disorder!</p>
<h2>During sprint planning</h2>
<p>Preparation for the sprint review actually starts during the prior sprint planning.  During the planning session the team must ensure that tasks are being allocated appropriately in readiness for the sprint review.  These tasks include:</p>
<ul>
<li>Preparing some basic demo data</li>
</ul>
<ul>
<li>Preparing a demo workflow script</li>
</ul>
<ul>
<li>Demo dry run / rehearsal</li>
</ul>
<p>You don’t want the team to spend too much time on these tasks as the sprint review shouldn’t be turned into a ‘dog and pony’ show, however these tasks certainly need to be acknowledged.</p>
<p>There are also a few important points to stress to the team during sprint planning.   Firstly, the sprint review demo needs to be conducted on the staging environment rather than on the development server (and definitely not on an individual’s machine).  This is not a ‘smoke and mirrors’ demonstration and the team needs to really prove that what has been developed is releasable.</p>
<p>Secondly, although the team should have fun during this session, it still needs to be taken seriously.  During the sprint review, both the team’s and Scrum’s efficacy is on display to those who might not have had much exposure to either.  </p>
<h2>During the sprint</h2>
<p>Once into the sprint, the ScrumMaster and product owner need to start running through their collective check-list in anticipation of the review.  Items to cover off include:</p>
<p><strong>Location</strong><br />
Confirm the location of the sprint review.  Make sure that any relevant meeting rooms have been booked and that they are well equipped for the occasion.  Double-check that there is a suitable data projector, ample seating, network connectivity and a whiteboard. I also recommend testing that the equipment actually works as expected; nothing is more embarrassing then so-called technology experts unable to get the projector to work before the session even begins.</p>
<p><strong>Invitations</strong><br />
Ensure that invitations are sent out to the relevant stakeholders sooner rather than later.  In fact, there should be a standing invite to the regular attendees so this point really only applies to any anomalous extras.</p>
<p><strong>Painful attendees</strong><br />
You may have concerns about a particular stakeholder who has a habit of taking centre-stage and issuing unwarranted criticism or off-tangent comments.  If you have one of these delightful characters to deal with, I recommend that the ScrumMaster and / or product owner visit them prior to the sprint review to give them a sneak peak and to get some early input.  If they feel a little bit special they are less likely to be destructive during the review.  We don’t want to ‘fix the results’ but we certainly want to avoid unnecessary morale-busting reviews.</p>
<p><strong>Presenters</strong><br />
Near the end of the sprint when you are able to ascertain exactly which user stories will likely be demonstrated, ensure that the team has decided who will be demoing what.  It might be just one individual or it could be a group effort – there is no hard and fast rule.</p>
<p><strong>Expectations</strong><br />
Once the demonstrable stories have been determined, I recommend circulating an email to all attendees to give them a brief heads-up of what is going to be presented.  The reason for this is that in the early sprint reviews of a project, the ‘user-ready’ features with snazzy UI are typically few and far between which can lead to some miffed, eyebrow-raising stakeholders.  For example, by informing them that the upcoming sprint review will focus primarily on the less visual, technical ‘plumbing’ work, there is less likelihood of misaligning expectations.  </p>
<p>This email also serves as a friendly reminder of when and where the session is with a gentle warning that any latecomers will have to supply coffee!</p>
<h2>During the sprint review</h2>
<p><strong>Refreshments</strong><br />
Everyone loves snacks.  Ensure that there is something to nibble on as well as drinks (hard whiskey if you’re really worried about how the review will go).  I find it so amusing that often people’s positive or negative judgement of a conference or training session comes down to the catering so you might as well make sure this element is covered off well.</p>
<p><strong>Scene setting</strong><br />
Once everyone has settled in and enjoyed some light banter over the refreshments, the product owner should briefly outline the sprint goal as well as reiterate what will be demonstrated.  Also, for early sprints, it doesn’t hurt to explain the definition of done to the stakeholders.</p>
<p><strong>Impediments</strong><br />
Following the scene setting, it can also be a really good idea to discuss any impediments that impacted the sprint, including why they occurred and how they were dealt with.  This is an opportunity to lobby for greater assistance if there are any ongoing impediments.  An example might be the physical environment; you may be having problems dealing with the Facilities department in your mission to get larger desks or more breakout space.<br />
In addition, I recommend using this segment to briefly make a point of key process improvements that were implemented to help achieve the sprint goal.   Don’t go into detail here as this session is about reviewing the product, however a quick mention won’t hurt and is a great opportunity to demonstrate to the stakeholders that the team is constantly improving.</p>
<p><strong>Preview at the review</strong><br />
It is a fundamental tenet that during the sprint review, you should only demonstrate stories that are complete (have met the definition of done).  This makes sense, however it can be very frustrating for the stakeholders.  Even if the team came very close to finishing a couple of stories but just ran out of time to meet the definition of done, then really, these stories shouldn’t be shown at all.  However, the reality is you will receive significant pressure from certain stakeholders to still show what has been worked on even if it is not quite finished…<br />
In this situation, instead of being a stubborn mule, I recommend creating an additional agenda item labelled, ‘Coming Soon’.  This way, much like a movie preview, we acknowledge that the work isn’t complete however the stakeholders will still get a sense of work that has been on the boil and ‘coming soon to a sprint review near you!’</p>
<p><strong>Breaks and phones</strong><br />
If your session is longer than an hour, I suggest you have five-minute breaks every 45 minutes to maintain focus. However, be aware of the ‘attention-deficit-disordered puppies’ who will get easily side-tracked and ‘mugged’ in the corridors so don’t let them stray far.<br />
Also, although tough to enforce, try requesting that everyone submit their Blackberrys (providing that RIM is still around when this is published) at the door. You may need to hire armed guards to pry those smartphones out of some of the stakeholders’ hands!  At the very least you should request that, “For the safety of this sprint review we request that you turn off all electrical devices”.  Good luck and at the very least, think up a creative punishment for those whose phones ring during the session…</p>
<p><strong>Suggestions from the ‘peanut gallery’</strong><br />
There will no doubt be a range of questions and suggestions that surface throughout the session.  I recommend that questions should be controlled and kept on topic &#8211; the team should answer any and all questions that surface regarding what is being demonstrated however questions that are tangential or completely off topic should go ‘offline’.<br />
Acknowledge any suggestions made (however outlandish they might sound) by writing them in the standard user story format on the whiteboard.  With any luck, after seeing their crazy suggestion written in black and white, the stakeholder will retract their pearls of wisdom.   Reasonable suggestions should then be added to the product backlog by the product owner for further assessment.</p>
<h2>Picnics or Battles</h2>
<p>Sprint reviews can be akin to turning up for a summer picnic or alternatively, turning up for pitched battle.  It really comes down to taking the necessary precautions and treating each session seriously whilst still having some fun.  Don’t assume that every stakeholder has the same level of background as the team and ensure that all attendees are made to feel comfortable by always explaining what is happening and why it’s happening.  </p>
<p>Aligning everyone’s expectations is the name of the game and achieving this objective is critical if you prefer picnics to battles!</p>
<p><strong><em>Now it&#8217;s over to you. Have you ever had a room full of stakeholders staring at an empty screen while you rushed around trying to get a projector working? How do you deal with someone who issues unwarranted criticism or off-tangent comments? Feel free to share your thoughts and comments in the <a href="http://www.scrumshortcuts.com/blog/retrospectives-reviews/to-dos-for-your-sprint-reviews/#respond">section below.</a></strong></em> </p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>If you liked this article you can:</p>
<p><a href="http://feeds.feedburner.com/TheScrumshortcutblog">Subscribe to the RSS feed</a></p>
<p>Or you can share it:</p>
<p><br />
&nbsp;</p>
<img src="http://feeds.feedburner.com/~r/TheScrumshortcutBlog/~4/q7fVQrbr8HE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.scrumshortcuts.com/blog/retrospectives-reviews/to-dos-for-your-sprint-reviews/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		<feedburner:origLink>http://www.scrumshortcuts.com/blog/retrospectives-reviews/to-dos-for-your-sprint-reviews/</feedburner:origLink></item>
	</channel>
</rss><!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Served from: www.scrumshortcuts.com @ 2013-04-09 17:26:54 --><!-- W3 Total Cache: Page cache debug info:
Engine:             apc
Cache key:          w3tc_www.scrumshortcuts.com_1_page_14db7196eb1693fc2fb1b247b652f409
Caching:            disabled
Reject reason:      Page is feed
Status:             not cached
Creation Time:      1.549s
Header info:
X-Pingback:         http://www.scrumshortcuts.com/blog/xmlrpc.php
Last-Modified:      Mon, 26 Nov 2012 22:18:52 GMT
ETag:               "e4db9e1ac48426a1cd42950905412a36"
X-Powered-By:       W3 Total Cache/0.9.2.4
X-Robots-Tag:       noindex,follow
Content-Type:       text/xml; charset=UTF-8
-->
