<?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>Dayley Agile &#187; objections</title>
	<atom:link href="http://www.dayleyagile.com/category/objections/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dayleyagile.com</link>
	<description>Better teams make better business with quality Agile coaching from Dayley Agile.</description>
	<lastBuildDate>Sun, 29 Jan 2012 23:13:01 +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>Scrum Teams Have A Team Lead</title>
		<link>http://www.dayleyagile.com/2009/06/scrum-teams-have-a-team-lead/</link>
		<comments>http://www.dayleyagile.com/2009/06/scrum-teams-have-a-team-lead/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 06:53:54 +0000</pubDate>
		<dc:creator>dayleyagile</dc:creator>
				<category><![CDATA[objections]]></category>
		<category><![CDATA[people]]></category>
		<category><![CDATA[teams]]></category>
		<category><![CDATA[scrum]]></category>

		<guid isPermaLink="false">http://blog.dayleyagile.com/?p=77</guid>
		<description><![CDATA[Many companies define positions by a list of &#8220;Roles, Responsibilities, Accountability and Authority.&#8221;  The RRAA concept is that every individual needs to have RRAA defined for them so everyone knows what each person is supposed to do.  This supports the common focus on individuals as &#8220;resources.&#8221;  (Funny how companies talk about the importance of teamwork [...]]]></description>
			<content:encoded><![CDATA[<p>Many companies define positions by a list of &#8220;Roles, Responsibilities, Accountability and Authority.&#8221;  The RRAA concept is that every individual needs to have RRAA defined for them so everyone knows what each person is supposed to do.  This supports the common focus on individuals as &#8220;resources.&#8221;  (Funny how companies talk about the importance of teamwork but create structures and schedules that deal only with people as individual &#8220;resources.&#8221;  But that&#8217;s another blog entry.)</p>
<p>A common &#8220;resource&#8221; on a traditional development team is the Team Lead.  This is one of the positions that change or disappear after the transition to Scrum.  Naturally, introducing Scrum into a company seems to bring many questions about the Team Lead. <em> &#8220;Who do we go to with questions?&#8221;  &#8220;Who owns the technology?&#8221;  &#8220;You mean the Team Lead goes away!?  How can that work?&#8221;</em></p>
<p>The primary focus of value in Scrum is on the team, not individuals.  So how does the value of a Team Lead get provided by a Scrum team?</p>
<p>In one company there were several discussions with project managers and management about the Team Lead position.  Mostly, they thought it was necessary for a Scrum team to have one person as Team Lead.  A definition of the Team Lead&#8217;s Roles, Responsibilities, Accountability and Authority was created.  We had some difficulty communicating how the value of the Team Lead is not lost in Scrum.  Here is the definition of the Team Lead after mapping it to the team:</p>
<table border="2">
<tbody>
<tr>
<th>RRAA</th>
<th>Traditional</th>
<th>Scrum</th>
</tr>
<tr>
<td rowspan="2">Roles</td>
<td>Technical point of contact</td>
<td>Team (cross trained)</td>
</tr>
<tr>
<td>Team management</td>
<td>Team (peer commitment)</td>
</tr>
<tr>
<td rowspan="5">Responsibilities</td>
<td>Assuring cost goal</td>
<td>Product Owner</td>
</tr>
<tr>
<td>Assuring technical requirements goal</td>
<td>Product Owner</td>
</tr>
<tr>
<td>Assuring schedules met</td>
<td>Release Plan and Sprints</td>
</tr>
<tr>
<td>Voice of sanity to company</td>
<td>Team</td>
</tr>
<tr>
<td>Personnel scheduling and time management</td>
<td>Team membership and Sprints</td>
</tr>
<tr>
<td rowspan="2">Accountability</td>
<td>Discover and escalate impediments</td>
<td>Team Members (technical impediments),<!-- BR--> Product Owner (product impediments),<!-- BR--> Scrum Master (Team performance impediments)</td>
</tr>
<tr>
<td>Escalate negotiation if original goals not achievable</td>
<td>Product Owner</td>
</tr>
<tr>
<td rowspan="2">Authority</td>
<td>Manage engineering problems</td>
<td>Team</td>
</tr>
<tr>
<td>Direct team member activities</td>
<td>Sprint Plan</td>
</tr>
</tbody>
</table>
<p>A read straight down through the Traditional column is interesting.  Imagine one person required to do that.  One person. I would not want to be that person!  Can one person do all those things effectively?</p>
<h2>Team Value</h2>
<p>Lets check each of the traditional values as provided by Scrum:</p>
<ul>
<li><strong>Technical point of contact:</strong> Because everyone on the team collaborates consistently, the entire team ends up cross trained on the entire product.  When technical questions or discussions arise it&#8217;s likely that anyone on the team is aware of the status, technology and progress.  Your <a href="http://blog.visionpace.com/2006/05/whats_your_bus_.html" target="_blank">&#8220;bus number&#8221;</a> goes up!</li>
<li><strong>Team management:</strong> Scrum banishes command and control by placing management with the team.  Peer pressure of a good kind is created during the daily meeting and planning meetings.  Commitment to peers in an environment of trust is a powerful motivator.</li>
<li><strong>Assuring cost goal:</strong> The return on investment (ROI) of a product is the focus of the    Product Owner.  Scrum defines the schedule and costs as fixed.  The Product Owner assures the cost goal by guiding the team to build the highest business value parts first.</li>
<li><strong>Assuring technical requirements goal:</strong> With the help of the developers on the team, the    Product Owner maintains the Product Backlog.  This focuses the teams efforts on the customer value and steers the team to technical solutions that meet the value.  The Product Owner may not be technically knowledgeable.  But with good story definitions and Sprint Reviews (or Demos) he knows when the story is complete.</li>
<li><strong>Assuring schedules met:</strong> Time spent adjusting Gnatt charts and project road maps that change every other day is no longer needed.  With sprint length defined, the dates for a potential release are already decided.  The Release Plan is adjusted every sprint to match current progress.  Schedules are nearly automatic.</li>
<li><strong>Voice of sanity to company:</strong> Transparency and visibility of a project are hallmarks of a good Scrum team.  All the indicators on the team board, story point velocity, estimates, team planning sessions and retrospectives provide a clear view of reasonableness or insanity to the entire company.  The power of retrospectives to uncover unrealistic expectations or company impediments cannot be over-stated.</li>
<li><strong>Personnel scheduling and time management:</strong> This is completely automatic in a Scrum team.  People know what they are working on because they are on a team, focused and motivated to complete a Sprint Backlog.  Enforcing the rule of protecting the Sprint means time management is easy.  If it&#8217;s not in the Sprint Backlog, don&#8217;t spend time on it.</li>
<li><strong>Discover and escalate impediments:</strong> Scrum defines specific moments where all members of the team are expected to bring up impediments.  The daily meeting format includes discussion of impediments by each member.  Sprint Retrospectives create a safe environment for larger and deeper difficulties to come up.  The Scrum Master and Product Owner are expected to have difficult conversations with management and others when needed.</li>
<li><strong>Escalate negotiation if original goals not achievable:</strong> If a failure of the project is coming, it tends to become visible very early in a Scrum team.  All the indicators already discussed above with &#8220;Voice of sanity&#8221; reveal unrealistic expectations right away.  The Product Owner is in the point position to bring this up to the company and knows by daily interaction with the team that it is coming.</li>
<li><strong>Manage engineering problems:</strong> The daily meeting is the place where process or infrastructure problems usually surface.  The team talks about them, asks about them and watches for them every day.</li>
<li><strong>Direct team member activities:</strong> In Scrum the Sprint Backlog, as derived from the Product Backlog, directs what the team needs to accomplish.  The team then designs the activities or tasks needed to accomplish their committed work.</li>
</ul>
<p>A well functioning Scrum team has the best leader it can get: The Team!  Leadership made more powerful by investing it in the whole team.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dayleyagile.com/2009/06/scrum-teams-have-a-team-lead/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Losing My &#8220;Champion Skeptic&#8221;</title>
		<link>http://www.dayleyagile.com/2009/05/losing-my-champion-skeptic/</link>
		<comments>http://www.dayleyagile.com/2009/05/losing-my-champion-skeptic/#comments</comments>
		<pubDate>Fri, 15 May 2009 05:29:05 +0000</pubDate>
		<dc:creator>dayleyagile</dc:creator>
				<category><![CDATA[objections]]></category>
		<category><![CDATA[people]]></category>
		<category><![CDATA[improving]]></category>
		<category><![CDATA[learning]]></category>

		<guid isPermaLink="false">http://blog.dayleyagile.com/?p=72</guid>
		<description><![CDATA[During the time I have been advocating changes to Scrum and agile I have encountered many skeptics.  Some were and are more adamant than others.  One excellent engineer was such a strong opponent of Scrum, I feared he would derail all change efforts.  For a while, I also feared talking to him about his objections. [...]]]></description>
			<content:encoded><![CDATA[<p>During the time I have been advocating changes to Scrum and agile I have encountered many skeptics.  Some were and are more adamant than others.  One excellent engineer was such a strong opponent of Scrum, I feared he would derail all change efforts.  For a while, I also feared talking to him about his objections.</p>
<p>My Certified Scrum Trainer, Micheal Vizdos (<a href="http://twitter.com/mvizdos" target="_blank">@mvizdos</a>, <a href="http://implementingscrum.com" target="_blank">http://implementingscrum.com</a>), taught in my certification workshop that Scrum Masters spend lots of time starting difficult conversations.  He was so very correct.  By this time I had already started many difficult conversations with leaders and managers about agile and Scrum.  I had faced the CTO and come away with support.  But I worried about talking to this collegue.  I had fear of this engineer because:</p>
<ul>
<li>He was very skilled in the craft, with knowledge and the ability to create great software.</li>
<li>He had a strong personality, able to decide what he wanted and work for it.</li>
<li>He pulled no punches, stating his opinion with conviction.</li>
<li>I admired his abilities and work ethic.</li>
<li>I didn&#8217;t know him, personally, very well.</li>
</ul>
<p>In other words, to face him I had to know what I was talking about and put my beliefs in the line of fire.</p>
<p>One day, with my training ringing in my ears, I asked him why he objected so strongly.  A difficult and rewarding conversation followed.  It was the beginning of understanding, of many more conversations and of working better together. (I&#8217;ll write about the content of that conversation another time.)</p>
<p>Shortly after that first conversation, I started reading &#8220;<a href="http://www.amazon.com/Fearless-Change-Patterns-Introducing-Ideas/dp/0201741571" target="_blank">Fearless Change: Patterns for Introducing New Ideas</a>.&#8221;  The book describes a pattern or method for helping your change efforts by enrolling a &#8220;Champion Skeptic&#8221; to help.  In a private moment with the objecting engineer I informed him that he was my &#8220;Champion Skeptic.&#8221;</p>
<p>Surprise: He was skeptical.</p>
<p>Months have passed and our discussions were more helpful than he knows.  He suggested task card improvements, important impediment removal and improved build processes, among other things.  He also blocked some progress in different ways, but that was the skeptic part.  Most important to me, he helped me improve myself.  I was able to present ideas better and improve my arguments for Scrum and agile practices.  He helped me understand deeper his points, and my own.  And we became more friends than just coworkers.</p>
<p>This week he announced that he is leaving the company for other adventures.  The technical loss of his skills to the team and company will be felt for a while.  The loss to me as Scrum and agile evangelist is also significant.  I now need to find another &#8220;Champion Skeptic&#8221; against which I can hone my skills as change agent.  I&#8217;ll need to find someone to talk straight and cut me down to size when my thoughts and ideas fall short.  Oh, I can find people who don&#8217;t &#8220;believe&#8221; in agile, but one who also provides open, truthful conversation is not easy to find.</p>
<p>Who helps you break the echo chamber once in a while, to see what others see?  Who makes you a better agile advocate and practitioner?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dayleyagile.com/2009/05/losing-my-champion-skeptic/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

