<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Geek Philosophy &#187; kanban</title>
	<atom:link href="http://chrissimmons.ca/tag/kanban/feed/" rel="self" type="application/rss+xml" />
	<link>http://chrissimmons.ca</link>
	<description>Software, musings, and life</description>
	<lastBuildDate>Fri, 03 Feb 2012 21:45:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Struggles with Kanban</title>
		<link>http://chrissimmons.ca/2011/02/struggles-with-kanban/</link>
		<comments>http://chrissimmons.ca/2011/02/struggles-with-kanban/#comments</comments>
		<pubDate>Mon, 14 Feb 2011 02:25:01 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[kanban]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://chrissimmons.ca/?p=628</guid>
		<description><![CDATA[This past year was probably a turning point for me in terms of getting involved with a larger community on cutting edge issues, specifically the Kanban community. Although my team achieved great successes in the past year, shipping 37 different software releases and maintaining high quality standards, I can&#8217;t say that I&#8217;ve really seen too [...]]]></description>
			<content:encoded><![CDATA[<p>This past year was probably a turning point for me in terms of getting involved with a larger community on cutting edge issues, specifically the Kanban community. Although my team achieved great successes in the past year, shipping 37 different software releases and maintaining high quality standards, I can&#8217;t say that I&#8217;ve really seen too many benefits from Kanban thus far. Don&#8217;t get me wrong &#8211; I still think the method has a large number of merits. It&#8217;s really more that I&#8217;ve been barely doing Kanban.</p>
<p>The year is a continuum, of course, and I can&#8217;t say that I didn&#8217;t do anything with respect to Kanban all year. My knowledge about the team and the method improved throughout the year, culminating in a Kanban &#8220;relaunch&#8221; in the new year. That&#8217;s been going well, and my current approach is much more in line with what the method prescribes, but that&#8217;s a subject for a different post. Today I&#8217;ll reflect on what did and didn&#8217;t work in the past year, and why.</p>
<p>First, I&#8217;ll cover the highlights. Even the very limp version of Kanban we were doing afforded us some structure to build on and learn from. With a visualized workflow and explicit work in progress limits, the team engaged in conversations around how much parallelization was too much and what the appropriate size of work items was. The beginnings of explicit policies emerged, blocked items were noted and prioritized, and the team successfully delivered on their commitments.</p>
<p>Now for what didn&#8217;t work. Explicit policies were few and far between, which led to the rehashing of several topics as well as too much unnecessary management intervention (tie breaking, direction, clarification, etc.). Metrics about lead time, cycle time, and work in progress were not kept &#8211; I always thought there would be a better time to start, such as the beginning of the next project, and worried about missing important metrics or recording useless ones. The lack of classes of service also provided some discouragement for data-gathering, as two different tasks in progress could be two orders of magnitude apart in difficulty. Without such data, our Kanban system was being used primarily for task management instead of as a process of evolutionary change. Finally, with a dedicated, embedded customer / product owner on the team, and with an existing culture of openness, there was no cadence at all. Releases, retros, and queue replenishment were all ad hoc, which prevented any rhythm from forming.</p>
<p>Although our work system is still, and will always be, a work in progress, all of the above difficulties have been addressed. I now have a month&#8217;s worth of data, spread across 5 classes of service. We have a weekly cadence for queue replenishment and retrospectives; we&#8217;re in the middle of a large project, so we no release cadence right now.  Policies are explicit and are up for review during the retrospectives, or during the week if the policy is wrong or dangerous.</p>
<p>My next post will outline how the team&#8217;s system works, some problems we&#8217;re still trying to address, and what we&#8217;ve learned so far.</p>
]]></content:encoded>
			<wfw:commentRss>http://chrissimmons.ca/2011/02/struggles-with-kanban/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RFC: This Week in Kanbandev?</title>
		<link>http://chrissimmons.ca/2011/02/rfc-this-week-in-kanbandev/</link>
		<comments>http://chrissimmons.ca/2011/02/rfc-this-week-in-kanbandev/#comments</comments>
		<pubDate>Thu, 03 Feb 2011 22:25:31 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[Meta]]></category>
		<category><![CDATA[This Week in Kanbandev]]></category>
		<category><![CDATA[kanban]]></category>

		<guid isPermaLink="false">http://chrissimmons.ca/?p=620</guid>
		<description><![CDATA[This post is going to be one of those relatively few times when I ask people to comment. If you&#8217;re an RSS reader, and you care about Kanban, please consider visiting the site and letting me know what you think. I&#8217;ve done a few posts this year entitled This Week in Kanbandev. The stated goal [...]]]></description>
			<content:encoded><![CDATA[<p>This post is going to be one of those relatively few times when I ask people to comment. If you&#8217;re an RSS reader, and you care about Kanban, please consider visiting the site and letting me know what you think.</p>
<p>I&#8217;ve done a few posts this year entitled <a title="This Week in Kanbandev" href="http://chrissimmons.ca/category/twik/">This Week in Kanbandev</a>. The stated goal of this series was to get me writing more and get me reading the excellent <a title="Kanbandev" href="http://finance.groups.yahoo.com/group/kanbandev/">Kanbandev</a> mailing list. It accomplished both of those things, but I don&#8217;t see a future in the series in its current format. I find now that, after killing off my backlog, I&#8217;m interested in reading Kanbandev again, but I&#8217;m now putting it off because the thought of boiling down an interesting, 80+ comment thread into a few sentences is not a pleasant one. Because of this, I&#8217;ve not done a post on the subject in two weeks, and haven&#8217;t really missed.</p>
<p>That all said, I really do enjoying reading the list and sharing what I find. However, sharing is a two-sided coin &#8211; I&#8217;d like what I&#8217;m sharing to be somewhat useful to people. My current format is so short that the only benefit I think someone would get out of it is to be pointed to the list. People who are interested in subscribing to the list will do so. People who aren&#8217;t interested in reading the whole list probably can&#8217;t glean enough useful tidbits from my summaries. People who are already reading the whole list will continue to do so and not bother to visit the site.</p>
<p>So, here&#8217;s where the Request For Comments comes in:</p>
<ul>
<li>What have you thought of the series so far?</li>
<li>Do you have any suggestions for Kanban-related topics I could write about?</li>
<li>Do you have any suggestions for a different format (perhaps a &#8220;best of the week&#8221; instead of a summary)?</li>
<li>Do you have any Kanban questions that I could help you with?</li>
</ul>
<p>Please leave a comment below, and thanks in advance!</p>
]]></content:encoded>
			<wfw:commentRss>http://chrissimmons.ca/2011/02/rfc-this-week-in-kanbandev/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>This Week in Kanbandev &#8211; Jan 19, 2011</title>
		<link>http://chrissimmons.ca/2011/01/this-week-in-kanbandev-jan-19-2011/</link>
		<comments>http://chrissimmons.ca/2011/01/this-week-in-kanbandev-jan-19-2011/#comments</comments>
		<pubDate>Thu, 20 Jan 2011 06:06:51 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[This Week in Kanbandev]]></category>
		<category><![CDATA[kanban]]></category>

		<guid isPermaLink="false">http://chrissimmons.ca/?p=602</guid>
		<description><![CDATA[Despite my best intentions to get started on reading posts early in the week, I was distracted by preparations for the talk I gave to Agile Vancouver on Monday. I still got through the bulk of this week&#8217;s posts, so here goes. Inspections? The originator of this thread has a client who introduced inspections at [...]]]></description>
			<content:encoded><![CDATA[<p>Despite my best intentions to get started on reading posts early in the week, I was distracted by preparations for the talk I gave to <a href="http://www.meetup.com/Agile-Vancouver/calendar/15766311/">Agile Vancouver</a> on Monday. I still got through the bulk of this week&#8217;s posts, so here goes.</p>
<ul>
<li><a title="Inspections?" href="http://finance.groups.yahoo.com/group/kanbandev/message/10770">Inspections?</a></li>
</ul>
<p>The originator of this thread has a client who introduced inspections at various parts of the process, with the stated purpose of improving quality. His is the only team in his organization that&#8217;s using Kanban, or any sort of Agile for that matter, so he&#8217;s trying to find a way to convince his client that his  process already has mechanisms in place to prevent defects. Eventually, it was pointed out that this conversation wasn&#8217;t directly related to Kanban. After all, since Kanban says nothing explicit about technical practices or defect prevention, saying that you&#8217;re using Kanban isn&#8217;t sufficient to pacify customer concerns about quality. The good news is that since the last project his team shipped did not use inspections &#8211; nor did it have any reported defects &#8211; this could be the start of a conversation about trust and metrics-based decision making.</p>
<ul>
<li><a title="requesting help on myths of Kanban" href="http://finance.groups.yahoo.com/group/kanbandev/message/10791">requesting help on myths of Kanban</a></li>
</ul>
<p>Alan Shalloway is <a title="Myths of Kanban Poll (Myths of Kanban Poll)" href="http://www.netobjectives.com/Myths-of-Kanban-Poll">preparing a poll</a> about commonly held Kanban myths. I love the idea of clarifying what Kanban is, not so much to maintain any sort of ideological purity, but instead to ensure that anyone trying Kanban benefits from the best practices established by the community. There&#8217;s discussion of common myths, some of which can be easily dismissed and some that require a bit more reasoning. I&#8217;m interested to see the end result of this work.</p>
<p>Following up on the Incremental Change thread from <a title="This Week in Kanbandev - Jan 19" href="http://chrissimmons.ca/2011/01/this-week-in-kanbandev-jan-12-2011/">last week</a> &#8211; the conversation <em>did</em> get better. People offered more clarity on their positions, and the tone improved. Several good concepts were discussed, such as the idea of &#8220;good practice&#8221; (analysis- or evidence-based) versus &#8220;best practice&#8221; (a community accepted standard / off-the-shelf solution), and the <a title="Cynefin (Wikipedia)" href="http://en.wikipedia.org/wiki/Cynefin">Cynefin</a> framework. I had heard of Cynefin before but never really investigated it &#8211; I&#8217;m happy to see that creator David Snowden is a confirmed speaker at this year&#8217;s <a title="LSSC 11" href="http://lssc11.leanssc.org/conference/speakers/">Lean Software and Systems Conference</a>, which I hope to attend. All in all, the <a title="Incremental Change?" href="http://finance.groups.yahoo.com/group/kanbandev/message/10645">thread</a> is likely a good reference for anyone struggling with the concept of standards, their proper place in a development / IT organization, and the difficulties that one can encounter when trying to manage shared knowledge.</p>
<p>Finally, it&#8217;s worth noting that the Wikipedia page on <a title="Kanban (Development)" href="http://en.wikipedia.org/wiki/Kanban_(development)">Kanban</a> has been updated by several people, including myself. It was in a sad state before, but it&#8217;s looking much better now. Feel free to contribute if you have something to add!</p>
]]></content:encoded>
			<wfw:commentRss>http://chrissimmons.ca/2011/01/this-week-in-kanbandev-jan-19-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>This Week in Kanbandev &#8211;  Jan 12, 2011</title>
		<link>http://chrissimmons.ca/2011/01/this-week-in-kanbandev-jan-12-2011/</link>
		<comments>http://chrissimmons.ca/2011/01/this-week-in-kanbandev-jan-12-2011/#comments</comments>
		<pubDate>Thu, 13 Jan 2011 06:16:14 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[This Week in Kanbandev]]></category>
		<category><![CDATA[kanban]]></category>

		<guid isPermaLink="false">http://chrissimmons.ca/?p=402</guid>
		<description><![CDATA[This was a busy week on the list, but almost all of the content was concentrated in one thread that I didn&#8217;t get around to reading until today. Let&#8217;s start with the big one. Incremental Change &#8211; How? This huge thread is an offshoot of the &#8220;BVI was MMF&#8221; conversation that I touched on last week. [...]]]></description>
			<content:encoded><![CDATA[<p>This was a busy week on the list, but almost all of the content was concentrated in one thread that I didn&#8217;t get around to reading until today. Let&#8217;s start with the big one.</p>
<ul>
<li><a title="Incremental Change - How?" href="http://finance.groups.yahoo.com/group/kanbandev/message/10645">Incremental Change &#8211; How?</a></li>
</ul>
<p>This huge thread is an offshoot of the &#8220;BVI was MMF&#8221; conversation that I touched on <a title="This Week in Kanandev - Jan 12, 2011" href="http://chrissimmons.ca/2011/01/this-week-in-kanbandev-jan-5-2011/">last week</a>. The sub-thread originator raised some legitimate questions about whether the types of change that can be made  are different than, or perhaps even a subset of, the types of change that can occur through <a title="Big Change Up Front (NetObjectives)" href="http://www.netobjectives.com/blogs/BCUF">Big Change Up Front</a>. The basis of incremental change in Kanban (standardized work that can be continually improved via experimentation) is challenged, going so far as to say that without a skilled coach Kanban is actually more difficult for a team to use successfully than a more comprehensive and prescriptive method such as XP due in part to the lack of standardized work. Of course, this dodges the fact that XP is a software development methodology whereas Kanban isn&#8217;t.<br />
There&#8217;s some good conversation on this thread, specifically about the utility of standards (are they dangerous? required? a good idea? impossible in software?), but I found that it devolved a bit too much into mincing terms and arguing over definitions. Some of the side conversations were good &#8211; such as the discussion of how Lean is more of an evolution of <a title="Scientific Management (Wikipedia)" href="http://en.wikipedia.org/wiki/Scientific_management">Taylorism</a> than a complete departure &#8211;  but I felt that this thread lacked a lot of the useful, experienced-based discussion that I&#8217;ve come to love from this group. That said, the conversation is still going, so maybe it will pick up.</p>
<ul>
<li><a title="Emotions to motivate change (kanbandev)" href="http://finance.groups.yahoo.com/group/kanbandev/message/10556">Emotions to motivate change</a></li>
</ul>
<p>This thread was a spin-off of the Sense of Urgency post that I discussed <a title="This Week in Kanabdev - Jan 5, 2011" href="http://chrissimmons.ca/2011/01/this-week-in-kanbandev-jan-5-2011/">last week</a>. It&#8217; s somewhat  on the same subject material, but it delves much deeper into the into the nature of resistance to change from psychological and experiential perspectives.</p>
<ul>
<li><a title="using Kanban to improve flow in appointment booking (kanbandev)" href="http://finance.groups.yahoo.com/group/kanbandev/message/10625">using Kanban to improve flow in appointment booking</a></li>
</ul>
<p>With only three posts, this was a very short thread, but I thought it was an interesting example of how Kanban (and Lean thinking in general) is applicable to situations outside of software development &#8211; in this case,  scheduling appointments for a consultancy firm. The original poster relays some changes that they plan on making by applying queuing theory and allowing slack in their booking system. David Anderson suggested a talk by John Seddon about Lean in a service organization, which I managed to <a title="Rethinking Lean Service (InfoQ)" href="http://www.infoq.com/presentations/rethinking-lean-service">dig up</a> and add to my ever-growing &#8220;talks to watch&#8221; list.</p>
<p>Links this week &#8211; only a few, and I&#8217;ve already mentioned John Seddon&#8217;s talk above.</p>
<div>- Alan Shalloway is having a webinar tomorrow (January 13th) on <a title="Service Level Agreements Webinar (NetObjectives)" href="http://www.netobjectives.com/free-seminar-schedule/session-3-service-level-agreements-manage-new-work-jan-2011-webinar">service level agreements</a></div>
<div>- Rodrigoy Yoshima has open-sourced a<a title="The Flow Hour (GitHub)" href="https://github.com/rodrigoy/The-Flow-Hour"> Kanban / Lean thinking training activity</a>.</div>
]]></content:encoded>
			<wfw:commentRss>http://chrissimmons.ca/2011/01/this-week-in-kanbandev-jan-12-2011/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>This Week in Kanbandev &#8211; Jan 5, 2011</title>
		<link>http://chrissimmons.ca/2011/01/this-week-in-kanbandev-jan-5-2011/</link>
		<comments>http://chrissimmons.ca/2011/01/this-week-in-kanbandev-jan-5-2011/#comments</comments>
		<pubDate>Sat, 08 Jan 2011 03:21:44 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[This Week in Kanbandev]]></category>
		<category><![CDATA[change]]></category>
		<category><![CDATA[kanban]]></category>

		<guid isPermaLink="false">http://chrissimmons.ca/?p=592</guid>
		<description><![CDATA[This week was a bit of a slow one on the list, but it made me realize that I&#8217;ll never be able to summarize every interesting thread on busier weeks. As such, I&#8217;ll commit to commenting on at least three. A sense of urgency Kanban is an evolutionary change system, and as such it takes [...]]]></description>
			<content:encoded><![CDATA[<p>This week was a bit of a slow one on the list, but it made me realize that I&#8217;ll never be able to summarize every interesting thread on busier weeks. As such, I&#8217;ll commit to commenting on at least three.</p>
<ul>
<li><a title="A sense of urgency" href="http://finance.groups.yahoo.com/group/kanbandev/message/10542">A sense of urgency</a></li>
</ul>
<p>Kanban is an evolutionary change system, and as such it takes time to decide and act on change. This thread questions Kanban&#8217;s incremental focus, as compared to literature and anecdotes that prefer a &#8220;big bang&#8221; change. Larger organizations may be interested in having a common development process, thus discouraging incremental improvement, and sometimes (such as when an organization is in dire need of immediate change), Kanban should not be the preferred method of change. This is followed by some interesting discussion of learning as a motivator (as opposed to urgency), examples of how Kanban can be a fast (though not instant) change agent, and the emotional aspects of change, including a reference to the Satir model of change that I&#8217;ve <a title="Learning is Key to Agile Success" href="http://chrissimmons.ca/2011/01/learning-is-key-to-agile-success-declan-whelan/">mentioned before</a>.</p>
<ul>
<li><a title="BVI was MMF" href="http://finance.groups.yahoo.com/group/kanbandev/message/10564">BVI was MMF</a></li>
</ul>
<p>This was the most popular thread of the week, with over 40 posts at last glance. The crux of it was whether BVI (Business Value Increment) should replace MMF (Minimally Marketable Feature) as the dominant term used for a small, complete, useful bit of functionality, and whether there should even be a definitive term for such a concept. The concept has some detractors, who note that BVIs are almost necessarily variable in size, and such variability can disrupt flow. Several alternates are proposed, from replacing the term with &#8220;Smallest Responsible (or Valuable) Feature&#8221; (with the caveat that &#8220;feature&#8221; may be too heavily stressed for teams such as mine that have maintenance responsibilities), to supplementing the term with concepts such as a &#8220;Minimum valuable feature&#8221;, an idea borrowed from the lean startup movement. In the end it may just be a nomenclature thing &#8211; as long as the idea is well understood and explained, the exact term may not matter. Consultants, and those trying to convince others of the value of such an idea, may want to converge on the best possible term, but for people like myself who only have a small group to work with it&#8217;s the idea behind the term that&#8217;s much more important.</p>
<ul>
<li><a title="Cycle time independent of story size? How can that be?" href="http://finance.groups.yahoo.com/group/kanbandev/message/10638">Cycle time independent of story size? How can that be?</a></li>
</ul>
<p>This was a rather short thread, highlighted by an experience report that saw cycle time (that is, the amount of &#8220;active time&#8221; spent on a task) vary independently from estimated story size, but instead saw it correlated to the start date &#8211; stories that were started later into the Kanban trial were uniformly shorter in duration, regardless of estimate. This calls into question the usefulness of estimates, which were being measured in story points (2, 3, 5, 8, etc.). Although the value of estimates may be an issue here, with too much faith being based on the precision of numeric estimates instead of a &#8220;big/small&#8221; comparison, the real issue could be that as time went on, WIP decreased. When WIP decreases, the cycle time of each item in progress decreases, as a direct consequence of <a title="Little's Law (Wikipedia)" href="http://en.wikipedia.org/wiki/Little's_law">Little&#8217;s Law</a>.</p>
<p>In addition to the thread summaries above, there were some links of note this week.</p>
<ul>
<li><a title="LESS: Bringing Excellent to Service" href="http://www.cs.helsinki.fi/en/video/anderson">Bringing Excellence to Service Delivery</a> (David Anderson, LESS 2010)</li>
<li>Alan Shalloway&#8217;s blog post on <a title="Big Change Up Front (NetObjectives)" href="http://www.netobjectives.com/blogs/BCUF">Big Change Up Front</a></li>
<li>A new Yahoo! group, <a title="KanbanOps" href="http://tech.groups.yahoo.com/group/kanbanops/">Kanban for IT/DevOps</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://chrissimmons.ca/2011/01/this-week-in-kanbandev-jan-5-2011/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>This Week in Kanbandev &#8211; Dec 29, 2010</title>
		<link>http://chrissimmons.ca/2011/01/this-week-in-kanbandev-dec-29-2010/</link>
		<comments>http://chrissimmons.ca/2011/01/this-week-in-kanbandev-dec-29-2010/#comments</comments>
		<pubDate>Sat, 08 Jan 2011 03:18:36 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[This Week in Kanbandev]]></category>
		<category><![CDATA[batching]]></category>
		<category><![CDATA[estimation]]></category>
		<category><![CDATA[kanban]]></category>
		<category><![CDATA[lean]]></category>
		<category><![CDATA[wip]]></category>

		<guid isPermaLink="false">http://chrissimmons.ca/?p=590</guid>
		<description><![CDATA[Buoyed by the success I had in sticking to a post-a-day schedule in November, one of my &#8220;end of year personal goals&#8221; (new year&#8217;s resolutions, you might call them) is to write more. Another goal is to keep more in step with the current state of the art of the Kanban community. Combine the above [...]]]></description>
			<content:encoded><![CDATA[<p>Buoyed by the success I had in sticking to a post-a-day schedule in November, one of my &#8220;end of year personal goals&#8221; (new year&#8217;s resolutions, you might call them) is to write more. Another goal is to keep more in step with the current state of the art of the Kanban community. Combine the above with positive feedback I received about my summarization ability, and you get a new series &#8211; This Week in Kanbandev, a weekly update where I discuss some of the happenings on the always-interesting <a title="Kanbandev (Yahoo Groups)" href="http://finance.groups.yahoo.com/group/kanbandev/">Kanbandev</a> mailing list.</p>
<p>The initial goal of this series is pure self-improvement. It will get me writing, and it will get me reading Kanbandev, two things I&#8217;d like to do more of. Summarizing and explaining my reading will also help me solidify what I learn. These posts may be useful to some people, but that&#8217;s purely by accident <img src='http://chrissimmons.ca/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . I can&#8217;t promise not to color my commentary with my own personal worldview, knowledge or experience (or lack of any of these), but I&#8217;ll try to call out any relevant biases when I can.</p>
<p>Now, onto the first week!</p>
<ul>
<li><a title="Why should we size? (Kanbandev)" href="http://finance.groups.yahoo.com/group/kanbandev/message/10428">Why should we size?</a></li>
</ul>
<p>The value of estimation gets discussed quite a bit on Kanbandev. This thread reinforces the fact that Kanban doesn&#8217;t actually say anything about whether a team should estimate or not &#8211; if it provides value, keep using it. That said, there&#8217;s a heavy bias (possibly justified) on the list against using detailed estimates for planning. Personally, I&#8217;ve gone away from doing estimates for small, flow-based projects, and for larger batches of functionality I&#8217;m trying to shift towards using &#8220;t-shirt sizes&#8221; (Small, Medium, Large).</p>
<ul>
<li><a title="Work on one item vs multiple=">Working on one item vs. multiple items</a></li>
</ul>
<p>Limiting work in progress is one of the <a title="Principles of the Kanban Method" href="http://agilemanagement.net/index.php/Blog/the_principles_of_the_kanban_method/">Core Properties</a> of Kanban, so of course it gets a lot of mind share on the list. This conversation quickly turns into a pretty standard checklist of the steps to go through when trying to determine a WIP limit &#8211; keep policies explicit, measure lead time to gauge effect of changing the WIP limit, and keep stakeholders involved in the process and informed of the results.</p>
<ul>
<li><a title="John Seddon about &quot;Lean&quot; (Kanbandev)" href="http://finance.groups.yahoo.com/group/kanbandev/message/10450">John Seddon about &#8220;Lean&#8221;</a></li>
</ul>
<p>This thread got into the semantics of Lean, a mindset and series of tools that are in many ways a spiritual predecessor to the Kanban Method. The thread got a bit derailed by cries of commercialization, but it did spawn a <a title="Lean Software Leadership (Kanbandev)" href="http://finance.groups.yahoo.com/group/kanbandev/message/10450">great discussion</a> on the topic of leadership &#8211; who are the leaders of Lean community? What does it mean to be a leader?</p>
<ul>
<li><a title="Batching up releases (Kanbandev)" href="http://finance.groups.yahoo.com/group/kanbandev/message/10462">Batching up releases&#8230; necessary or just patching over a symptom?</a></li>
</ul>
<p>This was the most interesting thread of the week, in my opinion. I first heard of the concept of continuous deployment when I saw <a title="Eric Ries (Startup Lessons Learned)" href="http://www.startuplessonslearned.com/">Eric Ries</a> speak 18 months ago at the Agile Vancouver Lean mini-conference. The idea makes sense, especially with the &#8220;Stop Starting, Start Stopping&#8221; focus of Kanban, but there are differing opinions as to whether single-issue deployment is always a worthwhile goal to try to attain &#8211; for my current team, I prefer batches, albeit small ones. This thread also forked off into interesting discussions of the negative aspects of the phrase &#8220;<a title="Down with Kanbanista (Kanbandev)" href="http://finance.groups.yahoo.com/group/kanbandev/message/10484">Kanbanista</a>&#8221; (summary &#8211; don&#8217;t use it, it fosters cliques and ossification), and what to do when your Kanban board says you&#8217;re overstaffed (summary &#8211; <a title="Layoffs" href="http://finance.groups.yahoo.com/group/kanbandev/message/10520">layoffs </a>are sometimes the answer, although give new products a shot too).</p>
<p>Well, that&#8217;s it for week one. Next week, I&#8217;ll take notes as I go so I don&#8217;t need to re-read every thread of interest!</p>
]]></content:encoded>
			<wfw:commentRss>http://chrissimmons.ca/2011/01/this-week-in-kanbandev-dec-29-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is Kanban?</title>
		<link>http://chrissimmons.ca/2011/01/what-is-kanban/</link>
		<comments>http://chrissimmons.ca/2011/01/what-is-kanban/#comments</comments>
		<pubDate>Wed, 05 Jan 2011 05:02:40 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[kanban]]></category>

		<guid isPermaLink="false">http://chrissimmons.ca/?p=434</guid>
		<description><![CDATA[A quick Google chat with a friend of mine today about his company&#8217;s implementation of Kanban got me thinking &#8211; how many people out there who say they&#8217;re using Kanban actually know what it is? They may know there&#8217;s a board, and maybe some limits, but is that it? Of course, I can&#8217;t change what [...]]]></description>
			<content:encoded><![CDATA[<p>A quick Google chat with a friend of mine today about his company&#8217;s implementation of <a title="Limited WIP Soceity" href="http://www.limitedwipsociety.org/">Kanban</a> got me thinking &#8211; how many people out there who say they&#8217;re using Kanban actually know what it is? They may know there&#8217;s a board, and maybe some limits, but is that it? Of course, I can&#8217;t change what people in general think, but I can certainly work to influence those around me. This post is part of that effort.</p>
<p>Kanban <em>is</em> pretty simple (with respect to core rules / definition), but it&#8217;s not as simple as &#8220;just put up a board and some numbers.&#8221; Just visualizing your workflow can be a catalyst for change, but a Kanban system needs more than that. Straight from the <a title="Back to basics (Kanbandev)" href="http://finance.groups.yahoo.com/group/kanbandev/message/9261">horse&#8217;s mouth</a>, the core practices of Kanban are:</p>
<ol>
<li>Visualize the workflow</li>
<li>Limit Work-in-progress</li>
<li>Measure and Manage Flow</li>
<li>Make Process Policies Explicit</li>
<li>Use Models to Suggest Improvement Opportunities</li>
</ol>
<p>This is coming from the guy who literally <a title="Kanban" href="http://agilemanagement.net/index.php/site/kanbanbook/">wrote the book</a> on Kanban and has toured the world popularizing its use, training people, and watching Kanban successes and failures.</p>
<p>My friend&#8217;s company routinely violates WIP limits (&#8220;it&#8217;s been this way for several months&#8221; or something to that effect), and that never provokes a discussion about changing the limit or analyzing the cause of the broken limit. Product management has not fully bought into the system, seeing it instead as a generalized queue. Developers are rather independent (no development manager), and apparently sales has not been pushing for any <a title="Service Level Agreement" href="http://en.wikipedia.org/wiki/Service_level_agreement">SLAs</a>, so no one has bothered to analyze flow, measure lead / cycle time, or anything else that can drive toward systematic improvement based on what the board is telling them.</p>
<p>Now, this is not to pick on my friend&#8217;s company &#8211; he&#8217;s a bright guy, as are others he works with. I&#8217;ve seen this within my own company as well. I routinely walk by other people&#8217;s Kanban boards and say &#8220;Hrm, WIP limit 4, 5 items &#8211; what&#8217;d you decide to do about it?&#8221;, which usually prompts some action. Some teams are trying to implement specific policies / standardized work, and I&#8217;m the only one that I know of trying to analyze lead and cycle times. Even there, I&#8217;m not doing everything that I could do. And yet, I still here Kanban being touted throughout various bits of the organization as &#8220;the next big thing&#8221;.</p>
<p>Why does any of this matter? Well, it doesn&#8217;t, really. Unless, of course, you actually want to get the most out of your system. Presumably, these teams adopted Kanban for a reason &#8211; they liked the idea of flow, had seen success stories, and wanted to see what they could do to improve their organization. Is that not still the case? Using Kanban &#8220;properly&#8221; isn&#8217;t that difficult technically, it just requires a bit of buy-in, social capital, and a willingness of people to examine the situations they find themselves in and look for improvement. It doesn&#8217;t personally bother me if you&#8217;re doing Kanban &#8220;wrong&#8221;, any more than it would bother me if you were a birth-control using Catholic or a beer-swilling pork-eating Muslim. I just think that Kanban, when used properly, can be a very powerful change catalyst, so if people have a passing interest (enough to adopt the term &#8220;Kanban&#8221;, at least), I&#8217;ll help them out if they want me to.</p>
]]></content:encoded>
			<wfw:commentRss>http://chrissimmons.ca/2011/01/what-is-kanban/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Speaking Out (Kanban @ Vandev)</title>
		<link>http://chrissimmons.ca/2011/01/speaking-out-kanban-vandev/</link>
		<comments>http://chrissimmons.ca/2011/01/speaking-out-kanban-vandev/#comments</comments>
		<pubDate>Mon, 03 Jan 2011 18:58:35 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[Presentations]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[kanban]]></category>

		<guid isPermaLink="false">http://chrissimmons.ca/?p=406</guid>
		<description><![CDATA[Last Monday I had the chance to talk to Vandev about Kanban. The talk went pretty well (Meetup even gives a rating and feedback system), and there was a lot of interest in the room. It was a rather short talk, 25 minutes plus a half hour or so for questions afterwards, but the crowd [...]]]></description>
			<content:encoded><![CDATA[<p>Last Monday I had the chance to talk to <a title="Vandev" href="http://www.meetup.com/VanDev/">Vandev</a> about Kanban. The <a title="Vandev - Lean / Kanban" href="http://www.meetup.com/VanDev/calendar/13258268/">talk</a> went pretty well (Meetup even gives a rating and feedback system), and there was a lot of interest in the room. It was a rather short talk, 25 minutes plus a half hour or so for questions afterwards, but the crowd seemed to really enjoy it and there were a ton of good questions. What&#8217;s interesting is that this is the first time (that I can remember at least) where I&#8217;ve spoken to a group of professionals.</p>
<p>I&#8217;ve given quite a few talks, but they&#8217;ve always been to groups of students, and usually groups of students who aren&#8217;t necessarily interested in what I&#8217;m talking about. I&#8217;ve given several talks that amount to a basic introduction to Agile, but often this was to a class of students who weren&#8217;t in the process of learning about software development methodologies so the material didn&#8217;t resonate. My most recent student talk was to a software engineering class, so that was a bit better, but I found that I was simply explaining what Agile was to a group of people who have never experienced the problems that Agile is trying solve.</p>
<p>The Vandev presentation was about using Kanban as a way to improve your software development process, and the material was directly relevant to people with experience in the software world. This was also the first time where I&#8217;ve really tried to move away from that old standby of PowerPoint, the *shudder* bullet point. I had only 13 slides total, including my title slide and a &#8220;more info&#8221; slide. The slides contained much less text than previous presentations I gave, and I felt they really served as a multimedia element to the talk (animations illustrating Kanban flow) as opposed to a visual crutch.</p>
<p>I&#8217;ve got another student-focused talk coming up in November, and a UBC Alumni Series talk lined up for March. I plan to continue to move away from boring slides, and am looking forward to how my new presentation style goes over with both students and professionals.</p>
]]></content:encoded>
			<wfw:commentRss>http://chrissimmons.ca/2011/01/speaking-out-kanban-vandev/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

