<?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>Tim Bowler &#187; kanban</title>
	<atom:link href="http://timothybowler.com/category/project_management/kanban/feed/" rel="self" type="application/rss+xml" />
	<link>http://timothybowler.com</link>
	<description>Certified Scrum Master &#124; Certified Scrum Practitioner &#124; Agile Coach &#124; Agile Practitioner</description>
	<lastBuildDate>Sat, 19 Dec 2009 16:14:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>XP day 2009</title>
		<link>http://timothybowler.com/2009/12/19/xp-day-2009/</link>
		<comments>http://timothybowler.com/2009/12/19/xp-day-2009/#comments</comments>
		<pubDate>Sat, 19 Dec 2009 16:14:31 +0000</pubDate>
		<dc:creator>Tim Bowler</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Lean]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[kanban]]></category>

		<guid isPermaLink="false">http://timothybowler.com/?p=275</guid>
		<description><![CDATA[XP Day
This was my second year at xpday and I can honestly say it excellent. This year&#8217;s programme really suited my personal agenda of lean software development, kanban and test driven development (TDD). Also the programme&#8217;s open space structure changed, but in a good way for me. The open space sessions occupied most of the [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_64" class="wp-caption alignleft" style="width: 203px"><img class="size-full wp-image-64 " title="XP Day Logo" src="http://timothybowler.com/wp-content/uploads/2009/01/garland_logo.png" alt="XP Day" width="193" height="69" /><p class="wp-caption-text">XP Day</p></div>
<p>This was my second year at <a title="XP Day" href="http://xpday.org/" target="_blank">xpday</a> and I can honestly say it excellent. This year&#8217;s programme really suited my personal agenda of lean software development, kanban and test driven development (TDD). Also the programme&#8217;s open space structure changed, but in a good way for me. The open space sessions occupied most of the second day this which I personally thought was good, as last year the open sessions where spread over both days. This ment that it was possible to get into more sessions as there where less of them.<span id="more-275"></span></p>
<h1 style="margin-bottom: 10px;">XP Day 2009 Day 1 (Monday 7<sup>th</sup>)</h1>
<h3>Mark Striebeck from google on &#8211; Developer Testing: From the Dark Ages to the Age of Enlightenment</h3>
<p>Excellent talk on some of google&#8217;s testing strategies and just how serious google take testing. Some of the key points that I walk away with are:</p>
<ul>
<li>Identifying what is a good test &#8211; Using both devs and BA to say exactly what the tests should cover as there is no point writing a test if it produces no real value.</li>
<li>Make code testable &#8211; Following test driven development (TDD) for example to write tests first before refactoring.</li>
<li>Finalise and publish test results &#8211; Making all stake holders aware.</li>
<li>Provide tools that integrate with the work flow &#8211; There is no point changing your work flow if it is not needed. In most cases tools can be integrated.</li>
<li>Estimate costs for bug that are found &#8211; This I think was key when thinking of your testing strategy from a business point of view. Not only is code and rework affected, but other hidden items such as fixing the bug, re-deployment, re-testing etc.</li>
</ul>
<h3>Kanban Creation Workshop: Karl Scotland and Xavier Quesada Allue</h3>
<p>Just by reading the title of this talk and seeing Karl&#8217;s name there too meant I made sure I was the first in the room for this. Both Karl and Xavier began with a brief introduction of kanban and the five elements:</p>
<ol>
<li>Map the value stream</li>
<li>Visual the stream</li>
<li>Set the work in process (WIP) limits</li>
<li>Establish cadence</li>
<li>Reduce the tokens</li>
</ol>
<p>After a small example of how to map the value stream, we where given an array of stationary and told to create our own kanban board based on a fictional project. There were four groups all trying to achieve the same goal, and it was amazing to see that we all came up with something slightly different yet we were all right.</p>
<p><strong>Resources</strong></p>
<p><a title="Kanban" href="http://www.agilemanagement.net/Articles/Weblog/channelkanban.html" target="_blank">Agile Management</a></p>
<p><a title="Kanban for software development" href="http://www.limitedwipsociety.org/" target="_blank">Kanban for software development</a></p>
<h3>Focusing On Delivery: Evolving from Scrum with Lean and Kanban: Benjamin Mitchell</h3>
<p>This is the second time I have met Benjamin, and his talk was excellent. It was based on his experiences as a project manager who has implemented kanban in the work place. What I found interesting was all the data that he had collated and presented in meaningful graphs. This showed me just how important it is to collect and present data. In Benjamins talk he showed to us captured data like:</p>
<ul>
<li>Cumulative Flow Frequency</li>
<li>Issues resolved</li>
<li>Time from development start to integration testing</li>
<li>Types of story by release</li>
<li>Team waste</li>
</ul>
<p>In a lean environment I can instantly see how data such as this can be used to make the process more lean.</p>
<p><strong>XP Day 2009 Day 2 (Tuesday 8<sup>th</sup>)</strong></p>
<p><strong>The second day</strong></p>
<p>Tuesday was mainly open space and there were some really good topic of conversation. The ones that interested me</p>
<p><strong>Agile testing</strong></p>
<p>Although starting off slow, really got doing and nearly over run time. We mainly discussed various ways in which testing can and should be applied. A few points that I picked up are:</p>
<ul>
<li>Including BA&#8217;s in the design/testing phase.</li>
<li>Root cause ananlysis on bugs to eliminate bug re-occurance</li>
<li>Using Story Driven Development SDD</li>
<li>Automate as many tests as you can.</li>
<li>There is no point having 100% code coverage if the test&#8217;s that are written do not really work.</li>
<li>Its the developers responsibility to fix any problems.</li>
</ul>
<p><strong>Resources:</strong></p>
<p><a title="Agile Testing" href="http://londonagiletesting.ning.com" target="_blank">London Agile Testing </a></p>
<p><strong>Testing for web applications</strong></p>
<p>Another interesting talk on vairous ways to test web applications. We are all in agreement that functional tests should be written. However manual testing over automated selenium testing was a debated area mainly between me and the rest of the group. The debate was the system should handle events though the web application&#8217;s framework because it can be tested. The problematic area is that its not easy to do with a Web 2.0 application. Further more, I later discovered that most of the people there all worked on large in house systems, not user facing web 2.0 applications. The out come was that it was more economical to outsource the manual QA</p>
<p><strong>The yellow brick road</strong></p>
<p>This was a very interesting practical lesson on agile coaching. We basically played a game which was themed on the wizard of OZ. We all had three people in the group and took it in turns of being the coach, client and listener. I found it amazing that just by listening and asking relevant questions, you can extract a great deal of information from a person.</p>
<p><strong>Resources</strong></p>
<p><a href="http://www.selfishprogramming.com/2009/11/15/xp-days-benelux-2009-the-start-of-a-great-adventure/" target="_blank">The yellow brick road</a></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Ftimothybowler.com%2F2009%2F12%2F19%2Fxp-day-2009%2F';
  addthis_title  = 'XP+day+2009';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://timothybowler.com/2009/12/19/xp-day-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
