<?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; teams</title>
	<atom:link href="http://www.dayleyagile.com/tag/teams/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>The Power of Smaller Teams</title>
		<link>http://www.dayleyagile.com/2012/01/the-power-of-smaller-teams/</link>
		<comments>http://www.dayleyagile.com/2012/01/the-power-of-smaller-teams/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 22:57:31 +0000</pubDate>
		<dc:creator>alandd</dc:creator>
				<category><![CDATA[daily meeting/standup]]></category>
		<category><![CDATA[retrospectives]]></category>
		<category><![CDATA[teams]]></category>
		<category><![CDATA[daily meeting]]></category>
		<category><![CDATA[people]]></category>
		<category><![CDATA[retrospective]]></category>

		<guid isPermaLink="false">http://www.dayleyagile.com/?p=569</guid>
		<description><![CDATA[The issue of team size comes up very often in my interactions and online.  People are very anxious about this detail and for good reason.  The size of a team directly effects the culture and work they do, for good or bad. Documents Say&#8230; The Agile and Scrum literature, including training classes, recommend a team [...]]]></description>
			<content:encoded><![CDATA[<p>The issue of team size comes up very often in my interactions and online.  People are very anxious about this detail and for good reason.  The size of a team directly effects the culture and work they do, for good or bad.</p>
<h2>Documents Say&#8230;</h2>
<p>The Agile and Scrum literature, including training classes, recommend a team size of &#8220;seven, plus or minus two.&#8221;  This means a Scrum team should have 5-9 members as the ideal size.  In Scrum this number includes the Product Owner and ScrumMaster.  There are many reasons for this recommendation:</p>
<ul>
<li>A team smaller than five decreases diversity of skills, opinion and background too much, which hurts creative capacity.</li>
<li>Imagine a retrospective on a team of three people. There is a strong tendency toward either a regular complaint session or mutual admiration society.  Neither of these would lead to productive improvements very often.</li>
<li>A large team requires too many relationships at once.  For example, every member of a 10-person team has nine relationships to maintain, with a total of 90 relationships in the team.  Add an 11th member and the number of relationships goes up to 110!</li>
<li>The overhead of coordination grows with team size along with the difficulty in maintaining relevance between the members.</li>
</ul>
<h2>Experience Says&#8230;</h2>
<p>I was once the ScrumMaster of a seven person team.  We were starting the creation of the base technology for a the company&#8217;s next generation of products.  Exciting stuff!  We hired or pulled people from other projects to grow the team as the work progressed.  At around twelve members I began asking about splitting the team, to keep the size reasonable.  We decided against it, that we wanted everyone to be aware of what was happening in this complex work.</p>
<p>And the team continued to grow.  Software engineers, hardware engineers, VHDL (embedded stuff) designers and so on were added.  Soon we had 26 on the team.  Yes, it was big, way too big.  We still held our daily stand-up meetings and kept them to 15 minutes or less most of the time.  We worked hard to keep meetings tight and relevant.  And we failed at keeping the energy up.</p>
<h2>Splitting Is Good To Do</h2>
<p>After several sprints we finally had consensus to split the team into three.  Let me paraphrase some things people said about their new team size after the first sprint:</p>
<ul>
<li>Retrospectives are better because it is easier to write items for &#8220;well&#8221; and &#8220;improve&#8221; because didn&#8217;t have to worry about boring other members with things they don&#8217;t care about.</li>
<li>Daily meetings were not an interruption of hearing about things I wasn&#8217;t working on.  I could work, go to the meeting and go back to work with the same thread of thought.</li>
<li>My team members are helping me more often now. I guess they didn&#8217;t really see when help was needed when we had such a large team.</li>
</ul>
<div>There is power unleashed when team members are not lost in a team too large.</div>
<h2>Large or Small, Watch</h2>
<p>Whether your team or teams are large or small, watch what is happening.  Pay attention to the information flowing in meetings and during the work.  Especially give a strong look at what is happening in the retrospectives.  Are things discussed shallow or repetitive?  Is there confusion when clarity was expected?  So some members feel alone in the team?  The size of the team may be something you can change to remove such doldrums and re-energize the communication!</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dayleyagile.com/2012/01/the-power-of-smaller-teams/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Velocity Moves Forward</title>
		<link>http://www.dayleyagile.com/2012/01/velocity-moves-forward/</link>
		<comments>http://www.dayleyagile.com/2012/01/velocity-moves-forward/#comments</comments>
		<pubDate>Thu, 12 Jan 2012 23:40:11 +0000</pubDate>
		<dc:creator>alandd</dc:creator>
				<category><![CDATA[project management]]></category>
		<category><![CDATA[story points]]></category>
		<category><![CDATA[planning]]></category>
		<category><![CDATA[teams]]></category>

		<guid isPermaLink="false">http://www.dayleyagile.com/?p=560</guid>
		<description><![CDATA[Scrum and other Agile frameworks introduce the concept of &#8220;velocity&#8221; as a measure. Velocity a ratio of some work size (story points, ideal days, etc.) verses time measured as a sprint or iteration. So a team might say &#8220;We complete 26 story points per sprint.&#8221; Or a project manager might report &#8220;Our teams complete 224 [...]]]></description>
			<content:encoded><![CDATA[<p>Scrum and other Agile frameworks introduce the concept of &#8220;velocity&#8221; as a measure. Velocity a ratio of some work size (story points, ideal days, etc.) verses time measured as a sprint or iteration. So a team might say &#8220;We complete 26 story points per sprint.&#8221; Or a project manager might report &#8220;Our teams complete 224 story points per iteration.&#8221;</p>
<p>As soon as someone gives analytical minds a number and a way to produce that number, we naturally go to work digging into its meaning. Analysis is fine when it leads to beneficial results. Many times such research leads to wasted time at best and damaging side effects at worst. Some examples:</p>
<ul>
<li>Velocity was average last sprint. We know we can do better so let&#8217;s push this sprint to get +10 on that number!</li>
<li>The VP says she&#8217;ll take us out to the movies if we can increase our velocity by 25% this iteration.</li>
<li>Team Tiger completed 30 points last sprint and we only got 23. We need to do better than them!</li>
</ul>
<p>Before we look at these examples further, let&#8217;s take a road trip.</p>
<h1>Driving Velocity</h1>
<p><a href="http://www.dayleyagile.com/wp-content/uploads/2012/01/Matterhorn.jpg" class="lightbox" ><img class="alignright size-medium wp-image-566" title="Matterhorn" src="http://www.dayleyagile.com/wp-content/uploads/2012/01/Matterhorn-300x225.jpg" alt="Matterhorn mountain at Disneyland" width="300" height="225" /></a>I live in the Phoenix, Arizona, USA metro area. Because my wife (especially) and I enjoy a famous rodent&#8217;s home in southern California, we&#8217;ve often made the 350 mile drive to that neighboring state. We know the route fairly well.  We also know that sometimes traffic, detours or other things might interfere with our usual progress.</p>
<p>When we arrive at the hotel our conversations about the trip never sound like:</p>
<ul>
<li>We averaged about 62 miles per hour this time. We know we can do better so let&#8217;s push to get +10 on that number on the way back!</li>
<li>Mom says she&#8217;ll buy us extra churros if we can bump our speed average by 25% next time we come.</li>
<li>My buddy Harvey drives at 80 miles per hour on this same route and we only do around 70. We need to do better than Harvey next time!</li>
</ul>
<p>Do you talk about velocity like that after a road trip? Why not? Because the velocity is not what we are should be delivering. Let&#8217;s read that again.</p>
<blockquote><p>Velocity is not what we are delivering.</p></blockquote>
<p>On a road trip we are delivering a destination by a more or less certain time. While driving, velocity is important in the moment of driving, in consideration of safety and to avoid speeding tickets. No one cares if we could have gone 78 miles per hour instead of 74 in the stretch between <a href="https://maps.google.com/maps?saddr=tonapah,+AZ&amp;daddr=Quartzsite,+AZ&amp;hl=en&amp;ll=33.587167,-113.590393&amp;spn=1.553523,2.28241&amp;sll=33.545973,-113.431091&amp;sspn=1.554264,2.28241&amp;geocode=FeYR_wEdiLdE-Smb8Php9rzUgDE00k4IgC5dtA%3BFaqrAQIdQ_0w-Sl9ct0WZFnRgDEyC92LZJh5kA&amp;oq=Quartzsite,+AZ&amp;vpsrc=0&amp;mra=ls&amp;t=h&amp;z=9">Tonopah and Quartzite</a> once we are in view of an artificial Matterhorn mountain!</p>
<h1>Velocity Used Well</h1>
<p>The three bad examples I started with all use past velocity and even some other team&#8217;s velocity. They all center the conversation around velocity, as if customers want more and more story points! Customers want working software and everything we do should be in support of delivering working software, not velocity.</p>
<p>I promise, if managers ask teams to deliver velocity, they will.  Most likely by cutting quality or simply increasing the scale of work size estimates, which has little to do with delivering more product.  So <strong>use velocity as an indicator</strong>, as it is used in driving.</p>
<ul>
<li>The team velocity now is an indicator of how much work can be done in the next sprint.</li>
<li>Velocity is an indicator of what will be included within the current series of iterations making up the release.</li>
<li>Velocity highlights that something is going really well or needs improvement. The improvement doesn&#8217;t come by raising velocity, it comes by making the improvement.</li>
</ul>
<p>Let&#8217;s revisit our statements one more time, where velocity plays a part but is not the focus.</p>
<ul>
<li>Velocity was average last sprint. Why didn&#8217;t our new unit-test framework give us the boost we expected?</li>
<li>The VP says she&#8217;ll take us out to the movies if we can get that video feature done this iteration.</li>
<li>Team Tiger delivered all their stories last sprint. We need to ask them what is working so well!</li>
</ul>
<p>There is so much more to say about velocity and how to use it. Please keep in mind the possible negative effects when we take our eyes of the product and start seeking credit for a number. And remember to deliver working software, a product, customer value, not points!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dayleyagile.com/2012/01/velocity-moves-forward/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Teams Over Projects</title>
		<link>http://www.dayleyagile.com/2011/11/teams-over-projects/</link>
		<comments>http://www.dayleyagile.com/2011/11/teams-over-projects/#comments</comments>
		<pubDate>Tue, 08 Nov 2011 19:55:50 +0000</pubDate>
		<dc:creator>alandd</dc:creator>
				<category><![CDATA[Agile Manifesto]]></category>
		<category><![CDATA[teams]]></category>
		<category><![CDATA[agile manifesto]]></category>
		<category><![CDATA[people]]></category>

		<guid isPermaLink="false">http://www.dayleyagile.com/?p=530</guid>
		<description><![CDATA[A team I have been working with recently had a crisis.  The customer of their project had put everything on hold.  In other words, the project was cancelled.  The company had plenty of other work to be done so they were not worried about losing their jobs.  The biggest worry for the team was breaking [...]]]></description>
			<content:encoded><![CDATA[<p>A team I have been working with recently had a crisis.  The customer of their project had put everything on hold.  In other words, the project was cancelled.  The company had plenty of other work to be done so they were not worried about losing their jobs.  The biggest worry for the team was breaking up.</p>
<h2>Projects need teams?</h2>
<p>It is a very common practice for companies to manage work into projects.  Customers understand this and portfolio management, even management of larger projects, tends to naturally fall into divisions of projects.  The difficulty is that companies naturally extend this into creating a project centric view of all process.  What equipment does the project need?  Which lab facilities are available for the project?  Who are the resources with the right skills?</p>
<p>That last question is about people.  When we think of people as &#8220;resources&#8221; and &#8220;skill sets&#8221; we start to see them as interchangeable parts of a machine that will work on a project.  So we take a group of people, many who have never worked together, and assign them to a project and call them a team.  Because, if you are on the same project, you must be a team, right?</p>
<h2>Preventing a team</h2>
<p>Teams need time to learn how to work together, to figure out likes, dislikes and strengths of each member and time to develop an identity and trust.  These things don&#8217;t happen by declaration and don&#8217;t happen in one week or even one month.  When these deep interaction attributes solidify, the group of individuals becomes a team.  Great teams can take on whatever you throw at them!</p>
<p>The habit of swapping people in and out of teams is destructive to building these connections and high-bandwidth communication channels.  <a href="http://www.estherderby.com/2011/08/rethinking-managers-relationship-with-agile-teams.html">Ester Derby points out</a> some of these bad effects:</p>
<blockquote><p>Plucking people off the team or poking people into the team causes a re-set in the team forming process. Mess with the membership often enough, and people will stop trying. When team membership feels like a revolving door, individuals won’t put in the effort to form team bonds. You may get a group that functions reasonably well, but you’ll miss out on the team effect.</p></blockquote>
<p>It is surprising to me that we fail to see the cost of breaking apart a team.  In the project-centric managing view, a project ends so the team gets split apart on new projects.  And we throw away the investment we made over months of work, choosing instead to pay the cost of re-building a high-performing team.</p>
<h2>Teams need projects!</h2>
<p>If creating teams around projects is the bad for true teamwork, what do we do with teams and projects?  The <a href="http://agilemanifesto.org/">Agile Manifesto</a> has an answer in it&#8217;s <a href="http://agilemanifesto.org/principles.html">fifth principle</a>:</p>
<blockquote><p>Build projects around motivated individuals.  Give them the environment and support they need, and trust them to get the job done.</p></blockquote>
<p>Once you have a high-performing team, define projects that they can do.  Work with your customers to create a project that your teams have already proven that they can build and impress people doing.  The costs of dividing people and rebuilding trust, communication and capabilities is very high.  And your teams who have learned how to act as one will be happier to know their joint contribution is valued.</p>
<p>By the way, that team who was afraid of breaking up had a happy ending.  We figured out with management and company needs how they could stay together and continue impressing customers. It was a nice beginning to that ending!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dayleyagile.com/2011/11/teams-over-projects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creative Sparks For All!</title>
		<link>http://www.dayleyagile.com/2011/03/creative-sparks-for-all/</link>
		<comments>http://www.dayleyagile.com/2011/03/creative-sparks-for-all/#comments</comments>
		<pubDate>Tue, 01 Mar 2011 14:00:55 +0000</pubDate>
		<dc:creator>dayleyagile</dc:creator>
				<category><![CDATA[events]]></category>
		<category><![CDATA[Ignite]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[life learning]]></category>
		<category><![CDATA[Ignite Phoenix]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[teams]]></category>

		<guid isPermaLink="false">http://blog.dayleyagile.com/?p=399</guid>
		<description><![CDATA[I have posted before about my involvement with Ignite Phoenix.  This powerful community and wonderful team of volunteer organizers helps keeps me energized.  Last February 11th I gave the introduction presentation to kick off Ignite Phoenix #9: Creative Sparks They are everywhere!  Right now, near you, is another person.  That person cares about something, cares [...]]]></description>
			<content:encoded><![CDATA[<p>I have <a title="Ignite Phoenix: For the Agile Mind" href="http://blog.dayleyagile.com/2009/09/30/ignite-phoenix-for-the-agile-mind/">posted before</a> about my involvement with <a title="Ignite Phoenix" href="http://ignitephoenix.com/">Ignite Phoenix</a>.  This powerful community and wonderful team of volunteer organizers helps keeps me energized.  Last February 11th I gave the introduction presentation to kick off Ignite Phoenix #9:</p>
<span style="text-align:center; display: block;"><a href="http://www.dayleyagile.com/2011/03/creative-sparks-for-all/"><img src="http://img.youtube.com/vi/fy1aTQPjnXM/2.jpg" alt="" /></a></span>
<h2>Creative Sparks</h2>
<p>They are everywhere!  Right now, near you, is another person.  That person cares about something, cares enough that they could talk about it with enthusiasm, energy and sparks!  And even if you didn&#8217;t really care about the subject, their enthusiasm just might rub off on you.</p>
<p>One of the things that helps create a high performing team is diversity of opinion, personal culture and points of view.  Make sure you help team members give each other the gift of passion.  Hold learning events to present about hobbies.  Ask for book reviews or presentations on some new technology.  Heck, go bowling.  Do things that expose your people to new ideas.  One day those &#8220;unrelated&#8221; creative sparks will trigger your next market-winning innovation!</p>
<p>Check out more inspiring presentations at the <a title="Ignite Phoenix YouTube Channel" href="http://www.youtube.com/ignitephoenix#p/c/C88B3F7975FB5538">Ignite Phoenix YouTube Channel</a>.  What will they inspire you and your team to do?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dayleyagile.com/2011/03/creative-sparks-for-all/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Agility Requires Clear Communication</title>
		<link>http://www.dayleyagile.com/2011/02/agility-requires-clear-communication/</link>
		<comments>http://www.dayleyagile.com/2011/02/agility-requires-clear-communication/#comments</comments>
		<pubDate>Tue, 22 Feb 2011 14:46:41 +0000</pubDate>
		<dc:creator>dayleyagile</dc:creator>
				<category><![CDATA[Agile Manifesto]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[leadership]]></category>
		<category><![CDATA[people]]></category>
		<category><![CDATA[teams]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[communication]]></category>

		<guid isPermaLink="false">http://blog.dayleyagile.com/?p=383</guid>
		<description><![CDATA[The topic of communication has become a bit of an irritant lately.  Certainly I&#8217;m not the best communicator in the world, so I work at it.  I&#8217;m starting to wonder if many others have forgotten this key to productivity and enjoyment.  I have many thoughts on this subject.  Today I&#8217;ll address communication as an enterprise [...]]]></description>
			<content:encoded><![CDATA[<p>The topic of communication has become a bit of an irritant lately.  Certainly I&#8217;m not the best communicator in the world, so I work at it.  I&#8217;m starting to wonder if many others have forgotten this key to productivity and enjoyment.  I have many thoughts on this subject.  Today I&#8217;ll address communication as an enterprise function.</p>
<h2>Context</h2>
<p>If Agile is about people, it&#8217;s surely about communication.  Let&#8217;s start by looking at a few things we know about communication:</p>
<ul>
<li>Some say human communication is only 7% words while the remaining 93% is verbal and visual (<a href="http://en.wikipedia.org/wiki/Albert_Mehrabian">http://en.wikipedia.org/wiki/Albert_Mehrabian</a>).  While some might argue the exact ratio, I agree that face-to-face communication is by far the best way to share information and create.</li>
<li>The ability to grasp abstract subjects and invent is severely damaged by context switches and distractions.</li>
<li>Understanding the history and context of a subject increases the ability to be productive in that subject.</li>
<li>Any change in the membership of a group (team) will disrupt the relationships and communication paths of the group.  It will take time to reestablish the previous levels of efficiency.</li>
<li>Any person highly experienced in a general skill area will need to learn the basics of any specific situation before they can be fully productive in that specific situation.</li>
</ul>
<p>Almost anyone would find the above statements as reasonable, even intuitive.  And yet, point by point, common real life situations continue every day:</p>
<ul>
<li>Work environments are designed such that the use of anything more than email, instant messaging and documents very difficult, if not impossible.  IT policies and work requirements force dependency on only words and eliminate the rich audio and visual channels we naturally know.</li>
<li>Day after day we are required to change projects, product focus and attention.  Some engineers I know have as many as 12 or more projects to keep in the air.  Details are lost in the context switches.</li>
<li>Developers and other workers are thrown into projects with no information about the purpose of the work, the roles of the people involved or the value of the product.  Instead of listening and building the confusion of purpose reigns.</li>
<li>Individuals are &#8220;resources&#8221; to be plugged in and out of &#8220;teams&#8221; at will and whim.  Long term relationships with shared experiences building high communication connections never happen.</li>
<li>Questions about basic information are met with chastisements from peers and managers.  For some reason people are expected to know already without any training or orientation.  People learn to not ask questions.</li>
</ul>
<h2>Innovation Sabotage</h2>
<p>Pushing people into situations of poor communication, severing communication paths and obfuscating information will not produce real innovation.  Working harder and longer will not make up for the damage.</p>
<p>I&#8217;ve attended meetings where top executives tout technology and projects that will propel the company to new heights of profitability.  They point out the places in the plan where differentiating innovation will be created.  Difficult problems will be solved to create the products and success that will come.</p>
<p>And, the company does not allow the use of internet video conferencing.  And defines projects based on &#8220;resource&#8221; skills without regard to geographic location.  And has key projects running with no defined structure or governance models.  And considers &#8220;fire fighting&#8221; just the way the industry works.  And requires heavy sign off processes by people who don&#8217;t know what they are approving.</p>
<p>Many times the disconnect is both huge and invisible to the executives and even the people working under fog and confusion.</p>
<h2>Agile Means Transparency</h2>
<p>To be Agile means communication about everything.  Finding ways to easily share everything such that when data is needed, it is readily discovered.</p>
<ul>
<li>Don&#8217;t eliminate up to 93% of human communication capability, enhance it.  Put teams in their own rooms, not cubes or offices.  Design product development structures to support co-location instead of distribution of people.</li>
<li>Give teams goals that don&#8217;t change all the time and members that are dedicated to the team, not split multiple ways.</li>
<li>Explicitly define and publish team structures.  Allow new people to be trained on products and processes before they are required to be fully productive.  Organize the information in radiators that passively keep people in the know. Give people time to learn them.</li>
<li>Projects and products come and go.  Teams should not.  Allow deep relationships to form and cultivate over time from project to project.  Soon you&#8217;ll have teams that can do anything you throw at them.</li>
<li>Basic questions should be welcomed and the answers immediately available.</li>
</ul>
<h2>People Problem, People Solution</h2>
<p>Every problem is a people problem.  Every single one.  Ask people to solve the problems.  If you are a manager, business owner, vice president, you are the creator of the work environment.  Don&#8217;t forget the people and people attributes.  The power of people allowed to communicate fully is far beyond any technology or process.  &#8221;Individuals and interactions over processes and tools&#8221; is not just some feel-good mantra.  It is what we need to solve our problems and innovate!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dayleyagile.com/2011/02/agility-requires-clear-communication/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Teamwork for real?</title>
		<link>http://www.dayleyagile.com/2010/11/teamwork-for-real/</link>
		<comments>http://www.dayleyagile.com/2010/11/teamwork-for-real/#comments</comments>
		<pubDate>Fri, 19 Nov 2010 20:53:29 +0000</pubDate>
		<dc:creator>dayleyagile</dc:creator>
				<category><![CDATA[business]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[leadership]]></category>
		<category><![CDATA[teams]]></category>
		<category><![CDATA[teamwork]]></category>

		<guid isPermaLink="false">http://blog.dayleyagile.com/?p=328</guid>
		<description><![CDATA[(I have much to say about the Certified ScrumMaster Workshop that just ended yesterday.  This topic is burning my thoughts for some time now so it comes first!) Everyone &#8220;Does&#8221; Teamwork Recently I have been participating in the interview process for a technical position.  The opening is on a customer engineering support team.  Another of [...]]]></description>
			<content:encoded><![CDATA[<p>(I have much to say about the <a href="http://blog.dayleyagile.com/2010/11/12/certified-scrummaster-workshop-nov-17-18/">Certified ScrumMaster Workshop</a> that just ended yesterday.  This topic is burning my thoughts for some time now so it comes first!)</p>
<h2>Everyone &#8220;Does&#8221; Teamwork</h2>
<p>Recently I have been participating in the interview process for a technical position.  The opening is on a customer engineering support team.  Another of the participants consistently asks the candidates that well known question:</p>
<blockquote><p>Do you work well on a team?</p></blockquote>
<p>If you have spent any time at all on either side of the hiring table, the &#8220;team player&#8221; or &#8220;teamwork&#8221; question seems to be a constant.  Every company I can think of talks of teams, creates teams, reorganizes teams and seeks out new employees who will be team players.  That&#8217;s because every company says they like teamwork and want more of it.</p>
<h2>A Brief Definition</h2>
<p>What is teamwork?  I suppose this should be a well known term since every company wants and has it.  Here are a few points that are part of teamwork to me:</p>
<ul>
<li>The members of the team works together for long periods of time every day.</li>
<li>They are aware of what each one is doing from day-to-day and even hour-to-hour.</li>
<li>Members have no fear of asking for help and many times don&#8217;t need to ask, it just comes.</li>
<li>Members trust each other to do the right thing, feel able to honestly express problems and receive negative content in full assumption of positive intent.</li>
<li>New work is discussed and planned with the whole team involved.</li>
<li>If one member fails, the whole team takes responsibility.</li>
<li>If one member succeeds, that member will praise the team for the work.</li>
</ul>
<p>In other words, the team is a unit with members providing support and strength to achieve far more than expected.  2+2=∞.</p>
<h2>Real Teamwork</h2>
<p>There is a simple question to ask that can indicate if a company really promotes teamwork or not.  It&#8217;s not a litmus test but a good way to start thinking about true teamwork support:</p>
<p>http://twitter.com/DayleyAgile/status/27293555350</p>
<p>For example: A manager looks at work that needs to be done, decides the individual that should do that work and assigns that task to that specific person.  If that is the usual way of getting someone working on a task, it is questionable that the company really supports teamwork.  In contrast, a manager that looks at work and chooses between several teams for assignment is probably in a company that promotes real teamwork.</p>
<p><a href="http://blog.dayleyagile.com/2009/12/22/a-holistic-view/">A companies actions are what creates culture and the values</a>, not words in a slogan or questions in interviews.  The everyday actions while doing the work have to reflect the values.</p>
<p>True teamwork is powerful and fragile.  If teamwork is important, act in ways that re-enforces and champions them!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dayleyagile.com/2010/11/teamwork-for-real/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Remember Your Foundation</title>
		<link>http://www.dayleyagile.com/2010/08/remember-your-foundation/</link>
		<comments>http://www.dayleyagile.com/2010/08/remember-your-foundation/#comments</comments>
		<pubDate>Fri, 06 Aug 2010 13:15:01 +0000</pubDate>
		<dc:creator>dayleyagile</dc:creator>
				<category><![CDATA[learning]]></category>
		<category><![CDATA[retrospectives]]></category>
		<category><![CDATA[teams]]></category>
		<category><![CDATA[coaching]]></category>
		<category><![CDATA[continuous improvement]]></category>

		<guid isPermaLink="false">http://blog.dayleyagile.com/?p=284</guid>
		<description><![CDATA[I had the opportunity to work with Mike Vizdos for a one-day Scrum coaching session.  A team in Chandler, Arizona was interested in finding ways to improve, to get outside eyes to help them see what they might be missing.  We and the team had a great day.  I re-learned something important about working on [...]]]></description>
			<content:encoded><![CDATA[<p>I had the opportunity to work with <a href="http://www.michaelvizdos.com/index.html">Mike Vizdos</a> for a one-day Scrum coaching session.  A team in Chandler, Arizona was interested in finding ways to improve, to get outside eyes to help them see what they might be missing.  We and the team had a great day.  I re-learned something important about working on continuous improvement.</p>
<h2>The Team State</h2>
<p>This team had grown to more than double their original count over the past year or so.  They could see that some things could be improved, some &#8220;pain points&#8221; needed relief.  Some areas we discussed:</p>
<ul>
<li>New ways of handling incoming Product Backlog requests, both new development and maintance stories.</li>
<li>The team structure was also in question.  Do they split?  If so, how?  And why?</li>
<li>The newer members were integrating well but perhaps more could be done to help them integrate.</li>
<li>A few team members and many end customers were time zones away.  What does that mean for their work and getting to done?</li>
</ul>
<p>These are more were great questions to be asking themselves.  We endeavored to help them with new vision and directions to explore.</p>
<h2>Forgetting What&#8217;s Good</h2>
<p>As we proceeded with the day, reviewing the definition of Scrum and working through their questions, we were focused on what improvements were needed.  Pain points were identified, discussed and solution paths planned.  This was all going well, with honest conversation all around.  And then I was taught by the group&#8217;s awesome manager during a late moring break.</p>
<p>He walked beside me down the hall and pointed out that we seemed to be talking a lot about &#8220;becoming a high performing team,&#8221; as if this team was not already performing very well.  The team was already known in the company as very high performing.  They delivered on time and with high quality.  They were already a great team.</p>
<p>I nearly stopped walking.  He was so right!  I had already seen that these people were a team, in the best sense of the term.  They interacted with respect and intent for the good of the whole.  They knew what they were talking about and wanted more from themselves.  We had spent so much focus examining the places of difficulty that the things that were right were nearly forgotten!</p>
<h2>Remember the Foundation</h2>
<p><div class="wp-caption alignright" style="width: 250px"><a href="http://www.flickr.com/photos/38891071@N00/1447391150/"><img title="Foundation" src="http://farm2.static.flickr.com/1208/1447391150_22c77afcb9_m.jpg" alt="Strong foundation" width="240" height="161" /></a><p class="wp-caption-text">Foundation by FaceMePLS on Flickr</p></div>I have yet to encounter a team that cannot improve in some area.  There is a saying that &#8220;Perfection is the goal.  Excellence will be tollerated.&#8221;  This saying recognizes that perfection is unlikely, probably impossible.  What is nearly perfect today will not be that way very long.  Teams must find ways to continuously improve, if for no other reason than to adapt to the changing world outside of the team.</p>
<p>And focusing on the improvement spots, the pain points, can blind us to the things we are already doing well.  As we improve, we build on the foundation of what is already good.  So good teams can become great and great teams can always get better because of the excellence they already have!</p>
<p>The next time I&#8217;m looking at pain points, I&#8217;ll remember to recognize the good work already in place, making the coming improvements possible.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dayleyagile.com/2010/08/remember-your-foundation/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>&#8220;BDUF Scrum&#8221; &#8211; Don&#8217;t do it!</title>
		<link>http://www.dayleyagile.com/2010/07/bduf-scrum-dont-do-it/</link>
		<comments>http://www.dayleyagile.com/2010/07/bduf-scrum-dont-do-it/#comments</comments>
		<pubDate>Fri, 09 Jul 2010 21:12:01 +0000</pubDate>
		<dc:creator>dayleyagile</dc:creator>
				<category><![CDATA[done]]></category>
		<category><![CDATA[getting started]]></category>
		<category><![CDATA[project management]]></category>
		<category><![CDATA[teams]]></category>
		<category><![CDATA[beginning]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[start-up]]></category>

		<guid isPermaLink="false">http://blog.dayleyagile.com/?p=266</guid>
		<description><![CDATA[Finding the Theme I enjoy helping people with Scrum and Agile. The more I do it, the more I learn and enjoy it. Many of my recent in person and online encounters have had a similar flavor to them. I didn&#8217;t put my finger on it until this morning. In an online exchange people have [...]]]></description>
			<content:encoded><![CDATA[<h1>Finding the Theme</h1>
<p>I enjoy helping people with Scrum and Agile.  The more I do it, the more I learn and enjoy it.  Many of my recent in person and online encounters have had a similar flavor to them.  I didn&#8217;t put my finger on it until this morning.</p>
<p>In an online exchange people have been discussing the Sprint Burndown Chart.  Opinions on it&#8217;s usefulness, how it should be used and what it contains vary widely.  That&#8217;s OK, because every team and situation is different.  The point that struck me was one particular comment.  This person described how their chart showed burn down of estimated hours for tasks.  They adjusted the burndown each day if a task&#8217;s estimated hours to done changed, essentially including actual hours into the burndown.</p>
<p>For example, take a task that was originally estimated at two hours.  The next day the developer working on the task reports slow progress.  The task is not done with four hours already spent.  The developer now estimates the task will take ten hours.  So the burndown chart data point would be adjusted <strong>up</strong> by six hours to include the new estimate.</p>
<p>This example shows the desire of this particular team to track actual hours.  I suppose they wished to compare them to the original estimates to measure accuracy, though that did not come up.  (There are several reasons that I don&#8217;t like such a way of doing things, but that is another discussion.)</p>
<p>Other examples along the theme have been</p>
<ul>
<li>eight hour planning meetings</li>
<li>estimating an entire five month long Product Backlog all at once</li>
<li>two days of wireframing before writing the story</li>
<li>sprint tracking spreadsheets with more detail than a Gantt chart</li>
</ul>
<p>So when I was thinking about the burndown of actual hours example and other practices of potential waste, the theme hit me:</p>
<h1>Big Design Up Front (BDUF) of Scrum</h1>
<p>It seems many people are trying to eliminate <em>BDUF of p</em><em>roducts,</em> with Scrum implementations that are <em>designed big up front</em>.</p>
<ul>
<li>They need to define every possible field that might be needed on a story card before they start using story cards.</li>
<li>They want to track hours and sub-hour increments on tasks, allocated by a percent of the developers time against other tasks.</li>
<li>They need backlog spreadsheets with date coded story ID&#8217;s, date last edited, comments by department in separate columns and priority votes from each of five stakeholders.</li>
<li>They make up two page forms for recording the definition of done and how each maps to the appropriate use case record(s).</li>
</ul>
<p>And they do all this before the first team starts the first sprint.  Because, well, they&#8217;ll need the data, right?</p>
<p><strong>Maybe</strong> they will need such tracking of information <strong>someday</strong>.  Any one of the above might be the right thing to do at some point for a particular team or company or product.  Does it make sense to design all this infrustructure up front, not knowing if it&#8217;s really needed?</p>
<h1>BDUF Practices in Scrum</h1>
<p>Finally, after weeks of discussion, meetings, documents and planning, they start the first sprint.  And here they are with all these BDUF practices now part of their Scrum processes.  Product Owners who have more clerk-work than product innovation-work.  Scrum Masters who have to keep asking for actual hours worked.  Burndown charts that require an instruction sheet to interpret.  A project bogged down by the same stuff that was supposed to be left behind by &#8220;going Agile.&#8221;</p>
<h1>Simple Code, Simple Scrum</h1>
<p>The best code is simple, direct and no more complex than it has to be.  The best products have a clear function and benefit to their customers.  The best information is direct, focused and simply presented.  The best Scrum is simple as possible.  Just as it is not possible to know all the answers to creating an innovative product before starting development, it is not possible to know all the things needed for an awesome and highly productive Scrum process.  Start simple, <strong>way simple</strong>, with just the basic pieces.  Then, retrospective after retrospective, the team and company learns what they need, solves it in a simple way and gets back to the real business of creating a killer product.</p>
<h2>Just go!  You will learn what you need along the way, faster than you ever imagined!</h2>
]]></content:encoded>
			<wfw:commentRss>http://www.dayleyagile.com/2010/07/bduf-scrum-dont-do-it/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Dynamic Scrum Team Leadership</title>
		<link>http://www.dayleyagile.com/2010/05/dynamic-scrum-team-leadership/</link>
		<comments>http://www.dayleyagile.com/2010/05/dynamic-scrum-team-leadership/#comments</comments>
		<pubDate>Thu, 13 May 2010 23:45:32 +0000</pubDate>
		<dc:creator>dayleyagile</dc:creator>
				<category><![CDATA[leadership]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[story points]]></category>
		<category><![CDATA[teams]]></category>
		<category><![CDATA[PhxSUG]]></category>
		<category><![CDATA[scrum]]></category>

		<guid isPermaLink="false">http://blog.dayleyagile.com/?p=235</guid>
		<description><![CDATA[The most popular post in this blog, by far, is &#8220;Scrum Teams Have a Team Lead.&#8221; The hits from Google indicate that many people are trying to figure out the role of team leader when applied to Scrum. I have had one comment on the post expressing a negative opinion of not having a single [...]]]></description>
			<content:encoded><![CDATA[<p>The most popular post in this blog, by far, is &#8220;<a href="http://dayleyagile.wordpress.com/2009/06/18/scrum-teams-have-a-team-lead/" target="_blank">Scrum Teams Have a Team Lead</a>.&#8221; The hits from Google indicate that many people are trying to figure out the role of team leader when applied to Scrum. I have had one comment on the post expressing a negative opinion of not having a single person designated as team lead.</p>
<p>Let&#8217;s explore this discussion further in the context of last month&#8217;s (April, 2010)  <a href="http://phxsug.org/" target="_blank">Phoenix Scrum User&#8217;s Group</a> meeting.</p>
<h2>PhxSUG Meeting</h2>
<p>We announced the meeting would be a participatory simulation of a Scrum project. About half of the people in attendance had never been to one of our meetings before and many of them were very new to Scrum. We were gratified that some came specifically to experience a Scrum simulation!</p>
<p><a href="http://www.dayleyagile.com/wp-content/uploads/2010/05/playingballpointgame.jpg" class="lightbox" ><img class="alignleft size-medium wp-image-237" title="Playing Ball Point Game" src="http://www.dayleyagile.com/wp-content/uploads/2010/05/playingballpointgame.jpg?w=225" alt="" width="225" height="300" /></a>We started with a brief discussion of the Scrum framework, with it&#8217;s roles, cerimonies and artifacts. With that foundation set, we dove into the activity. The project was five Sprints of the <a href="http://kanemar.files.wordpress.com/2008/03/theballpointgame.pdf" target="_blank">Ball Point Game</a> (PDF)</p>
<p>(Here is a <a href="http://www.youtube.com/watch?v=d4-El7gJuZE" target="_blank" class="lightbox">video of the game in action</a>. If you have not tried this game, I highly recommend it. If you watch the video, don&#8217;t say too much when you play the game the first time. Don&#8217;t give away the secrets too soon!)</p>
<p>All of the meeting attendees are one team. The goal, or &#8220;product,&#8221; of the team is to transfer as many balls as possible in the two minutes of a Sprint. Between each sprint, the team reviewed performance and planed the next sprint. We had great fun and the team successfully transported all but two of the balls on the last sprint!  We then did a bonus sprint with some &#8220;cheat codes&#8221; from me, the coach, to optimize the process.  We succeeded in getting all the balls through in the time allotted!</p>
<h2>Debriefing</h2>
<p>In our discussion after the game, we found some interesting points:</p>
<ul>
<li>Changing even small things between sprints effected performance of the team in bad or good ways.</li>
<li>High communication was paramount.</li>
<li>Keeping a rhythm of movement in the whole team was important.</li>
</ul>
<p>There were several other things learned, one of them was around leadership.  As the team was first getting organized for the first sprint, there was some chaos. Lots of people talking, pointing and throwing out ideas. Suddenly one of the participants spoke up and began speaking authoritatively about how the job should be done. The team followed, with some discussion, and the first sprint began. So, suddenly the team had a leader. Not by assignment but by personal energy and willingness to step up.</p>
<h2>Dynamic Leadership</h2>
<p>During the first planning period between sprints something interesting changed. Another participant pointed out a weakness and suggested a change to cover it. The team followed this suggestion as the previous &#8220;lead&#8221; blended into the team to make way for a new leader. This passing of leadership continued from sprint to sprint with different individuals teaching the team their ideas about how to improve and others volunteering into key roles. It was natural that the &#8220;Team Lead&#8221; changed as the needs of the team changed in the quest to improve.</p>
<p>This is dynamic changing of team leadership also happens in a Scrum team. Depending on the goals of a particular sprint, the team may look to the database administrator to lead or the user interface designer. Story to story, sprint to sprint the expertise needed by the &#8220;Team Lead&#8221; can alter. A team working well allows the currently needed leader to come to the front, and then fall back in favor of a new leader who has the talent or experience to handle the next focus.</p>
<p>When a team has an assigned Team Lead, this leadership adaptation is less likely to happen. Team members will not want to &#8220;attack&#8221; the assigned lead&#8217;s authority by stepping up. The team lead may not want to reveal &#8220;weakness&#8221; in a knowledge area and so will not allow another team member authority. Once a hierarchy is established, especially when established by higher authorities, it is very hard for those within the structure to alter their expectation of command and allow a better leadership pattern to emerge when needed.</p>
<p>In short, assigning a Team Lead and expecting that person to be appropriate in the role for the entire project is a form of &#8220;<a href="http://en.wikipedia.org/wiki/Big_Design_Up_Front" target="_blank">Big Design Up Front</a>.&#8221; There are great Team Leads and managers that know how to foster leadership from team members. I am not denying that such excellence is possible. I am saying that such people are rare and anyone in that position must constantly push and pull against the cultural expectation that they are Lead and therefore must have the answers.</p>
<h2>And The Team Shall Lead Themselves</h2>
<p>Let the <em><strong>Team</strong></em> be the team lead. Then, the right leader will emerge at the right time as the team naturally strives to accomplish their work. I&#8217;ve seen it happen, just as it did the night we were throwing balls around, learning while laughing!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dayleyagile.com/2010/05/dynamic-scrum-team-leadership/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Great Retrospective</title>
		<link>http://www.dayleyagile.com/2010/01/a-great-retrospective/</link>
		<comments>http://www.dayleyagile.com/2010/01/a-great-retrospective/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 21:21:13 +0000</pubDate>
		<dc:creator>dayleyagile</dc:creator>
				<category><![CDATA[people]]></category>
		<category><![CDATA[retrospectives]]></category>
		<category><![CDATA[teams]]></category>
		<category><![CDATA[retrospective]]></category>

		<guid isPermaLink="false">http://dayleyagile.wordpress.com/?p=194</guid>
		<description><![CDATA[Today is planning day for our largest team. After an interesting Sprint Review in the lab, we retired to the larger training room for the Sprint Retrospective. The feel in the room was largely up-beat but had some unspoken tension. I shifted gears quickly to start different than planned. I asked that we go around [...]]]></description>
			<content:encoded><![CDATA[<p>Today is planning day for our largest team. After an interesting Sprint Review in the lab, we retired to the larger training room for the Sprint Retrospective.</p>
<p>The feel in the room was largely up-beat but had some unspoken tension. I shifted gears quickly to start different than planned. I asked that we go around the room and each member give two statments:</p>
<ul>
<li>Give one word that summarizes this sprint for you.</li>
<li>Describe your passion about this sprint, team, project or company.</li>
</ul>
<p>The one-word summaries were balanced between words like &#8220;progress&#8221; or &#8220;satisfaction&#8221; and &#8220;frustrated&#8221; or &#8220;bottleneck.&#8221; (Ah, the tension comes out.) This was reasonable given that not all the stories were completed this sprint.</p>
<p>The passion statements were great! They ranged from love of creating new technology to the joy of shipping actual product.  We all learned interesting things about each other.</p>
<p>And the tension was over. Just like that, it was time to dig deeper into the sprint with clear heads and a forward view established as a great foundation for the meeting.</p>
<h2>Personal Trill</h2>
<p>My personal moment of happiness came during the expressions of passion. Two engineers spoke of the team&#8217;s effectiveness in powerful terms. To paraphrase:</p>
<blockquote><p>The is the most productive team I have ever worked with in my entire career.</p></blockquote>
<blockquote><p>I didn&#8217;t think I would ever enjoy working on a team larger than 3 or 4 people, but this experience shows otherwise.</p></blockquote>
<p><strong>What a great team to work with!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dayleyagile.com/2010/01/a-great-retrospective/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

