<?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: How To Get Started With Kanban In Software Development</title>
	<atom:link href="http://lostechies.com/derickbailey/2009/08/05/how-to-get-started-with-kanban-in-software-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://lostechies.com/derickbailey/2009/08/05/how-to-get-started-with-kanban-in-software-development/</link>
	<description>Better Than Yesterday</description>
	<lastBuildDate>Fri, 24 May 2013 06:39:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
	<item>
		<title>By: Hari</title>
		<link>http://lostechies.com/derickbailey/2009/08/05/how-to-get-started-with-kanban-in-software-development/#comment-2510</link>
		<dc:creator>Hari</dc:creator>
		<pubDate>Tue, 05 Jun 2012 01:28:00 +0000</pubDate>
		<guid isPermaLink="false">/blogs/derickbailey/archive/2009/08/05/how-to-get-started-with-kanban-in-software-development.aspx#comment-2510</guid>
		<description>Great Article! Thanks Derick! As someone new to KanBan and trying to set it up, this information was very useful! Thanks again!

-- Hari</description>
		<content:encoded><![CDATA[<p>Great Article! Thanks Derick! As someone new to KanBan and trying to set it up, this information was very useful! Thanks again!</p>
<p>&#8211; Hari</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom Quinn</title>
		<link>http://lostechies.com/derickbailey/2009/08/05/how-to-get-started-with-kanban-in-software-development/#comment-411</link>
		<dc:creator>Tom Quinn</dc:creator>
		<pubDate>Wed, 19 Aug 2009 15:58:49 +0000</pubDate>
		<guid isPermaLink="false">/blogs/derickbailey/archive/2009/08/05/how-to-get-started-with-kanban-in-software-development.aspx#comment-411</guid>
		<description>Derick, I&#039;d really appreciate your thoughts on this:
http://blogs.imeta.co.uk/tquinn/archive/2009/08/19/kanban-board.aspx
thx</description>
		<content:encoded><![CDATA[<p>Derick, I&#8217;d really appreciate your thoughts on this:<br />
<a href="http://blogs.imeta.co.uk/tquinn/archive/2009/08/19/kanban-board.aspx" rel="nofollow">http://blogs.imeta.co.uk/tquinn/archive/2009/08/19/kanban-board.aspx</a><br />
thx</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aliensinfotech</title>
		<link>http://lostechies.com/derickbailey/2009/08/05/how-to-get-started-with-kanban-in-software-development/#comment-410</link>
		<dc:creator>Aliensinfotech</dc:creator>
		<pubDate>Thu, 13 Aug 2009 07:48:05 +0000</pubDate>
		<guid isPermaLink="false">/blogs/derickbailey/archive/2009/08/05/how-to-get-started-with-kanban-in-software-development.aspx#comment-410</guid>
		<description>Computers are now invariably used in every area of business. It   is being seen as a symbol of pride and if activities are automated it will save the much needed time and energy. Your article highlighted the importance of developing Software for minimizing Users  intervention. We also understood the various issues associated with software development like portability, reliability, response time etc. </description>
		<content:encoded><![CDATA[<p>Computers are now invariably used in every area of business. It   is being seen as a symbol of pride and if activities are automated it will save the much needed time and energy. Your article highlighted the importance of developing Software for minimizing Users  intervention. We also understood the various issues associated with software development like portability, reliability, response time etc. </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: derick.bailey</title>
		<link>http://lostechies.com/derickbailey/2009/08/05/how-to-get-started-with-kanban-in-software-development/#comment-409</link>
		<dc:creator>derick.bailey</dc:creator>
		<pubDate>Mon, 10 Aug 2009 13:18:16 +0000</pubDate>
		<guid isPermaLink="false">/blogs/derickbailey/archive/2009/08/05/how-to-get-started-with-kanban-in-software-development.aspx#comment-409</guid>
		<description>@Raghuraman

Thanks, and your welcome! :)

You&#039;re right in that the simple mechanics that I&#039;ve laid out are nothing new or unique. The truth is, the mechanics of Kanban are necessary, but not sufficient. That is, if we only focus on the mechanical pull and signaling processes, we&#039;re not going to see the real benefit that a process control system like Kanban can bring. We need to look past the simple mechanics and see how a pull system like Kanban can enable change and improvement. That&#039;s where the real magic happens.</description>
		<content:encoded><![CDATA[<p>@Raghuraman</p>
<p>Thanks, and your welcome! :)</p>
<p>You&#8217;re right in that the simple mechanics that I&#8217;ve laid out are nothing new or unique. The truth is, the mechanics of Kanban are necessary, but not sufficient. That is, if we only focus on the mechanical pull and signaling processes, we&#8217;re not going to see the real benefit that a process control system like Kanban can bring. We need to look past the simple mechanics and see how a pull system like Kanban can enable change and improvement. That&#8217;s where the real magic happens.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Raghuraman</title>
		<link>http://lostechies.com/derickbailey/2009/08/05/how-to-get-started-with-kanban-in-software-development/#comment-408</link>
		<dc:creator>Raghuraman</dc:creator>
		<pubDate>Mon, 10 Aug 2009 09:22:51 +0000</pubDate>
		<guid isPermaLink="false">/blogs/derickbailey/archive/2009/08/05/how-to-get-started-with-kanban-in-software-development.aspx#comment-408</guid>
		<description>Nice Write up for Introduction to Kanban.

Again it seems to be a new word for all the basic tenets of software development and process management.

Good Summarization and Simple Writing. Thank you.</description>
		<content:encoded><![CDATA[<p>Nice Write up for Introduction to Kanban.</p>
<p>Again it seems to be a new word for all the basic tenets of software development and process management.</p>
<p>Good Summarization and Simple Writing. Thank you.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Enrique Ramirez</title>
		<link>http://lostechies.com/derickbailey/2009/08/05/how-to-get-started-with-kanban-in-software-development/#comment-407</link>
		<dc:creator>Enrique Ramirez</dc:creator>
		<pubDate>Sat, 08 Aug 2009 02:31:17 +0000</pubDate>
		<guid isPermaLink="false">/blogs/derickbailey/archive/2009/08/05/how-to-get-started-with-kanban-in-software-development.aspx#comment-407</guid>
		<description>Thanks for the info. I can only hope then to somehow gain enough influence at my job to get my team to try embracing this. One can always dream.</description>
		<content:encoded><![CDATA[<p>Thanks for the info. I can only hope then to somehow gain enough influence at my job to get my team to try embracing this. One can always dream.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: derick.bailey</title>
		<link>http://lostechies.com/derickbailey/2009/08/05/how-to-get-started-with-kanban-in-software-development/#comment-406</link>
		<dc:creator>derick.bailey</dc:creator>
		<pubDate>Fri, 07 Aug 2009 18:48:38 +0000</pubDate>
		<guid isPermaLink="false">/blogs/derickbailey/archive/2009/08/05/how-to-get-started-with-kanban-in-software-development.aspx#comment-406</guid>
		<description>@Enrique,

In my experience, most solo-development efforts have a natural tendency toward limiting the work in process, because most people want to see the results of their work as soon as possible. most people want to get stuff done before they move on. you may not have an explicit model of your process, or an explicit WIP limit; but I would bet you have an implicit model - how you like to do things; and an implicit WIP limit - you don&#039;t like having more than X number of things going at once, because you don&#039;t feel like youre getting anything done.

I don&#039;t think the size of the team matters, really. I think the determining factors are centered around the metrics, performance, and delivery needs of the project in question. If you are doing &#039;solo&#039; development for a customer, and the customer wants to know when features will be delivered, then a Kanban system may be appropriate for you. If you are able to focus on a limited number of requests and measure your performance for lead time and cycle time, you will be able to give better estimates of time to delivery for feature requests. ... but if you&#039;re doing a side project for yourself, or someone that is not concerned about delivery date of features... then it may not make sense to do a formal Kanban system.

(Side Note: I&#039;ve purposefully left the metrics of a Kanban system out of this post. there are some great leading and trailing indicators that can be generated very easily, though. I&#039;ll try to talk about that in a future post.)
</description>
		<content:encoded><![CDATA[<p>@Enrique,</p>
<p>In my experience, most solo-development efforts have a natural tendency toward limiting the work in process, because most people want to see the results of their work as soon as possible. most people want to get stuff done before they move on. you may not have an explicit model of your process, or an explicit WIP limit; but I would bet you have an implicit model &#8211; how you like to do things; and an implicit WIP limit &#8211; you don&#8217;t like having more than X number of things going at once, because you don&#8217;t feel like youre getting anything done.</p>
<p>I don&#8217;t think the size of the team matters, really. I think the determining factors are centered around the metrics, performance, and delivery needs of the project in question. If you are doing &#8216;solo&#8217; development for a customer, and the customer wants to know when features will be delivered, then a Kanban system may be appropriate for you. If you are able to focus on a limited number of requests and measure your performance for lead time and cycle time, you will be able to give better estimates of time to delivery for feature requests. &#8230; but if you&#8217;re doing a side project for yourself, or someone that is not concerned about delivery date of features&#8230; then it may not make sense to do a formal Kanban system.</p>
<p>(Side Note: I&#8217;ve purposefully left the metrics of a Kanban system out of this post. there are some great leading and trailing indicators that can be generated very easily, though. I&#8217;ll try to talk about that in a future post.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Enrique Ramirez</title>
		<link>http://lostechies.com/derickbailey/2009/08/05/how-to-get-started-with-kanban-in-software-development/#comment-405</link>
		<dc:creator>Enrique Ramirez</dc:creator>
		<pubDate>Fri, 07 Aug 2009 17:56:53 +0000</pubDate>
		<guid isPermaLink="false">/blogs/derickbailey/archive/2009/08/05/how-to-get-started-with-kanban-in-software-development.aspx#comment-405</guid>
		<description>Do you think Kanban has any use or place in solo development? I&#039;m trying to get into it, but my workplace is hardcore committed to using a bureocratic system. My only choice would be with my solo projects on the side. 

Would I be wasting my time by trying to apply Kanban even if just for educational purposes?</description>
		<content:encoded><![CDATA[<p>Do you think Kanban has any use or place in solo development? I&#8217;m trying to get into it, but my workplace is hardcore committed to using a bureocratic system. My only choice would be with my solo projects on the side. </p>
<p>Would I be wasting my time by trying to apply Kanban even if just for educational purposes?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jdn</title>
		<link>http://lostechies.com/derickbailey/2009/08/05/how-to-get-started-with-kanban-in-software-development/#comment-404</link>
		<dc:creator>jdn</dc:creator>
		<pubDate>Fri, 07 Aug 2009 01:30:49 +0000</pubDate>
		<guid isPermaLink="false">/blogs/derickbailey/archive/2009/08/05/how-to-get-started-with-kanban-in-software-development.aspx#comment-404</guid>
		<description>@Tom:

One thing to think about when you have a situation where a developer is sitting idle is to examine what caused the situation to occur.

If the developer can&#039;t pull in any more work, then it means that there is something downstream preventing the queue from freeing up.  Typically, this might be a build up of work in the QA cycle.

So, you might look to find ways to help free up work in QA.

The ideal, as I understand it, is that the flow through the system should be continous, where each stage takes on and frees up work at the same pace, and so when it doesn&#039;t happen that way, it is an opportunity to improve your processes.

But of course, this is an ideal and so it shouldn&#039;t surprise if it isn&#039;t perfect.  Contrast it though to other situations.  I&#039;ve worked in departments where I was literally idle 75% of the time during certain periods of time, because everything was done in strict waterfall fashion of the negative type (not all waterfall is bad, but that&#039;s an entirely different topic).</description>
		<content:encoded><![CDATA[<p>@Tom:</p>
<p>One thing to think about when you have a situation where a developer is sitting idle is to examine what caused the situation to occur.</p>
<p>If the developer can&#8217;t pull in any more work, then it means that there is something downstream preventing the queue from freeing up.  Typically, this might be a build up of work in the QA cycle.</p>
<p>So, you might look to find ways to help free up work in QA.</p>
<p>The ideal, as I understand it, is that the flow through the system should be continous, where each stage takes on and frees up work at the same pace, and so when it doesn&#8217;t happen that way, it is an opportunity to improve your processes.</p>
<p>But of course, this is an ideal and so it shouldn&#8217;t surprise if it isn&#8217;t perfect.  Contrast it though to other situations.  I&#8217;ve worked in departments where I was literally idle 75% of the time during certain periods of time, because everything was done in strict waterfall fashion of the negative type (not all waterfall is bad, but that&#8217;s an entirely different topic).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: derick.bailey</title>
		<link>http://lostechies.com/derickbailey/2009/08/05/how-to-get-started-with-kanban-in-software-development/#comment-403</link>
		<dc:creator>derick.bailey</dc:creator>
		<pubDate>Thu, 06 Aug 2009 13:46:10 +0000</pubDate>
		<guid isPermaLink="false">/blogs/derickbailey/archive/2009/08/05/how-to-get-started-with-kanban-in-software-development.aspx#comment-403</guid>
		<description>@jdn - thanks!

@tim - you know how to reach me. :)

@Tom Quinn,

that&#039;s one of those &quot;it depends&quot; situations. :) there is no hard and fast rule for what you should do if a person is not allowed to do work. In fact, the only &quot;right thing&quot; to do, is to determine what the most economical option is for that person. 

generally, we don&#039;t want to have bottlenecks in our system... but there will likely be times when it&#039;s better to idle a person, than have them overproducing and creating additional waste.

to get a much more in-depth perspective on situations like this, I highly recommend reading Donal Reinertsen&#039;s &quot;Principles Of Product Development Flow&quot; book. It deals with the financial impact of decisions in product development, and offers various economic frameworks to manage queues and buffers, starvation and overwork, etc.

@DevelopingChris,

Good comment - that&#039;s something I obviously didn&#039;t talk about, but it&#039;s important to understand. a pull system, like Kanban, does not &quot;force&quot; us to work via pull and signals. rather, we are all required to know and understand the rules and work within them. helping others get unblocked is often the right thing to do. once again, though, it comes down to the economic factors of your situation. </description>
		<content:encoded><![CDATA[<p>@jdn &#8211; thanks!</p>
<p>@tim &#8211; you know how to reach me. :)</p>
<p>@Tom Quinn,</p>
<p>that&#8217;s one of those &#8220;it depends&#8221; situations. :) there is no hard and fast rule for what you should do if a person is not allowed to do work. In fact, the only &#8220;right thing&#8221; to do, is to determine what the most economical option is for that person. </p>
<p>generally, we don&#8217;t want to have bottlenecks in our system&#8230; but there will likely be times when it&#8217;s better to idle a person, than have them overproducing and creating additional waste.</p>
<p>to get a much more in-depth perspective on situations like this, I highly recommend reading Donal Reinertsen&#8217;s &#8220;Principles Of Product Development Flow&#8221; book. It deals with the financial impact of decisions in product development, and offers various economic frameworks to manage queues and buffers, starvation and overwork, etc.</p>
<p>@DevelopingChris,</p>
<p>Good comment &#8211; that&#8217;s something I obviously didn&#8217;t talk about, but it&#8217;s important to understand. a pull system, like Kanban, does not &#8220;force&#8221; us to work via pull and signals. rather, we are all required to know and understand the rules and work within them. helping others get unblocked is often the right thing to do. once again, though, it comes down to the economic factors of your situation. </p>
]]></content:encoded>
	</item>
</channel>
</rss>
