<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Jason Little &#187; Scrum Tips</title>
	<atom:link href="http://www.agilecoach.ca/category/scrum-tips/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.agilecoach.ca</link>
	<description>Changing the World, One Person at a Time</description>
	<lastBuildDate>Wed, 01 Feb 2012 15:43:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>I&#8217;m Not Here to Be Your Friend</title>
		<link>http://www.agilecoach.ca/2011/11/17/im-not-here-to-be-your-friend/</link>
		<comments>http://www.agilecoach.ca/2011/11/17/im-not-here-to-be-your-friend/#comments</comments>
		<pubDate>Thu, 17 Nov 2011 19:22:31 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[agile]]></category>
		<category><![CDATA[Leadership and Management]]></category>
		<category><![CDATA[Scrum Tips]]></category>
		<category><![CDATA[coaching skills]]></category>

		<guid isPermaLink="false">http://www.agilecoach.ca/?p=542</guid>
		<description><![CDATA[I was recently talking with a friend who was having some problems with adopting Scrum on a couple of their teams.  They were describing symptoms I&#8217;ve seen before in organizations where the QA folks struggle to keep up with the rest of the team.  Because I enjoy inflicting help on people, I offered to talk [...]]]></description>
			<content:encoded><![CDATA[<p>I was recently talking with a friend who was having some problems with adopting Scrum on a couple of their teams.  They were describing symptoms I&#8217;ve seen before in organizations where the QA folks struggle to keep up with the rest of the team.  Because I enjoy inflicting help on people, I offered to talk to them on my own time to offer some stories and experiences that might help them.</p>
<p>Some of the symptoms included not finishing the sprint work, disagreements about what done meant to the developers, testers and business people, struggling to finish regression, missed deadlines and releases.  It&#8217;s always tough to gather enough context in a short amount of time to offer some advice.  I could see the main challenge was getting the team to buy into a shared goal and removing the silos.   Having said that, these guys seemed quite collaborative, I think they were simply having problems adjusting to Agile given they&#8217;ve only been trying it for a couple of months.   I think they&#8217;re on the right track and seem committed to improving which is just great.  Anytime people want to give up their own time to learn is a good thing in my books.</p>
<p>As we talked about ideas about how to find balance I suggested one way to help manage these symptoms is to pull less work.  Of course every action has some impact and I mentioned that this can create idle time, especially in cases where &#8220;the development work&#8221; is low effort but the &#8220;testing work&#8221; is high.  You could have developers idle! Nooooo!  I could see an adverse reaction to that suggestion so I made a joke about making sure &#8220;resources&#8221; are 100% utilized!  The reality is, people need slack, especially to learn a new process and move forward.</p>
<p>I asked the product owner flatly that if they are missing releases now.  He said yes.  I asked if they have quality problems as a result of in-sufficient testing.  He said yes.  I then asked what&#8217;s the harm of slowing down?  Your missing releases with lower-than-desired quality now.  You&#8217;re only fooling yourself if you think slowing down is going to cause problems because you already have those problems now.</p>
<p>I could feel a bit of shock from a couple of people in the room after I said that.</p>
<p>The point is, when you are looking for a coach or consultant, they&#8217;re not there to be your friend.  They are there to help you figure out how to solve, manage or cope with your problems and you are not going to like some of the answers you get.  A good coach is going to tell you either the brutal or kind truth and the best you can do is establish personal safety by having an agreement and shared understanding about what is expected from the coach from your perspective and the same from the coaches perspective.  Once you can get that agreement in place what unfolds can happen in the name of progress.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agilecoach.ca/2011/11/17/im-not-here-to-be-your-friend/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Does Your Stand-up Happen After the Stand-up?</title>
		<link>http://www.agilecoach.ca/2011/04/13/does-your-stand-up-happen-after-the-stand-up/</link>
		<comments>http://www.agilecoach.ca/2011/04/13/does-your-stand-up-happen-after-the-stand-up/#comments</comments>
		<pubDate>Wed, 13 Apr 2011 14:24:18 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Scrum Tips]]></category>
		<category><![CDATA[daily scrum]]></category>
		<category><![CDATA[standup]]></category>

		<guid isPermaLink="false">http://www.agilecoach.ca/?p=410</guid>
		<description><![CDATA[The daily Scrum (AKA standup) is not a status meeting.  It&#8217;s purpose is to provide a forum for team members to co-ordinate their work and raise any obstacles preventing them from getting that work done.  I&#8217;ve noticed a pattern from numerous teams I&#8217;ve worked with and am wondering if you&#8217;ve noticed the same. The &#8220;stand-up&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>The daily Scrum (AKA standup) is not a status meeting.  It&#8217;s purpose is to provide a forum for team members to co-ordinate their work and raise any obstacles preventing them from getting that work done.  I&#8217;ve noticed a pattern from numerous teams I&#8217;ve worked with and am wondering if you&#8217;ve noticed the same.</p>
<p>The &#8220;stand-up&#8221; ends up being a ritual where the drones&#8230;er team members, answer the 3 questions because, well, that&#8217;s what Scrum says you&#8217;re supposed to do.  What did you finish yesterday, what will you finish today and what&#8217;s blocking you.   Pretty simple stuff.  I worked with one team that had terrible &#8216;standups&#8217; until they <a href="http://www.agilecoach.ca/2009/10/23/is-it-dysfunctional-to-sit-at-your-stand-up/">started sitting down</a>.  One team member (who was kicked off the team) made it a point to bring Ken Schwaber&#8217;s book to prove to me that you don&#8217;t have to stand at the standup.  I asked him if he could remember a time when I said they had to stand-up.  He grumbled and stormed away.</p>
<p>I&#8217;ve noticed a pattern of teams going through the ritual only to do a real standup after they finish the ritual.    The &#8216;standup&#8217; itself is a status meeting with the 3 questions and I&#8217;ve noticed the teams that exhibit this pattern finish that pretty quickly.  Then they move on to the real standup, focus on the work on the task-board and co-ordinate their work for the day.  I&#8217;m sure some purists would call this some type of critical dysfunction, but what&#8217;s the harm?  From my observations, the ritual lasts 5 or 10 minutes and the &#8216;real&#8217; standup about the same.  Oops, that puts us over the 15 minute time limit.  I guess all is lost then.</p>
<p>How about you?  Does your team function like these other teams I&#8217;ve observed?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agilecoach.ca/2011/04/13/does-your-stand-up-happen-after-the-stand-up/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>A Retrospective on Retrospectives</title>
		<link>http://www.agilecoach.ca/2011/04/10/a-retrospective-on-retrospectives/</link>
		<comments>http://www.agilecoach.ca/2011/04/10/a-retrospective-on-retrospectives/#comments</comments>
		<pubDate>Sun, 10 Apr 2011 23:55:41 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Leadership and Management]]></category>
		<category><![CDATA[Scrum Tips]]></category>
		<category><![CDATA[retrospectives]]></category>

		<guid isPermaLink="false">http://www.agilecoach.ca/?p=404</guid>
		<description><![CDATA[I had an opportunity to help another team out with their retrospective the other day.  These guys hadn&#8217;t done one in over 3 months so I offered to help out.  I was curious to understand why they had stopped doing them although I was pretty sure I knew why already.  Keep in mind this team [...]]]></description>
			<content:encoded><![CDATA[<p>I had an opportunity to help another team out with their retrospective the other day.  These guys hadn&#8217;t done one in over 3 months so I offered to help out.  I was curious to understand why they had stopped doing them although I was pretty sure I knew why already.  Keep in mind this team isn&#8217;t following Scrum, they practice daily standups but otherwise it&#8217;s (IMO) just adhoc process which suits the type of work they&#8217;re doing.</p>
<p>One of the team members was busy and couldn&#8217;t make it (which was a piece of data on it&#8217;s own) but we went ahead anyway and did a safety check first.  I don&#8217;t remember the exact name of the techique from Diane Larson&#8217;s and Esther Derby&#8217;s Agile Retrospectives book, but it&#8217;s the one where you ask people to write down whether they are an explorer (fully engaged), shopper (want to pick out at least one idea), vacationer (yes! I don&#8217;t have to do REAL work!) or prisoner (get me the H outta here!).  I was pleased to see all &#8220;E&#8221;&#8216;s.</p>
<p>I explained to them as a facilitator I wouldn&#8217;t be participating and that I&#8217;d just be helping.  I offered a couple of suggestions, a retrospective on why they stopped doing retrospectives or a timeline of the last few months similar to a release retrospective.  They opted to go with the retrospective on why they stopped doing retrospectives.  I asked them to write down some positives and negatives about past retrospectives that I hoped would spark some dialogue.  The output was simple and we were done really quickly without much discussion:</p>
<p><strong>Good Things</strong>:</p>
<p>- had a chance to slow down and talk about how things were going<br />
- got to see thoughts from other team members&#8217; perspective</p>
<p><strong>Bad Things</strong>:</p>
<p>- they had been combining their retrospective with another team (it&#8217;s a small company, so they&#8217;d have about 10 &#8211; 12 people from 2 teams that work fairly closely in one retrospective).  As a result, the other team was dominating the retrospective<br />
- they were too busy to do them</p>
<p>Those were the two main items from each after we clumped them together using an affinity diagram and after a quick chat they decided on one thing to start doing.  Start doing a 30 minute retrospective every 2 weeks.  30 minutes was enough time to &#8216;be away from work&#8217; and I suggested they put up a timeline to capture good and bad things as they come up.  They thought that was a good idea and they also agreed that one person would take ownership of the retrospective every two weeks so they would be sure they&#8217;d do it.  Time will tell I suppose!</p>
<p>The energy was really low during this retrospective as well.   It felt a bit forced as I had to poke them to get them to open up a bit and try and focus on each other instead of me.  We wrapped up quickly since I sensed they were pretty tired and since we got to the point quickly, there wasn&#8217;t much reason to keep going.</p>
<p>I learned something too.  Next time I facilitate, I&#8217;ll get out of the way.  Like, physically out of the way.   We have a couch and a couple of chairs in the area that are setup great for discussions, next time I&#8217;ll stand outside the circle.</p>
<p>I had done something similar with the other team as they had mentioned their last few retrospectives &#8216;<em>sucked</em>&#8216;.  Their reasons were similar and they also added that they rarely have any tangible or actionable output to move forward with.  They just end up talking and talking with a lot of &#8220;<em>we should</em>&#8230;&#8221; language.</p>
<p>Next time you experience teams going through the motions or feeling like retrospectives are getting in the way of &#8216;real work&#8217;, try uncovering why they feel that way.  Chances are there are some problems under the covers that you can clear up pretty quickly and get back on track.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agilecoach.ca/2011/04/10/a-retrospective-on-retrospectives/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Your &#8216;Done&#8217; Isn&#8217;t My &#8216;Done&#8217;</title>
		<link>http://www.agilecoach.ca/2011/03/02/your-done-isnt-my-done/</link>
		<comments>http://www.agilecoach.ca/2011/03/02/your-done-isnt-my-done/#comments</comments>
		<pubDate>Wed, 02 Mar 2011 14:02:35 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Coaching tips]]></category>
		<category><![CDATA[implementing scrum]]></category>
		<category><![CDATA[Leadership and Management]]></category>
		<category><![CDATA[Scrum Tips]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[alignment]]></category>
		<category><![CDATA[done]]></category>

		<guid isPermaLink="false">http://www.agilecoach.ca/?p=377</guid>
		<description><![CDATA[Last night I finished my taxes.  I tweeted I was done.  Not developer done, but done done.  Lynn McKee pointed out that even my impression of &#8216;done&#8217; was open to interpretation.  Does &#8216;done&#8217; mean finished with the calculations?  Filed?  Received refund? Being audited? Filed mine and my wifes? That reminded me of a recent sprint [...]]]></description>
			<content:encoded><![CDATA[<p>Last night I finished my taxes.  I tweeted I was done.  Not developer done, but done done.  <a href="http://twitter.com/lynn_mckee/status/42819439409889280" target="_blank">Lynn McKee pointed out</a> that even my impression of &#8216;done&#8217; was open to interpretation.  Does &#8216;done&#8217; mean finished with the calculations?  Filed?  Received refund? Being audited? Filed mine and my wifes?</p>
<p>That reminded me of a recent sprint planning session our team had.  Our product owner considered customer value and done as being able to clearly show separation of presentation and data layers in a new service we&#8217;re developing.  I considered customer value being showing the user of the new service a simple interpretation of the data being shown through the service.  Very different perspectives.<span id="more-377"></span></p>
<p>For me &#8216;done&#8217; is when the customer gets something valuable.  For our PO, &#8216;done&#8217; is when he can be satisfied with the design of the service.  The team, done is when all the yellow stickies are moved to &#8216;done&#8217;.</p>
<p>The point is, my tax example is simple and very specific.  Just before I wrote this post I told my wife I finished both returns, filed mine since I get a refund and will file her&#8217;s at the deadline since she has to pay this year (booooooo!&#8230;.for her!).  Before that, I have no idea what she thought &#8216;done&#8217; was.</p>
<p><a href="http://www.agilecoach.ca/wp-content/uploads/2011/03/releasewall.jpg"><img class="alignleft size-thumbnail wp-image-380" style="margin-left: 5px; margin-right: 5px;" title="releasewall" src="http://www.agilecoach.ca/wp-content/uploads/2011/03/releasewall-150x150.jpg" alt="" width="150" height="150" /></a>Software is much more complex than that.  One way of handling this is to periodically align the team during the sprint.  Oddly enough I did that yesterday.  Our standup felt kinda &#8216;status-y&#8217; and there really wasn&#8217;t much talk about the actual work.  I pushed the team and asked them to say what they thought we agreed to delivering.  I asked the PO the same thing.</p>
<p>I was pleased to hear it was the same as what I thought so I wrote it down and stuck it on our release wall.  Might be tough to see in the picture, the green card on the left shows the sprint number and what our definition of &#8216;done&#8217; is from the customer&#8217;s perspective since that&#8217;s what our sales and marketing team would find valuable.  They could care less if the service is de-coupled.</p>
<p>When you talk about &#8216;done&#8217;, be specific.  Scrum talks about delivering &#8216;business value&#8217; and &#8216;potentially shippable&#8217; software which is just a guideline.  Be specific and you&#8217;ll avoid a whole whack of ugle &#8220;hey, that&#8217;s not what I thought we were gunna get!&#8221; conversations later.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agilecoach.ca/2011/03/02/your-done-isnt-my-done/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A Scrum Master Can&#8217;t Help You</title>
		<link>http://www.agilecoach.ca/2010/10/29/a-scrum-master-cant-help-you/</link>
		<comments>http://www.agilecoach.ca/2010/10/29/a-scrum-master-cant-help-you/#comments</comments>
		<pubDate>Fri, 29 Oct 2010 18:07:21 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Scrum Tips]]></category>
		<category><![CDATA[Scrum Tools]]></category>
		<category><![CDATA[tactics]]></category>
		<category><![CDATA[enterprise agile]]></category>
		<category><![CDATA[scrum master]]></category>
		<category><![CDATA[systems thinking]]></category>

		<guid isPermaLink="false">http://www.agilecoach.ca/?p=271</guid>
		<description><![CDATA[I failed Scrum.org&#8217;s question about whether or not the Scrum Master is a management position.  I still think it was a trick question, and I did manage a 77% so I guess I&#8217;m qualified enough to still talk about Scrum. The textbook definition of a Scrum Master is someone who &#8220;removes impediments&#8221; and facilitates the [...]]]></description>
			<content:encoded><![CDATA[<p>I failed Scrum.org&#8217;s question about whether or not the Scrum Master is a management position.  I still think it was a trick question, and I did manage a 77% so I guess I&#8217;m qualified enough to still talk about Scrum.</p>
<p>The textbook definition of a Scrum Master is someone who &#8220;<em>removes impediments</em>&#8221; and facilitates the process for the team.  I suppose from a process perspective the Scrum Master does do management type of work but in general terms the Agile community doesn&#8217;t agree that the team&#8217;s manager makes a good Scrum Master.    The general thinking is that a manager can circumvent team self-organization and creativity by directing the team and in theory this is fine but in practice it&#8217;s just not reality for medium to large sized organizations.<span id="more-271"></span></p>
<p>Let&#8217;s consider this complex, enterprise organization structure:</p>
<p style="text-align: center;"><a href="http://www.agilecoach.ca/wp-content/uploads/2010/10/complex-org-big.001.jpg"><img class="aligncenter size-medium wp-image-280" title="complex-org-big.001" src="http://www.agilecoach.ca/wp-content/uploads/2010/10/complex-org-big.001-300x225.jpg" alt="" width="300" height="225" />(click to enlarge)</a></p>
<p style="text-align: left;">
<p>This example is loosely based on an enterprise organization I worked with.  A Scrum Master will have extreme difficulty trying to cross the boundaries presented in an enterprise organization.  Removing impediments are going to be extremely challenging, if not impossible, in this type of organization and there are a number of reasons why:</p>
<ol>
<li><strong>Functional Department Objectives</strong>: Team members will be taking direction from conflicting objectives.  QA&#8217;s mandate may to be to reduce bugs while the PMO&#8217;s objective is to get the project out on time and on budget therefore sacrificing quality in the process.</li>
<li><strong>Exposing Dysfunction</strong>: Managers are happy in their silos, crossing boundaries to remove an impediment can be seen as a threat to the responsible manager.  I encountered a situation where the team I was working in was consistently losing 1 &#8211; 2 days of productivity per sprint due to environment problems.  When I began removing this impediment all I did was piss off a lot of people and nothing happened.  They were quite happy with the current state because it was just too hard and expensive to have proper environments.  Even better when I asked &#8220;so what do you expect the team to do during these blackout periods?&#8221;.  The answer was:  &#8220;nothing&#8221;.</li>
<li><strong>Team member fear</strong>: Having multiple managers providing process and direction to the team makes self-organization difficult.  Team members will struggle with the courage to do the right thing over getting into a conflict with their manager.</li>
<li><strong>Impediment is technical in nature, control outside scope of department: </strong>I personally ran into this quite a bit.  In many cases a back-end system was not available and the organization had a complex support system that seemed to be designed to block all progress by bogging down people in process.  Let&#8217;s say the team is working on an application that interfaces with a service layer controlled by IT.  The process dictates a complex ticket system for resolution and escalation requires moving up your silo to the appropriate level, across to the responsible department, down that stack and then back up, across and down.  Sounds confusing doesn&#8217;t it?  It is.  This encourages silo-type behaviour, mis-trust and a whole host of other dysfunctional behaviour designed to follow process over getting results.</li>
<li><strong>Resistance</strong>: I&#8217;m not a fan of the term &#8216;resistance&#8217; personally.  Resistance is simply a symptom covering a reaction to change.  In the diagram above, if there is fear or resistance at any management level (and there usually is), a Scrum Master&#8217;s job is all that more difficult as the SM doesn&#8217;t have any power or authority to remove impediments.</li>
</ol>
<p>So what&#8217;s the solution?  To be honest, I don&#8217;t entirely know.  Creating a matrixed organization where the team reports to the Scrum Master may work.  Firing all the managers and flattening out the organization may work.  Moving from a project-based organization to a product-based organization may work.  Pushing the fluff of &#8220;<em>hey, can&#8217;t we just all get along and work together</em>&#8221; may work (although I doubt it).  It&#8217;s probably going to be a bit of all of these actually but hiring Scrum Masters is the wrong first step.</p>
<p>Based on the sessions I attended at Agile Tour Toronto, no one has Enterprise Agile figured out to any degree of certainty and my opinion is that people are focusing on the practices, not changing the system in which those practices are used.</p>
<p>All I&#8217;ve figured out so far is that a Scrum Master in a large organization has no power or authority and a smaller sphere of influence to help with change. If you are expecting to hire a bunch of Scrum Masters to make your enterprise Agile, just wire the money you plan to spend on them to any registered charity, it&#8217;ll be money much better spent in the end and you&#8217;ll get some nice tax breaks.</p>
<p>Let me tell you story about a team I worked on and why we were successful despite the number of constraints on our team:</p>
<ol>
<li><strong>Extremely strong Product Owner</strong>: she knew the domain, she knew the politics, she knew was battles to fight and which ones to let go.  If our team was technically dependent on a group outside our influence and they wouldn&#8217;t help, she&#8217;d drop the backlog item and promote something else.  Then she was manage the stakeholders appropriately.</li>
<li><strong>Achiever-level(1) Team Members</strong>:  We have 1 tester and 1 programmer who were very much achievers that were intrinsically motivated to learn about Agile and technical practices and were genuinely interested int he work they were doing.    They inspired the team and were greatly responsible for creating a high performing team.</li>
<li><strong>Catalyst(1) Scrum Master:</strong> I don&#8217;t like taking any credit for the success, the team did the work, however I did get some great feedback that I was able to provide a team system that allowed them to step up and take risks.  I listened to their concerns, I had one-on-one sessions with them, I gave them timely feedback and I was a pain in the ass when I felt I needed to be a pain in ass.</li>
<li><strong>The Perfect Storm</strong>: Having said all of that, this team had something special.  There was a great mix of personalities, domain and technical knowledge/skills and we had a very open and honest relationship across the board.</li>
</ol>
<p>While this team and project was successful, as a whole, the adoption was not. (sidebar: it&#8217;s been 18 months since the adoption started and it&#8217;s just now hitting critical mass)  The point is, organizations often think hiring a bunch of Scrum Masters to make their projects &#8216;Agile&#8217; and yet don&#8217;t consider the system is not designed to support Agile processes.  I spent most of my time at this organization acting as an Agile project manager all the while kicking up to influence change.   This organization perceived Scrum Masters as just Agile project managers and didn&#8217;t understand that in order to be successful with Agile, the system must change.</p>
<p>Before you decide you need a Scrum Master, take a step back and understand your system and context.  A Scrum Master that reports to a manager who may end up looking incompetent from the visibility Scrum will create, isn&#8217;t likely to help remove impediments.  There&#8217;s a reason why courage is a value of Scrum, without it you&#8217;re just left with a dysfunctional Agile process instead of a dysfunctional&#8230;whatever it was before.</p>
<p><strong>(1)</strong> For more information about developmental models, check out <a href="http://collectiveedgecoaching.com/the-agile-enterprise/the-agile-leader/" target="_blank">Michael Spayd&#8217;s article</a> on Agile leadership with references to Leadership Agility by Bill Joiner.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agilecoach.ca/2010/10/29/a-scrum-master-cant-help-you/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>3 Reasons Why Setting Expectations Matters</title>
		<link>http://www.agilecoach.ca/2010/08/11/3-reasons-why-setting-expectations-matters/</link>
		<comments>http://www.agilecoach.ca/2010/08/11/3-reasons-why-setting-expectations-matters/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 16:08:51 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[agile]]></category>
		<category><![CDATA[Coaching tips]]></category>
		<category><![CDATA[Scrum Tips]]></category>
		<category><![CDATA[commitment]]></category>
		<category><![CDATA[sprint demo]]></category>
		<category><![CDATA[trust]]></category>

		<guid isPermaLink="false">http://www.agilecoach.ca/?p=183</guid>
		<description><![CDATA[I was on vacation last week and was working on a blog post when my 5 year old barged into my office asking me to play dominos with him.  I figured I needed about 10 minutes to finish up the post so I asked him to go look at his clock and tell me what [...]]]></description>
			<content:encoded><![CDATA[<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">I was on vacation last week and was working on a blog post when my 5 year old barged into my office asking me to play dominos with him.  I figured I needed about 10 minutes to finish up the post so I asked him to go look at his clock and tell me what time it was.  He rushed out, came back and said, &#8216;daddy, its 9.25&#8242; so I said, &#8216;I will play dominos with you in 10 minutes.&#8217;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Expectation set.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">At 9.35 he comes back in and grabs my arm and says &#8216;ok, its 9.35, lets go play dominos!&#8217;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Hang on dude, I need a few more minutes&#8230;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">NOOOOOO he says! I want to play dominos!</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Trust broken.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">The great thing about kids is how they live in the now. I set the expectation that I would play with him in 10 minutes and I broke that committment.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">So what happened?</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Bad estimate finishing my post I suppose.  Maybe I gave an estimate based on what I thought was a realistic time frame for a 5 year old to wait regardless of the effort left on the task.  As a result that time-crunch probably led to lack of focus and it all went downhill from there.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Bottom line is I set an expectation, I broke the commitment and the consequence was the 5-year old melt-down.</div>
<p>I was on vacation last week and was working on a blog post when my 5 year old barged into my office asking me to play dominos with him.  I figured I needed about 10 minutes to finish up the post so I asked him to go look at his clock and tell me what time it was.  He rushed out, came back and said, &#8220;<em>daddy, it&#8217;s 9.25</em>&#8221; so I said, &#8220;<em>I will play dominos with you in 10 minutes.&#8221;</em></p>
<p>Expectation set.<span id="more-183"></span></p>
<p>At 9.35 he comes back in, grabs my arm and says &#8220;<em>ok, its 9.35, lets go play dominos!&#8221;</em></p>
<p>&#8220;<em>Hang on dude, I need a few more minutes&#8230;</em>&#8221;</p>
<p>&#8220;<em>NOOOOOO he says! I want to play dominos!</em>&#8221;</p>
<p>Trust broken.</p>
<p>The great thing about kids is how they live in the now.  I set the expectation that I would play with him in 10 minutes and I broke that commitment.</p>
<p>So what happened?</p>
<p>Bad estimate finishing my post I suppose.  Maybe I gave an estimate based on what I thought was a realistic time frame for a 5 year old to wait regardless of the effort left on the task.  As a result that time-crunch probably led to lack of focus and it all went downhill from there.</p>
<p>Bottom line is I set an expectation, I broke the commitment and the consequence was the dreaded &#8220;5-year old melt-down.&#8221;</p>
<p>There&#8217;s a lesson here, well, a few actually.</p>
<p><strong>1) Trust:</strong> When a team sets an expectation with their Sprint commitment they&#8217;ve largely said &#8220;<em>trust us, we&#8217;ll get this stuff done in 2 weeks</em>&#8221;  If teams get into a habit of setting expectations and not delivering, that trust will be broken and that has consequences that are much more serious than &#8220;<em>oh well, we&#8217;ll do better next time</em>&#8220;.  The product owner, stakeholders/customer or whoever, won&#8217;t believe the team when they estimate stories or when they make Sprint commitments.</p>
<p>Without trust you&#8217;ll end up piling more process on top of already existing dysfunctional process to account for the lack of trust.  Sometimes we like to call these &#8220;gates&#8221; and mask our distrust as &#8220;<em>accountability or responsibility</em>&#8221;</p>
<p><strong>2) Team Responsibility:</strong> When a team sets an expectation, they are responsible for living up to that expectation.  If the team misses the commitment they should be pissed off they missed it.  Of course, when they nail it, it feels good.  It feels good to finish something and present the work to others in the organization.</p>
<p>Without team responsibility you&#8217;re just breaking work into 2 week chucks and not behaving any differently.</p>
<p><strong>3)  Personal Satisfaction</strong>: Personal satisfaction is a great motivator.  <a href="http://hbr.org/2010/01/the-hbr-list-breakthrough-ideas-for-2010/ar/1" target="_blank">Harvard Business Review</a> posted an article on what really motivates people and progress was the number one factor.   Setting an expectation in the Sprint Planning session and showing the result at the Sprint Demo shows progress which is a great way for team members to feel a sense of personal satisfaction.  This is more important than managing by fear (the STICK approach) or managing with carrots (the REWARD approach).</p>
<p>These 3 factors are closely related.</p>
<p>Lack of personal satisfaction can lead to lack of team responsibility.  Lack of team responsibility can lead to commitments being missed which will lead to a lack of trust between the team and the organization/customer/stakeholder.</p>
<p>The difference between my story of breaking my commitment with my 5 year old and a team breaking their commitment is that I can re-gain that trust easily by saying I&#8217;m sorry and by taking him out for some ice-cream.</p>
<p>Chances are a team only has so many &#8216;get out of jail free&#8217; cards and a pattern of missing commitments isn&#8217;t only going to kill your Agile initiative, it&#8217;s going to do damage to your business.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agilecoach.ca/2010/08/11/3-reasons-why-setting-expectations-matters/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Learn the Secrets of Collaboration&#8230;From Your Kids</title>
		<link>http://www.agilecoach.ca/2010/02/24/learn-the-secrets-of-collaboration-from-your-kids/</link>
		<comments>http://www.agilecoach.ca/2010/02/24/learn-the-secrets-of-collaboration-from-your-kids/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 18:45:19 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Coaching tips]]></category>
		<category><![CDATA[Scrum Tips]]></category>
		<category><![CDATA[collaboration]]></category>

		<guid isPermaLink="false">http://www.agilecoach.ca/?p=147</guid>
		<description><![CDATA[One of the simulations I like to facilitate during training sessions is a simple penny flipping exercise learned from Mishkin Berteig to show how the team approach can lead to substantial improvement and productivity gains. The idea is simple, have the attendees work in a serial process where they have to pass the penny from [...]]]></description>
			<content:encoded><![CDATA[<p>One of the simulations I like to facilitate during training sessions is a simple penny flipping exercise learned from <a href="http://www.agileadvice.com" target="_blank">Mishkin Berteig</a> to show how the team approach can lead to substantial improvement and productivity gains.</p>
<p>The idea is simple, have the attendees work in a serial process where they have to pass the penny from person to person.  The goal is to get the pennies facing heads up in &#8216;the product environment&#8217; (which is a piece of paper) at the end of the chain.  The second part has the same goal, but the teams can accomplish it however they want. I usually repeat the second part a couple of times to prove the meaning behind the exercise.  I&#8217;ll add a post with the mechanics on this game later.</p>
<p>Anyway, last night my 2 kids and I were playing dominos which always results in a living room disaster since we have a few hundred of the them.  20 minutes for me to set them up, 10 seconds for them to knock them down.   When it was time to clean up I simply stated the goal.  &#8221;<em>Ok guys, time to put all the dominos away in the clear bin</em>&#8220;.  Just like a high-performing Scrum team, we started singing the Wonder Pets Teamwork song (what&#8217;s gunna work?  TEAMWORK!) and each &#8220;team member&#8221; started cleaning up.</p>
<p>My 4 year old son started picking up the dominos nearest to him, same for me and my 3 year old daughter.  The bucket was pretty much centralized between the 3 of us.  After we had cleaned up the dominos closet to us, my son immediately took the bin, moved it to the next &#8216;batch of mess&#8217; and we proceeded to start with whatever dominos were nearest to us.  My daughter had walked towards the pile my son started with so she quickly self-adjusted and started on another pile.</p>
<p>I was stunned.  The collaboration was completely instinctive and there was very little, if any, discussion.  We all knew what the goal was and we all chipped in.  Once there were only a handful of dominos left, all 3 of us focused on that so no one was idle until there were less than 3 dominos left.</p>
<p>Sounds silly, I know, but the Agile principles were were much apparent to me during this clean-up session:</p>
<ul>
<li>all team members understood the goal</li>
<li>team members self-organized</li>
<li>team members adjusted based on work remaining</li>
<li>team members started with highest priority items (as in, we all started with the pile in front of us)</li>
<li>we had fun while working! (For those who don&#8217;t have kids, trying to convince a 3 and 4 year old to clean-up is not really that easy most of the time!)</li>
</ul>
<p>I often get complaints in training sessions about the simplicity of the exercise and that moving pennies is different than real-world work.  I agree, it is but applying the one-team, shared goal value is more important.  Once folks buy into the team system, the rest of the work falls into line much easier.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agilecoach.ca/2010/02/24/learn-the-secrets-of-collaboration-from-your-kids/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Waterfalling your Iterations: Not the way to handle re-work</title>
		<link>http://www.agilecoach.ca/2010/01/15/waterfalling-your-iterations-not-the-way-to-handle-re-work/</link>
		<comments>http://www.agilecoach.ca/2010/01/15/waterfalling-your-iterations-not-the-way-to-handle-re-work/#comments</comments>
		<pubDate>Fri, 15 Jan 2010 18:14:43 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Coaching tips]]></category>
		<category><![CDATA[Scrum Tips]]></category>

		<guid isPermaLink="false">http://www.agilecoach.ca/?p=137</guid>
		<description><![CDATA[Ah, good old re-work.  The thorn in the side of Scrum teams, the impossible mountain to climb for development teams.  Re-work is un-avoidable.  When people see working software, they get new ideas and might want some changes.   Here are some thoughts for handling re-work based on a few scenarios that popped up at work [...]]]></description>
			<content:encoded><![CDATA[<p>Ah, good old re-work.  The thorn in the side of Scrum teams, the impossible mountain to climb for development teams.  Re-work is un-avoidable.  When people see working software, they get new ideas and might want some changes.   Here are some thoughts for handling re-work based on a few scenarios that popped up at work this week.</p>
<h2>If We Knew Earlier, We Coulda Did Something About it</h2>
<p><strong>Situation</strong>: During our iteration demos the team I&#8217;m working with found that they had improvements and suggestions now that they could &#8216;step back&#8217; and see their work.  Other folks who we invite to the demo would have some small ideas or our Product Owner would have some suggestions that were nit-picky, but nonetheless would be better for the user.</p>
<p><strong>Problem</strong>: Waiting too long to get feedback.</p>
<p><strong>Solution</strong>: I&#8217;m happy the team came to this conclusion themselves in the retrospective.  One of the team members posed the question that why don&#8217;t we show our product owner immediately when we complete the story and not wait for the demo?  <strong><em>Side note</em></strong>: I&#8217;ve mentioned this to them a few times, but it was great to see them take a problem and apply the learnings on their own.</p>
<h2>Splitting the Iteration into Work and Re-work Phases</h2>
<p><strong>Scenario</strong>: There is too much re-work at the end of the iteration so we are going to take our 1 week iterations and shorten them to 3 days so we have 2 days to do re-work.</p>
<p><strong>Problem</strong>: too much WIP and lack of communication between team and product owner. (In this scenario the product owner isn&#8217;t available full-time to the team and the proxy he assigned can&#8217;t always make a decision). There are a few other things happening here as well.  The work this team does is non-software and they rely frequently on interacting with people in other departments.  They&#8217;ll start something, get blocked and move on to something else therefore creating a great deal of waste.</p>
<p><strong>Solution</strong>: The team has been struggling with this for a few iterations, I&#8217;m not working with them but did have a chat with their Scrum Master since he felt it was a failure on his part.  Not so at all.   I told him maybe trying to hammer Scrum into their work-style wasn&#8217;t the best thing to do.  Perhaps a Kanban system would be more effective for them.   We talked about what that meant and they&#8217;re not ready for that so instead they&#8217;ll try communicating with the product owner more often and help the PO understand he needs to be available for the team to fulfill their commitments.</p>
<h2>Agile/Waterfall Hybrids is What we Did!</h2>
<p>This one came up in a training session I was doing.  One of the attendees said mixing waterfall and Agile can work because in his experience there was no way to handle re-work in Agile.  The solution to this is similar to the first scenario I discussed at the start of this post.</p>
<p>The root of this problem is not getting feedback early enough or the lack of daily communication between the Product Owner and the Team that is required when using an Agile process.  A deeper problem was the apparent separation between programmers and testers on the team he was talking about.  I wasn&#8217;t able to deep-dive into the scenario since it was in the middle of class but I offered some suggestions about why it might be happening.</p>
<p>All of these examples, in my opinion, are some of the main reasons why companies fail with Agile.  They interpret &#8220;Agile&#8221; to mean flexible and let&#8217;s just change the rules to make it work for us.  While Scrum is a simple, adaptable framework, the fundamentals shouldn&#8217;t be changed to accommodate a broken process.   This type of dysfunction can lead to mis-trust between the Team and the business and also cause a rift between programmers and testers as they will start to &#8216;fall back&#8217; into a waterfall mentality.</p>
<p>It&#8217;s important that the Scrum Master or Coach help the teams struggling with this to understand what the real underlying issue is and to work through it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agilecoach.ca/2010/01/15/waterfalling-your-iterations-not-the-way-to-handle-re-work/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>If What You are Doing Works, Does the Label Really Matter?</title>
		<link>http://www.agilecoach.ca/2009/12/16/if-what-you-are-doing-works-does-the-label-really-matter/</link>
		<comments>http://www.agilecoach.ca/2009/12/16/if-what-you-are-doing-works-does-the-label-really-matter/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 20:29:02 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Coaching tips]]></category>
		<category><![CDATA[Scrum Tips]]></category>

		<guid isPermaLink="false">http://www.agilecoach.ca/?p=108</guid>
		<description><![CDATA[Recently I had a brief messenger chat with a former co-worker that they determined they were actually using Scrum-ban instead of Kanban.  The timing of this chat coincided when I seemed to be coming across a multitude of discussions about what is or is not in Scrum, what is or is not Kanban and so [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I had a brief messenger chat with a former co-worker that they determined they were actually using Scrum-ban instead of Kanban.  The timing of this chat coincided when I seemed to be coming across a multitude of discussions about what is or is not in Scrum, what is or is not Kanban and so on.</p>
<p>My initial response was &#8220;<em>is what you are doing working?</em>&#8220;.  Her response was, &#8220;<em>yes</em>&#8220;.</p>
<p>My response, of course, then was &#8220;<em>so why does it matter</em>?&#8221;</p>
<p>I do understand the desire to have these processes defined but I&#8217;ve never much been a fan of labeling.  Being &#8220;Agile&#8221; isn&#8217;t about using Scrum, Kanban, Lean or any other tool/process, it&#8217;s about being dedicated to empirical processes that work within the context.  I also understand the dangers of  &#8221;Agile&#8221; being tarnished by misused practices but by and large solving problems and rejecting the status quo are what really matters at the end of the day.</p>
<p>As an example, a few months ago a team member who was recently kicked off the team BY the team, decided it was worth his time to prove a point by finding a page in Ken Schwaber&#8217;s book that mentions it&#8217;s not a rule for the team to stand-up at the daily scrum.   My reply was pretty simple in the sense that I never said it was a rule.  I explained to the team why it&#8217;s a good idea to stand-up and the team decided they wanted to sit, so they now sit. (<a href="http://www.agilecoach.ca/2009/10/23/is-it-dysfunctional-to-sit-at-your-stand-up/">results of our daily &#8216;sitdown&#8217; here</a>).</p>
<p>Is sitting at the stand-up a Scrum smell?  Probably. I don&#8217;t care though.  The team gets more value out of sitting.</p>
<p>Before I knew what &#8220;Agile&#8221; was, common sense would dictate that if something isn&#8217;t working, find a better way of doing it by trying something new. I believe that&#8217;s much more valuable than worrying about what label you put on it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agilecoach.ca/2009/12/16/if-what-you-are-doing-works-does-the-label-really-matter/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Agile Just Don&#8217;t Go &#8217;round Here</title>
		<link>http://www.agilecoach.ca/2009/11/20/agile-just-dont-go-round-here/</link>
		<comments>http://www.agilecoach.ca/2009/11/20/agile-just-dont-go-round-here/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 20:30:58 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Coaching tips]]></category>
		<category><![CDATA[Scrum Tips]]></category>
		<category><![CDATA[adopting agile]]></category>
		<category><![CDATA[agile coaching]]></category>

		<guid isPermaLink="false">http://www.agilecoach.ca/?p=113</guid>
		<description><![CDATA[One of my favourite scenes from Tombstone is when Ike Clanton says to Wyatt Earp, &#8220;Listen, Mr. Kansas Law Dog. Law don&#8217;t go around here. Savvy?&#8221;  After Wyatt replies that he&#8217;s retired, Ike reiterates &#8220;Yeah, that&#8217;s good, Mr. Law Dog, &#8217;cause law don&#8217;t go around here.&#8221; A common theme that has been emerging from the [...]]]></description>
			<content:encoded><![CDATA[<p>One of my favourite scenes from Tombstone is when Ike Clanton says to Wyatt Earp, &#8220;<em>Listen, Mr. Kansas Law Dog. Law don&#8217;t go around here. Savvy</em>?&#8221;  After Wyatt replies that he&#8217;s retired, Ike reiterates &#8220;<em>Yeah, that&#8217;s good, Mr. Law Dog, &#8217;cause law don&#8217;t go around here.</em>&#8221;</p>
<p>A common theme that has been emerging from the classes I&#8217;ve been delivering and conversations I&#8217;ve been having are along the lines of &#8220;<em>wow, we need to change our culture</em>&#8221; or &#8220;<em>agile won&#8217;t work here because &#8230; &lt;insert excuse&gt;</em>&#8220;  There seems to be a clear delineation between these 2 camps.</p>
<p>I blogged <a href="http://plog.jasonlittle.ca/2009/06/26/turns-out-being-agile-is-all-about-culture/">previously</a> about the importance culture has with an Agile transformation and I make sure that I convey that to anyone I talk to that is new to Agile.</p>
<p>The first statement I usually use to combat this fear, uncertainty and doubt is the fact that there always must be a reason to transform to Agile.  Companies aren&#8217;t switching for the sake of being cool and hip, well if they are they have bigger problems, but instead they are switching because fundamentally, the way they are working is broken.</p>
<p>Transforming to Agile requires a deep organizational commitment and a fundamental shift in how companies operate and how departments and people interact with each other.</p>
<p>So underneath the skepticism and FUD, what&#8217;s the REAL problem?  What are people afraid of?  Here&#8217;s a brief summary of the top 3 excuses for why Agile don&#8217;t go &#8217;round here:</p>
<p>1) We can&#8217;t have a SINGLE product owner, we need multi-level signoff and too many people are &#8220;the go to guy&#8221;</p>
<p>2) Agile won&#8217;t work here, everybody works on multiple projects at the same time.</p>
<p>3) Management tells us we HAVE TO launch with all these features on this date.</p>
<p>Hmm.  So what do we do?  Where&#8217;s the Agile checklist that allows us to fix these problems?  I&#8217;ve seen Scrum teams absolutely banging their heads against a wall trying to figure out why their fixed-date, fixed-scope projects either don&#8217;t make it or have terrible quality.  In this cas,e the &#8216;<em>rapid de-scoping phase</em>&#8216; happens in order to make the date but in that instance the damage is already done.  The teams inability to say <em><strong>no </strong></em>has rendered their <em><strong>yes </strong></em>useless, mis-trust ensues and the cycle repeats itself.</p>
<p>I&#8217;ve had this post brewing for a few weeks and decided to post it after our pilot team&#8217;s recent success and after reading Gil Broza&#8217;s great post entitled &#8220;<a href="http://www.3pvantage.com/articles/So%20You%20Think%20You%20Are%20Agile.htm" target="_blank">so you think you&#8217;re Agile?</a>&#8221;</p>
<p>While our topics do differ, the underlying tone is the same.  Organizations needs to understand what being Agile is.  They need to look to the manifesto, not to the Nokia Scrum test or a checklist.  They need to un-learn what has been instilled through so many years of the command and control approach.</p>
<p>AYE helped me change my approach from saying &#8220;<em>here&#8217;s what you&#8217;re doing wrong and here&#8217;s the right things to do</em>&#8221; to &#8220;<em>what are you concerned about?  what are your challenges?  how can the knowledge and tools I have solve your problems</em>&#8221;</p>
<p>Lately that approach is working much better and I find people who want help are more likely to accept help.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agilecoach.ca/2009/11/20/agile-just-dont-go-round-here/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

