<?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>Steve Freeman &#187; Organisations</title>
	<atom:link href="http://www.higherorderlogic.com/category/things-to-do-with-work/organisations/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.higherorderlogic.com</link>
	<description>Working software daily</description>
	<lastBuildDate>Mon, 24 Oct 2011 20:24:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>What are we being primed for?</title>
		<link>http://www.higherorderlogic.com/2010/09/what-are-we-being-primed-for/</link>
		<comments>http://www.higherorderlogic.com/2010/09/what-are-we-being-primed-for/#comments</comments>
		<pubDate>Sun, 26 Sep 2010 10:29:35 +0000</pubDate>
		<dc:creator>steve.freeman</dc:creator>
				<category><![CDATA[Organisations]]></category>
		<category><![CDATA[Software culture]]></category>

		<guid isPermaLink="false">http://www.m3p.co.uk/?p=548</guid>
		<description><![CDATA[The excellent BBC popular science programme Bang Goes the Theory, recently reproduced this experiment on priming. In the original experiment, the subjects were primed by being asked to write sentences based on sets of words: one set was neutral and the other contained words related to an elderly sterotype. The result was that participants for [...]]]></description>
			<content:encoded><![CDATA[<p>The excellent <span class="caps">BBC </span>popular science programme <a href="http://www.bbc.co.uk/bang/">Bang Goes the Theory</a>, recently reproduced <a href="http://www.yale.edu/acmelab/articles/bargh_chen_burrows_1996.pdf">this experiment</a> on priming. In the original experiment, the subjects were primed by being asked to write sentences based on sets of words: one set was neutral and the other contained words related to an elderly sterotype. The result was that</p>
<blockquote>participants for whom an elderly stereotype was primed walked more slowly down the hallway when leaving the experiment than did control participants, consistent with the content of that stereotype. </blockquote>
<p>In the &#8220;Bang&#8221; experiment, they took two queues of people entering the <a href="http://www.sciencemuseum.org.uk/">Science Museum</a> and placed pictures of the elderly and infirm around one queue, and  the young and active around the other. The result was the same, people in the queue with the elderly images took significantly longer to walk into the building.</p>
<p>It&#8217;s striking that such a small thing can affect how we behave.</p>
<p>Now, look around your work environment and consider what it&#8217;s priming <em>you</em> for. Are you seeing artefacts of purpose and effectiveness? Or does it speak of regimentation and decay? Now look at your computer screen. Are you seeing an environment that emphasises productivity and quality? Or does it speak of control and ugliness?</p>
<p>It&#8217;s amazing that some of us get anything done at all.</p>
<p>This isn&#8217;t about spending lots of money to look nice (although that espresso machine is appreciated). I suspect that the sort of &#8220;funky, creative&#8221; offices that get commissioned from designers dressed in black are usually an upmarket version of motivational posters.  </p>
<p>My guess is that a truly productive environment must have some &#8220;authenticity&#8221; for the people who spend most of their days in it. Most geeks I know would be happy with a trestle-table provided they get to spend the difference on a good chair and powerful kit, and other disciplines might have other priorities.</p> 
<p>But then, perhaps every environment <em>is</em> authentic since the organisation is making clear what it really values most. And what might that imply?&hellip;</p>]]></content:encoded>
			<wfw:commentRss>http://www.higherorderlogic.com/2010/09/what-are-we-being-primed-for/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Not a charter for hackers</title>
		<link>http://www.higherorderlogic.com/2010/04/not-a-charter-for-hackers/</link>
		<comments>http://www.higherorderlogic.com/2010/04/not-a-charter-for-hackers/#comments</comments>
		<pubDate>Sun, 25 Apr 2010 07:55:05 +0000</pubDate>
		<dc:creator>steve.freeman</dc:creator>
				<category><![CDATA[Organisations]]></category>
		<category><![CDATA[Software culture]]></category>

		<guid isPermaLink="false">http://www.m3p.co.uk/?p=468</guid>
		<description><![CDATA[Just had to turn off comments since this post has become a spam target. Sorry. Update: Kent since tweeted this nice one-liner: a complete engineer can code for latency or throughput and knows when and how to switch Kent Beck&#8217;s excellent keynote at the Startup Lessons Learned Conference has been attracting some attention on The [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-size: 0.8em; font-style:italic">Just had to turn off comments since this post has become a spam target. Sorry. </span></p>

Update: Kent since tweeted this nice one-liner:<br />
<blockquote>a complete engineer can code for latency or throughput and knows when and how to switch</blockquote>
<hr/><br />
Kent Beck&#8217;s <a href="http://www.justin.tv/startuplessonslearned/b/262656520">excellent keynote</a> at the <a href="http://www.sllconf.com/">Startup Lessons Learned Conference</a> has been attracting some attention on The Interweb. In particular, it seems like he&#8217;s now saying that careful engineering is wasteful&mdash;just copy and tweak those files to get a result <em>now</em>. I can already hear how this will be cited by frustrated proprietors and managers around the world (more on this in a moment).

<p>What I think he actually said is that we should make engineering trade-offs. When we&#8217;re concerned with learning, then we want the fastest turnaround possible. It&#8217;s like a physics apparatus, it&#8217;s over-engineered if it lasts beyond the experiment. <em>But</em>, if we&#8217;re delivering stuff that people will actually use, that we want them to rely on, then the trade-off is different and we should do all that testing, refactoring, and so on that he&#8217;s been talking about for the last ten years. Kent brushes over that engineering stuff in his talk, but it&#8217;s easy to forget how rare timely, quality delivery is in the field.</p>

<p>My favourite part is Kent&#8217;s answer to the last question. A stressed manager or owner asks how to get his developers to stop being so careful and <em>just ship something</em>. Kent&#8217;s reply is to present the developers with the real problem, not the manager&#8217;s solution, and let them find a way. What the manager really wants is cheap feedback on some different options. The developers, given a chance, might find a better solution altogether, without being forced into arbitrarily dropping quality.</p>

<p>Good developers insist on maintaining quality, partly to maintain pride in their work (as Deming proposed), but also because we&#8217;ve all learned that it&#8217;s the best route to sustained delivery. </p>

<p>As Brian Marick <a href="http://www.exampler.com/blog/2010/04/04/about-business-value/">pointed out recently</a>, it&#8217;s about achieving more (much more) through relationships, not one side or another achieving dominance. </p>]]></content:encoded>
			<wfw:commentRss>http://www.higherorderlogic.com/2010/04/not-a-charter-for-hackers/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Mark Twain again</title>
		<link>http://www.higherorderlogic.com/2010/03/mark-twain-again/</link>
		<comments>http://www.higherorderlogic.com/2010/03/mark-twain-again/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 14:24:11 +0000</pubDate>
		<dc:creator>steve.freeman</dc:creator>
				<category><![CDATA[Organisations]]></category>
		<category><![CDATA[Software culture]]></category>

		<guid isPermaLink="false">http://www.m3p.co.uk/?p=456</guid>
		<description><![CDATA[We should be careful to get out of an experience only the wisdom that is in it&#8212;and stop there&#8212;lest we be like the cat that sits down on a hot stove-lid. She will never sit down on a hot stove-lid again, and that is well; but also she will never sit down on a cold [...]]]></description>
			<content:encoded><![CDATA[<blockquote>We should be careful to get out of an experience only the wisdom that is in it&mdash;and stop there&mdash;lest we be like the cat that sits down on a hot stove-lid. She will never sit down on a hot stove-lid again, and that is well; but also she will never sit down on a cold one any more.</blockquote>

<p>via <a href="http://www.gembapantarei.com/2010/02/the_wisdom_within_the_experience_1.html">Gemba Panta Rei</a></p>

<p style="font-size:0.9em">Twain also wrote of opera, &#8220;that sort of intense but incoherent noise which always so reminds me of the time the orphan asylum burned down.&#8221;</p>]]></content:encoded>
			<wfw:commentRss>http://www.higherorderlogic.com/2010/03/mark-twain-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Software Nightmares (2)</title>
		<link>http://www.higherorderlogic.com/2009/10/software-nightmares-2/</link>
		<comments>http://www.higherorderlogic.com/2009/10/software-nightmares-2/#comments</comments>
		<pubDate>Sun, 04 Oct 2009 22:32:28 +0000</pubDate>
		<dc:creator>steve.freeman</dc:creator>
				<category><![CDATA[Organisations]]></category>
		<category><![CDATA[Software culture]]></category>

		<guid isPermaLink="false">http://www.m3p.co.uk/?p=263</guid>
		<description><![CDATA[About a month ago, Michael Feathers wrote another post that cited Gordon Ramsey. That reminded me to follow up my earlier post with observations from a couple of episodes from UK series 4 that make the point (thanks Channel 4). First up is a curry restaurant in Nottingham (which has no shortage of competition) opened [...]]]></description>
			<content:encoded><![CDATA[<p>About a month ago, Michael Feathers wrote <a href="http://michaelfeathers.typepad.com/michael_feathers_blog/2009/09/thoughts-on-the-future-of-the-boutique-software-shop.html">another post</a> that cited Gordon Ramsey. That reminded me to follow up <a href="http://www.m3p.co.uk/blog/2009/06/09/software-nightmares/">my earlier post</a> with observations from a couple of episodes from UK series 4 that make the point (thanks <a href="http://www.channel4.com/programmes/ramsays-kitchen-nightmares/4od">Channel 4</a>).</p>
<p>First up is a curry restaurant in Nottingham (which has no shortage of competition) opened by an ex-sales manager and glossed up to look like an &#8217;80s night club. Being from sales, his view is that the customers gets what they ask for, so he&#8217;s offering design-your-own curries&mdash;whatever combination you want. The result is that the kitchen brigade (who are good) can&#8217;t cope with the variety and turn everything to mush. When Ramsey has them cook all hundred-odd dishes on the menu, the waiting staff can&#8217;t tell which is which.</p>
<p>The owner sees the process as simple order-taking. Offer the customers whatever they ask for, regardless of the effects on the demoralised staff and low quality. It turns out that the customers aren&#8217;t curry experts and don&#8217;t like what they&#8217;re getting, so the restaurant is losing money. Ramsey&#8217;s solution is to cut the menu back to something the brigade can do well, and to offer what the customers what they actually <em>want</em>.</p>
<p>Second up is a carvery outside London that&#8217;s been bought by Scott, an ex-IT consultant. It&#8217;s losing money so, in an attempt to fill the place, he&#8217;s offering two-for-ones at below cost price; the only people who put up with the dreadful food are pensioners.  He&#8217;s hired a cheap brigade who can&#8217;t even cope with the grill idea that Ramsey proposes, and the kitchen is so decrepit that Ramsey has it condemned. Scott is discovering that reducing costs isn&#8217;t working and risks poisoning the clientele.</p>
<p>Scott seems most comfortable in the office behind a computer, presumably planning the work that everyone will do. He appears to be the only owner in any of the series that has no interest in food or customers&mdash;the value part of the equation. He has no idea if his people are competent or what constitutes good service.</p>

<p>Back-to-back, the episodes make a nice pair. To belabour the point, we can&#8217;t do good, <em>valuable</em> work when the process is one-sided: when requirements are forced through an organisation without thought for the consequences, or when work is driven from behind the scenes without enough attention to a paying customer.</p>

<p>It should be obvious, but we need reminding. Hands up if you work in one of these places.</p>]]></content:encoded>
			<wfw:commentRss>http://www.higherorderlogic.com/2009/10/software-nightmares-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Software Nightmares</title>
		<link>http://www.higherorderlogic.com/2009/06/software-nightmares/</link>
		<comments>http://www.higherorderlogic.com/2009/06/software-nightmares/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 23:03:40 +0000</pubDate>
		<dc:creator>steve.freeman</dc:creator>
				<category><![CDATA[Organisations]]></category>
		<category><![CDATA[Software culture]]></category>

		<guid isPermaLink="false">http://www.m3p.co.uk/blog/2009/06/09/software-nightmares/</guid>
		<description><![CDATA[This post has been stewing for a little while, and now I&#8217;ve been kicked into writing it up by Naresh Jain&#8217;s post on Lessons Learnt from Restaurant Business. Since Channel 4 in the UK started supporting the Mac for their online replays, I got hooked on Gordon Ramsey&#8217;s Kitchen Nightmares series1. I&#8217;ve never worked in [...]]]></description>
			<content:encoded><![CDATA[<p>This post has been stewing for a little while, and now I&#8217;ve been kicked into writing it up by Naresh Jain&#8217;s post on <a href="http://blogs.agilefaqs.com/2009/05/29/lessons-learnt-from-restaurant-business/">Lessons Learnt from Restaurant Business</a>. </p>

<p>Since Channel 4 in the  UK started supporting the Mac for their online replays, I got hooked on Gordon Ramsey&#8217;s <a href="http://www.channel4.com/food/on-tv/ramsays-kitchen-nightmares/">Kitchen Nightmares</a> series<sup>1</sup>.  I&#8217;ve never worked in a restaurant and I know that TV programmes are a manufactured narrative, but (inbetween all the swearing) there are some interesting themes that come through every week:</p>
<ul>
  <li>cook stuff your customers actually want. Some owners get carried away with bigger ideas than they can handle;</li>
  <li>reduce the menu to something your staff can cope with. Bloated menus and fancy presentations cripple the kitchen staff. Cut it all back to something they can do well;</li>
  <li>help the staff take pride in their work. Producing stuff badly for unhappy customers is wasting people&#8217;s lives, and probably not sustainable. One of Ramsey&#8217;s triggers for cussing out the brigade is when they&#8217;re not trying&mdash;and watch their reactions when they turn it around and he praises them;</li>
  <li>cook your own stuff. Don&#8217;t rely on outside prepared stuff unless there&#8217;s a very good reason<sup>2</sup>. Bring in good ingredients and, um, cook them;</li>
  <li>take responsibility. You&#8217;re the chef/owner/manager/waiter,  so <b>do your f***ing job</b>;</li>
  <li>communicate. Head chefs should be talking all the time so their brigade knows what&#8217;s going on, waiters and chefs should discuss the tickets so they know what&#8217;s ordered, waiters and managers should talk so they know what&#8217;s going on with their customers; and,</li>
  <li>see it as it is. The building looks run down, the kitchen is filthy, the food is disgusting. Stop fooling yourselves.</li>
</ul>

<p>I know it&#8217;s relatively easy to come in and see how to rescue a business that&#8217;s months away from failing, after all an outsider has the advantage of not having been sucked into the mess. But, even through the box of mirrors that is <span class="caps">TV,</span> Ramsey shows two strong drives: total focus on providing the best service to the customer, no excuses; and, total respect for the craft of cooking. He just lights up when he finds a junior with ability and enthusiasm.</p>

<p>Somehow, I feel this ties in with a post from another coach given to immoderate use of language, Mike Hill wrote about how <a href="http://anarchycreek.com/2009/05/26/how-tdd-and-pairing-increase-production/">raising your internal quality makes you go faster</a>. I think there&#8217;s a commonality of purpose there that we should take note of.</p>

<hr/><br />
<p style="font-size: 0.9em">1) I mean the UK version of this series. The US series is like a boil-in-a-bag version: manufactured, over-spiced, unsatisfying. In fact, the opposite of everything Ramsey is promoting. But that&#8217;s another story.</p>
<p style="font-size: 0.9em">2) Yes, I know there have been some &#8220;scandals&#8221; with Ramsey&#8217;s London restaurants, but that doesn&#8217;t invalidate the point.</p>]]></content:encoded>
			<wfw:commentRss>http://www.higherorderlogic.com/2009/06/software-nightmares/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Another interview technique&#8230;</title>
		<link>http://www.higherorderlogic.com/2009/04/another-interview-technique/</link>
		<comments>http://www.higherorderlogic.com/2009/04/another-interview-technique/#comments</comments>
		<pubDate>Fri, 24 Apr 2009 16:35:12 +0000</pubDate>
		<dc:creator>steve.freeman</dc:creator>
				<category><![CDATA[Organisations]]></category>

		<guid isPermaLink="false">http://www.m3p.co.uk/blog/2009/04/24/another-interview-technique/</guid>
		<description><![CDATA[From Guy Kawasaki interviewing designer Hartmut Esslinger, If a young person wants to be a great designer, what should he or she do? Finally, a young person with the right talents needs to have infinite desire and never give up. I apply a simple test with young students: smash a teapot into pieces and then [...]]]></description>
			<content:encoded><![CDATA[<p>From <a href="http://blogs.openforum.com/2009/04/14/the-inside-scoop-on-design-hartmut-esslinger/">Guy Kawasaki interviewing designer Hartmut Esslinger</a>, </p>
<blockquote><p><em>If a young person wants to be a great designer, what should he or she do?</em></p>
<p>Finally, a young person with the right talents needs to have infinite desire and never give up. I apply a simple test with young students: smash a teapot into pieces and then hand out the glue. Those who rebuild the teapot won&#8217;t make it, those who create phantasy animals and spaceships will.</p></blockquote>]]></content:encoded>
			<wfw:commentRss>http://www.higherorderlogic.com/2009/04/another-interview-technique/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kanban for beginners</title>
		<link>http://www.higherorderlogic.com/2009/03/kanban-for-beginners/</link>
		<comments>http://www.higherorderlogic.com/2009/03/kanban-for-beginners/#comments</comments>
		<pubDate>Sun, 15 Mar 2009 11:06:05 +0000</pubDate>
		<dc:creator>steve.freeman</dc:creator>
				<category><![CDATA[Organisations]]></category>

		<guid isPermaLink="false">http://www.m3p.co.uk/blog/2009/03/15/kanban-for-beginners/</guid>
		<description><![CDATA[Karl Scotland has a post on whether Kanban is only suitable for mature teams. (in case you haven&#8217;t guessed, he thinks not). The magic of Kanban is that it all it really does is make the current situation explicit. If the team is in a position to respond then they will figure it out and [...]]]></description>
			<content:encoded><![CDATA[<p>Karl Scotland has a post on whether <a href="http://availagility.wordpress.com/2008/11/05/is-kanban-only-suitable-for-mature-teams/">Kanban is only suitable for mature teams</a>. (in case you haven&#8217;t guessed, he thinks not).</p>

<p>The magic of Kanban is that it all it really does is make the current situation explicit. If the team is in a position to respond then they will figure it out and do something; if they can&#8217;t then they have a much bigger problem than their methodology. Kanban does require that the people involved care about what they do (scepticism is disappointed caring) and periodically reflect, and patience (not my strongest suit). </p>

<p>On the whole, I&#8217;d say that Kanban-inspired improvement is most likely to stick, <em>if</em> the organisation can afford to wait. Sometimes the commercial situation is so dire that there&#8217;s not enough time for the team to discover its own way to more productivity.</p>]]></content:encoded>
			<wfw:commentRss>http://www.higherorderlogic.com/2009/03/kanban-for-beginners/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Experienced Agilista&#8217;s proved wrong (again)</title>
		<link>http://www.higherorderlogic.com/2009/02/experienced-agilistas-proved-wrong-again/</link>
		<comments>http://www.higherorderlogic.com/2009/02/experienced-agilistas-proved-wrong-again/#comments</comments>
		<pubDate>Tue, 17 Feb 2009 18:46:29 +0000</pubDate>
		<dc:creator>steve.freeman</dc:creator>
				<category><![CDATA[Agile Programming]]></category>
		<category><![CDATA[Organisations]]></category>
		<category><![CDATA[Software culture]]></category>

		<guid isPermaLink="false">http://www.m3p.co.uk/blog/2009/02/17/experienced-agilistas-proved-wrong-again/</guid>
		<description><![CDATA[So, Jurgen Appelo is unhappy that some of the more experienced Agile names have been telling him what to do. In particular, apparently they&#8217;ve been doing so without understanding complexity theory; he&#8217;s not reacting well. In between the ranting, much of what Jurgen says is obviously true. For disorganised teams, adopting Scrum and nothing else [...]]]></description>
			<content:encoded><![CDATA[<p>So, <a href="http://www.noop.nl/2009/02/the-decline-and-fall-of-agilists.html">Jurgen Appelo is unhappy</a> that some of the more experienced Agile names have been telling him what to do. In particular, apparently they&#8217;ve been doing so without understanding complexity theory; he&#8217;s not reacting well.</p>

<p>In between the ranting, much of what Jurgen says is obviously true. For disorganised teams, adopting Scrum and nothing else will help them get more organised and productive, as seems to be his case. But he then goes on to say that anyone who tries to clip his wings and tell him how to develop software cannot be agile because they&#8217;re not adaptive enough&mdash;and by the way, he knows lots of stuff about complex adaptive systems that other people don&#8217;t.</p>

<p>My first reaction is to suggest that he not underestimate some of the people he&#8217;s reacting to. Ron Jeffries can certainly be provocative, but I don&#8217;t think he does it to try to convince people he&#8217;s smart. And <a href="http://www.infoq.com/news/2008/04/joseph-pelrine-complexity">some of us</a> have been investigating complex adaptive systems for years.</p>

<p>What I think Jurgen is missing (or at least not making explicit) is that there isn&#8217;t a single axis between chaos and ordered, some aspects of an organisation <em>do</em> need to be ordered (in the end, we&#8217;re dealing with physical machines here) and some things complex (the people bits, usually). I may use complex adaptive techniques to understand what to build and how to communicate that, but I also want the thing to work reliably and not to be dragged down by a fear of making changes.</p>

<p>Sure, people in the community say dumb things, but we have actually learned <em>some</em> things over the last ten years. One is that we see team after team that has hit the wall because they didn&#8217;t work cleanly. Some have the luxury of a financial buffer which allows them to continue working sub-optimally. Just a few teams have understood the real trade-offs and can undercut the opposition by delivering faster and more reliably&mdash;and no-one promised that it would be easy or quick to achieve.</p>]]></content:encoded>
			<wfw:commentRss>http://www.higherorderlogic.com/2009/02/experienced-agilistas-proved-wrong-again/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>&#8220;How do you judge if your firm is ready&#8221;</title>
		<link>http://www.higherorderlogic.com/2008/12/how-do-you-judge-if-your-firm-is-ready/</link>
		<comments>http://www.higherorderlogic.com/2008/12/how-do-you-judge-if-your-firm-is-ready/#comments</comments>
		<pubDate>Sat, 06 Dec 2008 21:25:03 +0000</pubDate>
		<dc:creator>steve.freeman</dc:creator>
				<category><![CDATA[Organisations]]></category>
		<category><![CDATA[Software culture]]></category>

		<guid isPermaLink="false">http://www.m3p.co.uk/blog/2008/12/06/how-do-you-judge-if-your-firm-is-ready/</guid>
		<description><![CDATA[From one of the Lean mailing lists. It was posted in the context of Lean adoption, but seems to apply to just about anything&#8230; I believe there is only one pre-condition. The leadership of the company must believe &#8220;The status quo is no longer an acceptable way of doing business&#8221;. [&#8230;] One of our associates [...]]]></description>
			<content:encoded><![CDATA[<p>From one of the Lean mailing lists. It was posted in the context of Lean adoption, but seems to apply to just about anything&#8230;</p>

<blockquote>I believe there is only one pre-condition. The leadership of the company must believe &#8220;The status quo is no longer an acceptable way of doing business&#8221;.  [&hellip;] One of our associates gave me that quote. She was asked what lean meant, and that was the reply.[&hellip;]The rest is just technical details.</blockquote>]]></content:encoded>
			<wfw:commentRss>http://www.higherorderlogic.com/2008/12/how-do-you-judge-if-your-firm-is-ready/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>As if software mattered&#8230;</title>
		<link>http://www.higherorderlogic.com/2008/11/behaving-as-if-software-mattered/</link>
		<comments>http://www.higherorderlogic.com/2008/11/behaving-as-if-software-mattered/#comments</comments>
		<pubDate>Thu, 27 Nov 2008 16:23:54 +0000</pubDate>
		<dc:creator>steve.freeman</dc:creator>
				<category><![CDATA[Organisations]]></category>
		<category><![CDATA[Software culture]]></category>

		<guid isPermaLink="false">http://www.m3p.co.uk/blog/2008/11/27/behaving-as-if-software-mattered/</guid>
		<description><![CDATA[From a history of the development of SIMULA In the spring of 1967 a new employee at the NCC in a very shocked voice told the switchboard operator: &#8220;Two men are fighting violently in front of the blackboard in the upstairs corridor. What shall we do?&#8221; The operator came out of her office, listened for [...]]]></description>
			<content:encoded><![CDATA[<p>From a <a href="http://www.oberon2005.ru/paper/kn1978-01e.pdf">history</a> of the development of <span class="caps">SIMULA</span></p>

<blockquote>In the spring of 1967 a new employee at the <span class="caps">NCC </span>in a very shocked voice told the switchboard operator: &#8220;Two men are fighting violently in front of the blackboard in the upstairs corridor. What shall we do?&#8221; The operator came out of her office, listened for a few seconds and then said: &#8220;Relax, it&#8217;s only Dahl and Nygaard discussing <span class="caps">SIMULA</span>&#8220;.</blockquote>

<p><span style="font-size: 0.9em"><em>via</em> <a href="http://lambda-the-ultimate.org/node/3107">Lambda the Ultimate</a></span></p>]]></content:encoded>
			<wfw:commentRss>http://www.higherorderlogic.com/2008/11/behaving-as-if-software-mattered/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Husbanding willpower</title>
		<link>http://www.higherorderlogic.com/2008/09/husbanding-willpower/</link>
		<comments>http://www.higherorderlogic.com/2008/09/husbanding-willpower/#comments</comments>
		<pubDate>Sat, 27 Sep 2008 22:16:46 +0000</pubDate>
		<dc:creator>steve.freeman</dc:creator>
				<category><![CDATA[Organisations]]></category>
		<category><![CDATA[Software culture]]></category>

		<guid isPermaLink="false">http://www.m3p.co.uk/blog/2008/09/27/husbanding-willpower/</guid>
		<description><![CDATA[I picked up the New Scientist for my in-flight reading on the way to JavaZone and came across a fascinating article. For those who don&#8217;t have a subscription, it turns out that willpower is a limited resource, like exercising a muscle. Different people have different limits, but when they&#8217;ve used it up they need time [...]]]></description>
			<content:encoded><![CDATA[<p>I picked up the New Scientist for my in-flight reading on the way to <a href="http://www4.java.no/web/show.do?page=197;786">JavaZone</a> and came across a <a href="http://www.newscientist.com/channel/being-human/mg19926732.000-the-origins-of-willpower.html">fascinating article</a>.</p>

<p>For those who don&#8217;t have a subscription, it turns out that willpower is a limited resource, like exercising a muscle. Different people have different limits, but when they&#8217;ve used it up they need time to recover. Worse, the relevant part of the brain may also be worn out by making difficult decisions and coping with stress. This is why it&#8217;s a bad idea to try to reform all your habits at the same time, there isn&#8217;t enough mental strength to go round.</p>

<p>The implications for us Agilistas are interesting. It explains the value of ceremony and automation that we emphasise so much, they relieve us from wasting willpower on known practices. It also suggests a validation for pair programming in that it allows one member of the pair to recharge their motivational batteries whilst the other pushes on. Another interesting result, from Peter Gollwitzer at <span class="caps">NYU, </span>is that doing task breakdown for an activity helps to get it done,
</p>
<blockquote>Planning can turn a difficult conscious decision into an unconscious habit, which makes the whole process faster and more efficient without depleting energy levels.</blockquote>
<p>which sound like a good reason to crack open another pack of index cards.</p>

<p>Two more relevant points. First, willpower takes physical energy. Spending long hours slumped in front of the keyboard means that much of that work will be done when the brain is too tired to think things through. Second, willpower can be strengthened by practice. Exercising self-control in one area can boost it in others, which suggests to me that the benefits of building a high-quality culture will be better than linear.</p>

<p>The research also reinforces Roy Osherove&#8217;s point <a href="http://weblogs.asp.net/rosherove/archive/2008/09/26/unit-testing-decoupled-from-design-adoption.aspx">on the difficulties of getting <span class="caps">TDD </span>adopted</a>, even if we differ on the solution.</p>

<p>Perhaps this means that there could be a measure for the hidden costs of organisational drag, what Ivan Moore and Rachel Davies referred to as <a href="http://www.agilexp.com/gumption.php">Gumption Traps</a>. If just making it to your cubicle burns up a significant fraction of your store of willpower, then there&#8217;s less left for writing great systems; that&#8217;s why I think <a href="http://www.m3p.co.uk/blog/2008/08/21/great-assistants-help-everyone/">the regime at <span class="caps">DEC SRC</span></a> was so remarkable.</p>

<p>Perhaps it might also explain why so many geeks who write perfectly clean code live in such a mess.</p>

<hr/><br />
<p><span class="caps">P.S.</span> The New Scientist web site currently includes this infinitely depressing story about how, in a world that can find nearly a $1G to save the banks, we can&#8217;t save the cod.</p>
<blockquote>Fishing vessels on the Grand Banks of Newfoundland are this week destroying the best hope for years that the region&#8217;s cod fishery, once the world&#8217;s most abundant, might yet recover.</blockquote>
<blockquote>And at a meeting in Vigo, Spain, governments have rejected a simple measure that might have given the cod a fighting chance.</blockquote>
<p>That&#8217;s why I can&#8217;t read it all the time.</p>

<p> </p>]]></content:encoded>
			<wfw:commentRss>http://www.higherorderlogic.com/2008/09/husbanding-willpower/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Great assistants help everyone</title>
		<link>http://www.higherorderlogic.com/2008/08/great-assistants-help-everyone/</link>
		<comments>http://www.higherorderlogic.com/2008/08/great-assistants-help-everyone/#comments</comments>
		<pubDate>Thu, 21 Aug 2008 21:01:03 +0000</pubDate>
		<dc:creator>steve.freeman</dc:creator>
				<category><![CDATA[Organisations]]></category>

		<guid isPermaLink="false">http://www.m3p.co.uk/blog/2008/08/21/great-assistants-help-everyone/</guid>
		<description><![CDATA[Johanna Rothman has a nice post about why people with responsibilities need assistants. As she points out, most organisations have been stripping out administrative support except for the most exalted positions, which makes sense until one looks at the bigger picture. Is it really better that people who are supposed to be busy with activities [...]]]></description>
			<content:encoded><![CDATA[<p>Johanna Rothman has a nice post about <a href="http://jrothman.com/blog/htp/2008/08/great-assistants-help-senior-managers.html">why people with responsibilities need assistants</a>. As she points out, most organisations have been stripping out administrative support except for the most exalted positions, which makes sense until one looks at the bigger picture. Is it really better that people who are supposed to be busy with activities that generate income for the company spend their time filling in orders for stationery?</p>

<p>One of my (multiple) rants is about my brief experience at Digital Corp&#8217;s late <a href="http://en.wikipedia.org/wiki/DEC_Systems_Research_Center">Systems Research Center</a>. Their technical recruiting was pretty tough but so, I guess, was their recruitment for all the other staff. They had the best administration staff I&#8217;ve ever seen. They would perpetrate unprovoked acts of forethought and helpfulness when you weren&#8217;t looking, same with the system administrators.</p>

<p>This works on all sorts of levels. First, if you&#8217;ve just spent a great deal of effort recruiting top-class researchers, it doesn&#8217;t make sense to have them spend time battling the corporate bureaucracy. Second, and deeper, the ethos in the building was that stuff would <em>just work</em>, so the technical staff would not be diverted from their real jobs&mdash;and, by implication, there would be <em>no excuses</em> for not doing good work. In contrast, at another international research lab, it took me months to get my expenses paid because the relevant administrator could not figure out which way exchange rates worked (more Dollars than Pounds at the time).</p>

<p>Like many such systems, it&#8217;s hard to understand or believe how much of a difference getting things right makes until you&#8217;ve experienced it; I expect this is how it feels at a first-rate Toyota plant. The rest of us have to learn to cope with the <a href="http://en.wikipedia.org/wiki/Gumption_trap">Gumption Traps</a> waiting for us in the &ldquo;real&rdquo; world. In the distance, we hear the Siren call of the Pragmatic Fix.</p>]]></content:encoded>
			<wfw:commentRss>http://www.higherorderlogic.com/2008/08/great-assistants-help-everyone/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Microcosmographia Academica</title>
		<link>http://www.higherorderlogic.com/2008/05/microcosmographia-academica/</link>
		<comments>http://www.higherorderlogic.com/2008/05/microcosmographia-academica/#comments</comments>
		<pubDate>Mon, 26 May 2008 22:50:24 +0000</pubDate>
		<dc:creator>steve.freeman</dc:creator>
				<category><![CDATA[Organisations]]></category>

		<guid isPermaLink="false">http://www.m3p.co.uk/blog/2008/05/26/microcosmographia-academica/</guid>
		<description><![CDATA[For reasons too complicated to explain, I&#8217;ve ended up with a copy of University Politics which includes a full reprint of F. M. Cornford&#8217;s satire on organisations Microcosmographia Academica, continuously in print since 1908. Of course, now the 15 page pamphlet comes with a 100 page scholarly introduction. Anyway, it&#8217;s all still true and those [...]]]></description>
			<content:encoded><![CDATA[<p>For reasons too complicated to explain, I&#8217;ve ended up with a copy of <a href="http://www.cambridge.org/catalogue/catalogue.asp?isbn=9780521723732">University Politics</a> which includes a full reprint of <a href="http://en.wikipedia.org/wiki/F._M._Cornford">F. M. Cornford&#8217;s</a> satire on organisations <a href="http://tcode.auckland.ac.nz/~mark/microcosmographia.pdf">Microcosmographia Academica</a>, continuously in print since 1908. Of course, now the 15 page pamphlet comes with a 100 page scholarly introduction. </p>

<p>Anyway, it&#8217;s all still true and those of us who are &#8220;young men in a hurry&#8221; <sup>1</sup> trying to change things need to keep in mind the facts of organisational life. Here&#8217;s a sample:</p>

<blockquote>Since the stone-axe fell into disuse at the close of the neolithic age, two other arguments of universal application have been added to the rhetorical armoury by the ingenuity of mankind. They are closely akin; and, like the stone-axe, they are addressed to the Political Motive. They are called the Wedge and the Dangerous Precedent. Though they are very familiar, the principles, or rules of inaction, involved in them are seldom stated in full. They are as follows. </blockquote>

<blockquote>The Principle of the Wedge is that you should not act justly now for fear of raising expectations that you may act still more justly in the future &mdash; expectations which you are afraid you will not have the courage to satisfy. A little reflection will make it evident that the Wedge argument implies the admission that the persons who use it cannot prove that the action is not just. If they could, that would be the sole and sufficient reason for not doing it, and this argument would be superfluous. </blockquote>

<blockquote>The Principle of the Dangerous Precedent is that you should not now do an admittedly right action for fear you, or your equally timid successors, should not have the courage to do right in some future case, which, ex hypothesi, is essentially different, but superficially resembles the present one. Every public action which is not customary, either is wrong, or, if it is right, is a dangerous precedent. It follows that nothing should ever be done for the first time.</blockquote>

<p>Conford was one of the generations of academics who somehow managed to convert Cambridge from a combined training school for Anglican clerics and finishing school for the Gentry into something like a modern Victorian university. It might be that the university&#8217;s Byzantine organisation is what gives it the flexibility to survive. Most of rest of us, however, don&#8217;t belong to organisations that can wait 100 years to catch up with the opposition, so we&#8217;d better get a move on.</p>

<p><hr/></p>

<p>1) &#8220;Young men in a hurry&#8221; come in all ages and genders.</p>]]></content:encoded>
			<wfw:commentRss>http://www.higherorderlogic.com/2008/05/microcosmographia-academica/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is going on out there? A Narrative Inquiry project</title>
		<link>http://www.higherorderlogic.com/2008/04/what-is-going-on-out-there-a-narrative-inquiry-project/</link>
		<comments>http://www.higherorderlogic.com/2008/04/what-is-going-on-out-there-a-narrative-inquiry-project/#comments</comments>
		<pubDate>Mon, 14 Apr 2008 08:50:50 +0000</pubDate>
		<dc:creator>steve.freeman</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Organisations]]></category>
		<category><![CDATA[Software culture]]></category>

		<guid isPermaLink="false">http://www.m3p.co.uk/blog/2008/04/14/what-is-going-on-out-there-a-narrative-inquiry-project/</guid>
		<description><![CDATA[Joseph Pelrine and I are involved in (or is that &#8220;committed to&#8221;?) starting up a Narrative Inquiry project with the Agile Alliance under their Agile Narratives programme. This one will be done jointly with Cognitive Edge using the Cynefin approach, here&#8217;s their announcement. I&#8217;ve started a Yahoo Group for people who are interested. What is [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.metaprog.com/">Joseph Pelrine</a> and I are involved in (or is that &#8220;committed to&#8221;?) starting up a Narrative Inquiry project with the <a href="http://www.agilealliance.org">Agile Alliance</a> under their <a href="http://www.agilenarratives.org/">Agile Narratives</a> programme. This one will be done jointly with <a href="http://www.cognitive-edge.com">Cognitive Edge</a> using the Cynefin approach, here&#8217;s <a href="http://www.cognitive-edge.com/blogs/dave/2008/04/agile.php">their announcement</a>. </p>

<p>I&#8217;ve started a <a href="http://tech.groups.yahoo.com/group/agile-software-cynefin/join">Yahoo Group </a> for people who are interested.</p>

<p><hr/></p>

<h3>What is going on out there?</h3>
<h4>A proposal for a Narrative Inquiry project within the Agile Narratives Program</h4>
<h4>Introduction</h4>
<p>How does the Agile Alliance find out what&#8217;s important to its members, and highlight interesting new ideas amongst all the noise? The activity of finding out is called Sense Making. This proposal is for an experiment to understand how well one approach to Sense Making works and can be applied to the Agile community.</p>
<p>The Agile world is changing as adoption by individuals and organisations grows rapidly. It used to be possible for individuals more or less to know what was going on, but the community has long been too large for that kind of personal network. How do Agile practitioners, novice and experienced, make sense of current practice in the discipline?</p>
<p>One technique is to use personal stories from the community, managed as semi-structured data, to support quantative analysis and to help understand individuals&#8217; concrete experiences. The Agile Narratives Program has been investigating one approach to this technique. This proposal is to start a complementary project in collaboration with Cognitive Edge using their Cynefin methods and SenseMaker tools.</p>

<h4>Proposal</h4>
<p>We will set up a programme to gather and index brief stories from members of the community about their experiences of adopting and working with Agile software development practices.</p>
<p><em>Bootstrap</em>. We will start with a session, run at the London <a href="http://www.xpdeveloper.org/xpdwiki/Wiki.jsp?page=XtC">eXtreme Tuesday Club,</a> to gather &#8220;indexing&#8221; topics, questions that the storytellers themselves will use to categorise the stories that they contribute. Cognitive Edge will then set up an initial data-gathering site based on those questions. We can prompt for contributions within the XtC and various Agile groups on the internet to seed the contents of the database. We might also be able to use some of the content from the existing Agile Narratives database.</p>
<p><em>Pilot.</em> We will run a pilot event at <a href="http://www.xp2008.org"><span class="caps">XP2008</span></a>, based on this data, to trial techniques for gathering and analysing further stories, in the context of a public event. Dave Snowden (founder of Cognitive Edge) will be a keynote at that conference, which will help to attract participation. This pilot will test our approach and should provide enough initial data to experiment with quantative analysis.</p>
<p><em>First run.</em> We will run activities at with <a href="http://www.agile2008.org">Agile2008</a> to raise awareness of the program and to gather stories from the much larger group, based on the experiences from the Pilot. We might have enough data by then to attract attention with some early findings, or be able to show how the results change over the week.</p>
<p><em>Ongoing.</em> Once the project is established, we intend to keep it active as a place to contribute and find stories about Agile practice &#8220;in the field&#8221;, about practitioners&#8217; real experiences. From time to time, we can re-analyse the data to report trends and surprises.</p>]]></content:encoded>
			<wfw:commentRss>http://www.higherorderlogic.com/2008/04/what-is-going-on-out-there-a-narrative-inquiry-project/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Suddenly I&#8217;ve become less sympathetic to non-technical managment</title>
		<link>http://www.higherorderlogic.com/2008/03/suddenly-ive-become-less-sympathetic-to-non-technical-managment/</link>
		<comments>http://www.higherorderlogic.com/2008/03/suddenly-ive-become-less-sympathetic-to-non-technical-managment/#comments</comments>
		<pubDate>Sun, 23 Mar 2008 15:58:39 +0000</pubDate>
		<dc:creator>steve.freeman</dc:creator>
				<category><![CDATA[Organisations]]></category>

		<guid isPermaLink="false">http://www.m3p.co.uk/blog/2008/03/23/suddenly-ive-become-less-sympathetic-to-non-technical-managment/</guid>
		<description><![CDATA[I bumped into an old colleague recently who told me her tale of woe. She&#8217;d been consulting for a while with a small business that provides quite a successful online service. The company had been bought out and, for a while, she improved their naive development practices while coping with complexities such as a new [...]]]></description>
			<content:encoded><![CDATA[<p>I bumped into an old colleague recently who told me her tale of woe.</p>

<p>She&#8217;d been consulting for a while with a small business that provides quite a successful online service. The company had been bought out and, for a while, she improved their naive development practices while coping with complexities such as a new <span class="caps">CTO </span>who lived abroad and regularly dropped out of contact. In the end, she moved on to a new contract.</p>

<p>Sometime later, the <span class="caps">CEO </span>got in touch. He&#8217;d backed off some of his worst ideas, dropped some of the management and, eventually, hired her back as <span class="caps">CTO.</span> Good news.</p>

<p>On her first day, the lead developer threatened to quit unless he was allowed to start a proposed rewrite <em>that day</em>, another developer joined the mutiny. The <span class="caps">CEO </span>phoned after lunch and, with deepest regret, her tenure was over. The thing to remember about this situation is that the development team were mainly hired fresh out of college and only know this one company, whereas my colleague has lots of experience and is a name in the field. In her view, the codebase is bad, but not beyond rescue. My guess is that the company will burn a lot of cash on version 2 while its customers get fed up waiting for new features or patches to a neglected version 1. It&#8217;s a very high risk strategy for a small company.</p>

<p>How could the <span class="caps">CEO </span>fall for this? Presumably he knows a lot about the business the company services, but <em>he has no background in the mechanics of what makes his product work</em>. He has no instinct for when the developers, with the best of intentions, are getting carried away. So he&#8217;s taken what looks like the lower risk strategy, keep the people who got them this far, when in practice it&#8217;s the opposite. He&#8217;s also shown that he&#8217;s hostage to his developers which, much as I want to stand up for the underdog, is not a safe policy for either side. If he has any survival instincts at all, he&#8217;ll be looking for alternatives. Version 2 had better be a winner.</p>

<p><em>Update:</em> Thinking further, I think it might even be worse, since the <span class="caps">CEO </span>didn&#8217;t see this coming, he hired a <span class="caps">CTO </span>without knowing how various core people would react and he didn&#8217;t have enough of their respect to make them listen. This is in a O(30) person company, not a mega-corp.</p>]]></content:encoded>
			<wfw:commentRss>http://www.higherorderlogic.com/2008/03/suddenly-ive-become-less-sympathetic-to-non-technical-managment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

