<?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: Enough Kanban! Use XP for Single-piece flow</title>
	<atom:link href="http://agilitrix.com/2010/04/enough-kanban-use-xp-for-single-piece-flow/feed/" rel="self" type="application/rss+xml" />
	<link>http://agilitrix.com/2010/04/enough-kanban-use-xp-for-single-piece-flow/</link>
	<description>Helping you grow your organization...</description>
	<lastBuildDate>Fri, 11 May 2012 14:52:21 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Michael Sahota</title>
		<link>http://agilitrix.com/2010/04/enough-kanban-use-xp-for-single-piece-flow/comment-page-1/#comment-640</link>
		<dc:creator>Michael Sahota</dc:creator>
		<pubDate>Sun, 19 Feb 2012 13:39:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.agilitrix.com/?p=902#comment-640</guid>
		<description>Arlo,

Thanks for you insightful comments and for clarifying my misunderstanding of your presentation.

I think you highlight an important problem - are we engaged to adopt some Agile practices and get help a client get some improvements or to help them transform their group/organization.  The statements &quot;I don&#039;t accept&quot; and  &quot;I don&#039;t tolerate&quot; are consistent with a transformational approach. Sometimes clients understand and want this and at other times they don&#039;t.

- Michael

P.S.  I just had a question from someone reviewing my upcoming eBook on adoption and transformation ask me why I didn&#039;t respond. I didn&#039;t respond because, I consider Arlo&#039;s comments on his own work to be correct and any discrepancies with my summary to be a mis-understanding on my part. I am responding now as there is apparently confusion around my lack of response.</description>
		<content:encoded><![CDATA[<p>Arlo,</p>
<p>Thanks for you insightful comments and for clarifying my misunderstanding of your presentation.</p>
<p>I think you highlight an important problem &#8211; are we engaged to adopt some Agile practices and get help a client get some improvements or to help them transform their group/organization.  The statements &#8220;I don&#8217;t accept&#8221; and  &#8220;I don&#8217;t tolerate&#8221; are consistent with a transformational approach. Sometimes clients understand and want this and at other times they don&#8217;t.</p>
<p>- Michael</p>
<p>P.S.  I just had a question from someone reviewing my upcoming eBook on adoption and transformation ask me why I didn&#8217;t respond. I didn&#8217;t respond because, I consider Arlo&#8217;s comments on his own work to be correct and any discrepancies with my summary to be a mis-understanding on my part. I am responding now as there is apparently confusion around my lack of response.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: What&#8217;s better than Kanban?</title>
		<link>http://agilitrix.com/2010/04/enough-kanban-use-xp-for-single-piece-flow/comment-page-1/#comment-330</link>
		<dc:creator>What&#8217;s better than Kanban?</dc:creator>
		<pubDate>Wed, 08 Sep 2010 15:59:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.agilitrix.com/?p=902#comment-330</guid>
		<description>[...] process. This is what Arlo Belshee and Jim Shore attempted to explained in their LSSC10 session Enough Kanban! Use XP for Single-piece flow. (Please check it out if you haven&#8217;t seen it before.) I say attempted because I didn&#8217;t [...]</description>
		<content:encoded><![CDATA[<p>[...] process. This is what Arlo Belshee and Jim Shore attempted to explained in their LSSC10 session Enough Kanban! Use XP for Single-piece flow. (Please check it out if you haven&#8217;t seen it before.) I say attempted because I didn&#8217;t [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Arlo Belshee</title>
		<link>http://agilitrix.com/2010/04/enough-kanban-use-xp-for-single-piece-flow/comment-page-1/#comment-312</link>
		<dc:creator>Arlo Belshee</dc:creator>
		<pubDate>Sun, 18 Jul 2010 16:00:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.agilitrix.com/?p=902#comment-312</guid>
		<description>I always like that comment that I must be living in a different world. Everyone picks a different reason, but the statement is &quot;because of constraint X, you live in a different world. That can&#039;t possibly work for us - it is limited to a vary narrow scope of applicability&quot;.

Well, my world is full of legacy code - pretty much everone has a few million lines of really crap code, a very poor DB schema, no build process, no way to deploy a DB change, and political structures that make it impossible to ever remove anything from the schema.

Also, most of them are playing with offshoring, usually because their teams aren&#039;t that effective anyway, so the powers that be might as well pay less to get that result.

My teams are filled with average programmers. They only become programming gods after a year or two of a good environment - it&#039;s not that we have the chance at a good environment because we hire programming (or planning, or ...) gods.

In other words, my world is your world.

The difference is that I look for what I can do to make that world effective. I don&#039;t tolerate a lack of ability to change the database. I learn from others (eg, Ruby migrations, SqlAlchemy &amp; Linq ORMs) how to make them malleable, and then do so. I don&#039;t accept the politics; I ask why the assumption is present, then show how the tech advancements in the last 5-10 years make that deccision now invalid.

And distributed teams is just one more assumption that turns out to be changable, because the decision to distribute teams is based on assumptions that are not based in fact. At the time the decision was made, there was a legitimate reason. Usually, it&#039;s because there was a problem (low productivity, typically), so they decide to lower costs. However, there&#039;s another solution: improve the effectiveness of the team.

That&#039;s the approach I take. It seems to work. In a lot of different contexts.</description>
		<content:encoded><![CDATA[<p>I always like that comment that I must be living in a different world. Everyone picks a different reason, but the statement is &#8220;because of constraint X, you live in a different world. That can&#8217;t possibly work for us &#8211; it is limited to a vary narrow scope of applicability&#8221;.</p>
<p>Well, my world is full of legacy code &#8211; pretty much everone has a few million lines of really crap code, a very poor DB schema, no build process, no way to deploy a DB change, and political structures that make it impossible to ever remove anything from the schema.</p>
<p>Also, most of them are playing with offshoring, usually because their teams aren&#8217;t that effective anyway, so the powers that be might as well pay less to get that result.</p>
<p>My teams are filled with average programmers. They only become programming gods after a year or two of a good environment &#8211; it&#8217;s not that we have the chance at a good environment because we hire programming (or planning, or &#8230;) gods.</p>
<p>In other words, my world is your world.</p>
<p>The difference is that I look for what I can do to make that world effective. I don&#8217;t tolerate a lack of ability to change the database. I learn from others (eg, Ruby migrations, SqlAlchemy &amp; Linq ORMs) how to make them malleable, and then do so. I don&#8217;t accept the politics; I ask why the assumption is present, then show how the tech advancements in the last 5-10 years make that deccision now invalid.</p>
<p>And distributed teams is just one more assumption that turns out to be changable, because the decision to distribute teams is based on assumptions that are not based in fact. At the time the decision was made, there was a legitimate reason. Usually, it&#8217;s because there was a problem (low productivity, typically), so they decide to lower costs. However, there&#8217;s another solution: improve the effectiveness of the team.</p>
<p>That&#8217;s the approach I take. It seems to work. In a lot of different contexts.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: LSSC10 Keynotes on Process Models, Assumptions and Risk</title>
		<link>http://agilitrix.com/2010/04/enough-kanban-use-xp-for-single-piece-flow/comment-page-1/#comment-237</link>
		<dc:creator>LSSC10 Keynotes on Process Models, Assumptions and Risk</dc:creator>
		<pubDate>Tue, 04 May 2010 23:43:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.agilitrix.com/?p=902#comment-237</guid>
		<description>[...] Elimination of Variability is Toxic. Great Product Development requires creativity, taking risks and encouraging failure. No errors means no learning. This reminds me of Jared Spool&#8217;s Keynote on building great products and aligns with efforts such as Enough Kanban! Use XP for Single-piece flow. [...]</description>
		<content:encoded><![CDATA[<p>[...] Elimination of Variability is Toxic. Great Product Development requires creativity, taking risks and encouraging failure. No errors means no learning. This reminds me of Jared Spool&#8217;s Keynote on building great products and aligns with efforts such as Enough Kanban! Use XP for Single-piece flow. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Sahota</title>
		<link>http://agilitrix.com/2010/04/enough-kanban-use-xp-for-single-piece-flow/comment-page-1/#comment-229</link>
		<dc:creator>Michael Sahota</dc:creator>
		<pubDate>Sun, 02 May 2010 21:34:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.agilitrix.com/?p=902#comment-229</guid>
		<description>Jeff, thanks for the comment. I think you are 100% on-target. The kind of world Arlo and Jim were describing is a very different place than many people inhabit.</description>
		<content:encoded><![CDATA[<p>Jeff, thanks for the comment. I think you are 100% on-target. The kind of world Arlo and Jim were describing is a very different place than many people inhabit.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff Anderson</title>
		<link>http://agilitrix.com/2010/04/enough-kanban-use-xp-for-single-piece-flow/comment-page-1/#comment-227</link>
		<dc:creator>Jeff Anderson</dc:creator>
		<pubDate>Sat, 01 May 2010 16:14:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.agilitrix.com/?p=902#comment-227</guid>
		<description>Arloe 
I saw your presentation at lssc10, and liked the detective blackboard approach, I have doing the same thing for my personal kanban that I use to track a range of tasks, from direct sales, to opportunity development , practice dev, billable work, etc....


It&#039;s really good for connecting the dots between a while range of stuff, and for a team fortunate to have onsight co located teams, complete control of the technology, and control of the political climate that may be all you need. Same goes with XP.


Problem is, I live in a place called reality. Working with legacy systems and people can&#039;t be avoided, packaged software (think sap or peoplesoft) is a major component on most big business rodmaps. Offshore is huge.

Are these all ideal, no, but they are a huge part of the IT landscape.

You have taken kanban, something that can actually universally provide value to all of these contexts, and made it as narrowly applicable as XP. Kanban appeals to me becasue it can help even stodgy big business get on the path to agility. 

This is not to say I don&#039;t like your approach I think it&#039;s a great practice for XP teams, I guess I think most XP teams are already quite good, if not excellent, I&#039;m looking for help on getting others to become more XP like.</description>
		<content:encoded><![CDATA[<p>Arloe<br />
I saw your presentation at lssc10, and liked the detective blackboard approach, I have doing the same thing for my personal kanban that I use to track a range of tasks, from direct sales, to opportunity development , practice dev, billable work, etc&#8230;.</p>
<p>It&#8217;s really good for connecting the dots between a while range of stuff, and for a team fortunate to have onsight co located teams, complete control of the technology, and control of the political climate that may be all you need. Same goes with XP.</p>
<p>Problem is, I live in a place called reality. Working with legacy systems and people can&#8217;t be avoided, packaged software (think sap or peoplesoft) is a major component on most big business rodmaps. Offshore is huge.</p>
<p>Are these all ideal, no, but they are a huge part of the IT landscape.</p>
<p>You have taken kanban, something that can actually universally provide value to all of these contexts, and made it as narrowly applicable as XP. Kanban appeals to me becasue it can help even stodgy big business get on the path to agility. </p>
<p>This is not to say I don&#8217;t like your approach I think it&#8217;s a great practice for XP teams, I guess I think most XP teams are already quite good, if not excellent, I&#8217;m looking for help on getting others to become more XP like.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced)
Database Caching 1/9 queries in 0.007 seconds using disk
Object Caching 312/312 objects using disk

Served from: agilitrix.com @ 2012-05-17 18:48:49 -->
