<?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"
	>
<channel>
	<title>Comments on: A Kanban System for Software Development</title>
	<atom:link href="http://agilepractitionersforum.com/2007/11/23/a-kanban-system-for-software-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://agilepractitionersforum.com/2007/11/23/a-kanban-system-for-software-development/</link>
	<description></description>
	<pubDate>Sun, 06 Jul 2008 06:46:26 +0000</pubDate>
	<generator>http://wordpress.org/?v=MU</generator>
		<item>
		<title>By: Kanban Experiences &#171; AvailAgility</title>
		<link>http://agilepractitionersforum.com/2007/11/23/a-kanban-system-for-software-development/#comment-943</link>
		<dc:creator>Kanban Experiences &#171; AvailAgility</dc:creator>
		<pubDate>Wed, 02 Apr 2008 12:51:20 +0000</pubDate>
		<guid isPermaLink="false">http://agilepractitionersforum.com/2007/11/23/a-kanban-system-for-software-development/#comment-943</guid>
		<description>[...] A Kanban System for Software Development [...]</description>
		<content:encoded><![CDATA[<p>[...] A Kanban System for Software Development [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Johan</title>
		<link>http://agilepractitionersforum.com/2007/11/23/a-kanban-system-for-software-development/#comment-900</link>
		<dc:creator>Johan</dc:creator>
		<pubDate>Thu, 31 Jan 2008 09:54:23 +0000</pubDate>
		<guid isPermaLink="false">http://agilepractitionersforum.com/2007/11/23/a-kanban-system-for-software-development/#comment-900</guid>
		<description>Hi Karl, 

Thanks for  a great post, to me this highlights the impoertance of having a shared goal that the team as a whole understand and is committed to. And also hints at a difference in approach between dealing with new development and maintenance. I am guessing that this project was dealing with a completely new application.

Do you think your situation had been different had you had a 'mission statement' published on your information area (wiki &#124; whiteboard &#124; wall &#124; window, whatever you were using)? Or if you'd been involved in enhancing an existing product?

I am currently in a situation where we are shifting to agile, from a situation where (M)MF's are handed to individual developers, who start their own workstream, which then goes into a (not yet identified) release. Since we are woking on an existing system, and these (M)MF's can vary from new features, bugfixes to legislation compliance I am leaning to a kanban solution.

Having this flexibility to have a 'living' backlog and an 'override' slot I think is a good way to handle projects that deal with maintenance of an existing live product. Especially when you, as we do, have reengineering efforts and maintenance running in parallell. In these short cycles it would allow a critical production issue to override a reengineering effort in a way that a monthly release cycle in standard Agile would not. The exception is if you plan for it in advance (which goes gainst the idea in my view), or handle it outside of your project (which steal your resources and affect your release anyway). 

For these 'mixed scope' efforts, I think I will from now on seriously consider a kanbanesqe approach...

//Johan</description>
		<content:encoded><![CDATA[<p>Hi Karl, </p>
<p>Thanks for  a great post, to me this highlights the impoertance of having a shared goal that the team as a whole understand and is committed to. And also hints at a difference in approach between dealing with new development and maintenance. I am guessing that this project was dealing with a completely new application.</p>
<p>Do you think your situation had been different had you had a &#8216;mission statement&#8217; published on your information area (wiki | whiteboard | wall | window, whatever you were using)? Or if you&#8217;d been involved in enhancing an existing product?</p>
<p>I am currently in a situation where we are shifting to agile, from a situation where (M)MF&#8217;s are handed to individual developers, who start their own workstream, which then goes into a (not yet identified) release. Since we are woking on an existing system, and these (M)MF&#8217;s can vary from new features, bugfixes to legislation compliance I am leaning to a kanban solution.</p>
<p>Having this flexibility to have a &#8216;living&#8217; backlog and an &#8216;override&#8217; slot I think is a good way to handle projects that deal with maintenance of an existing live product. Especially when you, as we do, have reengineering efforts and maintenance running in parallell. In these short cycles it would allow a critical production issue to override a reengineering effort in a way that a monthly release cycle in standard Agile would not. The exception is if you plan for it in advance (which goes gainst the idea in my view), or handle it outside of your project (which steal your resources and affect your release anyway). </p>
<p>For these &#8216;mixed scope&#8217; efforts, I think I will from now on seriously consider a kanbanesqe approach&#8230;</p>
<p>//Johan</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kanban For Software Explained&#8230; Some More. &#8212; blog.mattwynne.net</title>
		<link>http://agilepractitionersforum.com/2007/11/23/a-kanban-system-for-software-development/#comment-887</link>
		<dc:creator>Kanban For Software Explained&#8230; Some More. &#8212; blog.mattwynne.net</dc:creator>
		<pubDate>Wed, 16 Jan 2008 00:55:51 +0000</pubDate>
		<guid isPermaLink="false">http://agilepractitionersforum.com/2007/11/23/a-kanban-system-for-software-development/#comment-887</guid>
		<description>[...] while back I alerted you to a post Karl Scotland on his implementation of a kanban system for producing software. Kenji Hiranabe has [...]</description>
		<content:encoded><![CDATA[<p>[...] while back I alerted you to a post Karl Scotland on his implementation of a kanban system for producing software. Kenji Hiranabe has [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob Hathaway</title>
		<link>http://agilepractitionersforum.com/2007/11/23/a-kanban-system-for-software-development/#comment-833</link>
		<dc:creator>Rob Hathaway</dc:creator>
		<pubDate>Wed, 02 Jan 2008 14:11:59 +0000</pubDate>
		<guid isPermaLink="false">http://agilepractitionersforum.com/2007/11/23/a-kanban-system-for-software-development/#comment-833</guid>
		<description>Hi Karl,

I've been using Kanban with teams that want to go Agile quite a lot recently. I find the Work In Play limits help teams focus on getting stories fully complete rather than getting everything out of dev and into test and therefore helps the value flow through the system.

The other thing I've found is it reduces the vast amount of time teams seem to want to use doing Sprint Planning...the ultimate goal of the meeting is simply to make a commitment to the stories for the next iteration/sprint. The quicker you can reliably do this the sooner you can actually get on with delivering the stories and their value.

Kanban can save teams going Agile a ton of time early on when they don't have a good idea of velocity but have a pile of work to get on with.

I've also found that having teams focus on lean principles (Muda, Mura, Muri - check out Wikipedia for details) can be really useful so that people think about what they're trying to achieve rather than how they're going to do it which focussing on Scrum or XP or other specific Agile methodologies can sometimes lead to....it helps people build a more adaptive process.

Rgds

Rob</description>
		<content:encoded><![CDATA[<p>Hi Karl,</p>
<p>I&#8217;ve been using Kanban with teams that want to go Agile quite a lot recently. I find the Work In Play limits help teams focus on getting stories fully complete rather than getting everything out of dev and into test and therefore helps the value flow through the system.</p>
<p>The other thing I&#8217;ve found is it reduces the vast amount of time teams seem to want to use doing Sprint Planning&#8230;the ultimate goal of the meeting is simply to make a commitment to the stories for the next iteration/sprint. The quicker you can reliably do this the sooner you can actually get on with delivering the stories and their value.</p>
<p>Kanban can save teams going Agile a ton of time early on when they don&#8217;t have a good idea of velocity but have a pile of work to get on with.</p>
<p>I&#8217;ve also found that having teams focus on lean principles (Muda, Mura, Muri - check out Wikipedia for details) can be really useful so that people think about what they&#8217;re trying to achieve rather than how they&#8217;re going to do it which focussing on Scrum or XP or other specific Agile methodologies can sometimes lead to&#8230;.it helps people build a more adaptive process.</p>
<p>Rgds</p>
<p>Rob</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Karl Scotland</title>
		<link>http://agilepractitionersforum.com/2007/11/23/a-kanban-system-for-software-development/#comment-668</link>
		<dc:creator>Karl Scotland</dc:creator>
		<pubDate>Wed, 19 Dec 2007 14:54:53 +0000</pubDate>
		<guid isPermaLink="false">http://agilepractitionersforum.com/2007/11/23/a-kanban-system-for-software-development/#comment-668</guid>
		<description>Idetrorce - can you say some more about what you don't agree with?

Karl</description>
		<content:encoded><![CDATA[<p>Idetrorce - can you say some more about what you don&#8217;t agree with?</p>
<p>Karl</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Idetrorce</title>
		<link>http://agilepractitionersforum.com/2007/11/23/a-kanban-system-for-software-development/#comment-606</link>
		<dc:creator>Idetrorce</dc:creator>
		<pubDate>Sat, 15 Dec 2007 16:31:54 +0000</pubDate>
		<guid isPermaLink="false">http://agilepractitionersforum.com/2007/11/23/a-kanban-system-for-software-development/#comment-606</guid>
		<description>very interesting, but I don't agree with you 
Idetrorce</description>
		<content:encoded><![CDATA[<p>very interesting, but I don&#8217;t agree with you<br />
Idetrorce</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Klaus</title>
		<link>http://agilepractitionersforum.com/2007/11/23/a-kanban-system-for-software-development/#comment-599</link>
		<dc:creator>Klaus</dc:creator>
		<pubDate>Fri, 14 Dec 2007 21:03:33 +0000</pubDate>
		<guid isPermaLink="false">http://agilepractitionersforum.com/2007/11/23/a-kanban-system-for-software-development/#comment-599</guid>
		<description>Hi Karl,
I have dealt with Kanban and eKanban for over 10 years now, and this is the first time to read how it was or could be applied to the software development process. I think it is really worth to think and experiment with this approach. 
Greetz, Klaus</description>
		<content:encoded><![CDATA[<p>Hi Karl,<br />
I have dealt with Kanban and eKanban for over 10 years now, and this is the first time to read how it was or could be applied to the software development process. I think it is really worth to think and experiment with this approach.<br />
Greetz, Klaus</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kanban for Software Explained &#8212; blog.mattwynne.net</title>
		<link>http://agilepractitionersforum.com/2007/11/23/a-kanban-system-for-software-development/#comment-575</link>
		<dc:creator>Kanban for Software Explained &#8212; blog.mattwynne.net</dc:creator>
		<pubDate>Sun, 09 Dec 2007 21:55:36 +0000</pubDate>
		<guid isPermaLink="false">http://agilepractitionersforum.com/2007/11/23/a-kanban-system-for-software-development/#comment-575</guid>
		<description>[...] Scotland has posted a great description of how his team solved some issues they were having within their Scrum team by moving over to using [...]</description>
		<content:encoded><![CDATA[<p>[...] Scotland has posted a great description of how his team solved some issues they were having within their Scrum team by moving over to using [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: agilesWissen &#187; &#8220;A Kanban System for Software Development&#8221;</title>
		<link>http://agilepractitionersforum.com/2007/11/23/a-kanban-system-for-software-development/#comment-497</link>
		<dc:creator>agilesWissen &#187; &#8220;A Kanban System for Software Development&#8221;</dc:creator>
		<pubDate>Wed, 28 Nov 2007 18:16:27 +0000</pubDate>
		<guid isPermaLink="false">http://agilepractitionersforum.com/2007/11/23/a-kanban-system-for-software-development/#comment-497</guid>
		<description>[...] Scotland published a readable article about usage of &#8220;Kanban System&#8221; in software development:   &#8230; The goal of a Kanban [...]</description>
		<content:encoded><![CDATA[<p>[...] Scotland published a readable article about usage of &#8220;Kanban System&#8221; in software development:   &#8230; The goal of a Kanban [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Karl Scotland</title>
		<link>http://agilepractitionersforum.com/2007/11/23/a-kanban-system-for-software-development/#comment-494</link>
		<dc:creator>Karl Scotland</dc:creator>
		<pubDate>Wed, 28 Nov 2007 12:16:10 +0000</pubDate>
		<guid isPermaLink="false">http://agilepractitionersforum.com/2007/11/23/a-kanban-system-for-software-development/#comment-494</guid>
		<description>&#62; What do you mean by t-shirt sized?
Hi Merlyn,
T-shirt sizing is a high level way of estimating the relative size of Features/Stories/MMFs, generally using the range XS, S, M, L, XL.  It gives some indication of cost, without having to be too precise.
Karl</description>
		<content:encoded><![CDATA[<p>&gt; What do you mean by t-shirt sized?<br />
Hi Merlyn,<br />
T-shirt sizing is a high level way of estimating the relative size of Features/Stories/MMFs, generally using the range XS, S, M, L, XL.  It gives some indication of cost, without having to be too precise.<br />
Karl</p>
]]></content:encoded>
	</item>
</channel>
</rss>
