<?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: Mary Poppendieck: Agile theses and mistakes</title>
	<atom:link href="http://casperfabricius.com/site/2008/06/25/mary-poppendieck-agile-theses-and-mistakes/feed/" rel="self" type="application/rss+xml" />
	<link>http://casperfabricius.com/site/2008/06/25/mary-poppendieck-agile-theses-and-mistakes/</link>
	<description>expert ruby on rails development</description>
	<pubDate>Thu, 20 Nov 2008 23:15:37 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
		<item>
		<title>By: abby</title>
		<link>http://casperfabricius.com/site/2008/06/25/mary-poppendieck-agile-theses-and-mistakes/#comment-166</link>
		<dc:creator>abby</dc:creator>
		<pubDate>Tue, 01 Jul 2008 13:49:03 +0000</pubDate>
		<guid isPermaLink="false">http://casperfabricius.com/blog/?p=66#comment-166</guid>
		<description>Thanks for sharing this!  Those "mistakes" are quite insightful.  I especially love: "there is no such thing as a “best practice” for everyone."  How true!  If we really want to be agile, I think we need to get better at this.</description>
		<content:encoded><![CDATA[<p>Thanks for sharing this!  Those &#8220;mistakes&#8221; are quite insightful.  I especially love: &#8220;there is no such thing as a “best practice” for everyone.&#8221;  How true!  If we really want to be agile, I think we need to get better at this.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thomas Blomseth</title>
		<link>http://casperfabricius.com/site/2008/06/25/mary-poppendieck-agile-theses-and-mistakes/#comment-165</link>
		<dc:creator>Thomas Blomseth</dc:creator>
		<pubDate>Sat, 28 Jun 2008 10:51:06 +0000</pubDate>
		<guid isPermaLink="false">http://casperfabricius.com/blog/?p=66#comment-165</guid>
		<description>Thanks for a nice sum up of Mary's thoughts, Casper. We at BestBrains were very pleased with so many people showing up Tuesday.

For those of you interested in kanban scheduling in sw dev you might wanna check out some of David Andersons work:
&lt;a href="http://www.agilemanagement.net/Articles/Weblog/KanbaninAction.html" rel="nofollow"&gt;Kanban in Action&lt;/a&gt;
&lt;a href="http://www.agilemanagement.net/Articles/Papers/AKanbanSystemforSustainin.html" rel="nofollow"&gt;A Kanban System for Sustaining Engineering&lt;/a&gt;

Like Martin I also find and have experience that some kind of kanban system for limiting the work-in-progress can be a beneficial addition to Scrum.</description>
		<content:encoded><![CDATA[<p>Thanks for a nice sum up of Mary&#8217;s thoughts, Casper. We at BestBrains were very pleased with so many people showing up Tuesday.</p>
<p>For those of you interested in kanban scheduling in sw dev you might wanna check out some of David Andersons work:<br />
<a href="http://www.agilemanagement.net/Articles/Weblog/KanbaninAction.html" rel="nofollow">Kanban in Action</a><br />
<a href="http://www.agilemanagement.net/Articles/Papers/AKanbanSystemforSustainin.html" rel="nofollow">A Kanban System for Sustaining Engineering</a></p>
<p>Like Martin I also find and have experience that some kind of kanban system for limiting the work-in-progress can be a beneficial addition to Scrum.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Casper Fabricius</title>
		<link>http://casperfabricius.com/site/2008/06/25/mary-poppendieck-agile-theses-and-mistakes/#comment-164</link>
		<dc:creator>Casper Fabricius</dc:creator>
		<pubDate>Fri, 27 Jun 2008 08:10:52 +0000</pubDate>
		<guid isPermaLink="false">http://casperfabricius.com/blog/?p=66#comment-164</guid>
		<description>@Martin: Thanks for the explanation. I think an introduction to Kanban would be a good idea, as searches for the term mostly provides the notion in an industrial, rather than software, context.</description>
		<content:encoded><![CDATA[<p>@Martin: Thanks for the explanation. I think an introduction to Kanban would be a good idea, as searches for the term mostly provides the notion in an industrial, rather than software, context.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martin Jul</title>
		<link>http://casperfabricius.com/site/2008/06/25/mary-poppendieck-agile-theses-and-mistakes/#comment-167</link>
		<dc:creator>Martin Jul</dc:creator>
		<pubDate>Thu, 26 Jun 2008 09:15:30 +0000</pubDate>
		<guid isPermaLink="false">http://casperfabricius.com/blog/?p=66#comment-167</guid>
		<description>If you are interested I will write an introduction to Kanban scheduling - it is one of the modifications we frequently do to Scrum when implementing it with our customers.

The basic idea is based on the heijunka principle of load levelling. As long as you have work flowing steadily through the process at a predictable rate and all steps have approximately the same capacity planning is very simple: you know that when you add a work item to be done it will take approximately the average cycle time to get through the system (you have to adjust for the relative size of the work).

This way your planning will be like this:

"OK here is 5 points of work I need done  when will it be ready?

The you look at your kanban - the visualisation of your process - and say - we 20 points of work in progress before it and we are delivering 5 points per day, so you can expect to have it in five days (four days of backlog/lead time to deliver the WIP and on the fifth day the new 5-point item will have made it through the process).

It quite simple and probably "good enough" for most people since it takes away a lot of planning effort. It requires a very stable process with limited variation to be useful (ie. predictable). This is one of the reasons that Kanbans should be used carefully and you should react promptly to problems when you see causes of variation such as queues building up in the constrained intermediate process steps.

Which in turn explains why the ScrumMaster role is so important...


Give me a mail at (mj at ative.dk) if you are interested in hearing more and I will write some more about it.</description>
		<content:encoded><![CDATA[<p>If you are interested I will write an introduction to Kanban scheduling - it is one of the modifications we frequently do to Scrum when implementing it with our customers.</p>
<p>The basic idea is based on the heijunka principle of load levelling. As long as you have work flowing steadily through the process at a predictable rate and all steps have approximately the same capacity planning is very simple: you know that when you add a work item to be done it will take approximately the average cycle time to get through the system (you have to adjust for the relative size of the work).</p>
<p>This way your planning will be like this:</p>
<p>&#8220;OK here is 5 points of work I need done  when will it be ready?</p>
<p>The you look at your kanban - the visualisation of your process - and say - we 20 points of work in progress before it and we are delivering 5 points per day, so you can expect to have it in five days (four days of backlog/lead time to deliver the WIP and on the fifth day the new 5-point item will have made it through the process).</p>
<p>It quite simple and probably &#8220;good enough&#8221; for most people since it takes away a lot of planning effort. It requires a very stable process with limited variation to be useful (ie. predictable). This is one of the reasons that Kanbans should be used carefully and you should react promptly to problems when you see causes of variation such as queues building up in the constrained intermediate process steps.</p>
<p>Which in turn explains why the ScrumMaster role is so important&#8230;</p>
<p>Give me a mail at (mj at ative.dk) if you are interested in hearing more and I will write some more about it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Casper Fabricius</title>
		<link>http://casperfabricius.com/site/2008/06/25/mary-poppendieck-agile-theses-and-mistakes/#comment-158</link>
		<dc:creator>Casper Fabricius</dc:creator>
		<pubDate>Thu, 26 Jun 2008 08:48:23 +0000</pubDate>
		<guid isPermaLink="false">http://casperfabricius.com/blog/?p=66#comment-158</guid>
		<description>@Olle+Jens: You are welcome :)

@Frank: I was struck by mistake #1 as well. I am in fact currently writing my master thesis providing case studies and analysis of four agile development teams, from the notion that people could a learn a lot from these apparently successful teams - but if everyone should form their own process rather than copying from others, what worth is my thesis really?

@Kennie: I remeber Kanban as interesting notion, but I didn't catch the concept very well in my notes, and now I can't seem to recall what is was all about?

@Hans: I'm afraid these questions are not direct MP quotes. MP really just asked "Why?", and the questions are my attempt to clarify what MP was asking - and I might be wrong.</description>
		<content:encoded><![CDATA[<p>@Olle+Jens: You are welcome <img src='http://casperfabricius.com/site/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
@Frank: I was struck by mistake #1 as well. I am in fact currently writing my master thesis providing case studies and analysis of four agile development teams, from the notion that people could a learn a lot from these apparently successful teams - but if everyone should form their own process rather than copying from others, what worth is my thesis really?</p>
<p>@Kennie: I remeber Kanban as interesting notion, but I didn&#8217;t catch the concept very well in my notes, and now I can&#8217;t seem to recall what is was all about?</p>
<p>@Hans: I&#8217;m afraid these questions are not direct MP quotes. MP really just asked &#8220;Why?&#8221;, and the questions are my attempt to clarify what MP was asking - and I might be wrong.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hans Haller Baggesen</title>
		<link>http://casperfabricius.com/site/2008/06/25/mary-poppendieck-agile-theses-and-mistakes/#comment-159</link>
		<dc:creator>Hans Haller Baggesen</dc:creator>
		<pubDate>Thu, 26 Jun 2008 08:04:47 +0000</pubDate>
		<guid isPermaLink="false">http://casperfabricius.com/blog/?p=66#comment-159</guid>
		<description>At the risk of being ridiculed for not getting the point, I would like to question MP’s questions?!?

“Why is software development so hard to manage?”  Shouldn’t the question have been something like “Why are BIG software projects so hard to manage!”?  I know that answer to that would have been a dead give away! “BIG” (time, people, problem domain, et al) = “complex” = “a conceptual whole made up of complicated and related parts” and that’s difficult to grasp by nature! So we, the agile heads, break the structure down into manageable bits and make big projects small and manageable. At least that’s what I do!
Maybe the question should have been “Is there another way of managing BIG projects? - other than by breaking it down into smaller bits” because breaking a project down have some obvious risks –like missing whole…?!?  Hmm I almost made that sound lean ;)
BTW.. Her “what makes agile fail points” those points would make just about anything fail! Maybe I should have expiated less from a free lecture, so Bent next time force my arm and make pay to experience the two day show :)</description>
		<content:encoded><![CDATA[<p>At the risk of being ridiculed for not getting the point, I would like to question MP’s questions?!?</p>
<p>“Why is software development so hard to manage?”  Shouldn’t the question have been something like “Why are BIG software projects so hard to manage!”?  I know that answer to that would have been a dead give away! “BIG” (time, people, problem domain, et al) = “complex” = “a conceptual whole made up of complicated and related parts” and that’s difficult to grasp by nature! So we, the agile heads, break the structure down into manageable bits and make big projects small and manageable. At least that’s what I do!<br />
Maybe the question should have been “Is there another way of managing BIG projects? - other than by breaking it down into smaller bits” because breaking a project down have some obvious risks –like missing whole…?!?  Hmm I almost made that sound lean <img src='http://casperfabricius.com/site/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> BTW.. Her “what makes agile fail points” those points would make just about anything fail! Maybe I should have expiated less from a free lecture, so Bent next time force my arm and make pay to experience the two day show <img src='http://casperfabricius.com/site/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kennie Nybo Pontoppidan</title>
		<link>http://casperfabricius.com/site/2008/06/25/mary-poppendieck-agile-theses-and-mistakes/#comment-162</link>
		<dc:creator>Kennie Nybo Pontoppidan</dc:creator>
		<pubDate>Thu, 26 Jun 2008 07:03:19 +0000</pubDate>
		<guid isPermaLink="false">http://casperfabricius.com/blog/?p=66#comment-162</guid>
		<description>Jeg blev nysgerrig på det hun sagde om en anden måde at prioritere opgaver på end Scrum. Hun kaldte det vidst Kanban scheduling. Gad vide om nogen har prøvet at bruge det? Jeg tror vi skal prøve at give det et skud her på IT-Universitetet</description>
		<content:encoded><![CDATA[<p>Jeg blev nysgerrig på det hun sagde om en anden måde at prioritere opgaver på end Scrum. Hun kaldte det vidst Kanban scheduling. Gad vide om nogen har prøvet at bruge det? Jeg tror vi skal prøve at give det et skud her på IT-Universitetet</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Frank Vilhelmsen</title>
		<link>http://casperfabricius.com/site/2008/06/25/mary-poppendieck-agile-theses-and-mistakes/#comment-163</link>
		<dc:creator>Frank Vilhelmsen</dc:creator>
		<pubDate>Thu, 26 Jun 2008 06:32:41 +0000</pubDate>
		<guid isPermaLink="false">http://casperfabricius.com/blog/?p=66#comment-163</guid>
		<description>that's super, I would like to have been there.
Infract, I cut comment a lot on mistake nr 1. In this bank we just copy like hell.</description>
		<content:encoded><![CDATA[<p>that&#8217;s super, I would like to have been there.<br />
Infract, I cut comment a lot on mistake nr 1. In this bank we just copy like hell.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jens Østergarad</title>
		<link>http://casperfabricius.com/site/2008/06/25/mary-poppendieck-agile-theses-and-mistakes/#comment-160</link>
		<dc:creator>Jens Østergarad</dc:creator>
		<pubDate>Wed, 25 Jun 2008 21:23:51 +0000</pubDate>
		<guid isPermaLink="false">http://casperfabricius.com/blog/?p=66#comment-160</guid>
		<description>Tak for godt referat
Jens</description>
		<content:encoded><![CDATA[<p>Tak for godt referat<br />
Jens</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Olle Jonsson</title>
		<link>http://casperfabricius.com/site/2008/06/25/mary-poppendieck-agile-theses-and-mistakes/#comment-161</link>
		<dc:creator>Olle Jonsson</dc:creator>
		<pubDate>Wed, 25 Jun 2008 21:04:18 +0000</pubDate>
		<guid isPermaLink="false">http://casperfabricius.com/blog/?p=66#comment-161</guid>
		<description>Thanks for the run-down, Casper. Sad to have missed such a luminary. But the week was mildly insane already, so it had to be like this, anyway.</description>
		<content:encoded><![CDATA[<p>Thanks for the run-down, Casper. Sad to have missed such a luminary. But the week was mildly insane already, so it had to be like this, anyway.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
