<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Best Practices Are Dangerous When Adopting Agile</title>
	<atom:link href="http://blog.mountaingoatsoftware.com/best-practices-are-dangerous-when-adopting-agile/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.mountaingoatsoftware.com/best-practices-are-dangerous-when-adopting-agile</link>
	<description>Succeeding With Agile®</description>
	<lastBuildDate>Mon, 15 Mar 2010 07:36:32 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Work Agile! &#187; I Hate Agile!! Pt. 2 &#8211; Daily Stand-ups &#38; Planning Meetings</title>
		<link>http://blog.mountaingoatsoftware.com/best-practices-are-dangerous-when-adopting-agile/comment-page-1#comment-64251</link>
		<dc:creator>Work Agile! &#187; I Hate Agile!! Pt. 2 &#8211; Daily Stand-ups &#38; Planning Meetings</dc:creator>
		<pubDate>Sun, 17 Jan 2010 22:17:37 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mountaingoatsoftware.com/?p=372#comment-64251</guid>
		<description>[...] and ways to make them better.  Keep in mind that in Agile, the idea of Best Practices can be dangerous.  What I&#8217;m talking about here is more the bad habits and pitfalls that can happen with [...]</description>
		<content:encoded><![CDATA[<p>[...] and ways to make them better.  Keep in mind that in Agile, the idea of Best Practices can be dangerous.  What I&#8217;m talking about here is more the bad habits and pitfalls that can happen with [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MrHuddle</title>
		<link>http://blog.mountaingoatsoftware.com/best-practices-are-dangerous-when-adopting-agile/comment-page-1#comment-58301</link>
		<dc:creator>MrHuddle</dc:creator>
		<pubDate>Tue, 17 Nov 2009 11:41:06 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mountaingoatsoftware.com/?p=372#comment-58301</guid>
		<description>&lt;strong&gt;Best topics in agile_development for 2009-11-12...&lt;/strong&gt;

Best topics in agile_development for 2009-11-12...</description>
		<content:encoded><![CDATA[<p><strong>Best topics in agile_development for 2009-11-12&#8230;</strong></p>
<p>Best topics in agile_development for 2009-11-12&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Cohn</title>
		<link>http://blog.mountaingoatsoftware.com/best-practices-are-dangerous-when-adopting-agile/comment-page-1#comment-57255</link>
		<dc:creator>Mike Cohn</dc:creator>
		<pubDate>Sat, 14 Nov 2009 04:05:56 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mountaingoatsoftware.com/?p=372#comment-57255</guid>
		<description>Hi everyone--

Yes, jcQualityStreet, starting by following what others have found to be a best practice is a great idea. It&#039;s one of the reasons I tell teams to start &quot;by the book&quot; (or &quot;by the advice of an experienced coach&quot;). But as Geir points out, teams need to start thinking after a bit and &quot;inspect and adapt&quot; the process to make it its own, which Alistair Cockburn points out as critical. 

And, Ådne, you&#039;re right that employees need to be told why something isn&#039;t being enforced on them. My personality is such that I question just about rule anyone forces on me, but if I&#039;m given a good reason I understand, I&#039;ll accept it. 

Peter, I love documenting the practices that work. I just try (it can be hard) to avoid calling them &quot;best&quot; especially if that implies &quot;best for all time.&quot; I usually call such things &quot;good practices in context&quot; and describe the context in which I&#039;ve found a practice to work exceptionally well. 

Duncan: While I agree with your point that we need to be open to discovering new ways, there are some core things that we probably don&#039;t want to inspect-and-adapt away. I recently read an editorial in a magazine that complained about Scrum being dogmatic about its rule that teams produce something that is *done* within each sprint. It said that the Scrum community should be more open to having testing done in a subsequent sprint. I argued with the editor of that magazine that this was like telling a vegetarian they should be more open to eating meat. Maybe they should, maybe they shouldn&#039;t. But if they did, they wouldn&#039;t be a vegetarian any more. I don&#039;t think this applies to the UX Dictators you encountered. But I can see myself being dogmatic about a couple of things.

Thanks for the comments.</description>
		<content:encoded><![CDATA[<p>Hi everyone&#8211;</p>
<p>Yes, jcQualityStreet, starting by following what others have found to be a best practice is a great idea. It&#8217;s one of the reasons I tell teams to start &#8220;by the book&#8221; (or &#8220;by the advice of an experienced coach&#8221;). But as Geir points out, teams need to start thinking after a bit and &#8220;inspect and adapt&#8221; the process to make it its own, which Alistair Cockburn points out as critical. </p>
<p>And, Ådne, you&#8217;re right that employees need to be told why something isn&#8217;t being enforced on them. My personality is such that I question just about rule anyone forces on me, but if I&#8217;m given a good reason I understand, I&#8217;ll accept it. </p>
<p>Peter, I love documenting the practices that work. I just try (it can be hard) to avoid calling them &#8220;best&#8221; especially if that implies &#8220;best for all time.&#8221; I usually call such things &#8220;good practices in context&#8221; and describe the context in which I&#8217;ve found a practice to work exceptionally well. </p>
<p>Duncan: While I agree with your point that we need to be open to discovering new ways, there are some core things that we probably don&#8217;t want to inspect-and-adapt away. I recently read an editorial in a magazine that complained about Scrum being dogmatic about its rule that teams produce something that is *done* within each sprint. It said that the Scrum community should be more open to having testing done in a subsequent sprint. I argued with the editor of that magazine that this was like telling a vegetarian they should be more open to eating meat. Maybe they should, maybe they shouldn&#8217;t. But if they did, they wouldn&#8217;t be a vegetarian any more. I don&#8217;t think this applies to the UX Dictators you encountered. But I can see myself being dogmatic about a couple of things.</p>
<p>Thanks for the comments.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Duncan</title>
		<link>http://blog.mountaingoatsoftware.com/best-practices-are-dangerous-when-adopting-agile/comment-page-1#comment-57163</link>
		<dc:creator>Duncan</dc:creator>
		<pubDate>Fri, 13 Nov 2009 21:30:24 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mountaingoatsoftware.com/?p=372#comment-57163</guid>
		<description>I recently attended the UXCampLondon (http://uxcamplondon.org/) and at the Agile/UX beanbag session there were a couple of &#039;experienced&#039; Agilepeeps who were dictating to all the others (struggling with Agile/UX) that &#039;you have to do this&#039; you have to do that&#039; &#039;you have to do it all in 2 weeks&#039; etc... I was astonished at such dictatorship.

I sat on my beanbag thinking exactly the same sentiment in this post, that you need to be aware of the processes/best practices, but what&#039;s better? stick rigidly to the rules and fail. Or intelligently interpret the established &#039;rules&#039; and ensure they fit within the teams/organisation... 

Through adaption you might even discover a new different, even better way of doing something that you can feedback into the community.

Thanks Mike for a concise, easy to read post!</description>
		<content:encoded><![CDATA[<p>I recently attended the UXCampLondon (<a href="http://uxcamplondon.org/" rel="nofollow">http://uxcamplondon.org/</a>) and at the Agile/UX beanbag session there were a couple of &#8216;experienced&#8217; Agilepeeps who were dictating to all the others (struggling with Agile/UX) that &#8216;you have to do this&#8217; you have to do that&#8217; &#8216;you have to do it all in 2 weeks&#8217; etc&#8230; I was astonished at such dictatorship.</p>
<p>I sat on my beanbag thinking exactly the same sentiment in this post, that you need to be aware of the processes/best practices, but what&#8217;s better? stick rigidly to the rules and fail. Or intelligently interpret the established &#8216;rules&#8217; and ensure they fit within the teams/organisation&#8230; </p>
<p>Through adaption you might even discover a new different, even better way of doing something that you can feedback into the community.</p>
<p>Thanks Mike for a concise, easy to read post!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter</title>
		<link>http://blog.mountaingoatsoftware.com/best-practices-are-dangerous-when-adopting-agile/comment-page-1#comment-56751</link>
		<dc:creator>Peter</dc:creator>
		<pubDate>Thu, 12 Nov 2009 16:01:51 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mountaingoatsoftware.com/?p=372#comment-56751</guid>
		<description>I think it&#039;s still a good idea to document somewhere what a good way of working is for a certain team or company. You can only know that you are improving a process if you know what the baseline is. A not documented baseline is not a baseline I would say.

But I agree that calling it &quot;best practice&quot; makes people lazy and they will just switch off their brain. 

Maybe we should call it &quot;best practice so far&quot; or &quot;best practice until the next sprint review meeting&quot;.</description>
		<content:encoded><![CDATA[<p>I think it&#8217;s still a good idea to document somewhere what a good way of working is for a certain team or company. You can only know that you are improving a process if you know what the baseline is. A not documented baseline is not a baseline I would say.</p>
<p>But I agree that calling it &#8220;best practice&#8221; makes people lazy and they will just switch off their brain. </p>
<p>Maybe we should call it &#8220;best practice so far&#8221; or &#8220;best practice until the next sprint review meeting&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nate Schneider</title>
		<link>http://blog.mountaingoatsoftware.com/best-practices-are-dangerous-when-adopting-agile/comment-page-1#comment-56739</link>
		<dc:creator>Nate Schneider</dc:creator>
		<pubDate>Thu, 12 Nov 2009 15:09:35 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mountaingoatsoftware.com/?p=372#comment-56739</guid>
		<description>Great point Mike.  Collecting this information is very important, but setting &quot;best practices&quot; forces focus back on the process instead of success.

Sharing this information as &quot;success stories&quot; allows people to find implementations that have been successful but do not set any expectations of how this &quot;must&quot; or &quot;should&quot; be done to leave room for continuous improvements.</description>
		<content:encoded><![CDATA[<p>Great point Mike.  Collecting this information is very important, but setting &#8220;best practices&#8221; forces focus back on the process instead of success.</p>
<p>Sharing this information as &#8220;success stories&#8221; allows people to find implementations that have been successful but do not set any expectations of how this &#8220;must&#8221; or &#8220;should&#8221; be done to leave room for continuous improvements.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: A Manager</title>
		<link>http://blog.mountaingoatsoftware.com/best-practices-are-dangerous-when-adopting-agile/comment-page-1#comment-56720</link>
		<dc:creator>A Manager</dc:creator>
		<pubDate>Thu, 12 Nov 2009 13:50:53 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mountaingoatsoftware.com/?p=372#comment-56720</guid>
		<description>Couldn&#039;t agree more. Managers seem to fear or distrust the absence of &quot;standards&quot; against which they can measure compliance and consistency. When teams organically adapt on a continuous basis we are better able to influence what really matters...process outcomes. Maybe it should be added to the manifesto:

We value Process outcomes over Procedural Compliance</description>
		<content:encoded><![CDATA[<p>Couldn&#8217;t agree more. Managers seem to fear or distrust the absence of &#8220;standards&#8221; against which they can measure compliance and consistency. When teams organically adapt on a continuous basis we are better able to influence what really matters&#8230;process outcomes. Maybe it should be added to the manifesto:</p>
<p>We value Process outcomes over Procedural Compliance</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Dempsey</title>
		<link>http://blog.mountaingoatsoftware.com/best-practices-are-dangerous-when-adopting-agile/comment-page-1#comment-56712</link>
		<dc:creator>Robert Dempsey</dc:creator>
		<pubDate>Thu, 12 Nov 2009 13:22:48 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mountaingoatsoftware.com/?p=372#comment-56712</guid>
		<description>This is a fantastic post Mike, and one I think that enterprises will need to keep in mind. Small businesses are always looking for a better way to do things, as opposed to larger companies that want to know &quot;the&quot; best way to do it and go down that road. Huge difference. The former is kaizen and the latter is stagnation.</description>
		<content:encoded><![CDATA[<p>This is a fantastic post Mike, and one I think that enterprises will need to keep in mind. Small businesses are always looking for a better way to do things, as opposed to larger companies that want to know &#8220;the&#8221; best way to do it and go down that road. Huge difference. The former is kaizen and the latter is stagnation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ådne Brunborg</title>
		<link>http://blog.mountaingoatsoftware.com/best-practices-are-dangerous-when-adopting-agile/comment-page-1#comment-56706</link>
		<dc:creator>Ådne Brunborg</dc:creator>
		<pubDate>Thu, 12 Nov 2009 12:58:26 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mountaingoatsoftware.com/?p=372#comment-56706</guid>
		<description>Remember, &quot;Individuals and interactions over processes and tools&quot;

Insisting that all Daily Scrums should take place before 10am is something I have been tempted to do myself, since I am generally an early riser - but as someone pointed out, and I quote: &quot;Shouldn&#039;t that be up to the team itself, as it is part of the team&#039;s self organising?&quot;

There might be a good reason behind a desire to hold all Daily Scrums before 10am - for instance, the information surfacing in the Daily Scrum is to be used  elsewhere in the organisation, e.g. in a Scrum-of-Scrums at 10:30. &quot;All Daily Scrums are to be held before 10am&quot; is not a best practice, but it might be the right thing to do for a specific organisation. And, to avoid the employees taking this as a lack-of-trust, the reason why should always be explained. (Sometimes Management actually have a good reason for what they&#039;re doing!) 

When implementing a best practice, one of the most important tasks is to explain the &quot;why&quot; of the practice to the employees: 

Why do we have a Daily Scrum? Why daily? Why standing? Why no more than 15 minutes? Why should it be done first thing in the morning? Why is a Sprint only 2-4 weeks? Why can&#039;t the product owner change the Sprint Backlog during the sprint? Why, why, why, etc...

Employees who understand the &quot;why&quot; are more inclined to follow the best practice, and having followed it a while - more likely to make creative suggestions as to how the best practice can be improved further. (They are also more likely to read up on Agile blogs, parttake in discussions, and thereby understanding more of Agile)</description>
		<content:encoded><![CDATA[<p>Remember, &#8220;Individuals and interactions over processes and tools&#8221;</p>
<p>Insisting that all Daily Scrums should take place before 10am is something I have been tempted to do myself, since I am generally an early riser &#8211; but as someone pointed out, and I quote: &#8220;Shouldn&#8217;t that be up to the team itself, as it is part of the team&#8217;s self organising?&#8221;</p>
<p>There might be a good reason behind a desire to hold all Daily Scrums before 10am &#8211; for instance, the information surfacing in the Daily Scrum is to be used  elsewhere in the organisation, e.g. in a Scrum-of-Scrums at 10:30. &#8220;All Daily Scrums are to be held before 10am&#8221; is not a best practice, but it might be the right thing to do for a specific organisation. And, to avoid the employees taking this as a lack-of-trust, the reason why should always be explained. (Sometimes Management actually have a good reason for what they&#8217;re doing!) </p>
<p>When implementing a best practice, one of the most important tasks is to explain the &#8220;why&#8221; of the practice to the employees: </p>
<p>Why do we have a Daily Scrum? Why daily? Why standing? Why no more than 15 minutes? Why should it be done first thing in the morning? Why is a Sprint only 2-4 weeks? Why can&#8217;t the product owner change the Sprint Backlog during the sprint? Why, why, why, etc&#8230;</p>
<p>Employees who understand the &#8220;why&#8221; are more inclined to follow the best practice, and having followed it a while &#8211; more likely to make creative suggestions as to how the best practice can be improved further. (They are also more likely to read up on Agile blogs, parttake in discussions, and thereby understanding more of Agile)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Russell</title>
		<link>http://blog.mountaingoatsoftware.com/best-practices-are-dangerous-when-adopting-agile/comment-page-1#comment-56678</link>
		<dc:creator>Russell</dc:creator>
		<pubDate>Thu, 12 Nov 2009 10:56:07 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mountaingoatsoftware.com/?p=372#comment-56678</guid>
		<description>I agree the use of &quot;best&quot; practices and its connotation is dangerous when adopting Agile; it is really the word best that conveys the wrong message. 

It is only a “best” practice if it works for you in your particular situation, what may be a “best” practice to one team may not be a “best” practice to another team in their given situation.

I define a “practice” as a common approach for doing something with a specific purpose in mind.

Examples of practices would be:
- Daily standup
- Continuous Integration
- Mastering Iterative and Incremental Development and Delivery
- Test Driven Development
- 4 Level Planning

I have found having a set of practices, which folks can reference as a good thing. 

As long as the set of practices evolve and are not looked at as a recipe for success.</description>
		<content:encoded><![CDATA[<p>I agree the use of &#8220;best&#8221; practices and its connotation is dangerous when adopting Agile; it is really the word best that conveys the wrong message. </p>
<p>It is only a “best” practice if it works for you in your particular situation, what may be a “best” practice to one team may not be a “best” practice to another team in their given situation.</p>
<p>I define a “practice” as a common approach for doing something with a specific purpose in mind.</p>
<p>Examples of practices would be:<br />
- Daily standup<br />
- Continuous Integration<br />
- Mastering Iterative and Incremental Development and Delivery<br />
- Test Driven Development<br />
- 4 Level Planning</p>
<p>I have found having a set of practices, which folks can reference as a good thing. </p>
<p>As long as the set of practices evolve and are not looked at as a recipe for success.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
