<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Leaning Agile &#187; Scrum</title>
	<atom:link href="http://trondwingard.com/category/agile/scrum/feed/" rel="self" type="application/rss+xml" />
	<link>http://trondwingard.com</link>
	<description>Agile, Lean, Value-Based Software Development and Project Management</description>
	<lastBuildDate>Sat, 11 Sep 2010 21:33:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>The Product Backlog Hinders Value Creation &#8211; Part 3</title>
		<link>http://trondwingard.com/2010/06/pbl-hinders-value-creation-part-3/</link>
		<comments>http://trondwingard.com/2010/06/pbl-hinders-value-creation-part-3/#comments</comments>
		<pubDate>Tue, 22 Jun 2010 09:18:13 +0000</pubDate>
		<dc:creator>trond</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[value]]></category>
		<category><![CDATA[Customer]]></category>

		<guid isPermaLink="false">http://trondwingard.com/?p=154</guid>
		<description><![CDATA[In part 2 we looked at how an improved value process can rectify the shortcomings of a Product Backlog / User Story oriented standard agile approach. The main component was introducing two levels of quantified goals; Stakeholder Goals and Product &#8230; <a href="http://trondwingard.com/2010/06/pbl-hinders-value-creation-part-3/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In <a title="The Product Backlog Hinders Value Creation - Part 2" href="http://trondwingard.com/2010/06/pbl-hinders-value-creation-part-2/">part 2</a> we looked at how an improved value process can rectify the shortcomings of a Product Backlog / User Story oriented standard agile approach. The main component was introducing two levels of quantified goals; Stakeholder Goals and Product Goals and evaluate ideas and real implementations against those goals, particularly the Product Goals.</p>
<p>Now, it&#8217;s time for some specific, although simplified, examples. Imagine a clothes shop that also sells through their web site.<br />
<span id="more-154"></span></p>
<h3>Stakeholder Goals</h3>
<p>Stakeholder Goals aim at identifying who it is that needs something to be improved, and what that improvement is for them. For example:</p>
<p>Sales Manager	Double the revenue from sales through web site within a year after release<br />
Operations Manager	Reduce the Operations and Maintenance costs related to this web site by 50 % within a month after final release<br />
Web site editor	Reduce effort spent publishing new clothing items by 50 % within a year after release</p>
<p>The point is &#8211; identify the major stakeholders and find out what&#8217;s valuable for them.</p>
<h3>Product Goals</h3>
<p>The Stakeholder Goals then need to be transformed into Product Goals &#8211; qualities that the product should have in order to fulfill the Stakeholder Goals. Examples:</p>
<p><em>Product Goal Name</em>: <strong>FindItem.Fast</strong><br />
<em> Gist</em>: The user should spend as little time as possible finding the clothing item she wants.<br />
<em> Scale</em>: The time it takes a user to find the clothing item she wants. Average, in seconds.</p>
<p><a href="http://trondwingard.com/wp-content/uploads/2010/06/Baseline-and-goals.png"><img class="aligncenter size-medium wp-image-157" title="Baseline and goals" src="http://trondwingard.com/wp-content/uploads/2010/06/Baseline-and-goals-300x69.png" alt="Product Goal - Baseline and Goals" width="300" height="69" /></a></p>
<p>The important thing is to construct a scale, a way to measure the important qualities, so that the effect of design ideas and implementations can be either estimated or actually measured. Once the scale is in place, we can set a baseline and goal, as well as noting an &#8220;acceptable&#8221; level, in case we don&#8217;t get all we want on all the various Product Goals.</p>
<p>In this example, also note how the focus shifts from simple functionality to a more usability-ish approach, including a usability-like test. Some more examples:</p>
<p><em>Product Goal Name</em>: <strong>Maintenance.ReduceEffort</strong><br />
<em> Gist</em>: Operations and Maintenance costs should be as low as possible<br />
<em> Scale</em>: The time it takes an operator to find and fix a simple error, including stopping and starting the system. Average, in minutes.</p>
<p><em>Product Goal Name</em>: <strong>PublishItem.ReduceEffort</strong><br />
<em> Gist</em>: Editors should spend as little time and effort as possible publishing new clothing items.<br />
<em> Scale</em>: The time it takes an editor to publish a new clothing item, including verifying and possibly fixing appearance on web site. Average, in seconds.</p>
<p>With 10-12 goals like this, we have a really good foundation for steering the project towards creating real value for the customer. Also, keep in mind that the primary use of the goals is to set direction and help prioritize what to do next &#8211; it is <strong>not</strong> to measure success.</p>
<h3>Benefits</h3>
<p>Now, if we can do this, use the improved Value Process centered on quantified goals, I see at least three huge benefits compared to the standard Product Backlog-centered approach.</p>
<ol>
<li>Everybody knows what is valuable &#8211; &#8220;value&#8221; is made explicit. We no longer have to look behind the Product Backlog, or ask &#8220;why&#8221; multiple times, in order to figure out what the customer finds valuable. It&#8217;s right there, in our face, giving the customer and the developers a very potent tool for evaluating ideas and implementations, prioritizing and basically steering the project in the best possible way.</li>
<li>It&#8217;s easier to manage the Product Backlog. The Product Backlog is no longer an exhaustive list of functionality to implement that has to be constantly prioritized. Instead it&#8217;s a (usually) much shorter list of ideas, all of which are not going to be implemented.</li>
<li>We utilize a much larger group of brains to find the good solutions. The customer is no longer alone in her task to find good ways to create value through the project. The developers are no longer limited to just finding good ways to implement a set of user stories. Instead, the customer invites the developers to use their impressive creativity and problem-solving skills to find good ideas for how to reach the goals. The developers go from functionality-implementers to goal-seekers, from implementing means to finding means. Besides resulting in better ways to reach the goals, there are so many positive secondary effects, especially with regards to motivation and collaboration, that one really should not underestimate this benefit.</li>
</ol>
<h3>Summary</h3>
<p>In <a title="The Product Backlog Hinders Value Creation - Part 1" href="http://trondwingard.com/2010/06/pbl-hinders-value-creation-part-1/">part 1</a>, I looked at three problems with the Product Backlog as a tool for creating value. In <a title="The Product Backlog Hinders Value Creation - Part 2" href="http://trondwingard.com/2010/06/pbl-hinders-value-creation-part-2/">part 2</a>, I rose one level and looked at the flawed Value Process centered on the Product Backlog, and proposed an improved Value Process centered on quantified Goals. In this final part, <a title="The Product Backlog Hinders Value Creation - Part 3" href="http://trondwingard.com/2010/06/pbl-hinders-value-creation-part-3/">part 3</a>, I gave simple examples of Stakeholder Goals and Product Goals, as well as the benefits to gain from working this way.</p>
<h3>References</h3>
<p>I did not make up all of this myself (now, there&#8217;s a surprise!). The improved Value Process is basically <a title="Principles of Evolutionary Project Management - PDF" href="http://www.gilb.com/tiki-download_file.php?fileId=59">Evo</a>, created by <a title="Tom Gilb" href="http://en.wikipedia.org/wiki/Tom_Gilb">Tom Gilb</a> as early as the 1960&#8242;s, and first published in his book &#8220;<a title="Software Metrics book at Amazon.com" href="http://www.amazon.com/Software-metrics-Tom-Gilb/dp/914412631X/ref=sr_1_8?ie=UTF8&amp;s=books&amp;qid=1277187679&amp;sr=1-8">Software Metrics</a>&#8221; in 1976. Tom has developed Evo further, working with his son <a title="About Tom and Kai Gilb" href="http://www.gilb.com/About">Kai</a> for the past 20 years or so. You should check their web site, <a title="Gilb Web Site" href="http://www.gilb.com/">www.gilb.com</a> &#8211; a treasury of papers, presentations and book chapters and, of course, the authorative source on Evo. The Gilbs are very open with all of their material.</p>
<p>Also, <a title="Ryan Shriver on Twitter" href="http://twitter.com/ryanshriver">Ryan Shriver</a> has a nice web site called <a title="The Agile Engineer Web Site" href="http://www.theagileengineer.com/">The Agile Engineer</a>, with several good papers and presentations on how this value focus can work with Scrum.</p>
]]></content:encoded>
			<wfw:commentRss>http://trondwingard.com/2010/06/pbl-hinders-value-creation-part-3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Product Backlog Hinders Value Creation &#8211; Part 2</title>
		<link>http://trondwingard.com/2010/06/pbl-hinders-value-creation-part-2/</link>
		<comments>http://trondwingard.com/2010/06/pbl-hinders-value-creation-part-2/#comments</comments>
		<pubDate>Tue, 15 Jun 2010 08:17:29 +0000</pubDate>
		<dc:creator>trond</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[value]]></category>
		<category><![CDATA[Customer]]></category>

		<guid isPermaLink="false">http://trondwingard.com/?p=141</guid>
		<description><![CDATA[So, let&#8217;s summarize where we are so far. The value process in agile software development projects is flawed, and the Product Backlog is at the center of it. It normally goes something like this: Flawed Value Process The customer has &#8230; <a href="http://trondwingard.com/2010/06/pbl-hinders-value-creation-part-2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>So, let&#8217;s summarize where we are so far.</p>
<p>The value process in agile software development projects is flawed, and the Product Backlog is at the center of it. It normally goes something like this:</p>
<h3>Flawed Value Process</h3>
<p><a href="http://trondwingard.com/wp-content/uploads/2010/06/Flawed-Value-Process.png"><img class="aligncenter size-medium wp-image-148" title="Flawed Value Process" src="http://trondwingard.com/wp-content/uploads/2010/06/Flawed-Value-Process-95x300.png" alt="Flawed Value Process" width="95" height="300" /></a>The customer has some challenges, and starts a project to address them. The project&#8217;s goals are formulated &#8211; and goals are value statements, explicitly saying what the valuable results of the project should be.</p>
<p>Based on the goals, the customer starts working on the Product Backlog, with its user stories. The user stories, as we saw in part one, are means to reach the projects goals, or ends. In this process, the customer assumes that the user stories she writes are necessary to reach the goals. But there&#8217;s no real checking if that assumption is true, if the successful implementation of those user stories does indeed bring the customer closer to the goals.</p>
<p>So this step is basically a one-way process. The goals do not change as a result of creating the Product Backlog, and alternative means (e.g. a different set of user stories) are not considered in any serious way.</p>
<p><span id="more-141"></span></p>
<p>Now, with the first Product Backlog established and prioritized, implementation starts with early and continuous delivery of software, checking off from the top of the backlog.</p>
<p>We usually are very thorough in verifying that what we implemented is actually what was asked for in the user story. So this is a two-way process, with evaluation and feedback from implementation to user story.</p>
<p>However, there&#8217;s no real evaluation and feedback towards the goals, the value statements! And that is the most interesting part &#8211; did we actually get closer to the goals? Ok, so we have the demo where the customer can see what&#8217;s been implemented and do some matching in her head and adjust the Product Backlog accordingly. At least, that&#8217;s what we hope, but we can&#8217;t know. So this is a very weak evaluation and feedback mechanism.</p>
<p>We need something better.</p>
<h3>Improved Value Process</h3>
<p>This is how I&#8217;d like it to be.</p>
<p><a href="http://trondwingard.com/wp-content/uploads/2010/06/Improved-Value-Process.png"><img class="aligncenter size-medium wp-image-149" title="Improved Value Process" src="http://trondwingard.com/wp-content/uploads/2010/06/Improved-Value-Process-213x300.png" alt="Improved Value Process" width="213" height="300" /></a>The customer has some challenges, and starts a project to address them. Analyzing the challenges, the customer creates goals at two levels. First, she finds out <strong>who </strong>is it that needs something to be improved, and what<strong> </strong><strong>improved</strong> means for them. These are <strong>stakeholder goals</strong>.</p>
<p>The customer then translates these into <strong>product goals</strong>; qualities that the product should have in order to fulfill the stakeholder goals. Both stakeholder goals and product goals are quantified.</p>
<p>Next, the customer and the developers brainstorm various ideas for how to reach these goals, and evaluate those ideas up against the product goals. When we have found what looks to be the best idea at this point, that is, the idea that brings us the farthest towards the goals at the least cost, we start implementing.</p>
<p>Once we&#8217;re done implementing, we evaluate the implementation against the goals. What we thought at the previous step is no longer important &#8211; the important thing is, did we actually get closer to the goals, and how much? Since the goals are quantified, we can get a pretty accurate picture of where we are at the moment. Also, the implementation may show that some goals should be adjusted, so there&#8217;s definitely a learning process involved.</p>
<p>Now, this is all theory so far. In <a title="The Product Backlog Hinders Value Creation - Part 3" href="http://trondwingard.com/2010/06/pbl-hinders-value-creation-part-3/">Part 3</a> I&#8217;ll show some examples of what stakeholder and product goals could look like.</p>
]]></content:encoded>
			<wfw:commentRss>http://trondwingard.com/2010/06/pbl-hinders-value-creation-part-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Product Backlog Hinders Value Creation &#8211; Part 1</title>
		<link>http://trondwingard.com/2010/06/pbl-hinders-value-creation-part-1/</link>
		<comments>http://trondwingard.com/2010/06/pbl-hinders-value-creation-part-1/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 06:40:04 +0000</pubDate>
		<dc:creator>trond</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[value]]></category>
		<category><![CDATA[Customer]]></category>

		<guid isPermaLink="false">http://trondwingard.com/?p=121</guid>
		<description><![CDATA[(I did a lightning talk with this title at XP2010 in Trondheim, Norway, and thought I&#8217;d do a write-up of it as well. This is part 1.) Ok, we all want to create value with your software projects. Using agile methodologies is &#8230; <a href="http://trondwingard.com/2010/06/pbl-hinders-value-creation-part-1/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><em>(I did a lightning talk with this title at XP2010 in Trondheim, Norway, and thought I&#8217;d do a write-up of it as well. This is part 1.)</em></p>
<p>Ok, we all want to create value with your software projects. Using agile methodologies is a great way of accomplishing that. But as I&#8217;ve gained experience with agile methodologies, I&#8217;ve surprisingly found that the Product Backlog is actually hindering us from developing the most valuable software. It&#8217;s hugely superior to the standard requirements documents of the Dark Ages, but still &#8211; when it comes to creating maximum customer value, the Product Backlog is a hindrance.</p>
<p>I think there are three problems with it.</p>
<p><span id="more-121"></span></p>
<h3>Huge pile of means</h3>
<p>Problem # 1 is that the Product Backlog is a long list of means. It doesn&#8217;t state customer goals or customer value, but means. That is, it doesn&#8217;t say where the customer wants to be, only how the customer intends to get there. In very small steps, called user stories.</p>
<p>Let&#8217;s take a look at a typical user story:</p>
<blockquote><p>As a repeat user<br />
I can personalise my start page<br />
So that I can get quick access to stuff I care about</p></blockquote>
<p>That last line hints at a need for a type of user. However, it says nothing at all about why the <em>customer</em> would want to spend money, time and energy on developing, testing and deploying this functionality. Fortunately, good agilists habitually use this important question:</p>
<blockquote><p><strong>Why?</strong></p></blockquote>
<p>So, when discussing a user story with the team and the customer, we ask &#8220;why&#8221; &#8211; often multiple times &#8211; to work our way backward from the user story itself to the reason for it &#8211; the customers&#8217;s goal with it, why the customer values it. In this case it might be that the customer has a problem with users not returning, and it would be valuable to the customer to get the users to come back (and possibly spend more money there) - and this user story is one of several means to accomplish that.</p>
<p>Now, when the goal is found, we then ask &#8220;Now, is there a better way to reach this goal?&#8221;, possibly resulting in a different set of user stories.</p>
<p>But this is quite a backwards way of discovering the customer&#8217;s goals. If we want to create maximum value, there must be a better, more direct way.</p>
<h3>Huge pile of means</h3>
<p>Problem #2 with the Product Backlog is that not only is it a pile of means; it&#8217;s a <strong>huge</strong> pile of means. Imagine a Product Backlog with 500, 200 or even just 100 user stories. It&#8217;s quite difficult to look at a Product Backlog that size and figure out where the value is. Also, it gets increasingly difficult to apply the &#8220;why&#8221; question as the Product Backlog increases in size.<br />
<a href="http://trondwingard.com/wp-content/uploads/2010/06/Product-Backlog1.png"><img class="aligncenter size-medium wp-image-130" title="Product Backlog" src="http://trondwingard.com/wp-content/uploads/2010/06/Product-Backlog1-300x288.png" alt="Sample Product Backlog" width="300" height="288" /></a></p>
<h3>Focuses on functionality</h3>
<p>The third problem with the Product Backlog is that it focuses on functionality. A Product Backlog consists of user stories, and the user stories describe what somebody can do with the system, the system&#8217;s functionality. But</p>
<p>It&#8217;s <strong>not </strong>about the functionality!</p>
<p>Let me repeat that, just to make sure it&#8217;s not misunderstood:</p>
<p><strong>It&#8217;s not about the functionality!</strong></p>
<p>Think Twitter, or Google Docs. They didn&#8217;t succeed because of loads of functionality. Or let&#8217;s use a replacement project as an example. The reason for the replacement project is not that the customer wants more or better functionality. (Even though we sometimes add that as a goal, probably to make it more likely the project will fail.) The reason is usually something like</p>
<blockquote><p>&#8220;This system is running on crap software and crap hardware. We need something better, or else&#8230;&#8221;</p></blockquote>
<p>And if we analyze that, we find that the reason for the project is that</p>
<p><strong>Something </strong>needs to be <strong>improved </strong>for <strong>somebody</strong>.</p>
<p>I believe that&#8217;s true not only for replacement projects, but for all projects, including those we software people are often involved in &#8211; product development or product improvement. And then we better start by figuring out who these <em>somebodies </em>are, and what this <em>something </em>is, and what <em>improved </em>means.</p>
<p>We&#8217;ll explore the value process further in <a title="The Product Backlog Hinders Value Creation - Part 2" href="http://trondwingard.com/2010/06/pbl-hinders-value-creation-part-2/">Part 2</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://trondwingard.com/2010/06/pbl-hinders-value-creation-part-1/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Agile development isn&#8217;t there yet</title>
		<link>http://trondwingard.com/2009/07/agile-development-isnt-there-yet/</link>
		<comments>http://trondwingard.com/2009/07/agile-development-isnt-there-yet/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 20:51:51 +0000</pubDate>
		<dc:creator>trond</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[value]]></category>

		<guid isPermaLink="false">http://trondwingard.com/?p=21</guid>
		<description><![CDATA[This blog post is mostly a translation of an article I had in the Norwegian issue of Computerworld april 2009. Norway has embraced agile methodologies. Now we need to stop only evangelizing the positive effects, and start discussing &#8211; and &#8230; <a href="http://trondwingard.com/2009/07/agile-development-isnt-there-yet/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><em>This blog post is mostly a translation of an article I had in the Norwegian issue of Computerworld april 2009.</em></p>
<p><em> </em>Norway has embraced agile methodologies. Now we need to stop only evangelizing the positive effects, and start discussing &#8211; and solving &#8211; real challenges encountered in agile projects.</p>
<p>I think agile software development is a huge step in the right direction compared to traditional software development methodologies. However, agile development in its current form is <strong>not</strong> the end station. We can &#8211; and must &#8211; get even better. Anyone who has run an agile project has experienced problems and setbacks that aren&#8217;t normally addressed in a standard presentation of agile.</p>
<p>There are real challenges tied to agile methodologies, and all of us who preach agile, must dare to acknowledge and discuss that. That is important if we really want agile development to be a success, live up to its potential, and not become just another hype in history&#8217;s graveyard.</p>
<p>So, to get started, here are three of the challenges I&#8217;m contemplating nowadays.<span id="more-21"></span></p>
<h3>Value, not Functionality</h3>
<p>The first one is to deliver <strong>value</strong>. The first of the twelve <a href="http://www.agilemanifesto.org/principles.html">principles </a>of the <a href="http://www.agilemanifesto.org/">Agile Manifesto</a> relates to delivering valuable software early and continuously.  We also like to say we deliver the most valuable parts first. This gives better cash flow and ROI, and is a great principle.</p>
<p>In practice, though, agile projects deliver functionality, not value. Most of the time we have no idea how much value this functionality has to the organization, or even if it would be economically smart <strong>not</strong> to develop it. We just leave it to the Product Owner or Customer to prioritize the functionality, and then we hope that it leads to us delivering the highest value first and maximize ROI. We may be right, we may be wrong &#8211; we don&#8217;t know, we just hope.</p>
<p>So, we need better methods of defining and measuring value. This is, by the way, the subject of my talk at this year&#8217;s <a href="http://jz09.java.no/">JavaZone</a> &#8211; the talk is entitled &#8220;How much value have you delivered lately?&#8221;.</p>
<h3>Goals, not Requirements</h3>
<p>The second challenge I&#8217;d like to mention, is that agile projects steer towards the Customer&#8217;s <strong>requirements</strong>, not the Customer&#8217;s <strong>goals</strong>. The well-known Product Backlog from Scrum is an example of this. We describe requirements as User Stories, put them into the Product Backlog, and then we measure progress as we finish off the Stories. We are willing to change the requirements and re-prioritize, much more than in serial projects, and that definitely helps the project succeed.</p>
<p>But &#8211; finishing off requirements is not the important thing. Reaching goals is. The requirements simply constitute a set of hypotheses for how one can reach the goals.</p>
<p>So, we need more focus on defining goals and steer towards them. I&#8217;d like to mention that Evo, created by Norway&#8217;s own <a href="http://www.gilb.com/">Tom Gilb</a>, is a well-tested alternative focusing on goal fulfillment.</p>
<h3>Support the Customer</h3>
<p>The third challenge I&#8217;d like to mention is that most of the difficult stuff is, especially in Scrum projects, pushed onto the Customer &#8211; the Product Owner. Not only is the stuff difficult, it&#8217;s coincidentally the stuff that, to a large degree, determines if the project is a success or not. Stuff like organizational buy-in, balancing different stakeholders and interests, determining when to release, prioritizing and determining what goes in and what doesn&#8217;t, etc. And yet we don&#8217;t say too much about how the Product Owner should manage all this stuff. A Product Owner is usually very competent in his domain &#8211; but that domain is usually not project management.</p>
<p>So while the development team is happily working their way through the sprint, protected from disturbance from the outside world, the Product Owner has to prioritize requirements, create buy-in, negotiate agreement, do all sorts of internal politics &#8211; while simultaneously providing the development team with all and any clarifications needed.</p>
<p>We&#8217;ve done significant progress in the way the development team works. Now we have to look up from the design, development and test processes. We have to start focusing on the Product Owner and the organization around her, and provide real support to the important role the Product Owner posesses.</p>
<h3>The Point: Take Experience Seriously</h3>
<p>Ok, so we need better ways of measuring value, stronger focus on goals and how to reach them, and improved support to the Product Owner and the organization surrounding her. Still, these are simply three challenges that I find important nowadays. Other people will have different priorities, based on their context and experience. My main point, however, is that we start discussing these real challenges that real people meet in real projects.</p>
<p>Until now, capable peoples specific challenges have too often been met with any variant of &#8220;But you&#8217;re not doing it right.&#8221; Especially if they&#8217;re not viewed as agile-savvy. But this kind of answer simply doesn&#8217;t help. And if agile software development is to be a real success, people need to find help also when they&#8217;re struggling, also when they&#8217;re &#8220;doing it wrong&#8221;. And, equally important: If we brush off the challenges people experience, we deprive ourselves of the opportunity to learn, to enhance and improve the agile methodologies &#8211; because we&#8217;re not taking feedback from actual experience seriously.</p>
<p>As one of the enthusiast who have worked to spread agile methodologies for nearly a decade, I&#8217;m very pleased that agile software development eventually has become accepted and embraced in mainstream Norwegian business. The marketing has done its job well; now we have to stop evangelizing and rather start working on the challenges.</p>
<p>Agile software development in its current form is a large step forwards, but it&#8217;s not the end of the journey. We have to keep improving, based on feedback.</p>
<p>That is the agile core in all its beautiful simplicity.</p>
<p><em><br />
</em></p>
]]></content:encoded>
			<wfw:commentRss>http://trondwingard.com/2009/07/agile-development-isnt-there-yet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

