<?xml version="1.0" encoding="utf-8"?>
<rss 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:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" version="2.0">
<channel>
	<title>AgileHolland</title><description>AgileHolland Feed Informer</description><image>
				<url>http://feed.informer.com/images/fd.gif</url>
				<title>Powered By Feed Informer</title>
				<link>http://feed.informer.com/</link>
        			</image>
				<link>http://app.feed.informer.com/digest3/ZSHHVVPGVM.html</link>
											<copyright>Respective post owners and feed distributors</copyright>
											<generator>http://feed.informer.com/</generator>

<item>
	<title>Flow to READY, Iterate to DONE</title>
	<description>&lt;div class="diggthisplugin" style="float: right; width: 140px; padding-top: 10px; margin-left: 20px;"&gt;&lt;iframe src="http://digg.com/tools/diggthis.php?u=http://blog.xebia.com/2009/07/04/flow-to-ready-iterate-to-done/&amp;s=compact&amp;t=Flow to READY, Iterate to DONE&amp;k=#FFFFFF" scrolling="no" style="border: none; height: 18px; width: 120px;"&gt;&lt;/iframe&gt;
		&lt;/div&gt;&lt;p&gt;&lt;em&gt;In a previous blog post &lt;a href="http://blog.xebia.com/2009/06/19/the-definition-of-ready/"&gt;I introduced the definition of READY&lt;/a&gt;, and I wanted to do another "context" blog post before starting on this one: on the difference between flowing ("kanban") and iterating. However, I had much more to say on the subject than I expected, so the thing kept expanding... I'll gather my thoughts and publish that one later. So for the purpose of this blog post just bear with me: I find that &lt;strong&gt;a Product Owner's job is best done in a flow style&lt;/strong&gt;. And since my dear ex-colleague Lars Vonk told me he was waiting for this post, I'll just explain the how here. Lars, here you go... &lt;img src='http://blog.xebia.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /&gt; &lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Not all backlog items are equal. A backlog item starts out as a rough sketch - usually just the As a.. I want... So That... stanza - and needs to be fleshed out to the extent that it can be picked up by the team in a Sprint. Just like a team has a basic workflow getting stuff to Done, the same applies for the Product Owner role. &lt;strong&gt;Scrum does not have any specific support for a Product Owner&lt;/strong&gt;: somehow the Product Backlog just "happens". In this post I'll try to fill that gap with respect to the process that a Product Owner can follow.&lt;/p&gt;
&lt;p&gt;I'll explain a &lt;strong&gt;partitioning&lt;/strong&gt; of the backlog that maps onto a flow, the &lt;strong&gt;nature&lt;/strong&gt; of those partitions and &lt;strong&gt;how you proceed&lt;/strong&gt; through them to get enough stuff Ready for the team to pick up in the next Sprint.&lt;/p&gt;
&lt;p&gt;&lt;span id="more-2407"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;Flow to READY&lt;/h3&gt;
&lt;p&gt;&lt;center&gt;&lt;img src="http://blog.xebia.com/wp-content/uploads/2009/07/serge-beaumont-business-ownership-in-an-agile-environment-focus-value-flow018-300x225.png" alt="The Product Owner flows, the Team iterates" title="The Product Owner flows, the Team iterates" width="300" height="225" align="center" class="size-medium wp-image-2431" /&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;The overall flow of work through a Scrum team is that the Product Owner role picks up new stuff, gets it READY, and the Team role picks it up to get it to DONE. Note that I explicitly use the word "role" here: team members have a role to play in supporting the Product Owner role to get backlog items to READY.&lt;/p&gt;
&lt;h3&gt;Partitioning the backlog&lt;/h3&gt;
&lt;p&gt;&lt;center&gt;&lt;img src="http://blog.xebia.com/wp-content/uploads/2009/07/serge-beaumont-business-ownership-in-an-agile-environment-focus-value-flow019-300x225.png" alt="The Backlog partitioned into flow parts: In Sprint, READY, Preparing, New." title="The Backlog partitioned into flow parts" width="300" height="225" class="size-medium wp-image-2454" /&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;A backlog can roughly be partitioned in four areas based on the overall flow:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;items that are currently &lt;strong&gt;in the Sprint&lt;/strong&gt;, &lt;/li&gt;
&lt;li&gt;items that are &lt;strong&gt;Ready&lt;/strong&gt;, &lt;/li&gt;
&lt;li&gt;items that you're &lt;strong&gt;preparing&lt;/strong&gt; to Ready, and&lt;/li&gt;
&lt;li&gt;the rest: &lt;strong&gt;new&lt;/strong&gt; stuff.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Of course this is an idealized view of things. In practice the lines are blurred somewhat because the mapping of priority on the workflow steps is not always as clean as you’d like. New items might show up really high in priority, putting it in between the READY items. On the other hand this way of viewing the backlog could be used to enforce the prioritization: something that’s READY could by definition be prioritized higher than something that’s not.&lt;/p&gt;
&lt;h3&gt;From partitioning to flow&lt;/h3&gt;
&lt;p&gt;If we take these flow steps and put them side by side, we get the following:&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;img src="http://blog.xebia.com/wp-content/uploads/2009/07/serge-beaumont-business-ownership-in-an-agile-environment-focus-value-flow020-300x225.png" alt="READY Kanban" title="READY Kanban" width="300" height="225" class="size-medium wp-image-2460" /&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;The fact that I've used one color for "New" and "Ready", and another for "Preparing" and "In Sprint" is not a coincidence:&lt;strong&gt; "New" and "Ready" are &lt;em&gt;prioritized buffers&lt;/em&gt;, "Preparing" and "In Sprint" are &lt;em&gt;Work-In-Progress&lt;/em&gt;&lt;/strong&gt;. Let's go through the flow step-by-step.&lt;/p&gt;
&lt;h3&gt;Prioritized buffer: New&lt;/h3&gt;
&lt;p&gt;Backlog items in the &lt;strong&gt;New&lt;/strong&gt; state are the ones you haven't started working on yet, at least not to the extent that you're getting them to READY. Even so, in practice I've seen that &lt;strong&gt;it's wise to perform a minimal triage on these items&lt;/strong&gt;: if you have every mad idea on there, you'll quickly be inundated in an avalanche of items. Stakeholders tend to say "I've got a thousand ideas!", but many of them are just that: ideas. Only a small fraction are actually realistic or useful to implement. This initial triage should be kept simple, but it does put some discipline with stakeholders putting in their requirements. Don't be too worried about stakeholders complaining, in general a stakeholder will appreciate knowing what they need to do to get their requirements in :-). To be put on the backlog as New, &lt;strong&gt;a stakeholder should provide the following&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;a story &lt;em&gt;solely in terms of the &lt;strong&gt;business experience&lt;/strong&gt;&lt;/em&gt; that describes what they experience and what they need &lt;strong&gt;without referring to how the product would support it&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;user story stanza&lt;/strong&gt; (As a.. I want... So that...)&lt;/li&gt;
&lt;li&gt;a (rough) &lt;strong&gt;valuation of benefit&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;a rough &lt;strong&gt;indication of size&lt;/strong&gt; (i.e. cost): small, medium, large. (Note that this is best guesstimated by a team member or the product owner after a chat with the stakeholder: they have more knowledge of the product)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The &lt;strong&gt;business urgency gives you a rough prioritization&lt;/strong&gt;, which enables you to decide which items to pull in first.&lt;/p&gt;
&lt;h3&gt;Work-In-Progress: Preparing&lt;/h3&gt;
&lt;p&gt;This step is the big one as far as the Product Owner is concerned: it's &lt;strong&gt;where the core Product Owner work gets done&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;The Product Owner is the single point of contact for all stakeholders, and this is of course intentional. There needs to be a single focal point for all requirements and prioritization, otherwise it will fall back to the team role and the Product Owner role is all but useless. An unfortunate side effect for our poor Product Owner is that&lt;strong&gt; they constantly get bombarded with requirements and pressure from all stakeholders&lt;/strong&gt;. The result is that a Product Owner is stretched thin trying to deal with it all. I've found that this is where the flow/kanban style really shines: &lt;strong&gt;explicitly limiting work in progress is one of the best tools to bringing some sanity in the Product Owner's life&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The Product Owner pulls items into the Preparing step according to capacity&lt;/strong&gt;. Just like a team pulls in work to capacity and does not change it until the Sprint is over, a Product Owner should pull in a number of items (I've seen two per person in the Product Owner role a lot, don't know yet if that's a general thing, though), work on them until they're Ready, and only pull in new items when a "free slot" opens up in the preparing step.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The Product Owner does not need to (and in most cases can't) provide all information, but is responsible for making sure that someone does&lt;/strong&gt;, so that &lt;a href="http://blog.xebia.com/2009/06/19/the-definition-of-ready/"&gt;the backlog item will get to Ready&lt;/a&gt;. This means that a Product Owner will talk with stakeholders to ask them for more information, with the Team to provide an estimation of implementation complexity, and anybody else who is needed to provide clarity and information. This is quite a job, and in larger organizations it's not unusual to see multiple people (often analists) supporting this role.&lt;/p&gt;
&lt;p&gt;Because of the explicit step in the flow &lt;strong&gt;it is now possible to measure Product Owner performance&lt;/strong&gt;. The equivalent of velocity in the flow style is &lt;strong&gt;cycle time: the average time needed to bring a backlog item from New to Ready&lt;/strong&gt;. A backlog item that is stuck will be easier to recognize, since it will remain in the Preparing step longer than is usual. It also helps to plan Product Owner capacity. Comparing the cycle time with the a number of backlog items that is consumed per Sprint by the team helps to determine if the Product Owner is going fast enough to keep up.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;A Product Owner's speed is not measured in a backlog item's story points but in number of backlog items&lt;/strong&gt; because the amount of work for each item is roughly the same: every item needs its questions answered regardless of the size. Large backlog items may be more work, but in most cases they will have to be broken up into sizes that are manageable by the team. This translates into more backlog items for (originally) large ones, so large items are factored in this way.&lt;/p&gt;
&lt;p&gt;When a backlog item is Ready it can be moved into the Ready buffer.&lt;/p&gt;
&lt;h3&gt;Prioritized buffer: The Ready Buffer&lt;/h3&gt;
&lt;p&gt;I have found it very useful to think of the list of Ready items as a &lt;strong&gt;buffer&lt;/strong&gt;. A Product Owner's productivity needs to be such that this &lt;strong&gt;buffer is full enough when the next Sprint starts&lt;/strong&gt;. Tracking the size of the buffer (in story points, since now the capacity of the Team is the relevant one) is a very good way to see if the Product Owner is getting into trouble. You could use a burn-down chart, a burn-up chart, or simply &lt;strong&gt;a continuous trend line of buffer size&lt;/strong&gt;, but I find it a great help that a Product Owner has access to the same type of trend information that is available to Teams when they use burn-down charts.&lt;/p&gt;
&lt;p&gt;There are &lt;strong&gt;two levels of Ready: each backlog item needs to be Ready, but the backlog needs to be Ready&lt;/strong&gt; as well, just before the next Sprint. Backlog-Ready means that the Ready buffer is &lt;strong&gt;full enough for an iterations' worth of work, and some extra work as "spare change"&lt;/strong&gt; in case of renegotiation, last minute decisions, insights or priority shifts. In practice going for 1.5 to 2 iterations' worth is a good target. The reverse is also true: if the buffer is really full, more than two Sprints' worth of Ready items, you're likely wasting work since reality will change before you get round to the later items in the buffer (items become "unready"), forcing extra work. In that case you it's better to increase the Team capacity or use the free time for some crystal ball gazing or market research :-).&lt;/p&gt;
&lt;h3&gt;Work-In-Progress: In Sprint&lt;/h3&gt;
&lt;p&gt;Of course this step is relatively easy to describe, this is where all the usual Scrum stuff enters the picture :-). As a Product Owner you'll track which items are In Sprint, but your work is not entirely done. In an analogy of a quote on design: "a good design does not depend on one big decision, but on hundreds of little ones", &lt;strong&gt;a Team will need you around to unblock them with decisions&lt;/strong&gt;. During a Sprint a Team will come up with alternatives for details of the implementation. Often these alternatives have an impact on the end result: they might have an easy option but it will not be exactly what was asked, or a team might find a part of the implementation is harder to do than expected. In that case you need to be around to help them forward.&lt;/p&gt;
&lt;h3&gt;Summary&lt;/h3&gt;
&lt;p&gt;The backlog can be partitioned in four parts that you can connect with a flow. Since this blog post is getting long enough as it is I'll write another one on how you support this process with a Kanban board and electronic tools.&lt;/p&gt;
   Bookmark</description>
	<link>http://blog.xebia.com/2009/07/04/flow-to-ready-iterate-to-done/</link>
	<source url="http://blog.xebia.com/feed/rss/">Xebia Blog</source>
	<guid isPermaLink="false">http://blog.xebia.com/2009/07/04/flow-to-ready-iterate-to-done/?</guid>
	<pubDate>Sat, 04 Jul 2009 17:45 GMT</pubDate>

</item>

<item>
	<title>No Easy Road to Agile Cultural Change</title>
	<description>A number of commentators have written about the challenges involved in migrating an organisation to an Agile culture.  Ken Schwaber has estimated that 75% of Scrum implementations will fail to deliver the anticipated benefits.  This article looks at some of the reasons why and what can be done to improve success rates. &lt;i&gt;By Shane Hastie&lt;/i&gt;</description>
	<link>http://www.infoq.com/news/2009/07/no-easy-road-to-agile</link>
	<source url="http://www.infoq.com/rss/rss.action?token=Da78nliYfDyBJRY3qu8xpPGWCTndPFMv">InfoQ Personalized Feed for Michael Franken</source>
	<guid isPermaLink="false">http://www.infoq.com/news/2009/07/no-easy-road-to-agile?</guid>
	<pubDate>Thu, 02 Jul 2009 10:51 GMT</pubDate>

</item>

<item>
	<title>Agile In a Flash</title>
	<description>Many people playfully credit the 3x5 index card as the "agilist's badge". In many ways though this is not an inaccurate or inappropriate; going through a stack of index cards is a often real hallmark of many agile activities. But what about using index cards to learn and remember agile? With their 'Agile In a Flash' project, Tim Ottinger and Jeff Langr want to help people do just that.  &lt;i&gt;By Mike Bria&lt;/i&gt;</description>
	<link>http://www.infoq.com/news/2009/07/agile-in-a-flash</link>
	<source url="http://www.infoq.com/rss/rss.action?token=Da78nliYfDyBJRY3qu8xpPGWCTndPFMv">InfoQ Personalized Feed for Michael Franken</source>
	<guid isPermaLink="false">http://www.infoq.com/news/2009/07/agile-in-a-flash?</guid>
	<pubDate>Wed, 01 Jul 2009 11:21 GMT</pubDate>

</item>

<item>
	<title>Ultimate Software Named Best to Work For: Scrum Cited as a Reason</title>
	<description></description>
	<link> http://www.scrumalliance.org/news_items/73</link>
	<source url="http://www.scrumalliance.org/rss">ScrumAlliance</source>
	<guid isPermaLink="false"> http://www.scrumalliance.org/news_items/73?</guid>
	<pubDate>Wed, 01 Jul 2009 10:34 GMT</pubDate>

</item>

<item>
	<title>Presentation:Neo4j - The Benefits of Graph Databases</title>
	<description>This presentation covers the definition of a graph database (information structured as mathematical graphs with nodes, relationships and properties) and their advantages when dealing with data that is difficult to fit in static tables, is rapidly evolving, or that has a lot of optional attributes.  The flexibility of graph databases better support agile development and schema evolution. &lt;i&gt;By Emil Eifrem&lt;/i&gt;</description>
	<link>http://www.infoq.com/presentations/emil-eifrem-neo4j</link>
	<source url="http://www.infoq.com/rss/rss.action?token=Da78nliYfDyBJRY3qu8xpPGWCTndPFMv">InfoQ Personalized Feed for Michael Franken</source>
	<guid isPermaLink="false">http://www.infoq.com/presentations/emil-eifrem-neo4j?</guid>
	<pubDate>Wed, 01 Jul 2009 10:24 GMT</pubDate>

</item>

<item>
	<title>Presentation:Realistic about Risk: Software development with Real Options</title>
	<description>This session introduces Real Options and shows how it can help in running your project. Real Options is a decision-making process based on Financial Option Theory and Applied Psychology that can be used to manage risk. Applying Real Options to software development explains why many of the Agile practices are so successful.&#xD;
 &lt;i&gt;By Olav Maassen, Chris Matts&lt;/i&gt;</description>
	<link>http://www.infoq.com/presentations/software-with-real-options</link>
	<source url="http://www.infoq.com/rss/rss.action?token=Da78nliYfDyBJRY3qu8xpPGWCTndPFMv">InfoQ Personalized Feed for Michael Franken</source>
	<guid isPermaLink="false">http://www.infoq.com/presentations/software-with-real-options?</guid>
	<pubDate>Tue, 30 Jun 2009 19:20 GMT</pubDate>

</item>

<item>
	<title>Como fazer o Scrum acontecer em ambientes corporativos</title>
	<description>
Como fazer o Scrum acontecer em ambientes corporativos





</description>
	<link> http://www.scrumalliance.org/resources/954</link>
	<source url="http://www.scrumalliance.org/rss">ScrumAlliance</source>
	<guid isPermaLink="false"> http://www.scrumalliance.org/resources/954?</guid>
	<pubDate>Tue, 30 Jun 2009 07:03 GMT</pubDate>

</item>

<item>
	<title>Esther Derby: Five Reasons to Hire a Coach for Agile Teams</title>
	<description>I run into managers who think that they can coach the team as the team adopts Agile methods. In my experience, this usually doesn't work out very well.&lt;br /&gt;&lt;br /&gt;So managers, support the team as they learn Agile methods by hiring a coach!  It's a investment in success.&lt;br /&gt;&lt;br /&gt;Here are five reasons that coach cannot be you. &lt;br /&gt;&lt;br /&gt;1. The team needs someone skilled in XP engineering practices and current on the latest testing tools. If you haven't written code in more than three years, or you've never worked on a team that used all the XP practices you don't have the knowledge to coach the team. Sorry. Doesn't make you a bad person or cancel out your value to the organization. Does mean you are not the right person to coach on XP.&lt;br /&gt;&lt;br /&gt;2. You may have a conflict of interest.  If you are being measured on delivery dates, its possible that you'll ask the team to cut corners, work extra hours, or drop practices to meet a date.  That would be bad.  The team needs someone who will hold the process in place and help them hold firm when someone is worried about making a date.  That can't be you, if you're the one worried about making the date.&lt;br /&gt;&lt;br /&gt;Even if you'd never do that, on some level, the team may not believe that yet, especially if you've ever done so in the past.  And if they think you'll cave in the face of a date, they'll cave before you even ask them to. It just works that way.  &lt;br /&gt;&lt;br /&gt;3. A coach will help the team stick to the process, and guide them away from making adjustments that nibble away at iterative incremental development until they are back in a mini-waterfall.  &lt;br /&gt;&lt;br /&gt;Agile really does involve a shift in the mental model of software development, and until you have an intuitive grasp of the principles and values, the nibbles will make sense to you, too.  You've got to live it for a while before you can coach it.&lt;br /&gt;&lt;br /&gt;4. As long as you are there to solve problems and tell people what to do, it will be easy for the team to remain dependent on you.  It may feel good to be needed, but in the long run, it doesn't help the team, doesn't help the company, and doesn't help you.&lt;br /&gt;&lt;br /&gt;5. You've got a ton of other stuff to do supporting the team, removing obstacles, running organizational interference, and working on the work system.  Plus you have to do the budget.&lt;br /&gt;&lt;br /&gt;Of course, you don't have to be dependent on outside coaches forever.  Once you've established a few Agile teams, you can develop a cadre of coaches made up of your own experienced people.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/5056996-8794075440024475776?l=www.estherderby.com%2Fweblog%2Fblogger.html&quot; /&gt;&lt;/div&gt;</description>
	<link>http://www.estherderby.com/weblog/2009/06/five-reasons-to-hire-coach-for-agile.html</link>
	<source url="http://www.systemsthinking.net/rss20.xml">Systems Thinking aggregator</source>
	<guid isPermaLink="false">http://www.estherderby.com/weblog/2009/06/five-reasons-to-hire-coach-for-agile.html?</guid>
	<pubDate>Tue, 30 Jun 2009 02:32 GMT</pubDate>

</item>

<item>
	<title>IBM Rational and InfoQ eBook: Scaling Agile with C/ALM</title>
	<description>IBM Rational and InfoQ preent an eBook, Scaling Agile with C/ALM, "dedicated to all of the functional and dysfunctional organizations that are eager to break down the organizational and cultural silos, and become a finely tuned software delivery machine."  The eBook explores the barriers to team integration and scaling and then shows, in detail, how to overcome these obstacles. &lt;i&gt;By Dave West&lt;/i&gt;</description>
	<link>http://www.infoq.com/news/2009/06/scaling-agile-with-calm</link>
	<source url="http://www.infoq.com/rss/rss.action?token=Da78nliYfDyBJRY3qu8xpPGWCTndPFMv">InfoQ Personalized Feed for Michael Franken</source>
	<guid isPermaLink="false">http://www.infoq.com/news/2009/06/scaling-agile-with-calm?</guid>
	<pubDate>Mon, 29 Jun 2009 18:11 GMT</pubDate>

</item>

<item>
	<title>Jeff Sutherland @ nlscrum</title>
	<description>&lt;div class="diggthisplugin" style="float: right; width: 140px; padding-top: 10px; margin-left: 20px;"&gt;&lt;iframe src="http://digg.com/tools/diggthis.php?u=http://blog.xebia.com/2009/06/29/jeff-sutherland-nlscrum/&amp;s=compact&amp;t=Jeff Sutherland @ nlscrum&amp;k=#FFFFFF" scrolling="no" style="border: none; height: 18px; width: 120px;"&gt;&lt;/iframe&gt;
		&lt;/div&gt;&lt;p&gt;Last week I co-organized an &lt;a href="http://www.nlscrum.org/"&gt;nlscrum&lt;/a&gt; event with a very special guest: Jeff Sutherland. After rushing with him from the airport to our Xebia office, Jeff gave a very inspiring &lt;a href="http://jeffsutherland.com/scrum/FrenchUserGroupMar2009.pdf"&gt;presentation&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;span id="more-2267"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Jeff talked about the dramatic difference between those teams that take the red pill (that Morpheus offered Neo in the Matrix), and the blue pill that most people take. After his presentation, many attendees felt like they had just taken the red pill. I hope that this inspiration lasted long enough to have some effect at work, where countless small and big obstacles cause many people's pill to be blue.&lt;/p&gt;
&lt;p&gt;After dinner, which was accompanied by a nice Italian ice cream booth, we had a question and answer/discussion session in which Jeff touched many Scrum related topics. Usually at nlscrum events, we host an &lt;a href="http://www.openspaceworld.org/cgi/wiki.cgi?AboutOpenSpace"&gt;OpenSpace&lt;/a&gt; to give members of the nlscrum community a chance to share experiences. This time, we decided to opt for a different format to give a maximum of attendees the opportunity to learn from and get inspired by Jeff.  &lt;/p&gt;
&lt;p&gt;The topic that triggered most debate was a discussion about Kanban versus Scrum. According to Jeff, Lean principles and techniques are important to do Agile software development projects successfully. In fact, last month Jeff gave a Deep Lean course with Henrik Kniberg and the Poppendiecks. For those interested, you can find the course material &lt;a href="http://www.crisp.se/deeplean/material.html"&gt;online&lt;/a&gt;, including a presentation about Kanban versus Scrum by Henrik Kniberg.&lt;/p&gt;
&lt;p&gt;All in all, I'm very glad by the way this special nlscum event turned out to be. We had approximately 65 attendees and got a lot of positive feedback. I hope to see many of them again on our OpenSpaces. So, for all of you in the Netherlands who use Scrum or plan to do so, come to our &lt;a href="http://www.nlscrum.org/"&gt;nlscrum&lt;/a&gt; events to get inspired and learn from your peers!&lt;/p&gt;
&lt;p&gt;&lt;img src="http://farm4.static.flickr.com/3570/3658690410_91af61dabb.jpg?v=0" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://farm3.static.flickr.com/2458/3658778758_233235eb1e.jpg?v=0" alt="" /&gt;&lt;/p&gt;
   Bookmark</description>
	<link>http://blog.xebia.com/2009/06/29/jeff-sutherland-nlscrum/</link>
	<source url="http://blog.xebia.com/feed/rss/">Xebia Blog</source>
	<guid isPermaLink="false">http://blog.xebia.com/2009/06/29/jeff-sutherland-nlscrum/?</guid>
	<pubDate>Mon, 29 Jun 2009 16:25 GMT</pubDate>

</item>

<item>
	<title>Willem van den Ende: Photo Suggest – photos to go with your blog entry or slide</title>
	<description>&lt;p&gt;&lt;a title=&quot;Marc Evers and Willem van den Ende&quot; href=&quot;http://labs.qwan.it/photosuggest/about&quot; target=&quot;_blank&quot;&gt;We&lt;/a&gt; proudly announce &lt;a title=&quot;Photos with liberal licenses to go with your blog entry or slide&quot; href=&quot;http://labs.qwan.it/photosuggest?query=suggest&quot; target=&quot;_blank&quot;&gt;Photo Suggest&lt;/a&gt;, a web application that helps you find photos with liberal licenses to go with your blog entry or slide &lt;a title=&quot;Photos with liberal licenses to go with your blog entry or slide&quot; href=&quot;http://labs.qwan.it/photosuggest?query=suggest&quot; target=&quot;_blank&quot;&gt;Check it out&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/44124425616@N01/231011405&quot;&gt; &lt;img class=&quot;aligncenter&quot; src=&quot;http://farm1.static.flickr.com/90/231011405_880600e742.jpg&quot; alt=&quot;Dancing Peacock&quot; /&gt; &lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;a href=&quot;http://www.flickr.com/photos/44124425616@N01/231011405&quot;&gt;Dancing Peacock&lt;/a&gt; by         &lt;a href=&quot;http://www.flickr.com/people/44124425616@N01&quot;&gt;Hamed Saber&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h4&gt;Here&amp;#8217;s why:&lt;/h4&gt;
&lt;p&gt;&lt;span id=&quot;more-603&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;As a writer, I want photos to go with &lt;a target=&quot;_self&quot; href=&quot;http://me.andering.com&quot;&gt;my blog&lt;/a&gt; entry, so that it looks appealing for readers and inspires me to write more.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/14516334@N00/401739071&quot;&gt; &lt;img class=&quot;aligncenter&quot; src=&quot;http://farm1.static.flickr.com/147/401739071_6e7ff2c2aa.jpg&quot; alt=&quot;Brickpit Ring Walk Bicentenial Park&quot; /&gt;&lt;/a&gt;&lt;em&gt;&lt;a href=&quot;http://www.flickr.com/photos/14516334@N00/401739071&quot;&gt;Brickpit Ring Walk Bicentenial Park&lt;/a&gt; by         &lt;a href=&quot;http://www.flickr.com/people/14516334@N00&quot;&gt;Louise Docker&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;As a presenter, I want photos to go with my slide, so the slides have metaphors that make people think, and my presentations look well prepared.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;For these two stories we might not have bothered writing a web application &amp;#8211; we could use the regular flickr search. However:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;As a writer or presenter, I want to easily credit the photographer so that I can fulfill the obligations that go with the license and give viewers the opportunity to see more of their work.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/66208256@N00/482348262&quot;&gt; &lt;img class=&quot;aligncenter&quot; src=&quot;http://farm1.static.flickr.com/218/482348262_b97ed473c1.jpg&quot; alt=&quot;I used to have Super Human Powers&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.flickr.com/photos/66208256@N00/482348262&quot;&gt; &lt;/a&gt;&lt;a href=&quot;http://www.flickr.com/photos/66208256@N00/482348262&quot;&gt;I used to have Super Human Powers&lt;/a&gt; by   &lt;a href=&quot;http://www.flickr.com/people/66208256@N00&quot;&gt;Esparta Palma&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We found that finding photos to go with a presentation was easy enough, but collecting the credits and then adding an attribution to the photo in a blog entry or the end of a presentation) often turned out to be a lot of clicks, which meant that we would not add photos to presentations as often as we like&amp;#8230;&lt;/p&gt;
&lt;h4&gt;How does it work?&lt;/h4&gt;
&lt;p&gt;&lt;a title=&quot;Photos with liberal licenses to go with your blog entry or slide&quot; href=&quot;http://labs.qwan.it/photosuggest?query=suggest&quot; target=&quot;_blank&quot;&gt;Photo Suggest&lt;/a&gt; queries &lt;a title=&quot;Photos with liberal licenses to go with your blog entry or slide&quot; href=&quot;http://me.andering.com/feed/www.flickr.com&quot; target=&quot;_blank&quot;&gt;Flickr&lt;/a&gt; and searches for photos with a liberal license (see &lt;a href=&quot;http://labs.qwan.it/photosuggest/about&quot;&gt;the about page&lt;/a&gt; for a short list) sorted by interestingness. If you click on the link below an image, it takes you to the details page that shows the full credits, license and description together with the image. The reason we called it &amp;#8217;suggest&amp;#8217; is that when you type a keyword, the results are often not what you&amp;#8217;d expect, but can more often than not make an interesting contribution to your text.&lt;/p&gt;
&lt;h4&gt;How did we get here?&lt;/h4&gt;
&lt;p&gt;With &lt;a target=&quot;_blank&quot; href=&quot;http://www.qwan.it&quot;&gt;QWAN&lt;/a&gt; we try to apply lean and agile principles to everything we do, so we reflect at our ways of working continuously, identify things that add value, and do more of them, as well as things that are wasteful and eliminate them. We started to give more and more presentations to get the word out &amp;#8211; we love experiential sessions over anything else, but they do not get us into more traditional conferences. Styles like Presentation Zen led us to do more with images.&lt;/p&gt;
&lt;p&gt;Presentations with attractive imagery inspire me more when I do a presentation and they seem to energize the audience as well, so it becomes easier to add experiential elements (small exercises, questions) to a presentation.&lt;/p&gt;
&lt;p&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://blog.piecemealgrowth.net&quot;&gt;Marc Evers&lt;/a&gt; and I have been thinking about how to improve our presentations as well as the way we produce them for a while. This led to a bunch of wild ideas, which we used as stories for the new new new! product development game &amp;#8211; participants have to plan a &amp;#8216;presentation 3.0&amp;#8242; project.&lt;/p&gt;
&lt;p&gt;With &lt;a target=&quot;_blank&quot; href=&quot;http://radio.javaranch.com/lasse/&quot;&gt;Lasse Koskela&lt;/a&gt; I ran a Scrapheap Challenge at XP2009 &amp;#8211; participants have to write a working application in half an hour. For that we needed exercises. Some stories from the game seemed well suited, so I did a small experiment &amp;#8211; in half an hour I got quite far. Then I called Marc and asked him if he wanted to help me finish it into a working application. We had noticed we were losing some of our &amp;#8220;superhuman powers&amp;#8221; &lt;img src=&quot;http://me.andering.com/wp-includes/images/smilies/icon_wink.gif&quot; alt=&quot;;)&quot; class=&quot;wp-smiley&quot; /&gt; , so Marc suggested to &amp;#8220;start from production&amp;#8221;, which meant I talked him through the app while we brought it into version control and production, before adding more features &amp; polish.&lt;/p&gt;
&lt;p&gt;From experiment to production took half a day. After a day it was usable enough (but was missing the finish such as about page and stylesheet) for us for blog entries and presentations. When we demoed it during xp2009 a few participants jotted down the url, which encouraged us to polish and publish it.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/37996646802@N01/265279980&quot;&gt; &lt;img class=&quot;aligncenter&quot; src=&quot;http://farm1.static.flickr.com/85/265279980_c2fb866a56.jpg&quot; alt=&quot;What Can We Do With Flickr?&quot; /&gt; &lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/37996646802@N01/265279980&quot;&gt;What Can We Do With Flickr?&lt;/a&gt; by         &lt;a href=&quot;http://www.flickr.com/people/37996646802@N01&quot;&gt;Alan Levine&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We hope you&lt;a href=&quot;http://labs.qwan.it/photosuggest/&quot;&gt; enjoy it&lt;/a&gt;! Your &lt;a href=&quot;http://www.qwan.it/contact&quot;&gt;feedback&lt;/a&gt; is welcome.&lt;/p&gt;</description>
	<link>http://me.andering.com/2009/06/25/photo-suggest-photos-to-go-with-your-blog-entry-or-slide/</link>
	<source url="http://www.systemsthinking.net/rss20.xml">Systems Thinking aggregator</source>
	<guid isPermaLink="false">http://me.andering.com/2009/06/25/photo-suggest-photos-to-go-with-your-blog-entry-or-slide/?</guid>
	<pubDate>Thu, 25 Jun 2009 07:59 GMT</pubDate>

</item>

<item>
	<title>Presentation:Agilists and Architects: Allies not Adversaries Presentation</title>
	<description>As Agile becomes more accepted, concerns from architecture groups are increasing.  Traditional ways that architects engage with development groups conflict with Agile methods. This talk describes ways that Agile methods can benefit architects, addresses concerns architects express about agile, and proposes ways that architects and agile development teams can become allies. &lt;i&gt;By Martin Fowler and Rebecca Parsons&lt;/i&gt;</description>
	<link>http://www.infoq.com/presentations/agilists-and-architects</link>
	<source url="http://www.infoq.com/rss/rss.action?token=Da78nliYfDyBJRY3qu8xpPGWCTndPFMv">InfoQ Personalized Feed for Michael Franken</source>
	<guid isPermaLink="false">http://www.infoq.com/presentations/agilists-and-architects?</guid>
	<pubDate>Thu, 25 Jun 2009 06:39 GMT</pubDate>

</item>

<item>
	<title>Lessons Learned from the UK Agile Coaches Gathering</title>
	<description>Recently, a number of European Agile Coaches gathered in the UK to discuss their craft and share ideas. Attendees included: Rachel Davies, Mike Sutton, David Peterson, Plamen Balkanski, Keith Braithwaite, Duncan Pierce, .... They covered a diverse range of subjects: Effective Coaching Styles, Why Do We Coach? Self Organizing Teams, and others. &lt;i&gt;By Mark Levison&lt;/i&gt;</description>
	<link>http://www.infoq.com/news/2009/06/agile-coaches-gathering</link>
	<source url="http://www.infoq.com/rss/rss.action?token=Da78nliYfDyBJRY3qu8xpPGWCTndPFMv">InfoQ Personalized Feed for Michael Franken</source>
	<guid isPermaLink="false">http://www.infoq.com/news/2009/06/agile-coaches-gathering?</guid>
	<pubDate>Thu, 25 Jun 2009 01:00 GMT</pubDate>

</item>

<item>
	<title>Erwin's Unified Theory Of Everything</title>
	<description>&lt;div class="diggthisplugin" style="float: right; width: 140px; padding-top: 10px; margin-left: 20px;"&gt;&lt;iframe src="http://digg.com/tools/diggthis.php?u=http://blog.xebia.com/2009/06/23/erwins-unified-theory-of-everything/&amp;s=compact&amp;t=Erwin's Unified Theory Of Everything&amp;k=#FFFFFF" scrolling="no" style="border: none; height: 18px; width: 120px;"&gt;&lt;/iframe&gt;
		&lt;/div&gt;&lt;p&gt;At least software development related. Or "How I think I invented Lean over the weekend"&lt;/p&gt;
&lt;p&gt;One of my current customers is a large organization that spends way too much money on software development (as large companies usually do).&lt;br /&gt;
To make matters worse  I have spend the last couple of week doing code reviews on the software and the code quality is nowhere near what I consider to be acceptable.&lt;br /&gt;
So they spend a whole lot of money on bad code.. How am I going to fix that?!&lt;br /&gt;
When you are talking to people about increasing quality they immediately remind you of the iron triangle:&lt;br /&gt;
&lt;img src="http://blog.xebia.com/wp-content/uploads/2009/06/goodcheapfast-300x200.png" alt="Iron Triangle" title="Iron Triangle" width="300" height="200" class="alignleft size-medium wp-image-2140" /&gt;&lt;br /&gt;
Improving Quality means more Money and/or more Time, neither of which is easy to come by in these times. So the only other option is breaking the triangle.&lt;br /&gt;
&lt;span id="more-2098"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Let's start with the easy one. As the age old saying goes: "Time is money" and this is especially true of software development. Almost all the cost of a software development project is from the people that are working on that project. If we spend less time doing certain things, it will cost less money.&lt;br /&gt;
So the first thing we do is replace both Time and Cost by Velocity.&lt;/p&gt;
&lt;p&gt;When you then look at the reasons for having high quality software, a lot of them have to do with maintainability and adaptability (see for example &lt;a href="http://en.wikipedia.org/wiki/ISO_9126"&gt;ISO 9126&lt;/a&gt;). In the complex world we live in today that is not a maintainability in some distant future after we have written and delivered the code. It is not some part of the delivery, but it is the maintainability and adaptability that we need DURING our projects in order not to get bogged down by complexity. It is not something you can easily slap on after the fact, you need to have good quality throughout a project to make that work. Something that &lt;a href="http://www.wppl.org/wphistory/PhilipCrosby/grant.htm"&gt;Philip Crosby&lt;/a&gt; realized in the 1960's with his "Zero Defect" policies.&lt;/p&gt;
&lt;p&gt;So Velocity and Quality are not even on the same scale; Velocity is what we want, Quality is a way to improve that, or better said, bad quality is something which slows down Velocity.&lt;br /&gt;
That immediately brings forth the image of the "Limits to Growth" pattern as described in Peter Senge's Fifth Principle. &lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.xebia.com/wp-content/uploads/2009/06/limits_to_growth.png"&gt;&lt;img src="http://blog.xebia.com/wp-content/uploads/2009/06/limits_to_growth-300x130.png" alt="Limits to Growth" title="Limits to Growth" width="300" height="130" class="size-medium wp-image-2141" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Limits to growth is a pattern in which growth happens, but eventually is limited by one or more limiting factors (usually hidden) that suppress the growth. This phenomenon can be seen on multiple levels, both on an organizational level and project level. I have seen many software development projects that started out great, but eventually ran out of steam and progress slowly went down to an agonizingly slow pace.&lt;/p&gt;
&lt;p&gt;So the iron triangle is gone completely. We have only Velocity now, which is the only important thing left. Increasing velocity is only possibly by removing those limiting factors, bad quality being one of them, which of course is exactly what the whole Lean movement is all about. Removing waste (limiting factors) in a process to optimize it. Or in the case of software development, to make it go faster.&lt;/p&gt;
&lt;p&gt;Which is exactly why I think Lean and Scrum complement each other perfectly. Scrum is great for measuring the velocity of your sprints and Lean is about improving that velocity.&lt;br /&gt;
But the one thing that was still bugging me is that the iron triangle must be right somewhere. It &lt;strong&gt;is&lt;/strong&gt; possible to cut corners and save time and money by sacrificing quality. How many times have we considered telling our project managers it could be done in 15 minutes if we only....&lt;br /&gt;
But when you consider that bad quality is just a limiting factor to growth it makes sense. You have succeeded in temporarily speeding things up, but you have 'only' sacrificed some of the velocity of the rest of the project.&lt;/p&gt;
&lt;p&gt;I guess it is about time I really read &lt;a href="http://www.amazon.com/Implementing-Lean-Software-Development-Addison-Wesley/dp/0321437381/ref=sr_1_2?ie=UTF8&amp;s=books&amp;qid=1245586782&amp;sr=8-2"&gt;Implementing Lean Software Development: From Concept to Cash&lt;/a&gt; by the Poppendiecks to see how much of all this they have figured out way before me &lt;img src='http://blog.xebia.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /&gt; &lt;/p&gt;
   Bookmark</description>
	<link>http://blog.xebia.com/2009/06/23/erwins-unified-theory-of-everything/</link>
	<source url="http://blog.xebia.com/feed/rss/">Xebia Blog</source>
	<guid isPermaLink="false">http://blog.xebia.com/2009/06/23/erwins-unified-theory-of-everything/?</guid>
	<pubDate>Tue, 23 Jun 2009 22:45 GMT</pubDate>

</item>

<item>
	<title>Resource Management in Agile Projects</title>
	<description>Agile projects are known to address the problems of rapid change. These may be changes in market forces, system requirements or implementation technology. One of the change, that does not gel well with Agile projects, is the frequent change of people working on the project. The idea is not to disturb the high performing teams so that they can continue to deliver high velocity.  &lt;i&gt;By Vikas Hazrati&lt;/i&gt;</description>
	<link>http://www.infoq.com/news/2009/06/resource-management-in-agile</link>
	<source url="http://www.infoq.com/rss/rss.action?token=Da78nliYfDyBJRY3qu8xpPGWCTndPFMv">InfoQ Personalized Feed for Michael Franken</source>
	<guid isPermaLink="false">http://www.infoq.com/news/2009/06/resource-management-in-agile?</guid>
	<pubDate>Tue, 23 Jun 2009 12:43 GMT</pubDate>

</item>


</channel></rss>

