<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Diary of a ScrumMaster</title>
	<atom:link href="http://diaryofascrummaster.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://diaryofascrummaster.wordpress.com</link>
	<description>Finding a path to a new way of working</description>
	<lastBuildDate>Fri, 17 May 2013 10:47:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='diaryofascrummaster.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Diary of a ScrumMaster</title>
		<link>http://diaryofascrummaster.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://diaryofascrummaster.wordpress.com/osd.xml" title="Diary of a ScrumMaster" />
	<atom:link rel='hub' href='http://diaryofascrummaster.wordpress.com/?pushpress=hub'/>
		<item>
		<title>These moments are precious</title>
		<link>http://diaryofascrummaster.wordpress.com/2013/05/16/these-moments-are-precious/</link>
		<comments>http://diaryofascrummaster.wordpress.com/2013/05/16/these-moments-are-precious/#comments</comments>
		<pubDate>Thu, 16 May 2013 21:50:28 +0000</pubDate>
		<dc:creator>Tom Howlett</dc:creator>
				<category><![CDATA[Diary]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[creativity]]></category>
		<category><![CDATA[precious moments]]></category>

		<guid isPermaLink="false">http://diaryofascrummaster.wordpress.com/?p=3389</guid>
		<description><![CDATA[The moments when excitement builds throughout the whole team at the delight of discovery and creativity are precious. These moments feel like play rather than work and they breed openness and courage. So what conditions must exist for these moments to happen? Here&#8217;s some ideas A shared competence &#8211; The feeling that the team has [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diaryofascrummaster.wordpress.com&#038;blog=2580139&#038;post=3389&#038;subd=diaryofascrummaster&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>The moments when excitement builds throughout the whole team at the delight of discovery and creativity are precious. These moments feel like play rather than work and they breed openness and courage. So what conditions must exist for these moments to happen? Here&#8217;s some ideas</p>
<ul>
<li>A shared competence &#8211; The feeling that the team has or has the ability to learn all the skills they need to build a good quality product without accumulating technical debt, gives the team the confidence and courage required to innovate.</li>
<li>Freedom &#8211; Unconstrained by others,  a self organising, cross functional team has the ability to do whatever it takes to deliver solutions at pace, brings excitement. Where there are impediments a team needs the freedom to remove them before they cause frustration.</li>
<li>Collaboration &#8211; The ability to create things as a team that you couldn&#8217;t do alone and the fellowship that this brings is exciting. The sharing of discoveries and achievements accelerates learning way beyond anything achievable alone.</li>
<li>A good customer &#8211; nothing beats the instant feedback that a customer on the team brings. Sharing ideas, seeing the excitement as their expectations are surpassed is a fantastic motivator. A good customer is as committed as the developers and spend their day experimenting with whats being built, discussing options and sharing ideas with the team. The only thing better than a good customer on the team is 2 good customers on the team.</li>
<li>Great technology &#8211; Working with great technology is standing on the shoulders of giants, working with elegant, fluid api&#8217;s that allow you to create with ease gives the whole team a boost.</li>
<li>Surprises &#8211; Trawling through a long backlog tying to follow a plan is a very different experience to letting stories emerge from the collaboration of developers and customers. Working with only a loose plan but a strong purpose  means every day brings new and unexpected challenges.</li>
</ul>
<p>The combination of a these factors allows a team to deliver any solution they can imagine rapidly. The consequence of this is they dare to imagine things that most teams won&#8217;t. This creativity is incredibly valuable and therefore precious. Just because its precious doesn&#8217;t mean we can&#8217;t attain this state more.</p>
<p>These moments are precious because, in most organisations, it&#8217;s not easy for all these factors to exist together and when it does happen it&#8217;s fragile. We must try though. None of these factors are impossible to achieve and even if you can&#8217;t achieve all, any of them will make work better. Perhaps if we can become more aware of them and track how well we are doing at achieving them we can do better . Should these factors be something we should try to measure?</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diaryofascrummaster.wordpress.com/3389/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diaryofascrummaster.wordpress.com/3389/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diaryofascrummaster.wordpress.com&#038;blog=2580139&#038;post=3389&#038;subd=diaryofascrummaster&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diaryofascrummaster.wordpress.com/2013/05/16/these-moments-are-precious/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d077576a795a69ce7eb0f5352a76f42b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">diaryofascrummaster</media:title>
		</media:content>
	</item>
		<item>
		<title>Assumption: Fear causes us to build the wrong thing</title>
		<link>http://diaryofascrummaster.wordpress.com/2013/05/09/assumption-fear-causes-us-to-build-the-wrong-thing/</link>
		<comments>http://diaryofascrummaster.wordpress.com/2013/05/09/assumption-fear-causes-us-to-build-the-wrong-thing/#comments</comments>
		<pubDate>Thu, 09 May 2013 21:09:59 +0000</pubDate>
		<dc:creator>Tom Howlett</dc:creator>
				<category><![CDATA[Assumptions]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[assumptions]]></category>
		<category><![CDATA[fear]]></category>

		<guid isPermaLink="false">http://diaryofascrummaster.wordpress.com/?p=3387</guid>
		<description><![CDATA[The classic tale of a year-long project finally being delivered only to discover it doesn&#8217;t meet the needs of the customer sounds ridiculous in the days of short iterations and customer collaboration but I&#8217;m guessing we are still a long way from delivering what&#8217;s really needed effectively. So what&#8217;s stopping us? Is it the fear [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diaryofascrummaster.wordpress.com&#038;blog=2580139&#038;post=3387&#038;subd=diaryofascrummaster&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>The classic tale of a year-long project finally being delivered only to discover it doesn&#8217;t meet the needs of the customer sounds ridiculous in the days of short iterations and customer collaboration but I&#8217;m guessing we are still a long way from delivering what&#8217;s really needed effectively. So what&#8217;s stopping us?</p>
<ol>
<li><span style="line-height:13px;">Is it the fear of feedback that stops us showing work in progress</span></li>
<li>Is it the fear of admitting that we need to abandon the plan when we discover something new</li>
<li>Is it the fear of throwing away work done when people tell us it&#8217;s not what they need</li>
<li>Is it the fear of what others will say when we admit our assumptions were wrong</li>
<li>Is it the fear of embarrassment when we discover what was really needed was much simpler</li>
<li>Is it the fear of punishment when our boss discovers the work we did will not be useful to the customer (even though it created insight into what was needed)</li>
<li>Is it the fear of people questioning our competence</li>
<li>Is it the fear of what people say if we don&#8217;t look busy, when we are thinking about a different approach</li>
<li>Is it the fear of what people say if we don&#8217;t look busy when discussing ideas with others</li>
<li>Or are we just conditioned (by fear) not to think differently and to take the safest path</li>
</ol>
<p>Finding the best solution to the problem takes courage, courage needs support &#8211; support through collaboration which needs openness. We are fearful because we are not open and openness takes courage.</p>
<p>Fear creates fear.</p>
<p>If we want to build the right thing we must start with a workplace without fear.</p>
<p>Building the right thing requires listening, patience, empathy and imagination</p>
<p>(resources that are scarce in the prevalent business mindset)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diaryofascrummaster.wordpress.com/3387/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diaryofascrummaster.wordpress.com/3387/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diaryofascrummaster.wordpress.com&#038;blog=2580139&#038;post=3387&#038;subd=diaryofascrummaster&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diaryofascrummaster.wordpress.com/2013/05/09/assumption-fear-causes-us-to-build-the-wrong-thing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d077576a795a69ce7eb0f5352a76f42b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">diaryofascrummaster</media:title>
		</media:content>
	</item>
		<item>
		<title>Assumption: Continous Delivery of Software reduces its cost by 5 times</title>
		<link>http://diaryofascrummaster.wordpress.com/2013/05/07/assumption-continous-delivery-of-software-reduces-its-cost-by-5-times/</link>
		<comments>http://diaryofascrummaster.wordpress.com/2013/05/07/assumption-continous-delivery-of-software-reduces-its-cost-by-5-times/#comments</comments>
		<pubDate>Tue, 07 May 2013 22:38:13 +0000</pubDate>
		<dc:creator>Tom Howlett</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[continuous delivery]]></category>

		<guid isPermaLink="false">http://diaryofascrummaster.wordpress.com/?p=3349</guid>
		<description><![CDATA[For me the most fundamental principle in Agile Development is to reduce feedback time in everything you do. This helps us do the right thing more often and waste less time doing the wrong thing. It&#8217;s not just the feedback time that matters, it&#8217;s the quality of that feedback and when it comes to building the [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diaryofascrummaster.wordpress.com&#038;blog=2580139&#038;post=3349&#038;subd=diaryofascrummaster&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>For me the most fundamental principle in Agile Development is to reduce feedback time in everything you do. This helps us do the right thing more often and waste less time doing the wrong thing. It&#8217;s not just the feedback time that matters, it&#8217;s the quality of that feedback and when it comes to building the right thing the best feedback comes from real users using the real product in the real world. We (and our customers) all to easily ignore this because we don&#8217;t know what we don&#8217;t know and assume that we know what to build.</p>
<p>Whilst being close to your customer and having conversations helps, nothing beats getting the software out there and having people scream about what is missing. Having a process that allows you to quickly respond to those screams, and we are talking hours not weeks or months, is by far the most effective way to build the right thing.</p>
<p>Now this isn&#8217;t rocket science, I think it&#8217;s widely accepted in the Agile community but perhaps not so much in the business community. The business needs numbers to be convinced, so lately I&#8217;ve been thinking about what is the real cost of not using a continuous deployment process.</p>
<p>Building a product with and without continuous delivery requires a strikingly different mindset:</p>
<ol>
<li><span style="line-height:13px;">Build the simplest thing possible that satisfies the story, deliver it to the customer and discover what&#8217;s missing. We make as few assumptions as possible and test them as early as possible</span></li>
<li>Consider all possible permutations of what the customer might need to deliver the story and ensure that they are all covered, because once it&#8217;s out there it will take too long to react to problems. Talking to the customer about what they need helps, but they won&#8217;t really know till it&#8217;s built.</li>
</ol>
<p>In my experience of working the second way I think you usually end up building at least twice as much as is used. I think many will argue the figure is much higher. But the cost of delivering twice as much is more than  twice the cost. As software becomes more complex and each area of functionality needs to work with other areas the cost of adding new features grows. You also need to spend more time maintaining the features. Good design and engineering practices can help with this but it&#8217;s unavoidable that the cost of adding each new story will grow exponentially. If the growth is exponential, and the product lasts long enough, I assume that at some point in its lifecycle the cost of adding a new feature will be 5 times as much as if you were using continuous delivery.</p>
<p>Now that&#8217;s the kind of figure that I think could convince organisations to reconsider the way they are working, and treat continuous delivery as essential rather than something just the cool kids do. But is my assumption correct?</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diaryofascrummaster.wordpress.com/3349/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diaryofascrummaster.wordpress.com/3349/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diaryofascrummaster.wordpress.com&#038;blog=2580139&#038;post=3349&#038;subd=diaryofascrummaster&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diaryofascrummaster.wordpress.com/2013/05/07/assumption-continous-delivery-of-software-reduces-its-cost-by-5-times/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d077576a795a69ce7eb0f5352a76f42b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">diaryofascrummaster</media:title>
		</media:content>
	</item>
		<item>
		<title>Assumptions were made for testing</title>
		<link>http://diaryofascrummaster.wordpress.com/2013/05/01/assumptions-were-made-for-testing/</link>
		<comments>http://diaryofascrummaster.wordpress.com/2013/05/01/assumptions-were-made-for-testing/#comments</comments>
		<pubDate>Wed, 01 May 2013 09:18:53 +0000</pubDate>
		<dc:creator>Tom Howlett</dc:creator>
				<category><![CDATA[book]]></category>
		<category><![CDATA[assumptions]]></category>

		<guid isPermaLink="false">http://diaryofascrummaster.wordpress.com/?p=3345</guid>
		<description><![CDATA[Here&#8217;s another extract from my book-in-progress &#8220;The Programmers Guide To People&#8221;, the first few chapters should be available at the end of May on LeanPub. You can sign up to be notified when it is here The Oxford Dictionary defines an assumption as: &#8220;a thing that is accepted as true or as certain to happen, [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diaryofascrummaster.wordpress.com&#038;blog=2580139&#038;post=3345&#038;subd=diaryofascrummaster&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Here&#8217;s another extract from my book-in-progress &#8220;The Programmers Guide To People&#8221;, the first few chapters should be available at the end of May on LeanPub. You can sign up to be notified when it is <a href="https://leanpub.com/programmersguidetopeople" target="_blank">here</a></p>
<blockquote><p>The Oxford Dictionary defines an assumption as: &#8220;a thing that is accepted as true or as certain to happen, without proof&#8221;. We constantly make assumptions. Sometimes we are aware of them, often we&#8217;re not.</p>
<p>When we attribute blame we make an assumption about the other persons behaviour, often without really knowing the reasoning behind the action they took. We make this type of assumption as a defensive behaviour rather than through any rational thought. As we have already discussed these types of assumptions damage relationships and our ability to learn from problems. Testing these assumptions is easy, we can talk to the people we are blaming, listen, and ask them about another assumptions we make when hearing their explanation. The deeper we go into our questioning the more we can scrape away the assumptions and get to the root of the problem.</p>
<p>When something happens we make assumptions about its cause. We can&#8217;t resist attributing simple causes to mistakes and successes when the reality is far more complex. Even when there is little evidence we prefer to make an assumption then be left with no cause. Even if our cause may be valid there may be many other factors involved that we fail to consider. We have a strong bias towards finding simple causes to complex problems and certainty because these means we don&#8217;t have to think so hard. Unfortunately simple causes can be misleading.</p>
<p>We make assumptions about the best way to do something. We follow others when we see them having success with a tool or method even though our context may be very different. When someone we look up to declares something to be wonderful we stick a halo on that thing and follow religiously without really testing if it will work for us. When we discover that something does work for us we like to assume that it will work equally well for others too.</p>
<p>We use assumptions to simplify things when the reality is too complex for us to understand. We create models with these assumptions that allow us to predict system behaviours and these work well until we forget they are only models. Our simplified models of reality must be tested continually and improved. Reality continually changes, yet we tend to stick to the same old assumptions.</p>
<p>We make assumptions about other people&#8217;s needs. Rather than ask or try to understand the people we are building the software for, we make guesses about their needs. This helps us develop software faster, but are we building the right thing? This question becomes even harder when we realise that our customer is also making assumptions about what they need. To discover what is really needed we must test our assumptions by allowing customers to use the software while we are building it.</p>
<p>We make assumptions about what other people mean when they say something. Our language is limited as is our ability to use it effectively, this results in us guessing at what the other person means. We are reluctant to clarify exactly what was meant for fear of embarrassment if we have got it wrong. In a conversation both people are making assumptions. In a meeting a large number of people are making assumptions many of which will be wrong. Much of the conflict we see in work comes from misunderstanding rather than genuine differences of opinion.</p>
<p>We need assumptions, but we forget that&#8217;s what they are. The problems above aren&#8217;t because we make assumptions they are caused by our unwillingness to test them. The more pressure put on us, the more assumptions we will make and the less likely we are to test them, resulting in a higher chance that the assumption is wrong. Well that&#8217;s my assumption.</p></blockquote>
<p>What do you think? Is this inline with the way you think about assumptions? What other assumptions do we make? Should we take more time to test our assumptions?</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diaryofascrummaster.wordpress.com/3345/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diaryofascrummaster.wordpress.com/3345/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diaryofascrummaster.wordpress.com&#038;blog=2580139&#038;post=3345&#038;subd=diaryofascrummaster&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diaryofascrummaster.wordpress.com/2013/05/01/assumptions-were-made-for-testing/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d077576a795a69ce7eb0f5352a76f42b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">diaryofascrummaster</media:title>
		</media:content>
	</item>
		<item>
		<title>The best tools to calculate WIP limits are your eyes and ears</title>
		<link>http://diaryofascrummaster.wordpress.com/2013/04/18/the-best-tools-to-calculate-wip-limits-are-your-eyes-and-ears/</link>
		<comments>http://diaryofascrummaster.wordpress.com/2013/04/18/the-best-tools-to-calculate-wip-limits-are-your-eyes-and-ears/#comments</comments>
		<pubDate>Thu, 18 Apr 2013 19:57:37 +0000</pubDate>
		<dc:creator>Tom Howlett</dc:creator>
				<category><![CDATA[Diary]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[kanban]]></category>

		<guid isPermaLink="false">http://diaryofascrummaster.wordpress.com/?p=3323</guid>
		<description><![CDATA[We have a team of 7 developers. We normally work in pairs and we generally have 3 stories on the go at any one time. The 7th dev, picks up any bugs or chores that come through, happily there aren&#8217;t always any. Yesterday as the 7th dev I tried picking up a 4th story myself. [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diaryofascrummaster.wordpress.com&#038;blog=2580139&#038;post=3323&#038;subd=diaryofascrummaster&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>We have a team of 7 developers. We normally work in pairs and we generally have 3 stories on the go at any one time. The 7th dev, picks up any bugs or chores that come through, happily there aren&#8217;t always any.</p>
<p>Yesterday as the 7th dev I tried picking up a 4th story myself. Turned out it needed some discussion, turned out it threatened the very purpose of our product. 2 days of spikes and discussions with the whole team who all cared passionately about the implications of this story and all the other stories ground to a halt. Slack could have saved us a lot of cycle time.</p>
<p>In situations like this, we don&#8217;t need complex ways of calculating WIP or strict policies, we just have to keep our eyes on whats happening and listen for the screams of frustration when we&#8217;re not progressing.</p>
<p>We just need to stay at the <a href="http://en.wikipedia.org/wiki/Gemba" target="_blank">Gemba</a> with our eyes and ears open.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diaryofascrummaster.wordpress.com/3323/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diaryofascrummaster.wordpress.com/3323/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diaryofascrummaster.wordpress.com&#038;blog=2580139&#038;post=3323&#038;subd=diaryofascrummaster&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diaryofascrummaster.wordpress.com/2013/04/18/the-best-tools-to-calculate-wip-limits-are-your-eyes-and-ears/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d077576a795a69ce7eb0f5352a76f42b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">diaryofascrummaster</media:title>
		</media:content>
	</item>
		<item>
		<title>Openness</title>
		<link>http://diaryofascrummaster.wordpress.com/2013/04/07/openness/</link>
		<comments>http://diaryofascrummaster.wordpress.com/2013/04/07/openness/#comments</comments>
		<pubDate>Sun, 07 Apr 2013 20:46:37 +0000</pubDate>
		<dc:creator>Tom Howlett</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[openness]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[silo]]></category>

		<guid isPermaLink="false">http://diaryofascrummaster.wordpress.com/?p=3280</guid>
		<description><![CDATA[The purpose of a Silo is to protect the contents from being disturbed or damaged from  external foreign bodies. Creating a Silo is reasonable if you are the farmer protecting your grain from insects but surely they are not necessary in an organisation where we should be supporting each other? Unfortunately working culture can be [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diaryofascrummaster.wordpress.com&#038;blog=2580139&#038;post=3280&#038;subd=diaryofascrummaster&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>The purpose of a Silo is to protect the contents from being disturbed or damaged from  external foreign bodies. Creating a Silo is reasonable if you are the farmer protecting your grain from insects but surely they are not necessary in an organisation where we should be supporting each other? Unfortunately working culture can be hostile and silos are everywhere. If we want start breaking down silos and seeing the openness required for an organisation to learn effectively we need find better ways of treating each other.</p>
<p>Silos are destroying our ability to work effectively together. Silos allow people inside to hide their activities from the outside, whilst this protects us from judgment when something goes wrong it also protects us from vital feedback resulting in us spending much of our time doing the wrong thing.  Silos allow us to carry on working with dysfunctional relationships. Silos hide corruption and abuse. Silos are everywhere and we take them for granted, they are killing our organisations large and small.</p>
<p>Agile Development and the extended learning organisations requires openness. At first glance a Scrum team may look like a Silo, we protect the team from outside interference. But Scrum teams are different because they are (or should be) open. The reality of our work at any time is exposed on a large board that anyone can see. Our daily standup should be able to be viewed by anyone. Openness means if we are doing the wrong thing someone can tell us about it, if they care.</p>
<p>But have you noticed how most people don&#8217;t care? It&#8217;s because other departmental silos are protecting themselves from the reality around them, preferring to live with a more idealised view of how others should be working, and blaming when the ideal fails to materialise. A common example is Sales teams rarely pay attention to how product development is actually progressing preferring to rely on a fictitious plan. Managers often prefer to see a whitewashed report rather than gritty reality. When reality does finally unravel we respond with blame, punishment and sackings giving us good reason to reinforce our silos</p>
<p><strong>So what can we do to get the openness and collaboration with the rest of the company that product development desperately needs?</strong></p>
<p>Silos protect people from hostility so if we want to remove them we must stop treating each other in a hostile way. The way people treat us depends largely on the way we behave towards them. You cannot expect somebody who you judge and blame to be open with you about their needs. The sales team will not openly share with me what their customer&#8217;s need if I accuse them of selling the wrong thing. Their life is difficult and full of failures, if we want them to be open we must first empathise and once we understand the problems they face we can start to develop the trust that is required for effective collaboration.</p>
<p>Is there anything else we can do that will help others be more open with us? How about being welcoming? Showing appreciation? Is there anything we can stop doing that will help others be more open with us? We need to stop blaming. When we are asked an unreasonable request we need to stop putting up with it and becoming frustrated and resentful, we need to take the time to explain and together, discover better ways of working.</p>
<p><strong>This is the kind of behaviour that could spread but it needs to start with us.</strong></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diaryofascrummaster.wordpress.com/3280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diaryofascrummaster.wordpress.com/3280/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diaryofascrummaster.wordpress.com&#038;blog=2580139&#038;post=3280&#038;subd=diaryofascrummaster&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diaryofascrummaster.wordpress.com/2013/04/07/openness/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d077576a795a69ce7eb0f5352a76f42b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">diaryofascrummaster</media:title>
		</media:content>
	</item>
		<item>
		<title>Rings</title>
		<link>http://diaryofascrummaster.wordpress.com/2013/04/01/rings/</link>
		<comments>http://diaryofascrummaster.wordpress.com/2013/04/01/rings/#comments</comments>
		<pubDate>Mon, 01 Apr 2013 19:42:32 +0000</pubDate>
		<dc:creator>Tom Howlett</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Experiment]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[Rings]]></category>

		<guid isPermaLink="false">http://diaryofascrummaster.wordpress.com/?p=3268</guid>
		<description><![CDATA[We underestimate how difficult it can be to express our ideas clearly through writing and how easy it is to misinterpret those ideas when reading them. For a small Easter project I&#8217;ve been experimenting with an alternative way of expressing my ideas, and after 3 late nights hacking away at javascript I&#8217;ve come up with Rings. Rings [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diaryofascrummaster.wordpress.com&#038;blog=2580139&#038;post=3268&#038;subd=diaryofascrummaster&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><a href="http://tomato.github.com/rings/"><img class="alignleft  wp-image-3274" style="margin-right:10px;" title="Rings" alt="Screen Shot 2013-04-01 at 20.35.23" src="http://diaryofascrummaster.files.wordpress.com/2013/04/screen-shot-2013-04-01-at-20-35-23.png?w=384&#038;h=383" width="384" height="383" /></a>We underestimate how difficult it can be to express our ideas clearly through writing and how easy it is to misinterpret those ideas when reading them. For a small Easter project I&#8217;ve been experimenting with an alternative way of expressing my ideas, and after 3 late nights hacking away at javascript I&#8217;ve come up with <a href="https://github.com/tomato/rings">Rings</a>.</p>
<p>Rings is an experiment in expressing ideas in a more interactive way. It requires the reader to experiment with the ideas and if you are brave enough to look at the code to improve them. My initial experiment  models how, I believe,  behaviours effect our ability to learn as an organisation. Ultimately its some very imprecise ideas expressed in the precise medium of code, but if you want to help improve those ideas you can fork the code on <a href="https://github.com/tomato/rings">Github</a> (It has an Apache 2.0 licence).</p>
<p>You can download the html page from Github and run locally in your browser or run it directly on Github <a href="http://tomato.github.com/rings/">here</a>. When it initially loads you will see various behaviours effecting the organisations learning ability. You can improve these causes by clicking on them. To make them worse shift-click on them and observe the effects.</p>
<p>All experiments need feedback, please let me know what you think</p>
<p>[Update] Now supports touch interfaces using 1 or 2 finger touches</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diaryofascrummaster.wordpress.com/3268/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diaryofascrummaster.wordpress.com/3268/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diaryofascrummaster.wordpress.com&#038;blog=2580139&#038;post=3268&#038;subd=diaryofascrummaster&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diaryofascrummaster.wordpress.com/2013/04/01/rings/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d077576a795a69ce7eb0f5352a76f42b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">diaryofascrummaster</media:title>
		</media:content>

		<media:content url="http://diaryofascrummaster.files.wordpress.com/2013/04/screen-shot-2013-04-01-at-20-35-23.png" medium="image">
			<media:title type="html">Rings</media:title>
		</media:content>
	</item>
		<item>
		<title>We can&#8217;t go on living this way</title>
		<link>http://diaryofascrummaster.wordpress.com/2013/03/26/we-cant-go-on-living-this-way/</link>
		<comments>http://diaryofascrummaster.wordpress.com/2013/03/26/we-cant-go-on-living-this-way/#comments</comments>
		<pubDate>Tue, 26 Mar 2013 22:48:56 +0000</pubDate>
		<dc:creator>Tom Howlett</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[blame]]></category>
		<category><![CDATA[management]]></category>

		<guid isPermaLink="false">http://diaryofascrummaster.wordpress.com/?p=3263</guid>
		<description><![CDATA[For years I&#8217;ve assumed that when Agile principles succeeded at a team level they would naturally spread to other teams in the organisation until eventually the whole organisation would embrace openness and failing fast. I&#8217;ve naively been surprised when this doesn&#8217;t happen. I&#8217;ve probably been a bit slow, or perhaps my bias for optimism has lead [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diaryofascrummaster.wordpress.com&#038;blog=2580139&#038;post=3263&#038;subd=diaryofascrummaster&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>For years I&#8217;ve assumed that when <a href="http://agilemanifesto.org/principles.html" target="_blank">Agile principles</a> succeeded at a team level they would naturally spread to other teams in the organisation until eventually the whole organisation would embrace openness and failing fast. I&#8217;ve naively been surprised when this doesn&#8217;t happen. I&#8217;ve probably been a bit slow, or perhaps my bias for optimism has lead me to ignore the signs, but today the penny dropped. The reason bottom-up Agile doesn&#8217;t spread beyond the team is a consequence of the blame and punish culture that dominates traditional hierarchical management.</p>
<p>Failing early and openness are at the foundation of agility. Our practices make problems visible as early as possible so that we can fix them whilst the cost of doing so is relatively small. We test our code to reveal its problems before it&#8217;s written. We pair program so that we are more likely to spot problems as soon as they appear. We integrate our code as soon as it is committed. We deliver our code to customers early before we waste time doing the wrong thing. Most importantly we stick our problems on a big board visible to everyone often marked with a fat red post-it that nobody can ignore. We try to work as close to reality as we can.</p>
<p>Traditional Management is not so accepting of failure whether it&#8217;s early or late. Culture dictates that failure is the bedfellow of blame and embarrassment, and defensive reactions to embarrassment are typically violent . Problems are best swept under the carpet if internal, or attributed to somebody else if external. Failure that cannot be attributed is just plain bad luck. It&#8217;s safest and most advantageous for a managers career progression to keep his head firmly buried in the underfloor network conduits.</p>
<p>But here&#8217;s the rub, it&#8217;s not enough for managers just to hide their own problems. Hierarchy dictates that, as a manager, you are also responsible for all your team&#8217;s failures. It&#8217;s fine if they keep it to themselves, but if they start sharing their problems with other departments it&#8217;s going to make you look incompetent. The safest course of action is to ensure that there are no channels of communication to other departments (except via you) by creating a Silo and sticking a fat stop sign in front of any inter-departmental collaboration. It also pays to keep teams so busy that they don&#8217;t have time to explore how others can help with their problems or how they can help others.</p>
<p>To an Agile team a silo is an impediment that restricts cross-functional collaboration. To a traditional manager a Silo is a necessity for survival and the tighter it is the safer he feels. If this type of culture exists in an organisation the change seems unlikely to happen without a credible top-down effort to change the mindset that creates this culture. The cause of the fear of failure is blame. Blame comes from fear of punishment. We must replace blame with empathy. What would happen if the CEO of your organisation abolished blame and started encouraging failure to be treated in a more healthy way? What would happen if you asked her to?</p>
<p>We can&#8217;t go on living this way</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diaryofascrummaster.wordpress.com/3263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diaryofascrummaster.wordpress.com/3263/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diaryofascrummaster.wordpress.com&#038;blog=2580139&#038;post=3263&#038;subd=diaryofascrummaster&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diaryofascrummaster.wordpress.com/2013/03/26/we-cant-go-on-living-this-way/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d077576a795a69ce7eb0f5352a76f42b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">diaryofascrummaster</media:title>
		</media:content>
	</item>
		<item>
		<title>Kanban Questioning</title>
		<link>http://diaryofascrummaster.wordpress.com/2013/03/23/kanban-questioning/</link>
		<comments>http://diaryofascrummaster.wordpress.com/2013/03/23/kanban-questioning/#comments</comments>
		<pubDate>Sat, 23 Mar 2013 19:20:15 +0000</pubDate>
		<dc:creator>Tom Howlett</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[change]]></category>
		<category><![CDATA[kanban]]></category>
		<category><![CDATA[Nancy Kline]]></category>
		<category><![CDATA[Questions]]></category>

		<guid isPermaLink="false">http://diaryofascrummaster.wordpress.com/?p=3255</guid>
		<description><![CDATA[Moving beyond the Visualise part of the Kanban Method and beginning the process of collaboratively improving the system with policies that enable you to work more effectively can be challenging. When you begin with your existing value stream you also begin with existing assumptions. Challenging deep-rooted assumptions about the way we work may be met [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diaryofascrummaster.wordpress.com&#038;blog=2580139&#038;post=3255&#038;subd=diaryofascrummaster&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Moving beyond the Visualise part of the <a href="http://agilemanagement.net/index.php/Blog/the_principles_of_the_kanban_method/">Kanban Method</a> and beginning the process of collaboratively improving the system with policies that enable you to work more effectively can be challenging. When you begin with your existing value stream you also begin with existing assumptions. Challenging deep-rooted assumptions about the way we work may be met with a violent defensive reaction.</p>
<p>For us to see things differently, beyond what is obvious from the visualisation, we need to help stimulate moments of insight that start to change the mindset from one of stability to a more enquiring one. Using questions that challenge those existing assumptions is a powerful way to trigger that insight.</p>
<p>I&#8217;m firm believer in the people doing the work being in the best position to discover the changes needed. Since most waste comes from the interactions and relationships between people, we need to bring all people working as part of the value stream together to discover what each of them can provide for each other that will make the system more effective. For this collaboration to be worthwhile it must focus on becoming more effective at fulfilling the common purpose. If we are to achieve this we must provide a conducive environment and opportunity for the dialogue that generates these insights.</p>
<p>So as a facilitator of these conversations what questions can we ask? These are some of my ideas, I&#8217;d really love to hear yours in the comments.</p>
<p>What is the purpose of the system? This should already be clear but it&#8217;s always important to ensure that all share a common purpose.</p>
<p>What limits your ability to effectively contribute to the common purpose? What can you do to remove those limitations? What are you assuming that is stopping you remove those limitations?</p>
<p>What causes delays in the system? What effects do the delays have on your common purpose? How can you remove those delays? What are you assuming that is stopping you remove those delays?</p>
<p>What are the sources of variability in the system? What effect does the variability have on the system? Should we reduce variability, if so how?</p>
<p>What restricts our creativity in the system? How important is creativity to achieving our common purpose? What are you assuming that is stopping you removing these restrictions?</p>
<p>What happens when we limit WIP? What effect does limiting WIP have on the system? What would be the effect of reducing WIP more?</p>
<p>What are the needs of the people who are constraining the system? How can we help meet the needs of those people?</p>
<p>What are the boundaries of your system? What effect do these boundaries have on the common purpose? Is it possible to change those boundaries in a way that would make your organisation more effective? What are you assuming that is stopping you changing the boundaries of your system or collaborating more with those outside the boundaries?</p>
<p><strong>What questions do you ask to help inspire change?</strong></p>
<p>Note: I learnt about the &#8220;What are you assuming that&#8221; question from <a href="http://www.amazon.co.uk/More-Time-Think-Being-World/dp/1906377103">More Time to Think</a> by Nancy Kline whose ideas inspired this post.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diaryofascrummaster.wordpress.com/3255/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diaryofascrummaster.wordpress.com/3255/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diaryofascrummaster.wordpress.com&#038;blog=2580139&#038;post=3255&#038;subd=diaryofascrummaster&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diaryofascrummaster.wordpress.com/2013/03/23/kanban-questioning/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d077576a795a69ce7eb0f5352a76f42b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">diaryofascrummaster</media:title>
		</media:content>
	</item>
		<item>
		<title>Jim and Jo go pairing</title>
		<link>http://diaryofascrummaster.wordpress.com/2013/03/08/jim-and-jo-go-pairing/</link>
		<comments>http://diaryofascrummaster.wordpress.com/2013/03/08/jim-and-jo-go-pairing/#comments</comments>
		<pubDate>Fri, 08 Mar 2013 16:18:50 +0000</pubDate>
		<dc:creator>Tom Howlett</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[equality]]></category>
		<category><![CDATA[Pair Programming]]></category>

		<guid isPermaLink="false">http://diaryofascrummaster.wordpress.com/?p=3248</guid>
		<description><![CDATA[Jim has 15 years experience Jo has 2, they are pair programming but neither are very happy. Jim is frustrated with having to explain himself, he is impatient to get the job done. It degenerates into Jim dictating code to Jo. Jo is disheartened and wonders if how he will ever learn to &#8220;keep up&#8221;. Whilst Jim [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diaryofascrummaster.wordpress.com&#038;blog=2580139&#038;post=3248&#038;subd=diaryofascrummaster&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Jim has 15 years experience Jo has 2, they are pair programming but neither are very happy. Jim is frustrated with having to explain himself, he is impatient to get the job done. It degenerates into Jim dictating code to Jo. Jo is disheartened and wonders if how he will ever learn to &#8220;keep up&#8221;. Whilst Jim feels a bit guilty about not taking the time to help Jo learn, he is getting a kick from flexing his mental muscles in front of Jo. They are no longer thinking, the code is dreadful. <strong>They are not treating each other as equals.</strong></p>
<p>Jim has 15 years experience Jo has 2, they are pair programming and are loving it. Jo is asking Jim interesting question which are helping him revaluate the way he looks at the code. As Jim explains his thinking he sees the flaws in his logic. When Jo is driving Jim asks questions that help them both discover better ways. They are both thinking and learning from each other, the code is continually improving. They treat each other with respect and listen to each other carefully.<strong> They are treating each other as equals.</strong></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diaryofascrummaster.wordpress.com/3248/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diaryofascrummaster.wordpress.com/3248/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diaryofascrummaster.wordpress.com&#038;blog=2580139&#038;post=3248&#038;subd=diaryofascrummaster&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diaryofascrummaster.wordpress.com/2013/03/08/jim-and-jo-go-pairing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d077576a795a69ce7eb0f5352a76f42b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">diaryofascrummaster</media:title>
		</media:content>
	</item>
	</channel>
</rss>
