<?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/"
	>

<channel>
	<title>Dreamfeed</title>
	<atom:link href="http://blog.piecemealgrowth.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.piecemealgrowth.net</link>
	<description>Marc's weblog</description>
	<pubDate>Mon, 09 Feb 2009 21:01:27 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Agile development and retrospective coherence</title>
		<link>http://blog.piecemealgrowth.net/agile-development-and-retrospective-coherence/</link>
		<comments>http://blog.piecemealgrowth.net/agile-development-and-retrospective-coherence/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 21:01:27 +0000</pubDate>
		<dc:creator>marc</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.piecemealgrowth.net/?p=153</guid>
		<description><![CDATA[Last week, Jurgen Appelo agitated quite a few agilists with his blog entry The Decline and Fall of Agilists (great post by the way - keep on writing good stuff, Jurgen!  .  He sees more and more people preaching agile and doing agile rigidly, proclaiming for instance that you can&#8217;t do Scrum without the eXtreme Programming (XP) [...]]]></description>
			<content:encoded><![CDATA[<p>Last week, <a title="Jurgen Appelo" href="http://www.noop.nl" target="_blank">Jurgen Appelo</a> agitated quite a few agilists with his blog entry <a title="Decline and Fall of Agilists" href="http://www.noop.nl/2009/02/the-decline-and-fall-of-agilists.html" target="_blank">The Decline and Fall of Agilists</a> (great post by the way - keep on writing good stuff, Jurgen! <img src='http://blog.piecemealgrowth.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> .  He sees more and more people preaching agile and doing agile rigidly, proclaiming for instance that you can&#8217;t do <a title="Scrum" href="http://en.wikipedia.org/wiki/Scrum_(development)" target="_blank">Scrum</a> without the <a title="eXtreme Programming" href="http://en.wikipedia.org/wiki/Extreme_Programming" target="_blank">eXtreme Programming</a> (XP) practices.</p>
<p>He describes moving to <a title="Agile Manifesto" href="http://www.agilemanifesto.org" target="_blank">agile development</a> from the perspective of complex adaptive systems and game theory. Agility is about moving software projects from either an ordered context or a chaotic context into a complex context. Depending on where an organization comes from, different approaches work, e.g. Scrum with or without the XP practices. </p>
<p>This fits with my experiences. I see more and more agilists focusing on agile according to The Book or saying it&#8217;s not agile if you don&#8217;t do the sacred practices. It is also fits with the stuff <a title="Willem van den Ende" href="http://me.andering.com" target="_blank">Willem</a> and I have been writing and presenting about <a title="Jerry Weinberg" href="http://www.geraldmweinberg.com" target="_blank">Jerry Weinberg</a>&#8217;s <a title="Cultural patterns of software organizations" href="http://blog.piecemealgrowth.net/cultural-patterns-of-software-organizations/" target="_self">Cultural Patterns</a> and <a title="Dave Snowden/Cognitive Edge" href="http://www.cognitive-edge.com/" target="_blank">Dave Snowden</a>&#8217;s <a title="Wikipedia on Cynefin" href="http://en.wikipedia.org/wiki/Cynefin" target="_blank">Cynefin sensemaking framework</a> <a title="Willem on Cynefin" href="http://me.andering.com/2005/01/14/cynefin/" target="_blank">applied to software projects</a>.</p>
<p><strong>Cynefin sensemaking framework</strong></p>
<p>Cynefin describes four domains, as shown in the picture below (the green arrows represent the agile choreographies Jurgen describes): the <em>simple</em> and <em>complicated domains</em> are ordered, you can see cause and effect relations there, either simple or complicated but still knowable. This means you can devise methods and processes that will lead to desired outcomes in a bounded, predictable way. </p>
<p>In the <em>chaotic domain</em>, no cause effect relationships are perceivable. The main decision model is to act quickly, trying to reduce turbulence, sense immediately what the effects of your action are, and respond accordingly. You can try to impose order on the system or reduce turbulence a bit to move towards the complex domain.</p>
<p style="text-align: center;"><img class="aligncenter" title="Cynefin" src="/images/cynefin_agile_small.png" alt="" width="364" height="382" /></p>
<p>In the <em>complex domain</em>, the relationship between cause and effect can only be seen in retrospect. Looking back, causes and effects seem clear and we can explain what has happened and why - <em>retrospective coherence</em>. If you wouldn&#8217;t know better, it looks just like you&#8217;re in an ordered domain. But only in retrospect! You can&#8217;t reliably predict what will happen and you can&#8217;t reliably determine up front which actions will lead to desired results.</p>
<p><strong>Retrospective coherence trap</strong></p>
<p>I see a lot of agilists stepping into the <em>retrospective coherence trap</em>. They assume, consciously or unconsciously, an ordered context, where following a process like Scrum, XP, Scrum+XP, &#8230; will lead predictably to desired results (i.e. working software &amp; a happy customer or product owner).</p>
<p>Most software projects that make a difference exist however in a complex context, because of a complex organizational context, ever changing customer requirements, complex problem domain, and/or unknown and rapidly evolving technology (<a title="Software projects in complex domain" href="http://blog.piecemealgrowth.net/cultural-patterns-routine-culture-2/" target="_self">I&#8217;ve written about this before</a> in the context of Weinberg&#8217;s cultural patterns). </p>
<p>If you&#8217;re not aware that your project is in the complex domain, you might be tempted to reuse the processes of a successful project for a next project, assuming it will be similar. It might work by accident, but more often than not the context changes, not radically but enough for the process not to work as expected. This can explain why many Scrum and agile transitions still fail.</p>
<p>The retrospective coherence trap is also a risk when doing <a title="retrospectives" href="http://www.infoq.com/articles/agile-retrospectives-davies" target="_blank">retrospectives</a> if you focus mainly on what worked well without realizing things only make perfect sense when you&#8217;re looking back. In the complex domain, success stories are only retrospectively coherent and not a recipe for success.</p>
<p style="text-align: center;"><img class="aligncenter" title="Looking back" src="/images/car_mirror.jpg" alt="" width="400" height="254" /></p>
<p><strong>Summarizing</strong></p>
<ul>
<li>Software projects that make a difference usually are in the complex domain.</li>
<li>Managing in the complex domain requires an approach that is fundamentally different from managing in an ordered domain. In the latter, it makes sense to follow known methods leading to project success or steer a project based on your (mental) models of how the project works (e.g. doing agile by the book). In complex space, you need to do numerous small interventions, experiments, short iterations, do small probes, sense what happens, and respond accordingly - the agile principle of <em>apply, inspect, adapt</em>.</li>
<li>We often assume that we&#8217;re in ordered context, even if we&#8217;re in a complex domain. </li>
<li>We step into the retrospective coherence trap: what happens makes sense only retrospectively, making it look like we&#8217;re in an ordered context. The context will however change in unknowable ways, so doing what worked yesterday will probably not give the expected results - although when you look back, it all makes perfect sense&#8230;</li>
</ul>
<p>I do not really care whether you should do Scrum by the book, do all the 15.7 practices, get a high rating on an agile checklist, or even whether what I do is  officially &#8216;Agile&#8217;. I strive to find what works for myself, for my teams, and for the organizations I work with. <strong>It all depends</strong> (the main lesson I learned at university), or <strong>context is king</strong> as Jurgen states it, and <strong>anything goes</strong> (from <a href="http://www.amazon.com/gp/product/0860916464?ie=UTF8&amp;tag=piecemealgrow-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0860916464">Against Method</a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=piecemealgrow-20&amp;l=as2&amp;o=1&amp;a=0860916464" border="0" alt="" width="1" height="1" />, required reading for agilists, but that&#8217;s another blog entry) I feel a theme emerging for the next <a title="Agile Open" href="http://www.agileopen.net" target="_blank">Agile Open Europe conference</a> ;-)</p>
<p><strong>A few recommended links</strong></p>
<ul>
<li><a title="Cynefin / Cognitive Edge" href="http://www.cognitive-edge.com/" target="_blank">Cognitive Edge website</a> with more information about Cynefin and related work</li>
<li><a title="Systems thinking" href="http://www.systemsthinking.net" target="_blank">Systems thinking</a></li>
<li><a title="Jurgen Appelo" href="http://www.noop.nl" target="_blank">Jurgen Appelo&#8217;s blog</a> about understanding development and management</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.piecemealgrowth.net/agile-development-and-retrospective-coherence/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Advanced TDD workshop in Ghent</title>
		<link>http://blog.piecemealgrowth.net/advanced-tdd-workshop-in-ghent/</link>
		<comments>http://blog.piecemealgrowth.net/advanced-tdd-workshop-in-ghent/#comments</comments>
		<pubDate>Wed, 04 Feb 2009 21:20:52 +0000</pubDate>
		<dc:creator>marc</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.piecemealgrowth.net/?p=139</guid>
		<description><![CDATA[Together with Willem, I&#8217;ll be running a workshop about Responsibility Driven Design for the Agile Belgium User Group, in Ghent on 12 March. The objective of this workshop is to show how responsibility driven design takes object oriented thinking and test driven development a step further:

Responsibility Driven Design with Mock Objects
Object oriented design is the art [...]]]></description>
			<content:encoded><![CDATA[<p>Together with <a href="http://me.andering.com">Willem</a>, I&#8217;ll be running a <a title="Workshop page" href="http://agile-be.collectivex.com/calendar/event/2009/3/12/93896" target="_blank">workshop</a> about Responsibility Driven Design for the <a title="Agile Belgium UG" href="http://agile-be.collectivex.com/" target="_blank">Agile Belgium User Group</a>, <a title="Workshop page" href="http://agile-be.collectivex.com/calendar/event/2009/3/12/93896" target="_blank">in Ghent on 12 March</a>. The objective of this workshop is to show how responsibility driven design takes object oriented thinking and test driven development a step further:</p>
<p style="text-align: center;"><img class="aligncenter" title="Object network" src="/images/object_network_mini.jpg" alt="" width="240" height="103" /></p>
<blockquote><p><strong>Responsibility Driven Design with Mock Objects</strong></p>
<p>Object oriented design is the art of assigning the right responsibilities to the right objects and arriving at a clean, loosely coupled, and highly cohesive design. Test Driven Development (TDD) will guide you in that direction, but not far enough. TDD helps to get loosely coupled objects, because coupling hinders the test-code-refactor rhythm.</p>
<p>Responsibility Driven Design is an approach that goes a step further. It shifts the focus from state to interactions and responsibilities. It helps to get a highly cohesive, loosely coupled object oriented design - an approach facilitated by test driven development with <a title="Mock objects" href="http://www.mockobjects.com" target="_blank">mock objects</a>.</p>
<p>In this workshop, you will learn how to use the <a title="CRC Cards" href="http://en.wikipedia.org/wiki/Class-Responsibility-Collaboration_card" target="_blank">CRC card technique</a> (Class-Responsibility-Collaborator) and mock objects to evolve a design in small steps, by looking at classes and their responsibilities, relations and interactions.</p>
<p>After a bit of presentation and a live programming demo, we&#8217;ll run a short <a title="Coders dojos" href="http://www.codingdojo.org" target="_blank">coders dojo</a> so you can experience it yourself. The dojo makes this session also interesting if you are already an RDD master.</p></blockquote>
<p style="text-align: center;"><img class="aligncenter" title="Mini CRC cards example" src="/images/crc_mini_example.jpg" alt="" width="240" height="155" /></p>
<p><em>Interested in this topic, but unable to participate? <a title="QWAN workshops, courses, coaching" href="http://www.qwan.it" target="_blank">We offer courses</a> on OO Design, Test Driven Development, Mock objects, and Refactoring in different forms, from short workshops to 2-day courses. Feel free to <a title="Contact" href="http://www.qwan.it/contact" target="_self">contact us</a>.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.piecemealgrowth.net/advanced-tdd-workshop-in-ghent/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Doing It Tomorrow</title>
		<link>http://blog.piecemealgrowth.net/doing-it-tomorrow/</link>
		<comments>http://blog.piecemealgrowth.net/doing-it-tomorrow/#comments</comments>
		<pubDate>Mon, 19 Jan 2009 22:03:45 +0000</pubDate>
		<dc:creator>marc</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.piecemealgrowth.net/?p=107</guid>
		<description><![CDATA[Here are some of my thoughts on time management after experimenting with Do It Tomorrow (see also the overview and time management principles):

Finishing off a closed list with today&#8217;s work feels good. It helps me to get relevant stuff done in time.
I liked setting my email and paper backlogs explicitly aside as official &#8216;backlogs&#8217; and planning to process them (little [...]]]></description>
			<content:encoded><![CDATA[<p>Here are some of my thoughts on time management after experimenting with <a href="http://www.amazon.com/gp/product/0340909129?ie=UTF8&amp;tag=piecemealgrow-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0340909129">Do It Tomorrow</a> (see also <a href="/manana-manana/">the overview</a> and <a href="/principles-of-time-management/">time management principles</a>):</p>
<ul>
<li>Finishing off a closed list with today&#8217;s work feels good. It helps me to get relevant stuff done in time.</li>
<li>I liked setting my email and paper backlogs explicitly aside as official &#8216;backlogs&#8217; and planning to process them (<em>little and often</em>). It took away the pressure I felt from the big stacks of papers on my desk and the long list of emails in my inbox.</li>
<li>I often have emails and other stuff that I would like to do something with, but initially I don&#8217;t know exactly what. As a result, I postpone them, think frequently about them, and, after some time, force myself to do something. Then I often find that the actual action is quite easy to do - realizing I&#8217;ve wasted time and energy on worrying about it <img src='http://blog.piecemealgrowth.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> Focusing on doing stuff tomorrow helps me to find the smallest, simplest next action that could possibly work. The trick is to think of the first tiny step I could do to get started or make progress and make it a recurring tasks for the next day(s).</li>
<li>I&#8217;m good at procrastinating on answering &#8216;difficult&#8217; emails. I have found out that it becomes much easier if I split the work into first writing a rough draft version (where anything is good enough for a draft) and finishing it the next day. I feel much less resistance to taking a minute to &#8216;just jot down my ideas&#8217; than to writing the &#8216;difficult&#8217; email. The weird thing is that the &#8216;rough draft&#8217; usually turns out to be a nearly finished email&#8230; </li>
<li>Sometimes, I prefer to go with the tasks I feel energy for. Last week for instance, I planned to spend two or three <a title="pomodori technique" href="http://www.xpday.net/Xpday2007/session/PomodoroTechnique.html" target="_blank">pomodori</a> on end-of-year bookkeeping tasks, regarding it as a recurring task. After I started however, I continued doing it - I felt motivated to finish most of the (boring) work. This helped me to get a feeling of accomplishment and leaves me more time for enjoyable stuff in the rest of the month.</li>
<li>I also prefer to have time for unplanned things each day, things that come up and/or things I feel energy for. A Will Do list can help to get both the important things done and leave time for unplanned stuff. </li>
<li>I&#8217;m not sure doing tasks tomorrow works for all my stuff: some tasks that I don&#8217;t do rightaway (i.e. today or tomorrow), end up being invalidated or changed after some time by new information. If I would have done the task right away, it would have been suboptimal, like buying at a price that&#8217;s too high or bugging people about issues that would otherwise get resolved automatically. <a title="real options" href="http://www.decision-coach.com/" target="_blank">Real options thinking</a> would be useful here.  </li>
<li>I&#8217;m keeping the Will-Do lists for planning and doing tasks at home. There it helps me to get all kinds of not-yet-urgent tasks done that I would normally postpone forever. By making a small, feasible list every day, I get things done, without stress.</li>
<li>For my business, I&#8217;m also looking at the <a title="Autofocus" href="http://www.markforster.net/blog/category/autofocus" target="_blank">new Autofocus system</a> Mark Forster is currently <a title="Autofocus beta test" href="http://www.markforster.net/blog/2008/12/22/new-developments-testers-wanted.html" target="_blank">beta testing</a>; I like the name <img src='http://blog.piecemealgrowth.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> and it looks interesting. Furthermore, I&#8217;m working on my &#8220;project management&#8221; system, to keep track of all my different projects and to make sure that imporant stuff happens. </li>
</ul>
<p>So there&#8217;s no easy solution for time management. Do It Tomorrow contains a lot of useful ideas, but in the end you&#8217;ll have to keep on <a href="http://me.andering.com/2009/01/08/dont-think-of-a-banana-stress/" target="_blank">reflecting what works and what doesn&#8217;t work for you</a>, and grow your own system.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.piecemealgrowth.net/doing-it-tomorrow/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Principles of time management</title>
		<link>http://blog.piecemealgrowth.net/principles-of-time-management/</link>
		<comments>http://blog.piecemealgrowth.net/principles-of-time-management/#comments</comments>
		<pubDate>Tue, 06 Jan 2009 22:42:18 +0000</pubDate>
		<dc:creator>marc</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.piecemealgrowth.net/?p=106</guid>
		<description><![CDATA[In the previous entry, I wrote about the time management book Do It Tomorrow. This post is about the principles of time management that underlie Do It Tomorrow:

have a clear vision
one thing at a time
little and often
define your limits
closed lists
reducing random factors
commitment vs interest

Have a clear vision
Have a clear vision of your goals, of the things [...]]]></description>
			<content:encoded><![CDATA[<p>In the previous entry, I wrote about the time management book <a href="http://www.amazon.com/gp/product/0340909129?ie=UTF8&amp;tag=piecemealgrow-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0340909129">Do It Tomorrow</a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=piecemealgrow-20&amp;l=as2&amp;o=1&amp;a=0340909129" border="0" alt="" width="1" height="1" />. This post is about the principles of time management that underlie Do It Tomorrow:</p>
<ol>
<li>have a clear vision</li>
<li>one thing at a time</li>
<li>little and often</li>
<li>define your limits</li>
<li>closed lists</li>
<li>reducing random factors</li>
<li>commitment vs interest</li>
</ol>
<p><strong>Have a clear vision</strong></p>
<p>Have a clear vision of your goals, of the things you want to do and the things you <em>don&#8217;t </em>want to do. A clear vision directs your priorities. Setting priorities is only meaningful between projects, not between tasks that have to be done anyway (&#8217;project&#8217; is loosely defined here as an activity that leads to some desired result and that cannot be finished in one go).</p>
<p>Your vision is not something static: it will change over time. So frequently revisit your vision, to keep your priorities clear as well.</p>
<p><strong>One thing at a time</strong></p>
<p>Focus, focus, focus! Use for example timeboxing or working with a pair (like pairprogramming) to work in highly focused way. Don&#8217;t dilute your focus by having too many projects at the same time.</p>
<p><strong>Little and often</strong></p>
<p>Work on things frequently, in small bits, iteratively and increment, so that results grow over time. If you want e.g. to write a book or finish a Ph.D. thesis, work every day on it. Actually doing something and keep doing it is more important than the amount of time spent.</p>
<p>This works for writing, uncluttering your home or office, bookkeeping, and many other larger activities.</p>
<p><strong>Define your limits</strong></p>
<p>Creative thinking works better within clear boundaries. An example of limits is timeboxing your activities, e.g. using the <a title="Pomodori technique" href="http://www.xpday.net/Xpday2007/session/PomodoroTechnique.html" target="_blank">pomodori technique</a>.</p>
<p>Defining limits is also important for your projects: determine the boundaries (and frequently re-determine them) to get a clear focus of what you&#8217;re doing and what you aren&#8217;t doing, instead of being busy with a cloud of all kinds of vaguely interesting and possibly relevant stuff.</p>
<p>This week, I&#8217;ve started to make a map of all the projects that I currently have and that I want to take on this year. Being an independent consultant, I don&#8217;t have an organisational context that sets a lot of boundaries for me so I&#8217;ll have to set them myself in order to be effective.</p>
<p><strong>Closed lists</strong></p>
<p>A closed list is a list that has a line under it and that will not change. For every day, you make a <em>Will Do list</em>, a closed list with the stuff that came in the previous day and your recurring tasks. As the list is closed, it will only shrink when you&#8217;re finishing items from the list. This will give you a feeling of accomplishment at the end of each day, when all the Will Do items have been checked. </p>
<p>Anything that comes in during the day and that is not a real urgency, will be put on tomorrow&#8217;s list or below the line of today&#8217;s list. You&#8217;ll first finish all the items above the line, before doing the newly added things.</p>
<p>This approach enables you to plan most of the work you do, so you can work much less reactively and much less governed by self-inflicted urgencies. Your day to day planning will become more predictable and you&#8217;ll get early feedback when you&#8217;re structurally overloaded.</p>
<p>The Will Do list is limited by your daily processing capacity (so you will need to find out what it is), so you prevent backlogs from building up. If you get more work each day than you can handle the next day, you&#8217;ll have to either cut down on your commitments, make your systems more efficient, and/or allocate more time for the stuff on your lists.</p>
<p><a title="Willem van den Ende" href="http://me.andering.com" target="_blank">Willem</a> asked, what do you do when the telephone rings? It depends: you can answer the call, make a note, and take action tomorrow (unless, of course, it&#8217;s about your house being on fire). You can also decide that you won&#8217;t answer the phone during certain activities, listen voicemail later on, and get back to the callers the next day. It depends on the nature of your work and your preferences.</p>
<p>Another advantage of closed lists is that you don&#8217;t have to prioritise between the items. They all need to be done and if the list is limited by your daily processing capacity, it will be finished. Prioritizing doesn&#8217;t make sense for stuff that needs to be done anyway.</p>
<p>Working this way gives peace of mind and reduces waste: you don&#8217;t have to spend your energy making difficult decisions about priorities. Prioritizing is waste: it&#8217;s work that adds no value, but just increases the pressure on you! You&#8217;ll have more time and energy left for actually doing useful stuff.</p>
<p>Forster&#8217;s recommendation is to start with the least urgent things first. If work has to be done anyway, why not do it right away?</p>
<p>A bright, grand idea like writing a book is not something you can finish the next day. This becomes a project, a task that recurs (a little attention every day) until the work is finished.</p>
<p><strong>Reducing random factors</strong></p>
<p>By preventing most &#8216;urgencies&#8217;, you will reduce a lot of (self-inflicted) variability in your day to day work. Closed lists system make the underlying systems problems visible. You can&#8217;t eliminate all variability and randomness, but you can reduce them substantially, giving you more freedom, making sure your important things get done, and enabling you to handle the remaining randomness better.</p>
<p><strong>Commitment vs interest</strong></p>
<p>You can be interested in a lot of things, but you can have only a limited amount of commitments. It is important to know your commitments, as these provide a framework for your decisions. It&#8217;s like the <a title="Pigs and chickens" href="http://jeffsutherland.com/scrum/2004/05/scrum-pigs-and-chickens.html" target="_blank">pigs and chickens metaphor</a> used in Scrum (chickens are only involved, but pigs are committed). A pig only has limited ham and bacon it can provide&#8230; (<a href="http://www.m3p.co.uk/blog/2008/12/31/never-was-my-favourite-metaphor/" target="_blank">the pigs and chickens metaphor has its limitations</a>, but that&#8217;s another story)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.piecemealgrowth.net/principles-of-time-management/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Mañana, mañana, &#8230;</title>
		<link>http://blog.piecemealgrowth.net/manana-manana/</link>
		<comments>http://blog.piecemealgrowth.net/manana-manana/#comments</comments>
		<pubDate>Mon, 05 Jan 2009 20:38:05 +0000</pubDate>
		<dc:creator>marc</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.piecemealgrowth.net/?p=105</guid>
		<description><![CDATA[Looking for ways to get more done with less stress, I recently bought and read Do It Tomorrow and Other Secrets of Time Management by Mark Forster. I&#8217;ve started experimenting with it and I like it so far. The Do It Tomorrow system is simple, but not necessarily easy (because it&#8217;s about changing your habits). It&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>Looking for ways to get more done with less stress, I recently bought and read <a href="http://www.amazon.com/gp/product/0340909129?ie=UTF8&amp;tag=piecemealgrow-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0340909129">Do It Tomorrow and Other Secrets of Time Management</a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=piecemealgrow-20&amp;l=as2&amp;o=1&amp;a=0340909129" border="0" alt="" width="1" height="1" /> by <a title="Mark Forster's website" href="http://www.markforster.net/" target="_blank">Mark Forster</a>. I&#8217;ve started experimenting with it and I like it so far. The Do It Tomorrow system is simple, but not necessarily easy (because it&#8217;s about changing your habits). It&#8217;s based on clear principles and takes a systems view - focusing on making problems in the underlying systems visible and tackling root causes instead of being just a clever trick. It suits me better than e.g. the <a href="http://www.amazon.com/gp/product/0142000280?ie=UTF8&amp;tag=piecemealgrow-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0142000280">Getting Things Done</a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=piecemealgrow-20&amp;l=as2&amp;o=1&amp;a=0142000280" border="0" alt="" width="1" height="1" /> system.</p>
<p style="text-align: center;"><a href="http://www.amazon.com/gp/product/0340909129?ie=UTF8&amp;tag=piecemealgrow-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0340909129"><img src="images/41FAdKxnVHL._SL160_.jpg" border="0" alt="" /></a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=piecemealgrow-20&amp;l=as2&amp;o=1&amp;a=0340909129" border="0" alt="" width="1" height="1" /></p>
<p>I&#8217;ll give my interpretation of what Do It Tomorrow is about, based on what I&#8217;ve read and tried so far. Forster nicely summarizes it with <strong>the Mañana Principle: </strong></p>
<p style="text-align: center; "><strong>T</strong><strong>he art of getting everything done by putting it off to tomorrow</strong>.</p>
<p>The motto is <em>nothing is so urgent that it can&#8217;t be put off till tomorrow</em>. It&#8217;s however not about letting things wait until they disappear by themselves! It is about actually doing the stuff that you need and want to do, earlier, with less stress and reduced cycle time (= the time between the arrival or conception of the task/email/thing and doing it).</p>
<p>You get rid of your backlogs (emails, tasks, papers, mail) and set up a system for yourself to keep backlogs away. Backlogs are &#8216;evil&#8217;: they are symptoms of problems in the underlying systems. With <em>systems</em> I mean the systems you use for managing your time and energy, for processing emails and other stuff, the way you manage all your other work and projects. Backlogs tend to hide problems. Stuff waits in your backlogs until it cannot be put off anymore, which makes it urgent without a good reason. In this way, you are driven by the urgencies of the minute, while other stuff in your backlog that does not make enough noise just starves.</p>
<p>Forster states that there are only a few real urgencies that really require an immediate response from you, like your house or office being on fire, your kid being ill at school, or your pc breaking down so that you can&#8217;t do your work. Most of our &#8216;urgencies&#8217; are either misinterpreted as urgent or self-inflicted (caused by letting it wait until the last irresponsible moment). Most of the stuff that comes in can wait until tomorrow.</p>
<p>So the idea of Do It Tomorrow is to set up a system for yourself, in which you handle all of the stuff that comes in today, tomorrow. Of course, some days you get more stuff than you can handle on the next day, but that should even out over time. If not, you have a systems problem that cannot be solved in a sustainable way by just working a bit longer or putting in a bit more effort. The problem is caused by:</p>
<ul>
<li><span style="line-height: 12px;">working inefficiently</span></li>
<li><span style="line-height: 12px;">having too many commitments</span></li>
<li><span style="line-height: 12px;">having too little time for the work</span></li>
</ul>
<p>According to Forster, these are the only three possible causes of time problems. Prioritizing and creating to do lists won&#8217;t help you in tackling these. </p>
<p>I see a lot of parallels with <a title="Lean Principles" href="http://www.lean.org/WhatsLean/Principles.cfm" target="_blank">lean</a>: you establish flow of all the stuff you do, reduce variability in your work. It focuses on reducing <em>muda</em> (waste, inefficient way of working), <em>mura</em> (unevenness of work, caused by procrastination and waiting until nonurgent things become urgent), and <em>muri</em> (overburdening yourself with too many commitments).</p>
<p>In the next blog entry, I&#8217;ll give an overview of the 7 principles of Do It Tomorrow and say something about my experiences. I appreciate <a title="Willem van den Ende" href="http://me.andering.com" target="_blank">Willem</a> for the evening conversations leading to these blog entries.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.piecemealgrowth.net/manana-manana/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Conference season</title>
		<link>http://blog.piecemealgrowth.net/conference-season/</link>
		<comments>http://blog.piecemealgrowth.net/conference-season/#comments</comments>
		<pubDate>Thu, 02 Oct 2008 09:15:31 +0000</pubDate>
		<dc:creator>marc</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.piecemealgrowth.net/?p=104</guid>
		<description><![CDATA[It&#8217;s conference season again. If you&#8217;d like to meet up and have a chat and/or a beer, you can find me at:
CITCON Europe, 3-4 October in Amsterdam; QWAN is sponsoring this event
The Agile Holland Conference, 24 October in Amsterdam; I&#8217;m one of the organizers.
The Scandinavian Agile Conference, 28 October in Helsinki (Finland); Willem and I will run our [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s conference season again. If you&#8217;d like to meet up and have a chat and/or a beer, you can find me at:</p>
<p><a title="CITCON Europe" href="http://citconf.com/amsterdam2008/" target="_blank">CITCON Europe</a>, 3-4 October in Amsterdam; <a title="QWAN - Quality Without A Name" href="http://www.qwan.it" target="_blank">QWAN</a> is sponsoring this event</p>
<p>The <a title="Agile Holland conference" href="http://agileholland.com/nl/webform/agileholland-organiseert-haar-eerste-conferentie-24-oktober-amsterdam" target="_blank">Agile Holland Conference</a>, 24 October in Amsterdam; I&#8217;m one of the <a title="Agile Holland" href="http://www.agileholland.com" target="_blank">organizers</a>.</p>
<p>The <a title="ScanAgile" href="http://www.scan-agile.org/" target="_blank">Scandinavian Agile Conference</a>, 28 October in Helsinki (Finland); <a title="Willem van den Ende" href="http://www.willemvandenende.com" target="_blank">Willem</a> and I will run our <em>Rightsizing Your Unit Tests</em> workshop.</p>
<p><a title="XP Days Benelux" href="http://www.xpday.net" target="_blank">XP Days Benelux</a>, 20 &amp; 21 November in Veldhoven (The Netherlands); <a title="Rob Westgeest" href="http://www.westgeest-consultancy.com/" target="_blank">Rob</a> and I will do our <a href="http://www.xpday.net/Xpday2008/sessions/Responsibility%20Driven%20Design.html" target="_blank">Responsibility Driven Design with Mocking</a> presentation.</p>
<p>See you there!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.piecemealgrowth.net/conference-season/feed/</wfw:commentRss>
		</item>
		<item>
		<title>No such thing as &#8216;perfect&#8217;</title>
		<link>http://blog.piecemealgrowth.net/no-such-thing-as-perfect/</link>
		<comments>http://blog.piecemealgrowth.net/no-such-thing-as-perfect/#comments</comments>
		<pubDate>Wed, 24 Sep 2008 18:37:40 +0000</pubDate>
		<dc:creator>marc</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.piecemealgrowth.net/?p=101</guid>
		<description><![CDATA[Portia wrote about Perfect is Poison earlier this week:
Perfect doesn&#8217;t exist. Perfect is something we aspire to, it&#8217;s elusive by design.
Striving for perfection is a trap for many organisations: the organisation becomes more and more adapted to its context, ultimately fitting perfectly (having found the best practices and the optimal way of working). This also removes all [...]]]></description>
			<content:encoded><![CDATA[<p>Portia <a href="http://www.selfishprogramming.com/2008/09/22/waiting-for-godot/" target="_blank">wrote about Perfect is Poison</a> earlier this week:</p>
<blockquote><p>Perfect doesn&#8217;t exist. Perfect is something we aspire to, it&#8217;s elusive by design.</p></blockquote>
<p>Striving for perfection is a trap for many organisations: the organisation becomes more and more adapted to its context, ultimately fitting perfectly (having found the best practices and the optimal way of working). This also removes all variety from the system however, making it less and less adaptable. This leaves the organisation very vulnerable to changes in its context - and its context will definitely change. This a <a href="/cultural-patterns-routine-culture-1/" target="_self">problem in many Routine cultures</a>.</p>
<p>Assuming a stable environment for IT projects is dangerous: projects are in continuous flux and lots of stuff changes.  IT projects (agile or not) are <a href="http://deepfreeze9.blogspot.com/2007/09/software-complex-vs-complicated.html" target="_blank">complex systems</a> (at least the ones that aspire to make a difference). A project changes its context and is changed by its context.</p>
<p>If you look at it in this way, there&#8217;s actually no such thing as <em>perfect</em>. Maybe the organisation can be perfect for a moment, fitting its context, but then the world moves on, stuff changes, and the state of perfection is over.</p>
<p><img class="alignright" style="float: right;" src="/images/dancing.jpg" alt="" width="192" height="131" /></p>
<p>Maybe we should not even talk about <em>continuous improvement</em>, because that presupposes you&#8217;re improving towards some goal. Managing a complex system is instead a continuous balancing act - dancing with the system, while learning more and more along the way.</p>
<p><small>Picture credits: <a href="http://www.flickr.com/photos/pedrosimoes7/123683382/" target="_blank">Dancing</a> © by pedrosimoes7</small></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.piecemealgrowth.net/no-such-thing-as-perfect/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Agile2008</title>
		<link>http://blog.piecemealgrowth.net/agile2008/</link>
		<comments>http://blog.piecemealgrowth.net/agile2008/#comments</comments>
		<pubDate>Wed, 28 May 2008 10:50:01 +0000</pubDate>
		<dc:creator>marc</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.piecemealgrowth.net/?p=100</guid>
		<description><![CDATA[I&#8217;d like to invite you to join us at the Agile2008 conference, from 4-8 August in Toronto (Canada). The program has been published recently and contains a huge amount of great sessions&#8230; warning: choosing which sessions to go to will be extremely difficult this year! Keynote presentations will be delivered by James Surowiecki (author of [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;d like to invite you to join us at the <a title="Agile2008" href="http://agile2008.org/" target="_blank">Agile2008 conference</a>, from 4-8 August in Toronto (Canada). The <a title="Agile2008 program" href="http://www.agile2008.org/program.html" target="_blank">program</a> has been published recently and contains a huge amount of great sessions&#8230; <strong>warning</strong>: choosing which sessions to go to will be extremely difficult this year! Keynote presentations will be delivered by James Surowiecki (author of <a href="http://www.amazon.com/gp/product/0385721706?ie=UTF8&amp;tag=piecemealgrow-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0385721706">The Wisdom of Crowds</a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=piecemealgrow-20&amp;l=as2&amp;o=1&amp;a=0385721706" border="0" alt="" width="1" height="1" />), Robert C. Martin, and Alan Cooper (author of <a href="http://www.amazon.com/gp/product/0672326140?ie=UTF8&amp;tag=piecemealgrow-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0672326140">The Inmates Are Running the Asylum</a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=piecemealgrow-20&amp;l=as2&amp;o=1&amp;a=0672326140" border="0" alt="" width="1" height="1" />).</p>
<p style="text-align: center;"><a title="Agile2008" href="http://agile2008.org/" target="_blank"><img class="alignright" style="border: 0pt none; margin: 2px 10px; float: right;" src="/images/Agile2008button.gif" alt="Agile2008" width="120" height="90" /></a></p>
<p>The conference has adapted the metaphor of a musical festival: it is organized as a collection of stages - mini conferences around specific themes.</p>
<p>Together with <a title="Linda Rising" href="http://lindarising.org" target="_blank">Linda Rising</a>, I&#8217;m responsible for <a title="Agile2008 culture stage" href="http://www.agile2008.org/stage-culture.html" target="_blank">the stage on agile and culture</a>. Our stage program has three parallel tracks of tutorials, workshops, experience reports, talks, about topics like managing change and resistance, agile transition experiences, politics, ethics, story telling, jazz improvisation, and haiku-driven development.</p>
<p>We expect up to 1600 participants. Last year the conference sold out very quickly, so don&#8217;t wait too long to <a title="Agile2008 registration" href="https://event-wizard.com/eventPro.asp?eid=0%2E3715761940690533UF3&amp;l=e" target="_blank">register</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.piecemealgrowth.net/agile2008/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Courses and workshops brochure</title>
		<link>http://blog.piecemealgrowth.net/courses-and-workshops-brochure/</link>
		<comments>http://blog.piecemealgrowth.net/courses-and-workshops-brochure/#comments</comments>
		<pubDate>Thu, 06 Mar 2008 20:57:43 +0000</pubDate>
		<dc:creator>marc</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.piecemealgrowth.net/courses-and-workshops-brochure/</guid>
		<description><![CDATA[Willem, Rob and I proudly present the first release of our courses and workshops brochure. We&#8217;ve bundled the descriptions of a number of existing and new courses and workshops, together with some practical information, to give you a clear overview of what we have to offer:

If you&#8217;d like to receive a paper copy of the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://me.andering.com" target="_blank">Willem</a>, <a href="http://www.westgeest-consultancy.com" target="_blank">Rob</a> and I proudly present the first release of our <a href="http://www.piecemealgrowth.nl/doc/courses_and_workshops_2008_en.pdf" target="_blank">courses and workshops brochure</a>. We&#8217;ve bundled the descriptions of a number of existing and new courses and workshops, together with some practical information, to give you a clear overview of what we have to offer:</p>
<p style="text-align: center"><a href="http://www.piecemealgrowth.nl/doc/courses_and_workshops_2008_en.pdf" title="brochure" target="_blank"><img src="/images/brochure_r1.jpg" alt="brochure" height="277" width="195" /></a></p>
<p>If you&#8217;d like to receive a paper copy of the brochure, please <a href="http://www.piecemealgrowth.nl/ContactInformation.html">let me know</a> and I&#8217;ll send you one.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.piecemealgrowth.net/courses-and-workshops-brochure/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Mastering Projects</title>
		<link>http://blog.piecemealgrowth.net/mastering-projects/</link>
		<comments>http://blog.piecemealgrowth.net/mastering-projects/#comments</comments>
		<pubDate>Tue, 05 Feb 2008 22:26:24 +0000</pubDate>
		<dc:creator>marc</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.piecemealgrowth.net/mastering-projects/</guid>
		<description><![CDATA[Would you like to get more out of your projects? Are you juggling multiple projects at the same time? Are you an &#8216;accidental&#8217; project manager, managing projects in addition to your ‘regular’ job? Are you working as a Scrum master, agile coach, or agile project manager and your projects refuse to go by the book? [...]]]></description>
			<content:encoded><![CDATA[<p>Would you like to get more out of your projects? Are you juggling multiple projects at the same time? Are you an &#8216;accidental&#8217; project manager, managing projects in addition to your ‘regular’ job? Are you working as a Scrum master, agile coach, or agile project manager and your projects refuse to go by the book? Are you involved in complex, cross-functional projects that you want to bring to a successful end? Or are you just interested in challenging ideas about project work?</p>
<p>You only get so far with tools, techniques, methodologies and frameworks, schedules and breakdown structures. The real leverage lies in the people involved. If you&#8217;d like to become more effective in getting the best from the people involved in your projects, participate in the experiential <a href="http://www.projectelephant.eu">Mastering Projects workshop</a> we&#8217;ll run on 14-16 May in <a href="http://www.villaheidebad.nl" target="_blank">Epe</a> (in the beautiful center of The Netherlands).</p>
<p><a href="http://gertheres.nl/" target="_blank">Gert Heres</a> and I are proud to announce that we will bring <a href="http://www.projectcommunity.com/whoweare.html" target="_blank">David Schmaltz and Amy Schwab</a> from <a href="http://www.projectcommunity.com/" target="_blank">True North pgs Inc.</a> over from the US to facilitate their 3 day Mastering Projects workshop. David is the author of the book <a href="http://www.amazon.com/gp/product/1576752534?ie=UTF8&amp;tag=piecemealgrow-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=1576752534" target="_blank">The Blind Men and the Elephant: Mastering Project Work - How to Transform Fuzzy Responsibilities into Meaningful Results</a><img src="http://www.assoc-amazon.com/e/ir?t=piecemealgrow-20&amp;l=as2&amp;o=1&amp;a=1576752534" target="_blank" style="border: medium none  ! important; margin: 0px ! important" border="0" height="1" width="1" /> and he has served, among other things, as faculty for Jerry and Dani Weinberg’s Problem Solving  Leadership Workshop.</p>
<p>We won&#8217;t waste your time with theories how project should work. You won&#8217;t get an official project management certification either. Instead, you will learn how to get the best from the people involved in your projects, not only from the &#8216;official&#8217; project members but from the whole community around your project.</p>
<p>It&#8217;s a very intensive, practical, experiential workshop, where you will learn techniques and strategies that work, applying these to the project you bring in.</p>
<p>Mastering Projects is a 3 day residential course. Participation costs € 2075, this includes everything - course, materials, breakfast, lunches, dinner, 2 nights lodging, beautiful surroundings, and drinks at the bar <img src='http://blog.piecemealgrowth.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>For more information see the <a href="http://www.projectelephant.eu">workshop website</a> or the <a href="http://elephant.gertheres.nl/file/brochure_en_new.pdf" target="_blank">brochure</a> <sup>[PDF, 178 Kb]</sup>. Note that this is a very special, one time event with only 20 places available, so be quick to <a href="http://www.projectelephant.eu/register" target="_blank">register</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.piecemealgrowth.net/mastering-projects/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
