<?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: Throwing Sticky Notes Out</title>
	<atom:link href="http://blog.brodzinski.com/2010/01/kanban-story-throwing-sticky-notes-out.html/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.brodzinski.com/2010/01/kanban-story-throwing-sticky-notes-out.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: Simonas</title>
		<link>http://blog.brodzinski.com/2010/01/kanban-story-throwing-sticky-notes-out.html#comment-25576</link>
		<dc:creator>Simonas</dc:creator>
		<pubDate>Mon, 03 Jan 2011 18:29:39 +0000</pubDate>
		<guid isPermaLink="false">http://blog.brodzinski.com/?p=1499#comment-25576</guid>
		<description>To Joshua. It is always more effective to ask from people directly what you want instead of making complex systems. Ask to improve requirements when you get them right away. Tell what you need. Remember, that it is not about Them to deliver requirements. It is about Them and _You_ to discover requirements. Most likely you know technical part better than Them, don&#039;t you?
If you want to create multifunctional teams, then sell it to Them (if that&#039;s the problem?). Find Their problem and show how can you solve it with cross-functional team. Ask Them to let experiment or do it yourself, but then remember to sell it to other party :) Now you will need to discover Other Party problems to sell :)</description>
		<content:encoded><![CDATA[<p>To Joshua. It is always more effective to ask from people directly what you want instead of making complex systems. Ask to improve requirements when you get them right away. Tell what you need. Remember, that it is not about Them to deliver requirements. It is about Them and _You_ to discover requirements. Most likely you know technical part better than Them, don&#8217;t you?<br />
If you want to create multifunctional teams, then sell it to Them (if that&#8217;s the problem?). Find Their problem and show how can you solve it with cross-functional team. Ask Them to let experiment or do it yourself, but then remember to sell it to other party :) Now you will need to discover Other Party problems to sell :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joshua Lewis</title>
		<link>http://blog.brodzinski.com/2010/01/kanban-story-throwing-sticky-notes-out.html#comment-2935</link>
		<dc:creator>Joshua Lewis</dc:creator>
		<pubDate>Tue, 19 Jan 2010 12:35:38 +0000</pubDate>
		<guid isPermaLink="false">http://blog.brodzinski.com/?p=1499#comment-2935</guid>
		<description>There is a discussion on &#039;status tags&#039; for cards on a Kanban Board here: http://www.xqa.com.ar/visualmanagement/2010/01/status-tags-revisited/</description>
		<content:encoded><![CDATA[<p>There is a discussion on &#8216;status tags&#8217; for cards on a Kanban Board here: <a href="http://www.xqa.com.ar/visualmanagement/2010/01/status-tags-revisited/" rel="nofollow">http://www.xqa.com.ar/visualmanagement/2010/01/status-tags-revisited/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joshua Lewis</title>
		<link>http://blog.brodzinski.com/2010/01/kanban-story-throwing-sticky-notes-out.html#comment-2884</link>
		<dc:creator>Joshua Lewis</dc:creator>
		<pubDate>Thu, 14 Jan 2010 09:44:04 +0000</pubDate>
		<guid isPermaLink="false">http://blog.brodzinski.com/?p=1499#comment-2884</guid>
		<description>Great, I will try.
Unfortunately, I&#039;ve again lost momentum with the blog again, will try get it back on track soon.

Also, the environment is such that it takes a while to implement changes, and I&#039;m planning on limiting my adoption WIP (with a dynamically prioritised backlog ;) ) so feedback might take a while.

Thanks for reading it and commenting.</description>
		<content:encoded><![CDATA[<p>Great, I will try.<br />
Unfortunately, I&#8217;ve again lost momentum with the blog again, will try get it back on track soon.</p>
<p>Also, the environment is such that it takes a while to implement changes, and I&#8217;m planning on limiting my adoption WIP (with a dynamically prioritised backlog ;) ) so feedback might take a while.</p>
<p>Thanks for reading it and commenting.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pawel Brodzinski</title>
		<link>http://blog.brodzinski.com/2010/01/kanban-story-throwing-sticky-notes-out.html#comment-2866</link>
		<dc:creator>Pawel Brodzinski</dc:creator>
		<pubDate>Wed, 13 Jan 2010 09:57:29 +0000</pubDate>
		<guid isPermaLink="false">http://blog.brodzinski.com/?p=1499#comment-2866</guid>
		<description>About the board being adjusted to the process and not vice versa - fully agree.

Write an update from time to time on your blog how things are going, what works and what doesn&#039;t. I&#039;m looking forward to read about that.</description>
		<content:encoded><![CDATA[<p>About the board being adjusted to the process and not vice versa &#8211; fully agree.</p>
<p>Write an update from time to time on your blog how things are going, what works and what doesn&#8217;t. I&#8217;m looking forward to read about that.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joshua Lewis</title>
		<link>http://blog.brodzinski.com/2010/01/kanban-story-throwing-sticky-notes-out.html#comment-2864</link>
		<dc:creator>Joshua Lewis</dc:creator>
		<pubDate>Wed, 13 Jan 2010 09:48:30 +0000</pubDate>
		<guid isPermaLink="false">http://blog.brodzinski.com/?p=1499#comment-2864</guid>
		<description>Sure, there is that risk.
I think  a more fundamental issue exists upstream though, i.e. issues with specifications/requirements.

I think it&#039;ll be easier to change that before trying to change the quality of development work (which will probably be a large and difficult change here).

Most sources I&#039;ve read say structure the board to the process to begin with, not vice versa. Limiting WIP and creating a proper pull system is probably a multi-year goal in this environment, but I&#039;m also trying to find easy wins and start the process with baby steps.

The biggest barrier in my opinion is education and &#039;stubbornness&#039;</description>
		<content:encoded><![CDATA[<p>Sure, there is that risk.<br />
I think  a more fundamental issue exists upstream though, i.e. issues with specifications/requirements.</p>
<p>I think it&#8217;ll be easier to change that before trying to change the quality of development work (which will probably be a large and difficult change here).</p>
<p>Most sources I&#8217;ve read say structure the board to the process to begin with, not vice versa. Limiting WIP and creating a proper pull system is probably a multi-year goal in this environment, but I&#8217;m also trying to find easy wins and start the process with baby steps.</p>
<p>The biggest barrier in my opinion is education and &#8216;stubbornness&#8217;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pawel Brodzinski</title>
		<link>http://blog.brodzinski.com/2010/01/kanban-story-throwing-sticky-notes-out.html#comment-2862</link>
		<dc:creator>Pawel Brodzinski</dc:creator>
		<pubDate>Wed, 13 Jan 2010 09:18:24 +0000</pubDate>
		<guid isPermaLink="false">http://blog.brodzinski.com/?p=1499#comment-2862</guid>
		<description>You&#039;re trying to do pretty difficult things. I thing changing people approach from focusing on completing only their part of the task and instantly forgetting about the rest to collective responsibility for delivery is one of the hardest thing in transition to agile approaches.

Anyway, what you think of does make sense when I think about it. It probably won&#039;t do very good job in terms of limiting work in progress but at least there will be big visual showing which team actually owns the task. That should add motivation to push tasks further as soon as possible to avoid big stacks of started work.

On the other hand there&#039;s risk of low-quality work (e.g. let&#039;s just apply dirty fixes and push the task back to tests so we have less tasks here).</description>
		<content:encoded><![CDATA[<p>You&#8217;re trying to do pretty difficult things. I thing changing people approach from focusing on completing only their part of the task and instantly forgetting about the rest to collective responsibility for delivery is one of the hardest thing in transition to agile approaches.</p>
<p>Anyway, what you think of does make sense when I think about it. It probably won&#8217;t do very good job in terms of limiting work in progress but at least there will be big visual showing which team actually owns the task. That should add motivation to push tasks further as soon as possible to avoid big stacks of started work.</p>
<p>On the other hand there&#8217;s risk of low-quality work (e.g. let&#8217;s just apply dirty fixes and push the task back to tests so we have less tasks here).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joshua Lewis</title>
		<link>http://blog.brodzinski.com/2010/01/kanban-story-throwing-sticky-notes-out.html#comment-2860</link>
		<dc:creator>Joshua Lewis</dc:creator>
		<pubDate>Wed, 13 Jan 2010 08:29:30 +0000</pubDate>
		<guid isPermaLink="false">http://blog.brodzinski.com/?p=1499#comment-2860</guid>
		<description>You describe the ideal situation, i.e. a cross-functional team focused on delivery, not task. As you mention, that would be difficult in my environment, since the teams are quite separate and quite silo&#039;ed. 

In my earlier comment, I mentioned that I want to make these bounces explicit, in order to prove something about the system. Maybe the proof I&#039;m seeking will be good motivation to move towards cross-functional teams, i.e. if I can prove that this bouncing is a problem, one of the possible solutions will be cross-functional teams.

Again, in my first comment, I did note that my board won&#039;t be a pure Kanban board. We will not start off with WIP limits. To answer your question, yes, we will push cards backwards in the system.  

Again, I&#039;m trying to expose problems such as &#039;what is done&#039;, since that concept isn&#039;t really apparent in the environment. Hopefully we can realise the problem by tracking the amount of reword we&#039;re having to do (both pre- and post-production).

Also, when a card bounces back from the QA team, it will interrupt whatever is being worked on right now. I&#039;ve written some thoughts on rework and interruptions in this blog post: http://joshilewis.wordpress.com/2009/11/16/jidoka-and-multi-tasking/</description>
		<content:encoded><![CDATA[<p>You describe the ideal situation, i.e. a cross-functional team focused on delivery, not task. As you mention, that would be difficult in my environment, since the teams are quite separate and quite silo&#8217;ed. </p>
<p>In my earlier comment, I mentioned that I want to make these bounces explicit, in order to prove something about the system. Maybe the proof I&#8217;m seeking will be good motivation to move towards cross-functional teams, i.e. if I can prove that this bouncing is a problem, one of the possible solutions will be cross-functional teams.</p>
<p>Again, in my first comment, I did note that my board won&#8217;t be a pure Kanban board. We will not start off with WIP limits. To answer your question, yes, we will push cards backwards in the system.  </p>
<p>Again, I&#8217;m trying to expose problems such as &#8216;what is done&#8217;, since that concept isn&#8217;t really apparent in the environment. Hopefully we can realise the problem by tracking the amount of reword we&#8217;re having to do (both pre- and post-production).</p>
<p>Also, when a card bounces back from the QA team, it will interrupt whatever is being worked on right now. I&#8217;ve written some thoughts on rework and interruptions in this blog post: <a href="http://joshilewis.wordpress.com/2009/11/16/jidoka-and-multi-tasking/" rel="nofollow">http://joshilewis.wordpress.com/2009/11/16/jidoka-and-multi-tasking/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pawel Brodzinski</title>
		<link>http://blog.brodzinski.com/2010/01/kanban-story-throwing-sticky-notes-out.html#comment-2849</link>
		<dc:creator>Pawel Brodzinski</dc:creator>
		<pubDate>Tue, 12 Jan 2010 12:37:30 +0000</pubDate>
		<guid isPermaLink="false">http://blog.brodzinski.com/?p=1499#comment-2849</guid>
		<description>That&#039;s another thing we do the other way around. We don&#039;t &#039;bounce&#039; sticky notes between developers and QA. I&#039;d say we have some kind of collective ownership over features. Of course when a feature is tested leading role goes to QA guy but he won&#039;t fix bugs or something. It&#039;s role of everyone to push cards further to the right side of the board.

Bouncing cards between two sub-teams can be a bit counterproductive. I don&#039;t know whether you push cards on the board between testing and fixing stages back and forth but if that is so it can bring some issues with keeping the work under limits.

Having said that I&#039;m aware that introducing &#039;collective ownership&#039; can be damn hard if people aren&#039;t used to work this way and they expect it is clearly stated which tasks are theirs and which are not. Most of the time revolution in this area is way worse idea than evolution.</description>
		<content:encoded><![CDATA[<p>That&#8217;s another thing we do the other way around. We don&#8217;t &#8216;bounce&#8217; sticky notes between developers and QA. I&#8217;d say we have some kind of collective ownership over features. Of course when a feature is tested leading role goes to QA guy but he won&#8217;t fix bugs or something. It&#8217;s role of everyone to push cards further to the right side of the board.</p>
<p>Bouncing cards between two sub-teams can be a bit counterproductive. I don&#8217;t know whether you push cards on the board between testing and fixing stages back and forth but if that is so it can bring some issues with keeping the work under limits.</p>
<p>Having said that I&#8217;m aware that introducing &#8216;collective ownership&#8217; can be damn hard if people aren&#8217;t used to work this way and they expect it is clearly stated which tasks are theirs and which are not. Most of the time revolution in this area is way worse idea than evolution.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joshua Lewis</title>
		<link>http://blog.brodzinski.com/2010/01/kanban-story-throwing-sticky-notes-out.html#comment-2848</link>
		<dc:creator>Joshua Lewis</dc:creator>
		<pubDate>Tue, 12 Jan 2010 12:22:13 +0000</pubDate>
		<guid isPermaLink="false">http://blog.brodzinski.com/?p=1499#comment-2848</guid>
		<description>Those are good pitfalls, thanks for pointing them out. 

I think the main reason I want to track this is to prove my suspicion that there&#039;s a lack in the way requirements are formulated/documented/communicated. I.e. to motivate why we should move to some other system (maybe something like BDD or TDD), or to have closer relationships between development and the customer.

I want to make this &#039;back-and-forth&#039; visible and explicit (which is one of the aims of the Kanban board), so that I can point it out.  

I plan to implement the same kind of tracking mechanism for cards bouncing back and forth between dev and qa teams, again to make the fact explicit and to measure it (i.e. x &#039;bounces&#039; per card).</description>
		<content:encoded><![CDATA[<p>Those are good pitfalls, thanks for pointing them out. </p>
<p>I think the main reason I want to track this is to prove my suspicion that there&#8217;s a lack in the way requirements are formulated/documented/communicated. I.e. to motivate why we should move to some other system (maybe something like BDD or TDD), or to have closer relationships between development and the customer.</p>
<p>I want to make this &#8216;back-and-forth&#8217; visible and explicit (which is one of the aims of the Kanban board), so that I can point it out.  </p>
<p>I plan to implement the same kind of tracking mechanism for cards bouncing back and forth between dev and qa teams, again to make the fact explicit and to measure it (i.e. x &#8216;bounces&#8217; per card).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pawel Brodzinski</title>
		<link>http://blog.brodzinski.com/2010/01/kanban-story-throwing-sticky-notes-out.html#comment-2844</link>
		<dc:creator>Pawel Brodzinski</dc:creator>
		<pubDate>Tue, 12 Jan 2010 08:31:13 +0000</pubDate>
		<guid isPermaLink="false">http://blog.brodzinski.com/?p=1499#comment-2844</guid>
		<description>That&#039;s an interesting idea. However you may want to consider two things:

- Effort needed to find the right sticky note and add another one to it every time a bug appears. It will stack up to significant amount of time and the only thing you get is visualizing which feature brought the most problems.

- Problems with connecting specific bugs with specific features (sticky notes). There are some bugs which can be hardly ascribed to a specific functionality.

For bugs we just use bug tracker and even though we don&#039;t chain bugs with MMFs it it clearly seen whenever we happen to have lower-quality feature. The other thing is finding out why it is so which almost always leads to some objective difficulties (e.g. complex design etc).</description>
		<content:encoded><![CDATA[<p>That&#8217;s an interesting idea. However you may want to consider two things:</p>
<p>- Effort needed to find the right sticky note and add another one to it every time a bug appears. It will stack up to significant amount of time and the only thing you get is visualizing which feature brought the most problems.</p>
<p>- Problems with connecting specific bugs with specific features (sticky notes). There are some bugs which can be hardly ascribed to a specific functionality.</p>
<p>For bugs we just use bug tracker and even though we don&#8217;t chain bugs with MMFs it it clearly seen whenever we happen to have lower-quality feature. The other thing is finding out why it is so which almost always leads to some objective difficulties (e.g. complex design etc).</p>
]]></content:encoded>
	</item>
</channel>
</rss>

