<?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: The Kanban Story: What We Do and What We Don’t Do</title>
	<atom:link href="http://blog.brodzinski.com/2009/11/kanban-story-what-we-do-and-what-we.html/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.brodzinski.com/2009/11/kanban-story-what-we-do-and-what-we.html</link>
	<description>Dealing with software projects in real life</description>
	<lastBuildDate>Fri, 10 Feb 2012 19:07:34 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
	<item>
		<title>By: Pawel Brodzinski</title>
		<link>http://blog.brodzinski.com/2009/11/kanban-story-what-we-do-and-what-we.html#comment-34913</link>
		<dc:creator>Pawel Brodzinski</dc:creator>
		<pubDate>Fri, 06 May 2011 09:58:40 +0000</pubDate>
		<guid isPermaLink="false">http://blog.brodzinski.com/2009/11/the-kanban-story-what-we-do-and-what-we-don%e2%80%99t-do.html#comment-34913</guid>
		<description>@Tomek - I&#039;d say that objections were pretty typical. People didn&#039;t want to &quot;waste&quot; time reviewing something which already works. They didn&#039;t expect to find real issues, except of some formatting glitches and they were afraid of having other tasks (code review) besides their regular stuff and same deadlines.

I&#039;d say that code review is one of those rather unintuitive practices - unless you try it and get it well it&#039;s really hard to get people jump on the bandwagon. 

I also think atmosphere in the team is crucial here since as long as people treat code review as potential attack on themselves you don&#039;t even have a chance to get it working.</description>
		<content:encoded><![CDATA[<p>@Tomek &#8211; I&#8217;d say that objections were pretty typical. People didn&#8217;t want to &#8220;waste&#8221; time reviewing something which already works. They didn&#8217;t expect to find real issues, except of some formatting glitches and they were afraid of having other tasks (code review) besides their regular stuff and same deadlines.</p>
<p>I&#8217;d say that code review is one of those rather unintuitive practices &#8211; unless you try it and get it well it&#8217;s really hard to get people jump on the bandwagon. </p>
<p>I also think atmosphere in the team is crucial here since as long as people treat code review as potential attack on themselves you don&#8217;t even have a chance to get it working.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomek</title>
		<link>http://blog.brodzinski.com/2009/11/kanban-story-what-we-do-and-what-we.html#comment-34911</link>
		<dc:creator>Tomek</dc:creator>
		<pubDate>Fri, 06 May 2011 08:44:01 +0000</pubDate>
		<guid isPermaLink="false">http://blog.brodzinski.com/2009/11/the-kanban-story-what-we-do-and-what-we-don%e2%80%99t-do.html#comment-34911</guid>
		<description>Pawel,

First of all, I did not realise the post id 1,5 year old.

Somehow I&#039;m glad to hear that the team has changed their mind on code reviews. :)

Anyway, my main concern was why developers were against it. 

BTW. Keep on blogging, you are doing great job!

--
Cheers,
Tomek</description>
		<content:encoded><![CDATA[<p>Pawel,</p>
<p>First of all, I did not realise the post id 1,5 year old.</p>
<p>Somehow I&#8217;m glad to hear that the team has changed their mind on code reviews. :)</p>
<p>Anyway, my main concern was why developers were against it. </p>
<p>BTW. Keep on blogging, you are doing great job!</p>
<p>&#8211;<br />
Cheers,<br />
Tomek</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pawel Brodzinski</title>
		<link>http://blog.brodzinski.com/2009/11/kanban-story-what-we-do-and-what-we.html#comment-34891</link>
		<dc:creator>Pawel Brodzinski</dc:creator>
		<pubDate>Thu, 05 May 2011 22:14:10 +0000</pubDate>
		<guid isPermaLink="false">http://blog.brodzinski.com/2009/11/the-kanban-story-what-we-do-and-what-we-don%e2%80%99t-do.html#comment-34891</guid>
		<description>@Tomek - Actually it has changed over time. We evolved and the team has changed their views on code review. You didn&#039;t expect we stayed with what we had year and a half ago, did you?

Anyway the longer I think about it the more I&#039;m convinced that we did have some kind of code review. Since we had collective code ownership (it isn&#039;t on the list as it came up as sort of surprise for us) developers were often working on the code not built by themselves. So each time they were basically starting with code review and refactoring.

This realization might be the reason to change the stance against code review.

In terms of convincing people to any practice, not only code reviews, I don&#039;t believe in extrinsic motivations. Since I wasn&#039;t able to convince developers at that moment and I definitely didn&#039;t want to take the power of deciding on engineering practices from them it was really no-brainer.

The only option left was waiting until developers change their attitude and they actually did. Maybe tricking them into doing some informal code reviews helped, but does it really matter?</description>
		<content:encoded><![CDATA[<p>@Tomek &#8211; Actually it has changed over time. We evolved and the team has changed their views on code review. You didn&#8217;t expect we stayed with what we had year and a half ago, did you?</p>
<p>Anyway the longer I think about it the more I&#8217;m convinced that we did have some kind of code review. Since we had collective code ownership (it isn&#8217;t on the list as it came up as sort of surprise for us) developers were often working on the code not built by themselves. So each time they were basically starting with code review and refactoring.</p>
<p>This realization might be the reason to change the stance against code review.</p>
<p>In terms of convincing people to any practice, not only code reviews, I don&#8217;t believe in extrinsic motivations. Since I wasn&#8217;t able to convince developers at that moment and I definitely didn&#8217;t want to take the power of deciding on engineering practices from them it was really no-brainer.</p>
<p>The only option left was waiting until developers change their attitude and they actually did. Maybe tricking them into doing some informal code reviews helped, but does it really matter?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomek</title>
		<link>http://blog.brodzinski.com/2009/11/kanban-story-what-we-do-and-what-we.html#comment-34868</link>
		<dc:creator>Tomek</dc:creator>
		<pubDate>Thu, 05 May 2011 09:17:55 +0000</pubDate>
		<guid isPermaLink="false">http://blog.brodzinski.com/2009/11/the-kanban-story-what-we-do-and-what-we-don%e2%80%99t-do.html#comment-34868</guid>
		<description>Paweł,

I&#039;m surprised that your team is against code reviews. When we worked at our Definition of Done (http://bit.ly/lnap53) it was my teammates who added point on peer code reviews because they recognized that it is a great way of:
  - learning about the code and understanding all aspects of the project,
  - finding bugs and spotting things that will hurt our development later
In short they understand that having code reviews is beneficial mostly for them. Personally I believe having peer code reviews in your Definition of Done is essential for providing high quality code and I&#039;m really happy my teammates share this opinion.

I have a problem with understanding the reasons why developers vote against it. Don&#039;t they like feedback on what they do?

Alas, I have no idea how to make someone want to have a code review if he/she does not feel like this. ...have you tried bribing them? ;)

--
Cheers,
Tomek Kaczanowski</description>
		<content:encoded><![CDATA[<p>Paweł,</p>
<p>I&#8217;m surprised that your team is against code reviews. When we worked at our Definition of Done (<a href="http://bit.ly/lnap53" rel="nofollow">http://bit.ly/lnap53</a>) it was my teammates who added point on peer code reviews because they recognized that it is a great way of:<br />
  &#8211; learning about the code and understanding all aspects of the project,<br />
  &#8211; finding bugs and spotting things that will hurt our development later<br />
In short they understand that having code reviews is beneficial mostly for them. Personally I believe having peer code reviews in your Definition of Done is essential for providing high quality code and I&#8217;m really happy my teammates share this opinion.</p>
<p>I have a problem with understanding the reasons why developers vote against it. Don&#8217;t they like feedback on what they do?</p>
<p>Alas, I have no idea how to make someone want to have a code review if he/she does not feel like this. &#8230;have you tried bribing them? ;)</p>
<p>&#8211;<br />
Cheers,<br />
Tomek Kaczanowski</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pawel Brodzinski</title>
		<link>http://blog.brodzinski.com/2009/11/kanban-story-what-we-do-and-what-we.html#comment-2509</link>
		<dc:creator>Pawel Brodzinski</dc:creator>
		<pubDate>Wed, 23 Dec 2009 19:50:20 +0000</pubDate>
		<guid isPermaLink="false">http://blog.brodzinski.com/2009/11/the-kanban-story-what-we-do-and-what-we-don%e2%80%99t-do.html#comment-2509</guid>
		<description>Joshua, 

Yes, if you want to achieve success implementing new practice you need to let them believe or make them believe in it. Otherwise you&#039;ll fail. And yes, if you want to make them believe it&#039;s all about leadership.</description>
		<content:encoded><![CDATA[<p>Joshua, </p>
<p>Yes, if you want to achieve success implementing new practice you need to let them believe or make them believe in it. Otherwise you&#8217;ll fail. And yes, if you want to make them believe it&#8217;s all about leadership.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joshua Lewis</title>
		<link>http://blog.brodzinski.com/2009/11/kanban-story-what-we-do-and-what-we.html#comment-2504</link>
		<dc:creator>Joshua Lewis</dc:creator>
		<pubDate>Wed, 23 Dec 2009 12:52:18 +0000</pubDate>
		<guid isPermaLink="false">http://blog.brodzinski.com/2009/11/the-kanban-story-what-we-do-and-what-we-don%e2%80%99t-do.html#comment-2504</guid>
		<description>True, but that&#039;s true of any adoption. You&#039;ve got to make the developers (and others in the team) want to adopt the technique, otherwise the adoption will fail. I believe this is an issue of leadership, as well as an issue of adopting techniques for the wrong reasons (i.e. pushing new techniques into an environment, instead of pulling them based on need and value).</description>
		<content:encoded><![CDATA[<p>True, but that&#8217;s true of any adoption. You&#8217;ve got to make the developers (and others in the team) want to adopt the technique, otherwise the adoption will fail. I believe this is an issue of leadership, as well as an issue of adopting techniques for the wrong reasons (i.e. pushing new techniques into an environment, instead of pulling them based on need and value).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pawel Brodzinski</title>
		<link>http://blog.brodzinski.com/2009/11/kanban-story-what-we-do-and-what-we.html#comment-2463</link>
		<dc:creator>Pawel Brodzinski</dc:creator>
		<pubDate>Mon, 30 Nov 2009 22:43:40 +0000</pubDate>
		<guid isPermaLink="false">http://blog.brodzinski.com/2009/11/the-kanban-story-what-we-do-and-what-we-don%e2%80%99t-do.html#comment-2463</guid>
		<description>Odds are we&#039;ll give it another try soon, but I&#039;m not pushing our developers here. I&#039;ve told what &lt;i&gt;I&lt;/i&gt; think about code review a hundred times but it&#039;s all about what &lt;i&gt;they&lt;/i&gt; think.</description>
		<content:encoded><![CDATA[<p>Odds are we&#39;ll give it another try soon, but I&#39;m not pushing our developers here. I&#39;ve told what <i>I</i> think about code review a hundred times but it&#39;s all about what <i>they</i> think.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gsporar</title>
		<link>http://blog.brodzinski.com/2009/11/kanban-story-what-we-do-and-what-we.html#comment-2462</link>
		<dc:creator>gsporar</dc:creator>
		<pubDate>Mon, 30 Nov 2009 22:33:15 +0000</pubDate>
		<guid isPermaLink="false">http://blog.brodzinski.com/2009/11/the-kanban-story-what-we-do-and-what-we-don%e2%80%99t-do.html#comment-2462</guid>
		<description>Agreed about &quot;As long as developers won&#039;t want to do code review I&#039;m not going to force them.&quot;&lt;br /&gt;&lt;br /&gt;If people don&#039;t want to do something and you force it on them anyway, it will fail.&lt;br /&gt;&lt;br /&gt;FWIW, if you want to give it another go, some tips on dealing with objections here: http://smartbear.com/docs/CodeReviewSocialEffects.pdf</description>
		<content:encoded><![CDATA[<p>Agreed about &quot;As long as developers won&#39;t want to do code review I&#39;m not going to force them.&quot;</p>
<p>If people don&#39;t want to do something and you force it on them anyway, it will fail.</p>
<p>FWIW, if you want to give it another go, some tips on dealing with objections here: <a href="http://smartbear.com/docs/CodeReviewSocialEffects.pdf" rel="nofollow">http://smartbear.com/docs/CodeReviewSocialEffects.pdf</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>

