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

<channel>
	<title>Ones and Threes</title>
	<atom:link href="http://www.onesandthrees.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.onesandthrees.com</link>
	<description>... blogging about coding, music and who knows what else ...</description>
	<pubDate>Sat, 18 Aug 2012 09:11:48 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<item>
		<title>Retrospectives: Why?</title>
		<link>http://www.onesandthrees.com/2012/08/retrospectives-why/</link>
		<comments>http://www.onesandthrees.com/2012/08/retrospectives-why/#comments</comments>
		<pubDate>Sat, 18 Aug 2012 09:11:48 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
		
		<category><![CDATA[Coding]]></category>

		<guid isPermaLink="false">http://www.onesandthrees.com/?p=148</guid>
		<description><![CDATA[If you&#8217;re new to retrospectives, you might think it&#8217;s just about solving problems. Of course, largely, it is, but it&#8217;s kind of bigger than that. Following on from my last post, I did some thinking about the real reasons, the underlying reasons, we do retrospectives. I think it&#8217;s ultimately about team improvement, both addressing problems [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re new to retrospectives, you might think it&#8217;s just about solving problems. Of course, largely, it is, but it&#8217;s kind of bigger than that. Following on from my last post, I did some thinking about the real reasons, the underlying reasons, we do retrospectives. I think it&#8217;s ultimately about team improvement, both addressing problems but also finding ways of amplifying and repeating successes. If you follow the practice of categorising retro topics under smilies and frownies, even then, you could easily populate the smilies column with things to celebrate (hey, celebration is good) and miss the opportunity to post new techniques or working practices that were successful (e.g. &#8220;I cut my coding time in half by having a deep conversation with marketing first&#8221;).</p>
<p>There&#8217;s a follow-on to the objective of improvement too. The question &#8220;Do we need to do retrospectives ?&#8221; becomes &#8220;Can we improve ?&#8221; and I think the answer to that is almost always yes. Granted, I guess there will be some teams for whom this kind of inspect/adapt cycle happens spontaneously without the formality of a retrospective, but for the vast majority of teams, retrospectives pay dividends.</p>
<p>So anyway, I tried to sum this up in a statement which could be read out with the prime directive, or rolled into working practices, or whatever.</p>
<blockquote><p>We would like to think we could be the perfect team, but we accept that almost nothing is perfect, and we can improve how we work.</p>
<p>Since the last retrospective, we did lots of things, and lots of things happened. Some were good, and maybe some were bad.</p>
<p>Let&#8217;s look at the most significant of those things, and see what we can learn about improving how we work as a team.</p></blockquote>

<!-- start wp-tags-to-technorati 0.95 -->

<!-- end wp-tags-to-technorati -->
]]></content:encoded>
			<wfw:commentRss>http://www.onesandthrees.com/2012/08/retrospectives-why/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Retrospective Prime Directive</title>
		<link>http://www.onesandthrees.com/2012/07/retrospective-prime-directive/</link>
		<comments>http://www.onesandthrees.com/2012/07/retrospective-prime-directive/#comments</comments>
		<pubDate>Sat, 21 Jul 2012 09:30:53 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
		
		<category><![CDATA[Coding]]></category>

		<category><![CDATA[agile]]></category>

		<category><![CDATA[lean]]></category>

		<category><![CDATA[prime directive]]></category>

		<category><![CDATA[retrospective]]></category>

		<guid isPermaLink="false">http://www.onesandthrees.com/?p=144</guid>
		<description><![CDATA[I discovered recently that some team members had never heard of the retrospective prime directive or it&#8217;s essential concept of &#8216;no blame&#8217;. To me and the facilitators of our retros the idea was implicit, and never stated so I introduced the concept at the next retrospective.
While doing that, I found myself apologising for the wording [...]]]></description>
			<content:encoded><![CDATA[<p>I discovered recently that some team members had never heard of the <a title="The Retrospective Prime Directive" href="http://www.retrospectives.com/pages/retroPrimeDirective.html">retrospective prime directive</a> or it&#8217;s essential concept of &#8216;no blame&#8217;. To me and the facilitators of our retros the idea was implicit, and never stated so I introduced the concept at the next retrospective.</p>
<p>While doing that, I found myself apologising for the wording of the prime directive, which I found slightly patronising.</p>
<blockquote><p>Regardless of what we discover, we understand and truly believe that everyone did the best job they could, given what they knew at the time, their skills and abilities, the resources available, and the situation at hand.</p></blockquote>
<p>It turns out I&#8217;m not alone in having a problem with the current wording. There&#8217;s plenty of discussion and some alternatives <a title="What’s wrong with the Retrospective Prime Directive?" href="http://marcin.floryan.pl/blog/2012/07/whats-wrong-with-the-retrospective-prime-directive">here</a> and <a title="The Prime Defective" href="http://agileanarchy.wordpress.com/2010/12/10/the-prime-defective/">here</a> but I didn&#8217;t find any alternatives the really hit the spot for me.</p>
<p>For me the essential driver in this is that we should be able to talk about anything in the retrospective, but that idea could lead directly worries about a blame-fest. So here&#8217;s the wording I came up with.</p>
<blockquote><p>We should be able to talk about anything that happened, even the bad stuff, in a blame-free environment.</p>
<p>We shouldn&#8217;t get blamed as a result.</p>
<p>We shouldn&#8217;t need to blame anyone. Anything that we saw happening that we didn&#8217;t like, happened because somebody had good reasons to do something, that seemed right at the time, given the context.</p></blockquote>
<p>I&#8217;m sure that could be tweaked some more, but that&#8217;s what we&#8217;re using for now.</p>

<!-- start wp-tags-to-technorati 0.95 -->

<p class='technorati-tags'>Technorati Tags: <a class='technorati-link' href='http://technorati.com/tag/agile' rel='tag' target='_self'>agile</a>, <a class='technorati-link' href='http://technorati.com/tag/lean' rel='tag' target='_self'>lean</a>, <a class='technorati-link' href='http://technorati.com/tag/prime+directive' rel='tag' target='_self'>prime directive</a>, <a class='technorati-link' href='http://technorati.com/tag/retrospective' rel='tag' target='_self'>retrospective</a></p>

<!-- end wp-tags-to-technorati -->
]]></content:encoded>
			<wfw:commentRss>http://www.onesandthrees.com/2012/07/retrospective-prime-directive/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Closing the Loop: Retrospectives in Kanban</title>
		<link>http://www.onesandthrees.com/2010/11/closing-the-loop-retrospectives/</link>
		<comments>http://www.onesandthrees.com/2010/11/closing-the-loop-retrospectives/#comments</comments>
		<pubDate>Wed, 24 Nov 2010 23:17:58 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
		
		<category><![CDATA[Coding]]></category>

		<category><![CDATA[agile]]></category>

		<category><![CDATA[kanban]]></category>

		<category><![CDATA[lean]]></category>

		<category><![CDATA[retrospective]]></category>

		<guid isPermaLink="false">http://www.onesandthrees.com/?p=132</guid>
		<description><![CDATA[I&#8217;ve been meaning to write for some time about the way we handle the feedback loop normally known as &#8216;retrospective&#8217;, and I&#8217;ve finally been spurred into action by a similarly themed blog post. Here&#8217;s how we do it.
At our daily &#8217;standup&#8217; one of the steps (after we&#8217;ve reviewed the Kanban board) is that I ask [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been meaning to write for some time about the way we handle the feedback loop normally known as &#8216;retrospective&#8217;, and I&#8217;ve finally been spurred into action by a similarly themed blog post. Here&#8217;s how we do it.</p>
<p>At our daily &#8217;standup&#8217; one of the steps (after we&#8217;ve reviewed the Kanban board) is that I ask if we&#8217;ve got any &#8216;wishlist&#8217; items. This is the shorthand we&#8217;ve adopted for anything we wish would happen to make things better or anything that regularly gives us pain that needs to be addressed. Anything we come up with goes on the &#8216;wishlist&#8217; which in our case is an AgileZen board with columns for each team member.</p>
<p>Also, if anything arises during normal work that&#8217;s an issue that can&#8217;t be resolved without deep discussion, that too goes on the wishlist.</p>
<p>Each team member looks after their own wishlist column and keeps the most important stuff at the top.</p>
<p>Then once a week at our regular team meeting we review the top items from each list. We have a small team so there&#8217;s no defined process for item selection. Sometimes I pick one that looks important to me, often I ask the team (since we&#8217;re all looking at the same board) what&#8217;s the next most important item. The &#8216;product owner&#8217; is part of this meeting, and as a result if we come up with an item that needs a fair amount of work, he can decide if it&#8217;s something that goes straight onto our Kanban board, or whether it&#8217;s an item that is put back to the product backlog to compete for priority with other work items.</p>
<p>We address &#8216;wishlist&#8217; items in under a week typically, and if items do get passed over in the team meeting, that&#8217;s fine, there was obviously more important stuff to be done. We don&#8217;t use the wishlist for true impediments or blockages, those are treated in a stop-the-line fashion, either fix on the spot or at the very least, escalate to the product owner during the daily standup. And any issues that come up during the week that we can resolve within the team with a few minutes chat or perhaps up to an hours action obviously don&#8217;t make it to the wishlist board either.</p>
<p>This is working fine for us in our context, closing the loop in a week usually. I hope that gives a few ideas if your own &#8216;retrospective&#8217; process isn&#8217;t working so well.</p>

<!-- start wp-tags-to-technorati 0.95 -->

<p class='technorati-tags'>Technorati Tags: <a class='technorati-link' href='http://technorati.com/tag/agile' rel='tag' target='_self'>agile</a>, <a class='technorati-link' href='http://technorati.com/tag/kanban' rel='tag' target='_self'>kanban</a>, <a class='technorati-link' href='http://technorati.com/tag/lean' rel='tag' target='_self'>lean</a>, <a class='technorati-link' href='http://technorati.com/tag/retrospective' rel='tag' target='_self'>retrospective</a></p>

<!-- end wp-tags-to-technorati -->
]]></content:encoded>
			<wfw:commentRss>http://www.onesandthrees.com/2010/11/closing-the-loop-retrospectives/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Agile Retroflection Of the Day</title>
		<link>http://www.onesandthrees.com/2010/01/agile-retroflection-of-the-day/</link>
		<comments>http://www.onesandthrees.com/2010/01/agile-retroflection-of-the-day/#comments</comments>
		<pubDate>Fri, 08 Jan 2010 01:20:38 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
		
		<category><![CDATA[Coding]]></category>

		<category><![CDATA[agile]]></category>

		<guid isPermaLink="false">http://www.onesandthrees.com/?p=83</guid>
		<description><![CDATA[I&#8217;ve been nominated to contribute to Agile Retroflection Of the Day 2.0 by Levent. Todays subject is
What Do You Do When You Don’t Know What To Do?
So here goes &#8230;
Don’t Know What To Do because there&#8217;s nothing demanding my attention ? I take a step back. What was I doing last ? Is it truly finished [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been nominated to contribute to <a title="Agile Retroflection Of the Day 2.0" href="http://paircoaching.wordpress.com/2010/01/05/agile-retroflection-of-the-day-2-0/" target="_blank">Agile Retroflection Of the Day 2.0</a> by <a title="purebreeze.com" href="http://purebreeze.com/" target="_blank">Levent</a>. Todays subject is</p>
<blockquote><p>What Do You Do When You Don’t Know What To Do?</p></blockquote>
<p>So here goes &#8230;</p>
<p>Don’t Know What To Do because there&#8217;s nothing demanding my attention ? I take a step back. What was I doing last ? Is it truly finished ? Could it be made better ? What about the thing I did before that ? And before that ? What about the skills I use to do all these things, could they be improved ? Would I get better results if I studied some more or practised some more ? What has gone wrong recently ? Is there a pattern to those things ? If there&#8217;s a repeating pattern, maybe there&#8217;s something that can be done to prevent the problem recurring ?</p>
<p>Don’t Know What To Do because I&#8217;m stuck on, or confused about, my current task ? I take a step back. What is it I&#8217;m trying to do ? Not the immediate thing I&#8217;m working on but the underlying purpose of that task. If the task came to me from someone else, I talk to them. And in any case, I try to work out the the real boundaries of the problem and see if there&#8217;s a different approach that may yield results. If it still looks hard, is it worth digging deeper for another purpose underlying the one I&#8217;ve already found. And of course, what about other people who&#8217;ve attempted the same task, colleagues, friends, family or people like me who are online ?</p>
<p>There you go. Nothing earth-shattering, you&#8217;d think, but I know from personal experience not everyone explores all those avenues. And I&#8217;m sure there are more that I don&#8217;t do that I should. You&#8217;ll detect the technical angle in the above (not surprising, since I&#8217;m a Developer and a Dev Team Leader) but I think the principles are broader than that.</p>
<p>Thanks for the opportunity <a title="paircoaching.wordpress.com" href="http://paircoaching.wordpress.com/" target="_blank">Yves</a> and <a title="purebreeze.com" href="http://purebreeze.com/" target="_blank">Levent</a>.</p>

<!-- start wp-tags-to-technorati 0.95 -->

<p class='technorati-tags'>Technorati Tags: <a class='technorati-link' href='http://technorati.com/tag/agile' rel='tag' target='_self'>agile</a>, <a class='technorati-link' href='http://technorati.com/tag/Coding' rel='tag' target='_self'>Coding</a></p>

<!-- end wp-tags-to-technorati -->
]]></content:encoded>
			<wfw:commentRss>http://www.onesandthrees.com/2010/01/agile-retroflection-of-the-day/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Visualisation Rules</title>
		<link>http://www.onesandthrees.com/2009/06/visualisation-rules/</link>
		<comments>http://www.onesandthrees.com/2009/06/visualisation-rules/#comments</comments>
		<pubDate>Wed, 10 Jun 2009 21:00:28 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
		
		<category><![CDATA[Coding]]></category>

		<category><![CDATA[agile]]></category>

		<category><![CDATA[kanban]]></category>

		<category><![CDATA[lean]]></category>

		<category><![CDATA[visualisation]]></category>

		<category><![CDATA[workflow]]></category>

		<guid isPermaLink="false">http://www.onesandthrees.com/?p=78</guid>
		<description><![CDATA[I&#8217;ve achieved two of my objectives in implementing Kanban, and they&#8217;re both down to the visualisation of workflow.
The products stakeholders were introduced to the Kanban board yesterday.

All I had to say was &#8220;pink and purple are emergencies and support tickets, yellow is the coding you want us to do, and the flow is left to [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve achieved two of my objectives in implementing Kanban, and they&#8217;re both down to the visualisation of workflow.</p>
<p>The products stakeholders were introduced to the Kanban board yesterday.</p>
<p><img src="/pix/kanban1.jpg" alt="" /></p>
<p>All I had to say was &#8220;pink and purple are emergencies and support tickets, yellow is the coding you want us to do, and the flow is left to right&#8221; and they got it. They got a message that coders have been trying (unsuccessfully) to convey to them for many years. Yes, ad hoc stuff gets in the way of scheduled development. (The green, by the way, is tasks the team has found they need to do to facilitate other work)</p>
<p>The second success came at the end of the stakeholder meeting when they spontaneously decided (no prompting from me) that they needed to prioritise the ad hoc stuff against the scheduled stuff, and we walked over to the Kanban board to do it.</p>
<p>The power of visualisation.</p>

<!-- start wp-tags-to-technorati 0.95 -->

<p class='technorati-tags'>Technorati Tags: <a class='technorati-link' href='http://technorati.com/tag/agile' rel='tag' target='_self'>agile</a>, <a class='technorati-link' href='http://technorati.com/tag/kanban' rel='tag' target='_self'>kanban</a>, <a class='technorati-link' href='http://technorati.com/tag/lean' rel='tag' target='_self'>lean</a>, <a class='technorati-link' href='http://technorati.com/tag/visualisation' rel='tag' target='_self'>visualisation</a>, <a class='technorati-link' href='http://technorati.com/tag/workflow' rel='tag' target='_self'>workflow</a></p>

<!-- end wp-tags-to-technorati -->
]]></content:encoded>
			<wfw:commentRss>http://www.onesandthrees.com/2009/06/visualisation-rules/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Kanban for a small team ?</title>
		<link>http://www.onesandthrees.com/2009/05/kanban-for-a-small-team/</link>
		<comments>http://www.onesandthrees.com/2009/05/kanban-for-a-small-team/#comments</comments>
		<pubDate>Tue, 12 May 2009 22:40:55 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
		
		<category><![CDATA[Coding]]></category>

		<category><![CDATA[agile]]></category>

		<category><![CDATA[kanban]]></category>

		<category><![CDATA[lean]]></category>

		<category><![CDATA[scrum]]></category>

		<guid isPermaLink="false">http://www.onesandthrees.com/?p=75</guid>
		<description><![CDATA[We&#8217;re a small scrum team. Very small. Temporarily down to 2 developers, one of whom is part-time scrummaster, plus one product owner. The developers are responsible for not only new development, but also function as 2nd-level production support and helping stakeholders develop their user stories into a do-able form (acceptance criteria, etc).
This leads to conflicts [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re a small scrum team. Very small. Temporarily down to 2 developers, one of whom is part-time scrummaster, plus one product owner. The developers are responsible for not only new development, but also function as 2nd-level production support and helping stakeholders develop their user stories into a do-able form (acceptance criteria, etc).</p>
<p>This leads to conflicts of priorities. 2nd-level support can be hugely disruptive, taking out one developer from a half-day to 2 full days for some issues, which has the effect of stopping the sprint if one developer is on holiday. Partially complete sprints are a too-regular ocurrence therefore.</p>
<p>We&#8217;ve attempted to ring-fence the two non-sprint activities. Support work goes to the &#8216;duty developer&#8217; (a role that rotates between the two developers) and should be time-boxed to no more than 2/3 of a working day in total. And story development should take place only in &#8216;<a title="jog week" href="http://www.onesandthrees.com/2009/04/sprint-jog-sprint/">jog week</a>&#8216; (a week between two week sprints).</p>
<p>In practice, both non-sprint activities break out of their respective constraints. E.g. when the business decides an unhappy customer needs placating NOW, the team has to do it, and the scheduled sprint work suffers, and of course some user stories are therefore delayed by a full sprint cycle.</p>
<p>Essentially, it&#8217;s a combination of</p>
<ul>
<li>a team with a responsibility for both development and an unpredictable support workload</li>
<li>a team too small to absorb workload fluctuations easily</li>
</ul>
<p>that means that scrum is not working well for us.</p>
<p>So <a title="James Shore on Kanban" href="http://jamesshore.com/Blog/Kanban-Systems.html">Kanban</a> looks like a solution for two reasons.</p>
<p>Firstly, no timeboxed iterations should mean that if there&#8217;s a change in priorities (insertion of an urgent workitem), then less urgent items move back one place in the queue, not a full 3 weeks.</p>
<p>Secondly, the business will need to weigh priorities between regular development and must-do items arriving via production support. I think the whole process will become much more transparent, in contrast to the current situation.</p>
<p>The details of our implementation need still need sorting out, but the idea is building momentum and it seems likely we&#8217;ll go for it.</p>
<p>Looking forward to it.</p>

<!-- start wp-tags-to-technorati 0.95 -->

<p class='technorati-tags'>Technorati Tags: <a class='technorati-link' href='http://technorati.com/tag/agile' rel='tag' target='_self'>agile</a>, <a class='technorati-link' href='http://technorati.com/tag/kanban' rel='tag' target='_self'>kanban</a>, <a class='technorati-link' href='http://technorati.com/tag/lean' rel='tag' target='_self'>lean</a>, <a class='technorati-link' href='http://technorati.com/tag/scrum' rel='tag' target='_self'>scrum</a></p>

<!-- end wp-tags-to-technorati -->
]]></content:encoded>
			<wfw:commentRss>http://www.onesandthrees.com/2009/05/kanban-for-a-small-team/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Features, Epics and Themes</title>
		<link>http://www.onesandthrees.com/2009/05/features-epics-and-themes/</link>
		<comments>http://www.onesandthrees.com/2009/05/features-epics-and-themes/#comments</comments>
		<pubDate>Wed, 06 May 2009 21:30:35 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
		
		<category><![CDATA[Coding]]></category>

		<category><![CDATA[agile]]></category>

		<category><![CDATA[model]]></category>

		<category><![CDATA[openagile]]></category>

		<category><![CDATA[scrum]]></category>

		<guid isPermaLink="false">http://www.onesandthrees.com/?p=72</guid>
		<description><![CDATA[I like the thinking that&#8217;s gone into this white paper and the associated presentation from Dean Leffingwell. It pulls together all the artifacts we deal with in the agile world, from stories and tasks right through to epics and themes, and pulls it all together into a consistent model.
Some intial thoughts: Some of the deep [...]]]></description>
			<content:encoded><![CDATA[<p>I like the thinking that&#8217;s gone into this <a href="http://scalingsoftwareagility.files.wordpress.com/2007/03/a-lean-and-scalable-requirements-information-model-for-agile-enterprises-pdf.pdf">white paper</a> and the associated <a href="http://scalingsoftwareagility.files.wordpress.com/2007/03/lean-kanban-2009-leffingwell-presentationpptx1.pdf">presentation</a> from <a title="Dean Leffingwell" href="http://scalingsoftwareagility.wordpress.com/">Dean Leffingwell</a>. It pulls together all the artifacts we deal with in the agile world, from stories and tasks right through to epics and themes, and pulls it all together into a consistent model.</p>
<p>Some intial thoughts: Some of the deep detail may go too far. For example my reading of the model is that stories are always subordinate to a higher level feature, and similarly features are always part of a release. For the perspective of a team working on a product that has matured somewhat, we find ourselves working on a mix of both large features and small enhancements to existing functionality. Should we consider those small enhancements as features in their own right in this model, or create artificial features to encapsulate them ? Neither I think, the small enhancements exist as stories in their own right, without an encapsulating feature.</p>
<p>I find it interesting to compare this model with that advocated in <a href="http://www.openagile.com/sites/default/files/Process%20Overview.pdf">the Open Agile process</a>. This also extends the concept of a backlog item beyond a mere story, but the extension there encompasses Quality Items (bugs), Obstacles (impediments) and Calendar Items. Again I find this relevant to my own situation where working with a relatively mature product entails more than just dealing with new functionality neatly boxed as user stories.</p>
<p>I look forward to further developments towards a ubiquitous language (if not a ubiquitous model) suitable for all flavours of Agile.</p>

<!-- start wp-tags-to-technorati 0.95 -->

<p class='technorati-tags'>Technorati Tags: <a class='technorati-link' href='http://technorati.com/tag/agile' rel='tag' target='_self'>agile</a>, <a class='technorati-link' href='http://technorati.com/tag/model' rel='tag' target='_self'>model</a>, <a class='technorati-link' href='http://technorati.com/tag/openagile' rel='tag' target='_self'>openagile</a>, <a class='technorati-link' href='http://technorati.com/tag/scrum' rel='tag' target='_self'>scrum</a></p>

<!-- end wp-tags-to-technorati -->
]]></content:encoded>
			<wfw:commentRss>http://www.onesandthrees.com/2009/05/features-epics-and-themes/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Sprint, Jog, Sprint</title>
		<link>http://www.onesandthrees.com/2009/04/sprint-jog-sprint/</link>
		<comments>http://www.onesandthrees.com/2009/04/sprint-jog-sprint/#comments</comments>
		<pubDate>Tue, 07 Apr 2009 23:14:32 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
		
		<category><![CDATA[Coding]]></category>

		<category><![CDATA[agile]]></category>

		<category><![CDATA[bugs]]></category>

		<category><![CDATA[estimation]]></category>

		<category><![CDATA[jog]]></category>

		<category><![CDATA[planning]]></category>

		<category><![CDATA[scrum]]></category>

		<category><![CDATA[sprint]]></category>

		<guid isPermaLink="false">http://www.onesandthrees.com/?p=68</guid>
		<description><![CDATA[Since starting with scrum, we&#8217;ve always done consecutive sprints. Two weeks of coding (Monday-Friday for the most part) near the end of which we do activities like estimating, planning, sprint review, retrospective.
We&#8217;ve reached a point where, for a variety of reasons, that doesn&#8217;t feel right anymore. Reasons include:

The product is released and fairly mature. Coding [...]]]></description>
			<content:encoded><![CDATA[<p>Since starting with scrum, we&#8217;ve always done consecutive sprints. Two weeks of coding (Monday-Friday for the most part) near the end of which we do activities like estimating, planning, sprint review, retrospective.</p>
<p>We&#8217;ve reached a point where, for a variety of reasons, that doesn&#8217;t feel right anymore. Reasons include:</p>
<ul>
<li>The product is released and fairly mature. Coding work includes a lot of tweaks, enhancements, bug-fixes in addition to new development.</li>
<li>Planning and estimation feel rushed. Applying arbitrary time-boxing to these activities doesn&#8217;t feel right when a little extra chat / research can prevent nasty surprises during the sprint.</li>
<li>We don&#8217;t seem to have any proper time or place to help stakeholders develop simple requests for functionality into reasonable user stories that can be estimated.</li>
</ul>
<p>So we&#8217;ve adopted a new practice: A week between 2-week sprints that we&#8217;ve called (after going through some flippant alternatives) jog week.</p>
<p>So now the pattern is something like this:</p>
<ul>
<li>Product owner meeting works on the backlog every Tuesday. (During sprint weeks this is mostly adding and reviewing new stories with stakeholders, during jog week it&#8217;s primarily prioritisation)</li>
<li>Developers do estimation on every Wednesday (jog or sprint) for an hour. We seem to get through maybe 8-12 stories in that time.</li>
<li>Planning (including tasking user stories) takes place on Thursday of jog week.</li>
<li>Sprint Review takes place on the last day of the sprint</li>
<li>Besides the above, the rest of jog week is taken up with bugfixes and ad-hoc technical requests, helping stakeholders develop user stories to the point where they can be estimated, refactoring, reading coding/agile blogs, etc.</li>
</ul>
<p>We&#8217;ve still got to work on the details, but based on the two jog weeks so far, we&#8217;ve got more than enough to fill up that third week.</p>

<!-- start wp-tags-to-technorati 0.95 -->

<p class='technorati-tags'>Technorati Tags: <a class='technorati-link' href='http://technorati.com/tag/agile' rel='tag' target='_self'>agile</a>, <a class='technorati-link' href='http://technorati.com/tag/bugs' rel='tag' target='_self'>bugs</a>, <a class='technorati-link' href='http://technorati.com/tag/estimation' rel='tag' target='_self'>estimation</a>, <a class='technorati-link' href='http://technorati.com/tag/jog' rel='tag' target='_self'>jog</a>, <a class='technorati-link' href='http://technorati.com/tag/planning' rel='tag' target='_self'>planning</a>, <a class='technorati-link' href='http://technorati.com/tag/scrum' rel='tag' target='_self'>scrum</a>, <a class='technorati-link' href='http://technorati.com/tag/sprint' rel='tag' target='_self'>sprint</a></p>

<!-- end wp-tags-to-technorati -->
]]></content:encoded>
			<wfw:commentRss>http://www.onesandthrees.com/2009/04/sprint-jog-sprint/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Crowds</title>
		<link>http://www.onesandthrees.com/2008/10/crowds/</link>
		<comments>http://www.onesandthrees.com/2008/10/crowds/#comments</comments>
		<pubDate>Sat, 25 Oct 2008 13:56:06 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[wisdomofcrowds]]></category>

		<guid isPermaLink="false">http://www.onesandthrees.com/?p=64</guid>
		<description><![CDATA[So what am I supposed to believe, the Stupidity of Crowds or the Wisdom of Crowds ? Okay, I know, it&#8217;s not that black and white, but an interesting contrast all the same.



Technorati Tags: wisdomofcrowds


]]></description>
			<content:encoded><![CDATA[<p>So what am I supposed to believe, the <a href="http://news.bbc.co.uk/1/hi/magazine/7672138.stm" target="_blank">Stupidity of Crowds</a> or the <a href="http://en.wikipedia.org/wiki/The_Wisdom_of_Crowds" target="_blank">Wisdom of Crowds</a> ? Okay, I know, it&#8217;s not that black and white, but an interesting contrast all the same.</p>

<!-- start wp-tags-to-technorati 0.95 -->

<p class='technorati-tags'>Technorati Tags: <a class='technorati-link' href='http://technorati.com/tag/wisdomofcrowds' rel='tag' target='_self'>wisdomofcrowds</a></p>

<!-- end wp-tags-to-technorati -->
]]></content:encoded>
			<wfw:commentRss>http://www.onesandthrees.com/2008/10/crowds/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Public debut for the EUB</title>
		<link>http://www.onesandthrees.com/2008/10/public-debut-for-the-eub/</link>
		<comments>http://www.onesandthrees.com/2008/10/public-debut-for-the-eub/#comments</comments>
		<pubDate>Sun, 19 Oct 2008 22:20:21 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
		
		<category><![CDATA[Music]]></category>

		<category><![CDATA[bass]]></category>

		<category><![CDATA[eub]]></category>

		<guid isPermaLink="false">http://www.onesandthrees.com/?p=60</guid>
		<description><![CDATA[Well, I&#8217;ve just played the Electric Upright Bass in public for the first time, at a London Jam. I think I did the right thing holding off on this for 15 months. Not only did nobody remark on the bum notes (there were a few) but I lost count of how many people, friends and [...]]]></description>
			<content:encoded><![CDATA[<p>Well, I&#8217;ve just played the Electric Upright Bass in public for the first time, at a London Jam. I think I did the right thing holding off on this for 15 months. Not only did nobody remark on the bum notes (there were a few) but I lost count of how many people, friends and strangers, made a point of coming over to tell me how great it sounded.</p>
<p>Feeling pretty chuffed, actually <img src='http://onesandthrees.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>

<!-- start wp-tags-to-technorati 0.95 -->

<p class='technorati-tags'>Technorati Tags: <a class='technorati-link' href='http://technorati.com/tag/bass' rel='tag' target='_self'>bass</a>, <a class='technorati-link' href='http://technorati.com/tag/eub' rel='tag' target='_self'>eub</a></p>

<!-- end wp-tags-to-technorati -->
]]></content:encoded>
			<wfw:commentRss>http://www.onesandthrees.com/2008/10/public-debut-for-the-eub/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
