<?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>Agile Cooperative</title>
	<atom:link href="http://www.agilecooperative.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.agilecooperative.com</link>
	<description></description>
	<lastBuildDate>Fri, 24 May 2013 07:59:19 +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 Dark Champions of Agile: Know thy Enemy…</title>
		<link>http://www.agilecooperative.com/2013/05/the-dark-champions-of-agile-know-thy-enemy/</link>
		<comments>http://www.agilecooperative.com/2013/05/the-dark-champions-of-agile-know-thy-enemy/#comments</comments>
		<pubDate>Fri, 24 May 2013 07:59:19 +0000</pubDate>
		<dc:creator>mannysegarra</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.agile42.com/blog/2013/05/24/dark-champions-agile-know-thy-enemy/</guid>
		<description><![CDATA[<p>The role of agile coach encompasses the responsibilities of Change, replacing the old inefficient ways with value adding tasks, in process, bureaucracy or otherwise.&#160; Here lies the danger and inherent resistance from the implicit company culture to agile and its transparent ways.&#160; In the dark corners of bureaucracy and inert processes, will you find a Dark Champion, someone for whom the status quo is king and will fight, indirectly and in the shadows, to keep things the way they are&#8230; As an Agile Champion, you bring Courage and Knowledge to the arena&#8230;</p>
<p><strong>Resistant to change</strong></p>
<p>The Dark Champion, the Dark for short, will find a wedge to come between those whom seek change and those whom wish to change but lack the motivation to rise up.&#160; The Dark uses fear of change to highlight the loss of power to some and prestige to others.&#160; The comfort of the old way will be the wedge for the rest. All fear, regardless of source, must be brought out in the open, only then can empathy and knowledge be applied through acceptance and closure. Unlike agile, which espouses self-empowered teams to manage change,&#160; there is no comfort in change you cannot control.&#160;&#160; I remind teams of an old business axiom &#8220;Change or Die&#8221;, a saying from well before my time, proven effective by nature through evolution.&#160; Instill Courage in teams to shape their change, so prestige is gained by through predictability, power is gained through reliability by delivering on your sprint commits.&#160; Some feel change will remove them from being the &#8216;go to guy&#8217;, a legitimate fear for people whom have become accustom to being the center of attention.&#160; This can be overcome by helping people evolve into the &#8216;go to team&#8217;.</p>
<p><strong>Hides in plain sight, Politics as a cloak of invisibility</strong></p>
<p>The Dark uses politics to hide in plain sight&#8230;the Cloak of Invisibility is used to hide mediocrity, redundancy and increased opacity, the opposite of Transparency, one of the five Scrum values. Political tactics are beyond the scope of this blog post, but knowing who your enemy is, helps out.&#160; This Dark Champion, The Baron, reports to the boss, has the power of process, HR or otherwise, and uses the power of redundancy to slow down your agile initiatives.&#160; When and how change is implemented, the Baron will proclaim &#8220;we must adhere to regulations&#8221;. Mercy for you if the Baron is supported by legal regulations such as HIPPA or Sar-Ox!</p>
<p><a title="Elseworlds: Armor of The Dark Knight by cometstarmoon, on Flickr" href="http://www.flickr.com/photos/calistan/3969620617/"><img src="http://farm3.staticflickr.com/2518/3969620617_af3c670812_z.jpg" border="0" alt="Elseworlds: Armor of The Dark Knight" hspace="3" width="240" height="320" align="left" /></a>The Baron is brought into the open with a reassignment of power. Although the SM is usually in charge of scheduling the scrum rituals, the Baron is minimized by delegating these duties to him.&#160; The perspective here is for the rituals of Scrum not to interfere, but enhance process improvement.&#160; Inclusion, empowerment and participation are tools the agile coach or ScrumMaster (SM) can use against the Baron, perhaps by going so far as to let the Baron facilitate the rituals as well?</p>
<p>The Dark Champion of Mediocrity takes the forms of the middle manager.&#160; The Dark is responsible for inefficient forms and procedures and resists agile and the call for improvement; a prime example is the TPS report (see the movie, <em>Office Space</em>!)&#160; is threatened by agile&#8217;s focus on performance and teamwork.&#160; The Dark will use fear of change especially towards those whom are used to less than stellar work efforts.&#160; Fear is presented as resistance and takes root as apathy.&#160; Once apathy has taken hold then, the Dark will team with the Baron to stymie and outlast you with inertia!</p>
<p>The Agile Champion could propose a strategy to improve team performance, with a modification to HR processes which focus on promotion and bonuses.&#160; Insert a &#8216;team score&#8217; along with individual performance, so that team wins and losses have an effect on each team member&#8217;s overall performance metrics.&#160; This defeats mediocrity and compels those who work less, to work harder, now that everyone&#8217;s bonus is dependent on their efforts as well.&#160; For example, use two scores for performance, an individual scale from 1 &#8211; 10 and a team score which uses the same scale.&#160; These two numbers are multiplied together (individual score is 8 &#8211; great programmer, team score is 5 &#8211; needs to pitch in more:&#160; 8 x 5 = 40 overall score).&#160; The implicit peer pressure to perform removes part of the motivational burden from the coach and correctly focuses it on the team members to motivate one another.</p>
<p><em>Part two of this blog, &#8216;Gathering Allies for Change&#8217; will discuss who can help you in the struggle for Scrum and how they can are empowered to overcome the resistance to Change.</em></p>
]]></description>
			<content:encoded><![CDATA[<p>The role of agile coach encompasses the responsibilities of Change, replacing the old inefficient ways with value adding tasks, in process, bureaucracy or otherwise.&nbsp; Here lies the danger and inherent resistance from the implicit company culture to agile and its transparent ways.&nbsp; In the dark corners of bureaucracy and inert processes, will you find a Dark Champion, someone for whom the status quo is king and will fight, indirectly and in the shadows, to keep things the way they are&hellip; As an Agile Champion, you bring Courage and Knowledge to the arena&hellip;</p>
<p><strong>Resistant to change</strong></p>
<p>The Dark Champion, the Dark for short, will find a wedge to come between those whom seek change and those whom wish to change but lack the motivation to rise up.&nbsp; The Dark uses fear of change to highlight the loss of power to some and prestige to others.&nbsp; The comfort of the old way will be the wedge for the rest. All fear, regardless of source, must be brought out in the open, only then can empathy and knowledge be applied through acceptance and closure. Unlike agile, which espouses self-empowered teams to manage change,&nbsp; there is no comfort in change you cannot control.&nbsp;&nbsp; I remind teams of an old business axiom &ldquo;Change or Die&rdquo;, a saying from well before my time, proven effective by nature through evolution.&nbsp; Instill Courage in teams to shape their change, so prestige is gained by through predictability, power is gained through reliability by delivering on your sprint commits.&nbsp; Some feel change will remove them from being the &lsquo;go to guy&rsquo;, a legitimate fear for people whom have become accustom to being the center of attention.&nbsp; This can be overcome by helping people evolve into the &lsquo;go to team&rsquo;.</p>
<p><strong>Hides in plain sight, Politics as a cloak of invisibility</strong></p>
<p>The Dark uses politics to hide in plain sight&hellip;the Cloak of Invisibility is used to hide mediocrity, redundancy and increased opacity, the opposite of Transparency, one of the five Scrum values. Political tactics are beyond the scope of this blog post, but knowing who your enemy is, helps out.&nbsp; This Dark Champion, The Baron, reports to the boss, has the power of process, HR or otherwise, and uses the power of redundancy to slow down your agile initiatives.&nbsp; When and how change is implemented, the Baron will proclaim &ldquo;we must adhere to regulations&rdquo;. Mercy for you if the Baron is supported by legal regulations such as HIPPA or Sar-Ox!</p>
<p><a title="Elseworlds: Armor of The Dark Knight by cometstarmoon, on Flickr" href="http://www.flickr.com/photos/calistan/3969620617/"><img src="http://farm3.staticflickr.com/2518/3969620617_af3c670812_z.jpg" border="0" alt="Elseworlds: Armor of The Dark Knight" hspace="3" width="240" height="320" align="left" /></a>The Baron is brought into the open with a reassignment of power. Although the SM is usually in charge of scheduling the scrum rituals, the Baron is minimized by delegating these duties to him.&nbsp; The perspective here is for the rituals of Scrum not to interfere, but enhance process improvement.&nbsp; Inclusion, empowerment and participation are tools the agile coach or ScrumMaster (SM) can use against the Baron, perhaps by going so far as to let the Baron facilitate the rituals as well?</p>
<p>The Dark Champion of Mediocrity takes the forms of the middle manager.&nbsp; The Dark is responsible for inefficient forms and procedures and resists agile and the call for improvement; a prime example is the TPS report (see the movie, <em>Office Space</em>!)&nbsp; is threatened by agile&rsquo;s focus on performance and teamwork.&nbsp; The Dark will use fear of change especially towards those whom are used to less than stellar work efforts.&nbsp; Fear is presented as resistance and takes root as apathy.&nbsp; Once apathy has taken hold then, the Dark will team with the Baron to stymie and outlast you with inertia!</p>
<p>The Agile Champion could propose a strategy to improve team performance, with a modification to HR processes which focus on promotion and bonuses.&nbsp; Insert a &lsquo;team score&rsquo; along with individual performance, so that team wins and losses have an effect on each team member&rsquo;s overall performance metrics.&nbsp; This defeats mediocrity and compels those who work less, to work harder, now that everyone&rsquo;s bonus is dependent on their efforts as well.&nbsp; For example, use two scores for performance, an individual scale from 1 &ndash; 10 and a team score which uses the same scale.&nbsp; These two numbers are multiplied together (individual score is 8 &ndash; great programmer, team score is 5 &ndash; needs to pitch in more:&nbsp; 8 x 5 = 40 overall score).&nbsp; The implicit peer pressure to perform removes part of the motivational burden from the coach and correctly focuses it on the team members to motivate one another.</p>
<p><em>Part two of this blog, &lsquo;Gathering Allies for Change&rsquo; will discuss who can help you in the struggle for Scrum and how they can are empowered to overcome the resistance to Change.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.agilecooperative.com/2013/05/the-dark-champions-of-agile-know-thy-enemy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scrumtisch Berlin 25.04.2013</title>
		<link>http://www.agilecooperative.com/2013/05/scrumtisch-berlin-25-04-2013/</link>
		<comments>http://www.agilecooperative.com/2013/05/scrumtisch-berlin-25-04-2013/#comments</comments>
		<pubDate>Thu, 23 May 2013 11:30:30 +0000</pubDate>
		<dc:creator>marion</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.agile42.com/blog/2013/05/23/scrumtisch-25042013/</guid>
		<description><![CDATA[<h3 class="p2">Topic Backlog</h3>
<p><img src="http://media.agile42.com/content/image1.jpeg" alt="topics" width="400" /></p>
<ul>
<li>Transition from technical role to PO role (2)</li>
<li>When to do estimations (2)</li>
<li>Agile vs. management culture (6/7)</li>
<li>Intrinsic motivation in an agile environment (5)</li>
<li>How to tell management to relax (4)</li>
<li>How to handle weak POs (3)</li>
<li>Why Scrum does not work (2)</li>
</ul>
<h3 class="p2">Agile vs. Management Culture</h3>
<p><img src="http://media.agile42.com/content/image.jpeg" alt="Agile vs Mgmt Culture" width="400" /></p>
<p class="p2">The host of this topic had the example that new, unknown stakeholders join Sprint Reviews and come with new requirements without knowing anything about agile and the team's new development approach.</p>
<p class="p1">The question now was how to handle management and stakeholders who has no knowledge about agile.&#160;Following ideas were discussed:</p>
<ul>
<li>welcome new attendees at the Review meeting and explain the meeting/format</li>
<li>enable the PO to do proper stakeholder management</li>
<li>explain to stakeholders before and during the project how Scrum works</li>
<li>stakeholders need to share the vision</li>
<li>PO role and person needs legitimisation by management</li>
</ul>
<h3 class="p2">Intrinsic Motivation in an Agile Environment</h3>
<p><img src="http://media.agile42.com/content/image2.jpeg" alt="" width="400" /></p>
<p class="p2">We had a more general discussion about motivators, intrinsic and extrinsic motivation. Following points have been mentioned:</p>
<ul>
<li>people on the project need to share the vision</li>
<li>team decides how to split rewards (if there are any, as rewards are extrinsic motivators)</li>
<li>people involved in decision making are more motivated to act upon it (so Scrum is a good way to realise such involvement in every meeting)</li>
<li>everybody has different motivators = handle people individually</li>
<li>enable appreciation between team members</li>
<li>know exactly what drives yourself</li>
<li>There were some book recommendations as well:       
<ul>
<li><span> </span>Julius Kuhl - Die Kunst der Selbstmotivation</li>
<li><span> </span>Daniel Pink - Drive</li>
<li><span> </span>Chip Conley - Peak</li>
</ul>
</li>
</ul>
<h3 class="p2">How to Tell Management to Relax</h3>
<p><img src="http://media.agile42.com/content/image3.jpeg" alt="" width="400" /></p>
<p class="p2">The example observations of the topic host were:</p>
<ul>
<li>story points / velocity are taken too seriously</li>
<li>retrospectives contain 80% negative topics</li>
<li>management does not see things that go right</li>
</ul>
<p class="p1">Discussed suggestions:</p>
<ul>
<li>make every Review meeting awesome and useful for management</li>
<li>explain how Scrum/Agile works to management</li>
<li>keep management busy with other things</li>
<li>build up trust with stakeholders</li>
</ul>
<h3 class="p1">Schnitzel and ongoing talks</h3>
<p class="p2">Finally we ordered some food and had ongoing discussions on the topics.&#160;It was a great evening and we're looking forward to see you at the next Scrumtisch here in Berlin.</p>
<p>&#160;</p>
]]></description>
			<content:encoded><![CDATA[<h3 class="p2">Topic Backlog</h3>
<p><img src="http://media.agile42.com/content/image1.jpeg" alt="topics" width="400" /></p>
<ul>
<li>Transition from technical role to PO role (2)</li>
<li>When to do estimations (2)</li>
<li>Agile vs. management culture (6/7)</li>
<li>Intrinsic motivation in an agile environment (5)</li>
<li>How to tell management to relax (4)</li>
<li>How to handle weak POs (3)</li>
<li>Why Scrum does not work (2)</li>
</ul>
<h3 class="p2">Agile vs. Management Culture</h3>
<p><img src="http://media.agile42.com/content/image.jpeg" alt="Agile vs Mgmt Culture" width="400" /></p>
<p class="p2">The host of this topic had the example that new, unknown stakeholders join Sprint Reviews and come with new requirements without knowing anything about agile and the team's new development approach.</p>
<p class="p1">The question now was how to handle management and stakeholders who has no knowledge about agile.&nbsp;Following ideas were discussed:</p>
<ul>
<li>welcome new attendees at the Review meeting and explain the meeting/format</li>
<li>enable the PO to do proper stakeholder management</li>
<li>explain to stakeholders before and during the project how Scrum works</li>
<li>stakeholders need to share the vision</li>
<li>PO role and person needs legitimisation by management</li>
</ul>
<h3 class="p2">Intrinsic Motivation in an Agile Environment</h3>
<p><img src="http://media.agile42.com/content/image2.jpeg" alt="" width="400" /></p>
<p class="p2">We had a more general discussion about motivators, intrinsic and extrinsic motivation. Following points have been mentioned:</p>
<ul>
<li>people on the project need to share the vision</li>
<li>team decides how to split rewards (if there are any, as rewards are extrinsic motivators)</li>
<li>people involved in decision making are more motivated to act upon it (so Scrum is a good way to realise such involvement in every meeting)</li>
<li>everybody has different motivators = handle people individually</li>
<li>enable appreciation between team members</li>
<li>know exactly what drives yourself</li>
<li>There were some book recommendations as well:       
<ul>
<li><span > </span>Julius Kuhl - Die Kunst der Selbstmotivation</li>
<li><span > </span>Daniel Pink - Drive</li>
<li><span > </span>Chip Conley - Peak</li>
</ul>
</li>
</ul>
<h3 class="p2">How to Tell Management to Relax</h3>
<p><img src="http://media.agile42.com/content/image3.jpeg" alt="" width="400" /></p>
<p class="p2">The example observations of the topic host were:</p>
<ul>
<li>story points / velocity are taken too seriously</li>
<li>retrospectives contain 80% negative topics</li>
<li>management does not see things that go right</li>
</ul>
<p class="p1">Discussed suggestions:</p>
<ul>
<li>make every Review meeting awesome and useful for management</li>
<li>explain how Scrum/Agile works to management</li>
<li>keep management busy with other things</li>
<li>build up trust with stakeholders</li>
</ul>
<h3 class="p1">Schnitzel and ongoing talks</h3>
<p class="p2">Finally we ordered some food and had ongoing discussions on the topics.&nbsp;It was a great evening and we're looking forward to see you at the next Scrumtisch here in Berlin.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agilecooperative.com/2013/05/scrumtisch-berlin-25-04-2013/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Viva Las Vegas!</title>
		<link>http://www.agilecooperative.com/2013/05/viva-las-vegas/</link>
		<comments>http://www.agilecooperative.com/2013/05/viva-las-vegas/#comments</comments>
		<pubDate>Wed, 22 May 2013 05:27:00 +0000</pubDate>
		<dc:creator>abragad</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.agile42.com/blog/2013/05/22/las-vegas-scrum-gathering-sglas/</guid>
		<description><![CDATA[<p>Organized by the Scrum Alliance, the <strong>Scrum Gathering in Las Vegas</strong> in early May has been a great success and the first sold out Gathering with over 500 attendees! For members of Scrum Alliance all presentations are now posted <a href="http://scrumalliance.org/events/610-las-vegas-" target="_blank">online on the organization's site</a> under the Presentations tab.</p>
<p>Coaches from agile42 were present as always and you can also find their presentations here. <strong>Dave Sharrock</strong> presented <em>Giving Teams the Roots to Grow and Wings to Fly</em>, an interactive session introducing useful and proven practices that increase the sticking  power of new agile teams, allowing them to stay agile long into the  future. In fact, to create sustainable change, agile teams have to overcome  organizational gravity that pulls them back into the old, comfortable  ways of working.</p>
<p>&#160;</p>
<p> </p>
<div style="margin-bottom: 5px">You can check the slides and note of <em><strong> <a title="Giving Teams the Roots to Grow and Wings to Fly" href="http://www.slideshare.net/davesharrock/giving-teams-the-roots-to-grow-and-wings-to-fly" target="_blank">Giving Teams the Roots to Grow and Wings to Fly</a></strong></em>&#160;on SlideShare.</div>
<p><strong>Brad Swanson</strong> presented <em>From Doing Scrum to Being Agile: Lessons Learned Transforming a Culture</em>, a case study of the agile transformation at Ericsson Mobile Core from 2009-2012 and using John Kotter's 8-step change model for leading the change.</p>
<p> </p>
<div style="margin-bottom: 5px">Slides for <strong><a title="Transforming a culture using Kotter&#8217;s change model: a case study" href="http://www.slideshare.net/bradswanson/transforming-culture-brad-swanson" target="_blank">Transforming a culture using Kotter&#8217;s change model: a case study</a></strong> are available on SlideShare as well.<strong>&#160;</strong></div>
<div style="margin-bottom: 5px">Dave has also presented the talk <em>The Challenge for the next Decade&#8230;</em> <strong>&#160;</strong>because Andrea Tomasini could not be in Las Vegas<em>.</em></div>
<div style="margin-bottom: 5px"><em><br /></em></div>
<div style="margin-bottom: 5px"><strong><em>&#160;</em><em>The <a href="http://www.scrumalliance.org/events/611-paris-" target="_blank">next Scrum Gathering will be in Paris</a>, September 23-25.</em><br /></strong></div>
]]></description>
			<content:encoded><![CDATA[<p>Organized by the Scrum Alliance, the <strong>Scrum Gathering in Las Vegas</strong> in early May has been a great success and the first sold out Gathering with over 500 attendees! For members of Scrum Alliance all presentations are now posted <a href="http://scrumalliance.org/events/610-las-vegas-" >online on the organization's site</a> under the Presentations tab.</p>
<p>Coaches from agile42 were present as always and you can also find their presentations here. <strong>Dave Sharrock</strong> presented <em>Giving Teams the Roots to Grow and Wings to Fly</em>, an interactive session introducing useful and proven practices that increase the sticking  power of new agile teams, allowing them to stay agile long into the  future. In fact, to create sustainable change, agile teams have to overcome  organizational gravity that pulls them back into the old, comfortable  ways of working.</p>
<p>&nbsp;</p>
<p><iframe src="http://www.slideshare.net/slideshow/embed_code/14030906" width="427" height="356"> </iframe></p>
<div >You can check the slides and note of <em><strong> <a title="Giving Teams the Roots to Grow and Wings to Fly" href="http://www.slideshare.net/davesharrock/giving-teams-the-roots-to-grow-and-wings-to-fly" >Giving Teams the Roots to Grow and Wings to Fly</a></strong></em>&nbsp;on SlideShare.</div>
<p><strong>Brad Swanson</strong> presented <em>From Doing Scrum to Being Agile: Lessons Learned Transforming a Culture</em>, a case study of the agile transformation at Ericsson Mobile Core from 2009-2012 and using John Kotter's 8-step change model for leading the change.</p>
<p><iframe src="http://www.slideshare.net/slideshow/embed_code/21224228?rel=0" width="427" height="356"> </iframe></p>
<div >Slides for <strong><a title="Transforming a culture using Kotter&rsquo;s change model: a case study" href="http://www.slideshare.net/bradswanson/transforming-culture-brad-swanson" >Transforming a culture using Kotter&rsquo;s change model: a case study</a></strong> are available on SlideShare as well.<strong>&nbsp;</strong></div>
<div >Dave has also presented the talk <em>The Challenge for the next Decade&hellip;</em> <strong>&nbsp;</strong>because Andrea Tomasini could not be in Las Vegas<em>.</em></div>
<div ><em><br /></em></div>
<div ><strong><em>&nbsp;</em><em>The <a href="http://www.scrumalliance.org/events/611-paris-" >next Scrum Gathering will be in Paris</a>, September 23-25.</em><br /></strong></div>
]]></content:encoded>
			<wfw:commentRss>http://www.agilecooperative.com/2013/05/viva-las-vegas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Story Splitting in Russian (or, Как Разделять Истории Пользователей)</title>
		<link>http://www.agilecooperative.com/2013/05/story-splitting-in-russian-or-%d0%ba%d0%b0%d0%ba-%d1%80%d0%b0%d0%b7%d0%b4%d0%b5%d0%bb%d1%8f%d1%82%d1%8c-%d0%b8%d1%81%d1%82%d0%be%d1%80%d0%b8%d0%b8-%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d0%be%d0%b2%d0%b0/</link>
		<comments>http://www.agilecooperative.com/2013/05/story-splitting-in-russian-or-%d0%ba%d0%b0%d0%ba-%d1%80%d0%b0%d0%b7%d0%b4%d0%b5%d0%bb%d1%8f%d1%82%d1%8c-%d0%b8%d1%81%d1%82%d0%be%d1%80%d0%b8%d0%b8-%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d0%be%d0%b2%d0%b0/#comments</comments>
		<pubDate>Wed, 22 May 2013 01:41:16 +0000</pubDate>
		<dc:creator>Richard Lawrence</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.richardlawrence.info/?p=457</guid>
		<description><![CDATA[Thanks to Alexander Lutsaevsky for the translation. This poster is also available in English, French, and German. You&#8217;re welcome to print copies for personal use. For more information, see the original story splitting patterns post.]]></description>
			<content:encoded><![CDATA[<p></p><p>Thanks to <a href="http://www.linkedin.com/in/aluts">Alexander Lutsaevsky</a> for the translation.<span id="more-457"></span></p>
<p><a href="http://www.richardlawrence.info/wp-content/uploads/2013/05/Story-Splitting-Flowchart-RUS.pdf"><img src="http://www.richardlawrence.info/wp-content/uploads/2013/05/Story-Splitting-Flowchart-RUS-Thumbnail.png" alt="Как Разделять Истории Пользователей" width="669" height="433" class="alignnone size-full wp-image-459" /></a></p>
<p>This poster is also available in <a href="http://www.richardlawrence.info/2012/01/27/new-story-splitting-resource/" title="Story Splitting Flowchart">English</a>, <a href="http://www.richardlawrence.info/2013/02/26/splitting-stories-in-french/" title="Splitting Stories in French (or, Comment découper un récit utilisateur)">French</a>, and <a href="http://www.richardlawrence.info/2012/08/24/splitting-stories-in-german-or-user-stories-aufteilen/" title="Splitting Stories in German (or, User Stories Aufteilen)">German</a>. You&#8217;re welcome to print copies for personal use. </p>
<p>For more information, see <a href="http://www.richardlawrence.info/2009/10/28/patterns-for-splitting-user-stories/" title="Patterns for Splitting User Stories">the original story splitting patterns post</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agilecooperative.com/2013/05/story-splitting-in-russian-or-%d0%ba%d0%b0%d0%ba-%d1%80%d0%b0%d0%b7%d0%b4%d0%b5%d0%bb%d1%8f%d1%82%d1%8c-%d0%b8%d1%81%d1%82%d0%be%d1%80%d0%b8%d0%b8-%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d0%be%d0%b2%d0%b0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stop Starting and Start Finishing</title>
		<link>http://www.agilecooperative.com/2013/05/stop-starting-and-start-finishing/</link>
		<comments>http://www.agilecooperative.com/2013/05/stop-starting-and-start-finishing/#comments</comments>
		<pubDate>Mon, 20 May 2013 06:52:59 +0000</pubDate>
		<dc:creator>daves</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.agile42.com/blog/2013/05/20/stop-starting-and-start-finishing/</guid>
		<description><![CDATA[<p>Companies typically have a large number of active or valuable work to be done at any one time, all at various stages of development. Performance improvement often focuses on how to do more, not how to do less. Therefore, limiting the volume of requests being done seems to go counter to the overall goal. In fact, many systems speed up when the volume of work being worked on decreases.</p>
<p><strong>The Traffic Flow Problem </strong></p>
<p>A reasonable metaphor for this is the speed-density-flow relationship seen in traffic studies. Figure 1 shows the classic relationship, where flow = speed x density. In the case of traffic, the speed of the traffic increases (from a standstill) as the number of cars on the road falls. The flow of traffic on the road, on the other hand, increases to a point, but then falls off as the number of cars on the road falls below a certain number, however fast they are going. In other words, there is excess capacity in the system as the number of cars on the road falls.&#160;</p>
<p><img src="http://media.agile42.com/content/stop-starting-and-start-finishing-image1.png" alt="" width="480" height="310" /></p>
<blockquote>
<p><strong>Figure 1:</strong> The graph shows the relationship between speed, density and flow for traffic on a highway. The higher the volume of traffic, the slower the speed of the cars, and the lower the flow of cars along the highway. However, as the number of cars on the highway falls, the flow will also drop off even as the cars go as fast as they can (hopefully at the speed limit).</p>
</blockquote>
<p>In the case of work requests entering development, the flow of work through the system changes in the same way, increasing to a point, but then decreasing rapidly as the volume of work requests increases. Unfortunately most systems operate at or above capacity, at which point there is a negatively reinforcing feedback loop driving the performance down (Figure 2). Once a system has passed its optimal flow regime, additional work requests quickly decrease the performance of the system, causing longer wait times as more work requests pile up, which can lead to more requests being worked on, decreasing the performance (throughput) of the system even more.</p>
<p><img src="http://media.agile42.com/content/stop-starting-and-start-finishing-image2.png" alt="" width="480" height="322" /></p>
<blockquote>
<p><strong>Figure 2:</strong> Above the maximum capacity of the system (when the flow through the system is at its highest), we see a negatively reinforcing loop. That is, as the density of cars increases, the flow through the system falls, increasing the number of cars in the system, leading to a further drop in the flow through the system, and so on. Something we&#8217;ve all encountered around 5 o&#8217;clock in most cities.</p>
</blockquote>
<p>This can be seen in any system by measuring the cycle time, the total time it takes to start and complete a single feature or piece of work, and lead time, the total time it takes to complete a piece of work (cycle time) plus the time the work spends in the queue, and plotting these as a function of the number of work items open at any given time.</p>
<p><strong>Limiting WIP in a Scrum Team</strong></p>
<p>So how can we apply this principle to an existing backlog of work consisting of the many valuable and less valuable tasks a product gathers over time? In Scrum, the team limits the number of items they are working on by pulling in only the number of work items (or stories) they can complete in a sprint. This automatically limits the team to a fixed number of stories, hopefully between 6-10 stories. More mature agile teams will also limit the number of stories they are actively working on during the sprint, only working on 2-3 stories at any one time; The purpose of this is to speed up throughput by limiting work-in-progress (WIP).</p>
<p>Many teams have other kinds of work they have to handle. Perhaps emergency items (such as production support tickets) that cannot wait until the next sprint planning to be addressed, or small enhancements, maintenance items or report extracts, that are part of the everyday maintenance and support of a product or service. These types of work requests can be handled through a contingency stream, captured on the team&#8217;s task board, and tracked visibly for all to see. There are a few guidelines for handling these tickets:</p>
<ol>
<li>Set a capacity limit for the team to spend on these additional items, and help the team manage to this capacity.</li>
<li>Have clear policies around what to do with larger items (e.g. work requests larger than 1 day go into the backlog, work requests smaller than a day are handled in priority order).</li>
<li>Hide the bulk of the tickets from the team (but not the business stakeholders) to avoid distracting the team.</li>
<li>Allow the business to prioritize the tickets the team works on &#8211; hopefully through the Product Owner &#8211; and if this is not possible set clear rules (e.g. date order) and keep to that.</li>
<li>Make the work backlogs visible to all so that everyone can see where their ticket is and what is in front of their ticket. </li>
</ol>
<p><strong>Prioritizing Work across Multiple Projects</strong></p>
<p>In situations where there is a portfolio of projects for a single team to work on, it can be hard for the team to complete one project before the pressure to turn their attention to the next project in the pipeline becomes unbearable. This leads to large amount of unfinished work (inventory with a very real cost to maintain and support or build around) as well as the frustration of abnormally long lead times or time-to-market, incomplete work waiting on small changes, and never-ending projects.</p>
<p>In this case, we clearly want to allow the team to work on each project a little at a time. But doing this story by story (work request by work request) doesn`t solve the problem of partially complete work unless the work on each project delivers something shippable, something that adds value even if the project in its entirety is not delivered. Grouping a minimal set of stories together to deliver a slice of functionality &#8211; a Minimum Viable Product (MVP) the customer can interact with and use &#8211; allows the team to work on one project after the other, delivering something of value for the owner of each project (this could be feedback, rather than working functionality, but that&#8217;s a discussion for another post) as quickly as possible (Figure 3), while moving each project forward.</p>
<p><img src="http://media.agile42.com/content/stop-starting-and-start-finishing-image3.png" alt="" width="480" height="370" /></p>
<blockquote>
<p><strong>Figure 3:</strong> Managing multiple projects is hard. Many times, the priority of a project is determined by urgency or whether or not a project is &#8216;front-of-mind&#8217;. In this case, projects can be continually open, never quite ready for release, but not moving forwards either. In order to facilitate effective delivery of projects, we want to break them down into small, releasable slices of functionality. Minimum Viable Products (MVPs) that we can release, perhaps to a limited audience for feedback, before committing to build the next slice of functionality. This allows multiple projects to be developed in parallel, while ensuring each project moves forwards in viable steps.</p>
</blockquote>
<p>This does not remove the need for prioritization of the projects. However, this can be done at the portfolio level, even better at the MVP level (rather than the project level). Its easy to say that a performance project has priority over a site re-design project. However, some performance improvements are more valuable than others, and some site re-design changes can be more valuable than other performance enhancements. Prioritizing between MVPs allows the line of business to optimize on what is most important to the business at any one time, while allowing all projects and priorities to move forward.</p>
<p><strong>Working on Fewer of the Right Things</strong></p>
<p>In conclusion, limiting the number of projects a team is working on (making the team do less) does not have to reduce productivity (can actually deliver more). While the development team takes responsibility for delivering an increased flow of work through the team - making sure the capacity is predictable and continually improving, the business team and product owners ensure a transparent backlog of MVPs from which to work from - making sure that how the capacity is used maximizes value delivery. The increase in throughput as a result of focusing on fewer work requests, coupled with an ordered backlog of small features or Minimum Viable Products (MVPs), allows a development group to deliver the most important and valuable work more frequently.</p>
<p>&#160;</p>
]]></description>
			<content:encoded><![CDATA[<p>Companies typically have a large number of active or valuable work to be done at any one time, all at various stages of development. Performance improvement often focuses on how to do more, not how to do less. Therefore, limiting the volume of requests being done seems to go counter to the overall goal. In fact, many systems speed up when the volume of work being worked on decreases.</p>
<p><strong>The Traffic Flow Problem </strong></p>
<p>A reasonable metaphor for this is the speed-density-flow relationship seen in traffic studies. Figure 1 shows the classic relationship, where flow = speed x density. In the case of traffic, the speed of the traffic increases (from a standstill) as the number of cars on the road falls. The flow of traffic on the road, on the other hand, increases to a point, but then falls off as the number of cars on the road falls below a certain number, however fast they are going. In other words, there is excess capacity in the system as the number of cars on the road falls.&nbsp;</p>
<p><img src="http://media.agile42.com/content/stop-starting-and-start-finishing-image1.png" alt="" width="480" height="310" /></p>
<blockquote>
<p><small><strong>Figure 1:</strong> The graph shows the relationship between speed, density and flow for traffic on a highway. The higher the volume of traffic, the slower the speed of the cars, and the lower the flow of cars along the highway. However, as the number of cars on the highway falls, the flow will also drop off even as the cars go as fast as they can (hopefully at the speed limit).</small></p>
</blockquote>
<p>In the case of work requests entering development, the flow of work through the system changes in the same way, increasing to a point, but then decreasing rapidly as the volume of work requests increases. Unfortunately most systems operate at or above capacity, at which point there is a negatively reinforcing feedback loop driving the performance down (Figure 2). Once a system has passed its optimal flow regime, additional work requests quickly decrease the performance of the system, causing longer wait times as more work requests pile up, which can lead to more requests being worked on, decreasing the performance (throughput) of the system even more.</p>
<p><img src="http://media.agile42.com/content/stop-starting-and-start-finishing-image2.png" alt="" width="480" height="322" /></p>
<blockquote>
<p><small><strong>Figure 2:</strong> Above the maximum capacity of the system (when the flow through the system is at its highest), we see a negatively reinforcing loop. That is, as the density of cars increases, the flow through the system falls, increasing the number of cars in the system, leading to a further drop in the flow through the system, and so on. Something we&rsquo;ve all encountered around 5 o&rsquo;clock in most cities.</small></p>
</blockquote>
<p>This can be seen in any system by measuring the cycle time, the total time it takes to start and complete a single feature or piece of work, and lead time, the total time it takes to complete a piece of work (cycle time) plus the time the work spends in the queue, and plotting these as a function of the number of work items open at any given time.</p>
<p><strong>Limiting WIP in a Scrum Team</strong></p>
<p>So how can we apply this principle to an existing backlog of work consisting of the many valuable and less valuable tasks a product gathers over time? In Scrum, the team limits the number of items they are working on by pulling in only the number of work items (or stories) they can complete in a sprint. This automatically limits the team to a fixed number of stories, hopefully between 6-10 stories. More mature agile teams will also limit the number of stories they are actively working on during the sprint, only working on 2-3 stories at any one time; The purpose of this is to speed up throughput by limiting work-in-progress (WIP).</p>
<p>Many teams have other kinds of work they have to handle. Perhaps emergency items (such as production support tickets) that cannot wait until the next sprint planning to be addressed, or small enhancements, maintenance items or report extracts, that are part of the everyday maintenance and support of a product or service. These types of work requests can be handled through a contingency stream, captured on the team&rsquo;s task board, and tracked visibly for all to see. There are a few guidelines for handling these tickets:</p>
<ol>
<li>Set a capacity limit for the team to spend on these additional items, and help the team manage to this capacity.</li>
<li>Have clear policies around what to do with larger items (e.g. work requests larger than 1 day go into the backlog, work requests smaller than a day are handled in priority order).</li>
<li>Hide the bulk of the tickets from the team (but not the business stakeholders) to avoid distracting the team.</li>
<li>Allow the business to prioritize the tickets the team works on &ndash; hopefully through the Product Owner &ndash; and if this is not possible set clear rules (e.g. date order) and keep to that.</li>
<li>Make the work backlogs visible to all so that everyone can see where their ticket is and what is in front of their ticket. </li>
</ol>
<p><strong>Prioritizing Work across Multiple Projects</strong></p>
<p>In situations where there is a portfolio of projects for a single team to work on, it can be hard for the team to complete one project before the pressure to turn their attention to the next project in the pipeline becomes unbearable. This leads to large amount of unfinished work (inventory with a very real cost to maintain and support or build around) as well as the frustration of abnormally long lead times or time-to-market, incomplete work waiting on small changes, and never-ending projects.</p>
<p>In this case, we clearly want to allow the team to work on each project a little at a time. But doing this story by story (work request by work request) doesn`t solve the problem of partially complete work unless the work on each project delivers something shippable, something that adds value even if the project in its entirety is not delivered. Grouping a minimal set of stories together to deliver a slice of functionality &ndash; a Minimum Viable Product (MVP) the customer can interact with and use &ndash; allows the team to work on one project after the other, delivering something of value for the owner of each project (this could be feedback, rather than working functionality, but that&rsquo;s a discussion for another post) as quickly as possible (Figure 3), while moving each project forward.</p>
<p><img src="http://media.agile42.com/content/stop-starting-and-start-finishing-image3.png" alt="" width="480" height="370" /></p>
<blockquote>
<p><small><strong>Figure 3:</strong> Managing multiple projects is hard. Many times, the priority of a project is determined by urgency or whether or not a project is &lsquo;front-of-mind&rsquo;. In this case, projects can be continually open, never quite ready for release, but not moving forwards either. In order to facilitate effective delivery of projects, we want to break them down into small, releasable slices of functionality. Minimum Viable Products (MVPs) that we can release, perhaps to a limited audience for feedback, before committing to build the next slice of functionality. This allows multiple projects to be developed in parallel, while ensuring each project moves forwards in viable steps.</small></p>
</blockquote>
<p>This does not remove the need for prioritization of the projects. However, this can be done at the portfolio level, even better at the MVP level (rather than the project level). Its easy to say that a performance project has priority over a site re-design project. However, some performance improvements are more valuable than others, and some site re-design changes can be more valuable than other performance enhancements. Prioritizing between MVPs allows the line of business to optimize on what is most important to the business at any one time, while allowing all projects and priorities to move forward.</p>
<p><strong>Working on Fewer of the Right Things</strong></p>
<p>In conclusion, limiting the number of projects a team is working on (making the team do less) does not have to reduce productivity (can actually deliver more). While the development team takes responsibility for delivering an increased flow of work through the team - making sure the capacity is predictable and continually improving, the business team and product owners ensure a transparent backlog of MVPs from which to work from - making sure that how the capacity is used maximizes value delivery. The increase in throughput as a result of focusing on fewer work requests, coupled with an ordered backlog of small features or Minimum Viable Products (MVPs), allows a development group to deliver the most important and valuable work more frequently.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agilecooperative.com/2013/05/stop-starting-and-start-finishing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Announcing agile42&#8242;s newest Certified Scrum Trainer: Brad Swanson</title>
		<link>http://www.agilecooperative.com/2013/05/announcing-agile42s-newest-certified-scrum-trainer-brad-swanson/</link>
		<comments>http://www.agilecooperative.com/2013/05/announcing-agile42s-newest-certified-scrum-trainer-brad-swanson/#comments</comments>
		<pubDate>Mon, 13 May 2013 12:16:07 +0000</pubDate>
		<dc:creator>abragad</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.agile42.com/blog/2013/05/13/brad-swanson-certified-scrum-trainer/</guid>
		<description><![CDATA[<p><img style="float: right" src="http://www.scrumalliance.org/system/resource_files/0000/2456/Scrum_Trainer_Logo_Seal.jpg" alt="Certified Scrum Trainer logo" width="125" height="124" />This guide-level <a href="http://www.scrumalliance.org/pages/scrum_certification" target="_blank">certification from the Scrum Alliance</a> recognizes the world's best Scrum trainers and gives them the authority to teach Certified ScrumMaster (CSM) and Certified Scrum Product Owner (CSPO) classes. <strong>Brad is one of only a handful of people worldwide who have both CST and CSC (Certified Scrum Coach) credentials.</strong><br /><br />agile42 has a total of six CSTs now, including Andrea Tomasini, Bent Myllerup, Sergey Dmitriev, Lasse Ziegler, and Geir Amsj&#248;. We are also proud to have five people recognized as Certified Scrum Coaches: Andrea Tomasini, Dave Sharrock, Bent Myllerup, Benjamin Sommer, and Brad Swanson.</p>
]]></description>
			<content:encoded><![CDATA[<p><img  src="http://www.scrumalliance.org/system/resource_files/0000/2456/Scrum_Trainer_Logo_Seal.jpg" alt="Certified Scrum Trainer logo" width="125" height="124" />This guide-level <a href="http://www.scrumalliance.org/pages/scrum_certification" >certification from the Scrum Alliance</a> recognizes the world's best Scrum trainers and gives them the authority to teach Certified ScrumMaster (CSM) and Certified Scrum Product Owner (CSPO) classes. <strong>Brad is one of only a handful of people worldwide who have both CST and CSC (Certified Scrum Coach) credentials.</strong><br /><br />agile42 has a total of six CSTs now, including Andrea Tomasini, Bent Myllerup, Sergey Dmitriev, Lasse Ziegler, and Geir Amsj&oslash;. We are also proud to have five people recognized as Certified Scrum Coaches: Andrea Tomasini, Dave Sharrock, Bent Myllerup, Benjamin Sommer, and Brad Swanson.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agilecooperative.com/2013/05/announcing-agile42s-newest-certified-scrum-trainer-brad-swanson/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Seven Strategies for Team Agreements</title>
		<link>http://www.agilecooperative.com/2013/05/seven-strategies-for-team-agreements/</link>
		<comments>http://www.agilecooperative.com/2013/05/seven-strategies-for-team-agreements/#comments</comments>
		<pubDate>Wed, 08 May 2013 15:53:48 +0000</pubDate>
		<dc:creator>David Bernstein</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://tobeagile.com/?p=2739</guid>
		<description><![CDATA[One of the most valuable documents teams can create is a Team Agreement. Team Agreements for software development can range from very detailed specifications of coding standards and practices to a general statement of moral and ethical conduct, or anywhere in between. Team agreements help set the context for team member expectations and provide a [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>One of the most valuable documents teams can create is a Team Agreement. Team Agreements for software development can range from very detailed specifications of coding standards and practices to a general statement of moral and ethical conduct, or anywhere in between. Team agreements help set the context for team member expectations and provide a framework for the team to operate within. Here are some guidelines for creating effective team agreements.</p>
<p>1. Have a process<br />
It is helpful to have a process for creating a team agreement. Decide who will be part of drafting the agreement and what the feedback process will be for approval. Identify the tasks needing to be done and engage as many team members as possible.</p>
<p>2. Decide what is most important<br />
Depending on the maturity and challenges your team is facing, you may want to focus different things. Some team agreements are more concerned with technical practices while other state principles the team will adhere to. Every team has things they do well and things they do not-so-well. Start with what is most important for your team to keep top of mind.</p>
<p>3. Draft a charter<br />
Draw up a document that states affirmatively the things that are most important to your team. Typically, this will include ten to thirty items. The document can start, &#8220;We agree&#8230;&#8221; followed by the list of agreed upon items. Rather than making this a list of rules to follow, try to make each item empower team members to do their best in situations. At the bottom of the document should be a space for each team member&#8217;s signature. Use poster board or butcher paper so the whole document can be on one sheet.</p>
<p>4. Involve everyone<br />
The more everyone feels they have a say in the creation of the team agreement the more likely they will abide by it. Go over each item and get everyone to discuss and vote on whether to include it or not. This is a team building process which is just as important as the document itself.</p>
<p>5. Ask for feedback<br />
Any impediments to agreement are opportunities for alignment. Ask the team for feedback; how will following this agreement improve their jobs. Meet resistance with curiosity to discover what the real challenges are. Get people to recognize the value to them of each item or have them help change it to address their real issues.</p>
<p>6. Get everyone&#8217;s agreement<br />
Meet with the entire team and decide together if the proposed charter is something each and every team member can sign off on and abide by. There is a lot of power to signing one&#8217;s name to a document. This can even become a ceremony of sorts where team members are acknowledged thanked for their contributions.</p>
<p>7. Keep it visible to everyone<br />
Finally, once the Team Agreement is created and signed, hang it on the wall in a prominent place to remind everyone of what they stand for. Seeing this document day in and day out can really help to solidify the ideas and make them part of everyone&#8217;s daily work life. And most of all live it—make it part of your daily lives.</p>
<p>Team Agreements can be a powerful way for the team to quickly reach alignment and work together more smoothly. It can help form the context of a working environment where everyone is empowered to do their best.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agilecooperative.com/2013/05/seven-strategies-for-team-agreements/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I Love My Product</title>
		<link>http://www.agilecooperative.com/2013/04/i-love-my-product/</link>
		<comments>http://www.agilecooperative.com/2013/04/i-love-my-product/#comments</comments>
		<pubDate>Tue, 30 Apr 2013 09:49:15 +0000</pubDate>
		<dc:creator>Dirk_Bartels</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.agile42.com/blog/2013/04/30/i-love-my-product/</guid>
		<description><![CDATA[<p class="p1">In a client workshop with a team of Product Owners at <a title="Jobs @ Idealo" href="http://jobs.idealo.de/"><span class="s1">idealo Internet GmbH</span></a> last week, <a title="Xing: Dirk Bartels" href="https://www.xing.com/profile/Dirk_Bartels"><span class="s1">Dirk Bartels</span></a>, the CPO/Head of Product, suggested and facilitated an inspiring exercise. Dirk had read the book "<a title="Amazon: Inspired" href="http://www.amazon.com/Inspired-Create-Products-Customers-Love/dp/0981690408"><span class="s1">Inspired: How To Create Products Customers Love</span></a>" by Marty Cagan. So he asked the group: What does this statement mean to you, "I love my product"?</p>
<h2 class="p3"><strong>Motivation</strong></h2>
<p class="p2">Explaining why he wanted to start the day with this session, Dirk said, &#8220;One of the motivations behind this exercise was to allow everyone to take a different perspective. Software engineering and product management tend to be focused on deterministic things, such as algorithms and data structures, and more often than not, it is a lot about problem solving, bug fixing, criticising this or that. But deep inside, engineers and product managers are creative, emotional people with a lot of passion for their work. I was just curious to see what happens if their perspective would be one that is unconditionally positive - do you love your product ?&#8221;</p>
<h2 class="p3"><strong>Instructions</strong></h2>
<p class="p2">Dirk started the exercise by simply writing the sentence "I love my product" on a whiteboard and circling the words <em>love</em> and <em>product</em>.</p>
<p class="p4"><img src="http://media.agile42.com/content/ILoveMyProduct.png" alt="Love? Product?" width="600" height="450" /></p>
<p class="p2">He then asked, "If you think about this statement&#8230; What do you mean by <em>Love</em> and <em>Product</em>? For me, it means that I care for my product, that I worry about my product. What does it mean for you?"</p>
<p class="p2">He instructed us to take five minutes, think about this and write down a few ideas on cards. One card for each of our interpretations of love and product. Then, we would pin the cards to a wall and explain.</p>
<h2 class="p3"><strong>Output</strong></h2>
<p class="p2">After five minutes, we had produced an astonishing amount of cards:</p>
<p class="p4"><img src="http://media.agile42.com/content/LoveProduct.jpg" alt="Love Product Associations" width="600" height="337" /></p>
<p class="p2">The top cards were placed by Dirk and are labeled <em>Liebe</em> (Love) and <em>Produkt</em> (Product). As you can see, we produced a continuum as some ideas were applicable to both sides.</p>
<p class="p2">The writing is in German, so I'll translate some of them:</p>
<h3 class="p5"><strong>Love</strong></h3>
<ul class="ul1">
<li class="li6">Single words: life, mindful, proud, care, trust, identification, yearning, complexity, examine, question, provide, develop, honour, responsibility, ambition</li>
<li class="li6">Statements: accept that the product is not perfect, I am aware of the environment of my product, care for well-being, I am generous interacting with my product</li>
</ul>
<h3 class="p5"><strong>Product</strong></h3>
<ul class="ul1">
<li class="li6">Single words: value, identity, meaningful, inspiring, slender, family, respect, team, inspiring, aesthetic, sustainable</li>
<li class="li6">Statements: my product is valuable for someone, created by many, is useful and helpful, enables someone to do something they couldn't do without it, I want to know (measure) all about my product</li>
</ul>
<h2 class="p3"><strong>Outcome</strong></h2>
<p class="p2">While we were discussing the results and the emotional engagement that had emerged in such a short amount of time, one of the participants had already created this tag cloud:</p>
<p class="p4"><img src="http://media.agile42.com/content/LoveProductWordle.JPG" alt="Love Product Wordle" width="600" height="237" /></p>
<p class="p2">The group unanimously agreed that</p>
<ul class="ul1">
<li class="li6">this exercise created an emotional bond for the full two-day workshop in a light-weight way that didn't feel weird or embarrassing,</li>
<li class="li6">it let everyone reflect and articulate how much they engage with the company, their product, and why they do it,</li>
<li class="li6">to do this exercise would be motivating for everyone in the company,</li>
<li class="li6">they wanted to repeat the exercise with their teams.</li>
</ul>
<p class="p2">Dirk generously agreed that I post this exercise on our blog, and the group allowed me to publish the picture. Thank you!</p>
<p class="p2">One interesting observation I made as a participant in this exercise was that I could join in although I was not part of the PO team. Every participant can think of their own product and still have an interesting outcome to start a conversation. So I assume this would work well at conferences, too...</p>
<h2 class="p3"><strong>Your Turn</strong></h2>
<p class="p2">One inspiration Dirk gave us when we started was to think about projects and products. "Projects end at some point, and you're done. Products live on&#8230; What impact does that have on your emotional perspective, on your engagement?" What are your insights on this?</p>
<p class="p2">What does it mean to you, "I love my product"? Please tell us in the comments! Where and how would you use such an exercise? Do you think it's particularly useful in any specific phase of product development?</p>
<p class="p2">Thank you for engaging in the conversation.</p>
<p>&#160;</p>
]]></description>
			<content:encoded><![CDATA[<p class="p1">In a client workshop with a team of Product Owners at <a title="Jobs @ Idealo" href="http://jobs.idealo.de/"><span class="s1">idealo Internet GmbH</span></a> last week, <a title="Xing: Dirk Bartels" href="https://www.xing.com/profile/Dirk_Bartels"><span class="s1">Dirk Bartels</span></a>, the CPO/Head of Product, suggested and facilitated an inspiring exercise. Dirk had read the book "<a title="Amazon: Inspired" href="http://www.amazon.com/Inspired-Create-Products-Customers-Love/dp/0981690408"><span class="s1">Inspired: How To Create Products Customers Love</span></a>" by Marty Cagan. So he asked the group: What does this statement mean to you, "I love my product"?</p>
<h2 class="p3"><strong>Motivation</strong></h2>
<p class="p2">Explaining why he wanted to start the day with this session, Dirk said, &ldquo;One of the motivations behind this exercise was to allow everyone to take a different perspective. Software engineering and product management tend to be focused on deterministic things, such as algorithms and data structures, and more often than not, it is a lot about problem solving, bug fixing, criticising this or that. But deep inside, engineers and product managers are creative, emotional people with a lot of passion for their work. I was just curious to see what happens if their perspective would be one that is unconditionally positive - do you love your product ?&rdquo;</p>
<h2 class="p3"><strong>Instructions</strong></h2>
<p class="p2">Dirk started the exercise by simply writing the sentence "I love my product" on a whiteboard and circling the words <em>love</em> and <em>product</em>.</p>
<p class="p4"><img src="http://media.agile42.com/content/ILoveMyProduct.png" alt="Love? Product?" width="600" height="450" /></p>
<p class="p2">He then asked, "If you think about this statement&hellip; What do you mean by <em>Love</em> and <em>Product</em>? For me, it means that I care for my product, that I worry about my product. What does it mean for you?"</p>
<p class="p2">He instructed us to take five minutes, think about this and write down a few ideas on cards. One card for each of our interpretations of love and product. Then, we would pin the cards to a wall and explain.</p>
<h2 class="p3"><strong>Output</strong></h2>
<p class="p2">After five minutes, we had produced an astonishing amount of cards:</p>
<p class="p4"><img src="http://media.agile42.com/content/LoveProduct.jpg" alt="Love Product Associations" width="600" height="337" /></p>
<p class="p2">The top cards were placed by Dirk and are labeled <em>Liebe</em> (Love) and <em>Produkt</em> (Product). As you can see, we produced a continuum as some ideas were applicable to both sides.</p>
<p class="p2">The writing is in German, so I'll translate some of them:</p>
<h3 class="p5"><strong>Love</strong></h3>
<ul class="ul1">
<li class="li6">Single words: life, mindful, proud, care, trust, identification, yearning, complexity, examine, question, provide, develop, honour, responsibility, ambition</li>
<li class="li6">Statements: accept that the product is not perfect, I am aware of the environment of my product, care for well-being, I am generous interacting with my product</li>
</ul>
<h3 class="p5"><strong>Product</strong></h3>
<ul class="ul1">
<li class="li6">Single words: value, identity, meaningful, inspiring, slender, family, respect, team, inspiring, aesthetic, sustainable</li>
<li class="li6">Statements: my product is valuable for someone, created by many, is useful and helpful, enables someone to do something they couldn't do without it, I want to know (measure) all about my product</li>
</ul>
<h2 class="p3"><strong>Outcome</strong></h2>
<p class="p2">While we were discussing the results and the emotional engagement that had emerged in such a short amount of time, one of the participants had already created this tag cloud:</p>
<p class="p4"><img src="http://media.agile42.com/content/LoveProductWordle.JPG" alt="Love Product Wordle" width="600" height="237" /></p>
<p class="p2">The group unanimously agreed that</p>
<ul class="ul1">
<li class="li6">this exercise created an emotional bond for the full two-day workshop in a light-weight way that didn't feel weird or embarrassing,</li>
<li class="li6">it let everyone reflect and articulate how much they engage with the company, their product, and why they do it,</li>
<li class="li6">to do this exercise would be motivating for everyone in the company,</li>
<li class="li6">they wanted to repeat the exercise with their teams.</li>
</ul>
<p class="p2">Dirk generously agreed that I post this exercise on our blog, and the group allowed me to publish the picture. Thank you!</p>
<p class="p2">One interesting observation I made as a participant in this exercise was that I could join in although I was not part of the PO team. Every participant can think of their own product and still have an interesting outcome to start a conversation. So I assume this would work well at conferences, too...</p>
<h2 class="p3"><strong>Your Turn</strong></h2>
<p class="p2">One inspiration Dirk gave us when we started was to think about projects and products. "Projects end at some point, and you're done. Products live on&hellip; What impact does that have on your emotional perspective, on your engagement?" What are your insights on this?</p>
<p class="p2">What does it mean to you, "I love my product"? Please tell us in the comments! Where and how would you use such an exercise? Do you think it's particularly useful in any specific phase of product development?</p>
<p class="p2">Thank you for engaging in the conversation.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agilecooperative.com/2013/04/i-love-my-product/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Seven Strategies for Remote Teams</title>
		<link>http://www.agilecooperative.com/2013/04/seven-strategies-for-remote-teams/</link>
		<comments>http://www.agilecooperative.com/2013/04/seven-strategies-for-remote-teams/#comments</comments>
		<pubDate>Tue, 23 Apr 2013 18:36:48 +0000</pubDate>
		<dc:creator>David Bernstein</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://tobeagile.com/?p=2728</guid>
		<description><![CDATA[It used to be thought that if only we could write a good specification that accurately described what was to be built, we could take advantage of the cheap labor overseas to cut costs and get software built faster. Unfortunately, reality often shatters such naive hopes. However, outsourcing overseas can help for many tasks and [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>It used to be thought that if only we could write a good specification that accurately described what was to be built, we could take advantage of the cheap labor overseas to cut costs and get software built faster. Unfortunately, reality often shatters such naive hopes. However, outsourcing overseas can help for many tasks and as these workers become more skilled and collaboration improves, these approaches are becoming much more successful. Here are seven strategies for improving collaborating with remote teams.</p>
<p>1. Be in similar timezones<br />
Communicating with teams across timezones can be hard. Some teams use this to their advantage, for example, by having developers send their work at the end of their day to a QA team that is just beginning their day. However, this can also cause problems when these teams have to communicate since they are awake at different hours. Finding at least some common time where everyone can meet and collaborate can be highly valuable.</p>
<p>2. Use video and good collaboration tools<br />
I am not a big proponent of tools but they have their place, especially with distributed and remote teams. Having face time with team members is so important, whether the team is scattered across the world or scattered across town, video conferencing can help increase communication bandwidth.</p>
<p>3. Do trainings together and meet regularly<br />
Successful distributed teams get together regularly to meet in person at least once a year but preferably quarterly or even monthly. Sharing a common experience such as training, key meetings, or just sharing a meal together can help build rapport and deepen working relationships. It is easy to skimp on this but don&#8217;t. The expense of getting remote workers together regularly is far outweighed by the increase in communication and productivity it brings.</p>
<p>4. Share a common code aesthetic<br />
Remote teams must be on the same page with the rest of development in terms of coding aesthetic, standards, and practices. Common coding standards should be established, understood, and adhered to by all team members, even remote ones. Remote teams should also share a common development process as the rest of the developers in the organization. Ideally, it should not be possible to tell who developed the code by looking at the source.</p>
<p>5. Decouple dependencies so work can be independent<br />
Give remote teams everything they need to be successful. If the team needs access to the Product Owner who is never available to speak with them then the team is being set up to fail. Find components that can be written and tested independently so development can happen in parallel.</p>
<p>6. Use pair program often<br />
The fastest, most effective way to amplify learning within an organization is to pair. This is true for remote teams as well. Remote pairing is a powerful way to work with remote teams and help them learn many of the subtler things that help them become part of your development culture.</p>
<p>7. Invest in quality<br />
Regardless of where software is built, a focus on quality will alway be cheaper than trying to rush things. Certain things take time to write and if you show you value quality you will more likely get it from your remote teams.</p>
<p>Several years ago companies had the idea they could cut costs by hiring cheap labor overseas. We&#8217;ve learned that the most important part of successful software development comes from understand the domain, not pounding on a keyboard, and understanding can be difficult to acquire remotely. However, many countries do have highly talented developers at a fraction of the cost of developers in the US so distributed teams can make sense in some situation, as long as they get the support they need to do a great job.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agilecooperative.com/2013/04/seven-strategies-for-remote-teams/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I Think We Should Do «another fancy practice»</title>
		<link>http://www.agilecooperative.com/2013/04/i-think-we-should-do-another-fancy-practice/</link>
		<comments>http://www.agilecooperative.com/2013/04/i-think-we-should-do-another-fancy-practice/#comments</comments>
		<pubDate>Tue, 23 Apr 2013 14:12:21 +0000</pubDate>
		<dc:creator>ralfkruse81</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.agile42.com/blog/2013/04/23/i-think-we-should-do-another-fancy-practice/</guid>
		<description><![CDATA[<p>As agile coaches, we frequently observe and get involved in discussions around practices, methods and tools. Many of these start with someone suggesting "I think we should try &#8230;".</p>
<p>Many of these discussions focus directly on the advantages of the specific method. Often, they lack focus on fitness for purpose or context. There are so many things that we could do. Many methods that work amazingly well for others. Is that enough to start trying them too?<br />We need to decide which method or tool is important and potentially useful for us in our environment, for our specific, current challenges. Discussions about new practices, methods and tools without considering our relevant focus of improvement can be wasteful and futile.</p>
<p>Many conversations about practices, methods and tools generalise the needs and advantages. In some situations, practices like continuous delivery are even considered to be preconditions for starting on your agile journey.</p>
<p><img src="http://media.agile42.com/content/RalfLookingAtScreen.png" alt="System" width="500" height="366" /></p>
<p>Every environment is different. No method brings the same benefits to every environment, is easy to implement or even applicable in every environment. Should a good old IT-department of a bank not strive towards agility, because practices like continuos deployment look impossible in their context?</p>
<p>The important question to discuss is, what is needed in your environment? Having a common understanding on what needs to be in place, next to the functionality to release, could help to clarify our needs. This common understanding about the expected level of quality and other non-functional requirements could be collected in a Release Definition of Done (RDoD) that reflects our needs.</p>
<p><img src="http://media.agile42.com/content/RalfReview.png" alt="Review" width="500" height="375" /></p>
<p>This document enables a continual discussion putting our needs next to our possibilities to achieve them. Fancy practices, methods and tools are not necessarily the best starting point. Maybe in your environment some simple things could really make a huge difference. Awareness of your needs allows for a much better focus for your growing agility than some currently hyped practices.</p>
<p>Don't get me wrong. I'm a big fan of many agile practices, methods and tools. For me the understanding on what are our needs and reflecting back on how to achieve it, is essential to keep in charge of our improvements and achieve ownership of our environment.</p>
<p>The understanding of our needs as a foundation to introducing practices, methods and tools, feels in my experience much more natural and focused on the specific environment.</p>
]]></description>
			<content:encoded><![CDATA[<p>As agile coaches, we frequently observe and get involved in discussions around practices, methods and tools. Many of these start with someone suggesting "I think we should try &hellip;".</p>
<p>Many of these discussions focus directly on the advantages of the specific method. Often, they lack focus on fitness for purpose or context. There are so many things that we could do. Many methods that work amazingly well for others. Is that enough to start trying them too?<br />We need to decide which method or tool is important and potentially useful for us in our environment, for our specific, current challenges. Discussions about new practices, methods and tools without considering our relevant focus of improvement can be wasteful and futile.</p>
<p>Many conversations about practices, methods and tools generalise the needs and advantages. In some situations, practices like continuous delivery are even considered to be preconditions for starting on your agile journey.</p>
<p><img src="http://media.agile42.com/content/RalfLookingAtScreen.png" alt="System" width="500" height="366" /></p>
<p>Every environment is different. No method brings the same benefits to every environment, is easy to implement or even applicable in every environment. Should a good old IT-department of a bank not strive towards agility, because practices like continuos deployment look impossible in their context?</p>
<p>The important question to discuss is, what is needed in your environment? Having a common understanding on what needs to be in place, next to the functionality to release, could help to clarify our needs. This common understanding about the expected level of quality and other non-functional requirements could be collected in a Release Definition of Done (RDoD) that reflects our needs.</p>
<p><img src="http://media.agile42.com/content/RalfReview.png" alt="Review" width="500" height="375" /></p>
<p>This document enables a continual discussion putting our needs next to our possibilities to achieve them. Fancy practices, methods and tools are not necessarily the best starting point. Maybe in your environment some simple things could really make a huge difference. Awareness of your needs allows for a much better focus for your growing agility than some currently hyped practices.</p>
<p>Don't get me wrong. I'm a big fan of many agile practices, methods and tools. For me the understanding on what are our needs and reflecting back on how to achieve it, is essential to keep in charge of our improvements and achieve ownership of our environment.</p>
<p>The understanding of our needs as a foundation to introducing practices, methods and tools, feels in my experience much more natural and focused on the specific environment.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agilecooperative.com/2013/04/i-think-we-should-do-another-fancy-practice/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
