<?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>Agile Bench &#187; Agile</title>
	<atom:link href="http://agilebench.com/blog/tag/agile/feed" rel="self" type="application/rss+xml" />
	<link>http://agilebench.com/blog</link>
	<description>Get the Story</description>
	<lastBuildDate>Thu, 24 Nov 2011 21:57:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Features &#8211; the categorization of stories</title>
		<link>http://agilebench.com/blog/features-the-categorization-of-stories</link>
		<comments>http://agilebench.com/blog/features-the-categorization-of-stories#comments</comments>
		<pubDate>Thu, 24 Nov 2011 21:57:54 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Agile Bench]]></category>
		<category><![CDATA[Features]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[categorization]]></category>
		<category><![CDATA[epic]]></category>
		<category><![CDATA[feature]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[story]]></category>
		<category><![CDATA[theme]]></category>

		<guid isPermaLink="false">http://agilebench.com/blog/?p=292</guid>
		<description><![CDATA[Agile Bench has added the "Features" feature as a way of categorizing stories.  Each story can now belong to a feature allowing you to break your stories into business oriented chunks]]></description>
			<content:encoded><![CDATA[<div>Stories are great.  They allow agile teams to express their work in units that are valuable to you, their business owner.  They can be estimated reasonably well since they&#8217;re small and they can be traded off against each other and prioritized by you, the business owner.  The down side of stories is that you have lots of them which can make it hard to see the big picture.  How do you see the <a href="http://www.englishclub.com/ref/esl/Idioms/Quizzes/Plants/can_t_see_the_wood_for_the_trees_148.htm" class="aga aga_0">wood for the trees</a>?</div>
<div>To better understand a mass of information, we generalize and we categorize.  Agile Bench has added the &#8220;Features&#8221; feature as a way of categorizing stories.  Each story can now belong to a feature allowing you to break your stories into business oriented chunks.</div>
<div>
<div id="attachment_291" class="wp-caption aligncenter" style="width: 310px"><a href="http://agilebench.com/blog/features-the-categorization-of-stories/project-with-features"  rel="attachment wp-att-291"><img class="size-medium wp-image-291" title="Project with features" src="http://agilebench.com/blog/wp-content/uploads/2011/11/project-with-features-300x190.png" alt="" width="300" height="190" /></a><p class="wp-caption-text">Features are stories categorized into business oriented groups</p></div>
</div>
<div>We&#8217;ve worked hard to make features easy to use.  Features can be added whilst editing a story.</div>
<div><a href="http://agilebench.com/blog/features-the-categorization-of-stories/add-feature-option-from-edit-story-page"  rel="attachment wp-att-289"><img class="aligncenter size-medium wp-image-289" title="add feature option from edit story page" src="http://agilebench.com/blog/wp-content/uploads/2011/11/add-feature-option-from-edit-story-page-300x282.png" alt="" width="300" height="282" /></a></div>
<div>Or you can bulk edit your backlog stories and add them (or remove them) from a feature.</div>
<div>
<div id="attachment_290" class="wp-caption aligncenter" style="width: 310px"><a href="http://agilebench.com/blog/features-the-categorization-of-stories/feature-bulk-editing"  rel="attachment wp-att-290"><img class="size-medium wp-image-290" title="feature bulk editing" src="http://agilebench.com/blog/wp-content/uploads/2011/11/feature-bulk-editing-300x131.png" alt="" width="300" height="131" /></a><p class="wp-caption-text">Categorize features in bulk</p></div>
</div>
<div>We&#8217;ve also got a page to manage your features.  On the Manage Features page you can add, edit, delete and color your features.</div>
<div><a href="http://agilebench.com/blog/features-the-categorization-of-stories/manage-features-page-1"  rel="attachment wp-att-288"><img class="aligncenter size-medium wp-image-288" title="manage features page-1" src="http://agilebench.com/blog/wp-content/uploads/2011/11/manage-features-page-1-216x300.png" alt="" width="216" height="300" /></a></div>
<div>Once you&#8217;ve categorized your stories you can quickly filter the backlog and get insight into how big the feature is.  We&#8217;ll have another post on search soon.</div>
<div>
<div id="attachment_287" class="wp-caption aligncenter" style="width: 310px"><a href="http://agilebench.com/blog/features-the-categorization-of-stories/backlog-with-features-that-is-filtered"  rel="attachment wp-att-287"><img class="size-medium wp-image-287" title="backlog with features that is filtered" src="http://agilebench.com/blog/wp-content/uploads/2011/11/backlog-with-features-that-is-filtered-300x186.png" alt="" width="300" height="186" /></a><p class="wp-caption-text">Quickly show only the feature you&#39;re focused on</p></div>
</div>
<div>Features give you a very powerful way to slice and dice your backlog.  Let us known how you find it.</div>
<div>Mike Cohn, of Mountain Goat Software, has a <a href="http://blog.mountaingoatsoftware.com/stories-epics-and-themes" class="aga aga_1">good article on features (although he calls them Themes)</a>.  As he notes, the terminology isn&#8217;t that important as long as everyone agrees on what it means in their context.</div>
<div>On an aside, Agile Bench currently has epics, which is one of our issue types.  We don&#8217;t recomment using epics as we&#8217;ll be phasing them out soon.</div>
]]></content:encoded>
			<wfw:commentRss>http://agilebench.com/blog/features-the-categorization-of-stories/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Agile Teams need to be trusted</title>
		<link>http://agilebench.com/blog/agile-teams-need-to-be-trusted</link>
		<comments>http://agilebench.com/blog/agile-teams-need-to-be-trusted#comments</comments>
		<pubDate>Tue, 27 Sep 2011 01:45:19 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[agile product management]]></category>
		<category><![CDATA[agile project management]]></category>
		<category><![CDATA[commanders intent]]></category>
		<category><![CDATA[project management]]></category>
		<category><![CDATA[trust]]></category>

		<guid isPermaLink="false">http://agilebench.com/blog/?p=233</guid>
		<description><![CDATA[A highly complex and uncertain environment requires decision making to be distributed to the team so that teams can dynamically adapt to new situations]]></description>
			<content:encoded><![CDATA[<p>Don&#8217;t run away!  I&#8217;m going to use the military doctrine of <em>Commander&#8217;s Intent</em> to highlight a project management issue.  I&#8217;m not a big fan of using military example as they are often gung-ho, misdirected, chest beating exercised to make a writer feel like they are king of the hill.  Disclaimer aside, the doctrine of Commander&#8217;s Intent is fundamentally about centralized versus distributed decision making and anyone participating in a project can learn from the approach.</p>
<p>The Commander&#8217;s Intent, the Agile philosophy and New Product Development approaches share a lot in common.  At their heart they embrace that a highly complex and uncertain environment requires decision making to be distributed to the team so that teams can dynamically adapt to new situations.  In old fashioned management speak we&#8217;d call this delegation and delegation requires trust.</p>
<div class="wp-caption aligncenter" style="width: 510px"><a href="http://www.flickr.com/photos/parl/70636864/" class="aga aga_2"><img title="Lego Adventure by parl, on Flickr" src="http://farm1.static.flickr.com/35/70636864_511b2d033e.jpg" alt="" width="500" height="333" /></a><p class="wp-caption-text">You&#39;d trust these guys, right!?</p></div>
<p><a href="http://faculty.nps.edu/lgshattu/" class="aga aga_3">Lieutenant Colonel Lawrence G. Shattuck</a>, US Army in his paper &#8220;<a href="http://www.au.af.mil/au/awc/awcgate/milreview/shattuck.pdf" class="aga aga_4">Communicating Intent and Imparting Presence</a>&#8221; discusses the doctrine the Commander&#8217;s Intent. In it he states:</p>
<blockquote><p>&#8220;confidence in subordinates stems from the superior&#8217;s intimate personal knowledge of each one.&#8221;</p></blockquote>
<p>Futhermore:</p>
<blockquote><p>&#8220;Trust between superior and subordinate is the cornerstone of mission-oriented command.  The superior trusts his subordinate to exercise his judgment and creativity, to act as the situation dictates to reach the maximum goal articulated in his mission; the subordinate trusts that whatever action he takes in good faith to contribute to the good of the whole will be supported by his superior.&#8221;</p></blockquote>
<p>In a software delivery context I could read this as &#8220;Get to know your team, let them do their jobs and trust that they want the best outcome.&#8221;</p>
<p>When I read the <a href="http://agilemanifesto.org/" class="aga aga_5">Manifesto for Agile Software Development</a> I see it as a worldview based on trust.  Three of the four points listed revolve around trust.</p>
<div>
<ul>
<li>Individuals and interactions over processes and tools &#8211; <em>trust</em> your people and keep communication flowing.</li>
<li>Working software over comprehensive documentation &#8211; <em>trust</em> can be built by delivering working software</li>
<li>Customer collaboration over contract negotiation &#8211; work together to build <em>trust</em> and empathy and contacts wont be needed as much.</li>
</ul>
<div>Do you think Agile teams are built on trust?</div>
</div>
<p><em>In my followup article I&#8217;ll discuss how the Commander&#8217;s Intent proves that Big Upfront Design hindered successful outcomes.</em></p>
<p><em>Please take the time to <a title="Communicating Intent and Imparting Presence" href="http://www.au.af.mil/au/awc/awcgate/milreview/shattuck.pdf" class="aga aga_6">read the full paper</a>.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://agilebench.com/blog/agile-teams-need-to-be-trusted/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Does Agile Software Development Prevent Rounded Products?</title>
		<link>http://agilebench.com/blog/does-agile-software-development-prevent-rounded-products</link>
		<comments>http://agilebench.com/blog/does-agile-software-development-prevent-rounded-products#comments</comments>
		<pubDate>Tue, 07 Jun 2011 21:00:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Agile Bench]]></category>
		<category><![CDATA[Product Development]]></category>
		<category><![CDATA[agile product development]]></category>
		<category><![CDATA[agile product management]]></category>
		<category><![CDATA[agile product manager]]></category>
		<category><![CDATA[agile project]]></category>
		<category><![CDATA[pcamp]]></category>
		<category><![CDATA[pcampsydney]]></category>
		<category><![CDATA[product developmenta]]></category>

		<guid isPermaLink="false">http://agilebench.com/blog/?p=221</guid>
		<description><![CDATA[On Saturday the Agile Bench team attended Product Camp Sydney.  The Brainmates crew did a spectacular job getting the whole event together and promoting it so well that close to 100 people attended.  My favourite part was that everyone participated, the feeling was relaxed and most importantly, it was fun. I was fortunate enough to rack [...]]]></description>
			<content:encoded><![CDATA[<p>On Saturday the Agile Bench team attended Product Camp Sydney.  The <a href="http://brainmates.com.au/" class="aga aga_11">Brainmates</a> crew did a spectacular job getting the whole event together and promoting it so well that close to 100 people attended.  My favourite part was that everyone participated, the feeling was relaxed and most importantly, it was fun.</p>
<p>I was fortunate enough to rack up enough votes to speak on whether &#8220;<a href="http://www.slideshare.net/markmansour/backup-of-does-agile-software-development-prevent-rounded-products" class="aga aga_12">Agile Software Development Prevent Rounded Products</a>.&#8221;  I&#8217;ve attached the slides below but please go to the slideshare site and turn on the notes, that is where lot of the good bits are.</p>
<iframe src="http://www.slideshare.net/slideshow/embed_code/8221595" width="400" height="337" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe><br/><br/>
<p>I also want to say thanks to <a href="http://twitter.com/mishymash" class="aga aga_13">Mishymash</a>, who was attentive enough to <a href="http://mishymash.com/2011/06/pcampsyd2011/" class="aga aga_14">take some great notes of my session</a> too in mind map form (they look great, please check them out).</p>
]]></content:encoded>
			<wfw:commentRss>http://agilebench.com/blog/does-agile-software-development-prevent-rounded-products/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>What to do with software bugs?</title>
		<link>http://agilebench.com/blog/what-to-do-with-software-bugs</link>
		<comments>http://agilebench.com/blog/what-to-do-with-software-bugs#comments</comments>
		<pubDate>Mon, 17 Jan 2011 11:48:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[agile software development]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[bug tracking]]></category>
		<category><![CDATA[bug tracking software]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[defect]]></category>
		<category><![CDATA[defect tracking]]></category>
		<category><![CDATA[done]]></category>
		<category><![CDATA[done done]]></category>
		<category><![CDATA[issue tracking tracking]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[software bug]]></category>
		<category><![CDATA[software bugs]]></category>

		<guid isPermaLink="false">http://agilebench.com/blog/?p=170</guid>
		<description><![CDATA[You can't have software bugs on work that isn't finished.]]></description>
			<content:encoded><![CDATA[<p>What to do with bugs?</p>
<p>Bugs, errors, flaws, mistakes, failures, issues or faults.  If your team is developing software then not everything the team makes will be perfect first time. &#8220;To err is human&#8221; as Alexander Pope said.  But what is a good agile team to do?</p>
<p>Let&#8217;s start by defining what a software bug is, then work out what to do.  A software bug is found when the system doesn&#8217;t work the in the way it was specified.  That&#8217;s fairly straightforward.</p>
<p>It is also important to define what a software bug is not.  You have not found a software bug if the system doesn&#8217;t work in the way you want it to, but that behaviour was not specified.  Let&#8217;s dig into this a bit.</p>
<p><img class="alignnone size-full wp-image-175" title="I think she is mad.  " src="http://agilebench.com/blog/wp-content/uploads/2011/01/2781829063_2605698248.jpg" alt="Software Bugs" width="500" height="332" /></p>
<p>Let&#8217;s say you&#8217;ve gone the full nine yards and created a well-defined story, with measureable acceptance criteria and your team has tested their code.  Let&#8217;s say you have development specialist and testing specialist like in most mid to large organisations.  If the programmers believe they&#8217;ve completed development work but the testers disagree then you&#8217;ve got to work out what to do next.  The first thing to do is to get the programmers and the testers to spend some time together getting to the bottom of issue &#8211; if you can face-to-face or over the phone.  When programmers and the testers agree that the intention of the story, which was very focused, was not met then we would consider this card as &#8220;not done&#8221; and given back to the programmers to continue working on with a clearer requirements to work to.  If you can&#8217;t get them to agree bring in the business analysts or product owners to help get to the bottom of the issue.  Yes, the software isn&#8217;t working, but there is no value in raising a software bug.</p>
<p>&#8220;No Value!&#8221; I hear you cry.</p>
<p>Raising a software bug only adds value if you need to track and prioritise the work.  Raising a software bug at this point is to raise a bug on work that is not done.  Yep, that story is still a work in progress and to spin off a separate card is just overhead that isn&#8217;t needed.  Instead, with your teams newly gained understanding of the problem domain, note the fault, get the programmers to write a test that repeats the issue and continue working on the story until it is &#8220;done&#8221;.  Different teams have different definitions for &#8220;done&#8221;, but for the sake of argument let&#8217;s say it is when your project owner says that the work is complete and there is nothing else to be done for the item to go live.</p>
<p>The other common case is when a product owner, once seeing a story in it&#8217;s near complete stage, will realise that it doesn&#8217;t do all the things they want it to.  This is also not a bug.  If the modifications are small and help complete the intended story then change the acceptance criteria, re-evaluate the estimate and get the work done.  If you&#8217;ve identified a new piece of work, then spin off a separate story with it&#8217;s own acceptance criteria and estimate.  This way the newly discovered scope can be investigated properly, prioritized, discussed and communicated out.</p>
<p>If your product owner has signed off the story and a new issue is found, then we do one of two things.  If the issue is part of the current iteration and it&#8217;s small then move the card back into &#8220;to-do&#8221; column and just get it done.  If the issue is big or is found in a subsequent iteration we write it up as it&#8217;s own card and prioritise it against the rest of the features.</p>
<p>Each team needs to find it&#8217;s own groove and this approach works well in many teams that I&#8217;ve run.</p>
<p>We can boil this down to a simple rule: you can&#8217;t have software bugs on work that isn&#8217;t finished.  Oh, and Mr Pope&#8217;s full statement is &#8220;To err is human, to forgive is divine.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://agilebench.com/blog/what-to-do-with-software-bugs/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Talking without meaning at stand up</title>
		<link>http://agilebench.com/blog/talking-without-meaning-at-stand-up</link>
		<comments>http://agilebench.com/blog/talking-without-meaning-at-stand-up#comments</comments>
		<pubDate>Tue, 02 Nov 2010 03:26:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Stand Up]]></category>
		<category><![CDATA[agilebench]]></category>
		<category><![CDATA[dailyscrum]]></category>
		<category><![CDATA[pmot]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[standup]]></category>
		<category><![CDATA[trust]]></category>

		<guid isPermaLink="false">http://agilebench.com/blog/?p=154</guid>
		<description><![CDATA[Stand-ups (or Daily Scrums) are a great way for the entire team to coordinate work and synchronize daily efforts. Since you have the whole team involved it is in everyone interest to keep these meetings short and valuable so that you are using everyone&#8217;s time wisely. A very common stand-up anti-pattern has each member of [...]]]></description>
			<content:encoded><![CDATA[<p>Stand-ups (or Daily Scrums) are a great way for the entire team to coordinate work and synchronize daily efforts.  Since you have the whole team involved it is in everyone interest to keep these meetings short and valuable so that you are using everyone&#8217;s time wisely.</p>
<p>A very common stand-up anti-pattern has each member of the team talk about tasks they performed rather than their achievements.  I&#8217;m going to list some common task oriented items and make suggestions on how they could be better phrased.</p>
<div id="attachment_159" class="wp-caption alignnone" style="width: 510px"><a href="http://agilebench.com/blog/wp-content/uploads/2010/11/333796551_cf3e4fc0c0.jpg" ><img class="size-full wp-image-159 " title="the first standup" src="http://agilebench.com/blog/wp-content/uploads/2010/11/333796551_cf3e4fc0c0.jpg" alt="http://www.flickr.com/photos/karthikc/333796551/" width="500" height="333" /></a><p class="wp-caption-text">Stand Up by KarthicC</p></div>
<h3>&#8220;I went to a meeting&#8221;</h3>
<p>This is a pretty common generalization that simply requires rephrasing to talk about the achievements gained from the meeting (you did have a meeting with outcomes, right!?).  For instance, instead of &#8220;we had a meeting&#8221; we could say &#8220;the ABC team&#8217;s timelines have changed which will have an impact on our timelines, we haven&#8217;t worked through the details but we believe we&#8217;ll be delayed on integrating widget X by 3 weeks&#8221;.  Now everyone on the team understands what you learned from &#8220;the meeting.&#8221;</p>
<h3>&#8220;I wrote some tests&#8221;</h3>
<p>It&#8217;s great that tests were written, but this doesn&#8217;t tell the team the value of your actions (especially if I&#8217;m a non-technical member of the team).  This could alternatively be said as &#8220;In our rush to get Widget X out the door to reach milestone 1 we deliberately didn&#8217;t test Widget X as thoroughly as we need to &#8211; we wore the risk.  Yesterday we spent time adding in those tests so that we don&#8217;t have regression errors as we continue to work on Widget X in the future.&#8221;  It&#8217;s simple, and perhaps obvious to the technical folk, but this level of conversation will ensure all stakeholders understand the value of you and your work.</p>
<h3>&#8220;I can&#8217;t remember&#8221;</h3>
<p>Coming to a meeting unprepared just wastes everyone&#8217;s time.  A quick review, prior to stand-up, of  your previous work should give you more to say.  Easy!</p>
<h3>&#8220;Today I&#8217;ll be cleaning out my inbox&#8221;</h3>
<p>This type of sentence is uttered because team members either want to reassure the team that they are actually doing work or because they haven&#8217;t spent the time to collect their thoughts before the meeting.  If you haven&#8217;t collected your thoughts, then just spend a minute or two getting your head in gear so that you use everyone else&#8217;s time valuably &#8211; this should be easy to solve.</p>
<p>If, on the other hand, you are trying to reassure the team that you are doing &#8220;stuff&#8221;, then stop.</p>
<p>All teams need lots of trust to be truly high performing.  Your manager should value your work and have some understanding of what you are doing.  If you are &#8220;cleaning out your inbox&#8221; because you&#8217;ve just come back from vacation, then who am I to argue, but the rest of the team doesn&#8217;t need to know about it.  Please just say &#8220;pass&#8221; or &#8220;nothing to add&#8221;.</p>
<h3>Talking about work you&#8217;ve done that isn&#8217;t related to the project the stand-up is concerned about.</h3>
<p>This is related to the previous point, and again it is either about trust or wanting to show your peers that you are working.  See above.</p>
<p>Have you see these anti-patterns?  Are there others that get your goat?  Could you add them to the comments below for other readers to learn from.</p>
<p>Image &#8220;<a href="http://www.flickr.com/photos/karthikc/333796551/" class="aga aga_17">the first standup</a>&#8221; by <a href="http://www.flickr.com/photos/karthikc/" class="aga aga_18">karthicc</a></p>
]]></content:encoded>
			<wfw:commentRss>http://agilebench.com/blog/talking-without-meaning-at-stand-up/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Agile and Product Management</title>
		<link>http://agilebench.com/blog/agile-and-product-management</link>
		<comments>http://agilebench.com/blog/agile-and-product-management#comments</comments>
		<pubDate>Wed, 07 Oct 2009 20:50:25 +0000</pubDate>
		<dc:creator>craig</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Product Development]]></category>
		<category><![CDATA[PM]]></category>
		<category><![CDATA[ProductManagement]]></category>

		<guid isPermaLink="false">http://agilebench.com/blog/?p=100</guid>
		<description><![CDATA[Agile should be the product managers friend, but at times it can feel like you’ve lost all control especially when you can’t work on product development 100% of the time because of all the other things you have to get done. So what should you do, do you hand off your other responsibilities to the [...]]]></description>
			<content:encoded><![CDATA[<p>Agile should be the product managers friend, but at times it can feel like you’ve lost all control especially when you can’t work on product development 100% of the time because of all the other things you have to get done.</p>
<p>So what should you do, do you hand off your other responsibilities to the marketing team or do you bring in someone to work full time on product development. From our point of view it depends on where you are in the product lifecycle, how your organisation is set up and what your strategic priorities are.</p>
<p>The folks over at Pragmatic Marketing talk about 2 different types of roles. A product owner (a scrum term) who sits within the agile development team and defines requirements, removes roadblocks and researches new functions and a product manager who sits outside of the development team but who has ultimate responsibility for the product being brought into the market place. In some cases they feel the 2 roles can be covered by an experienced agile product manager and in other cases they are split.</p>
<p>If you do take on the role, agile product management is not for the faint hearted. You may not be used to being so close to the development team, delivering your product in an iterative manner or not fully knowing what will be delivered until it is, but don’t worry you’ll get there in the end and it always helps to have some one around who’s been through it before. Some of the pitfalls to avoid include being tempted to change requirements or drop in new features during an iteration, spending too long documenting features or not planning what you want to deliver a couple of iterations ahead remember of course your plan may change.</p>
<p>In the end, agile won’t solve all of your problems. You still need to get out there, talk to your customers and shape the information you gather into something that your team can deliver. What it should do though is bring you closer to your product sooner than you would have normally been, which hopefully means you don’t get that confused feeling at the end of a project where you wonder why on earth the team built what they did.</p>
<p>Here are few articles, presentations and books we have come across that should help you out:</p>
<ul>
<li><a href="http://theagileproductmanager.blogspot.com/2008/07/going-agile-consider-this.html" class="aga aga_27">http://theagileproductmanager.blogspot.com/2008/07/going-agile-consider-this.html</a></li>
<li><a href="http://www.slideshare.net/Enthiosys/agile2009-product-managerproduct-owner-dilemma?src=embed" class="aga aga_28">http://www.slideshare.net/Enthiosys/agile2009-product-managerproduct-owner-dilemma?src=embed</a></li>
<li><a href="http://www.pragmaticmarketing.com/pdf/Living_in_an_Agile_World.pdf" class="aga aga_29">http://www.pragmaticmarketing.com/pdf/Living_in_an_Agile_World.pdf</a></li>
<li><a href="http://www.enthiosys.com/insights-tools/a09-recap/" class="aga aga_30">http://www.enthiosys.com/insights-tools/a09-recap/</a></li>
<li><a href="http://www.pragmaticmarketing.com/publications/magazine/4/4/0608bn" class="aga aga_31">http://www.pragmaticmarketing.com/publications/magazine/4/4/0608bn</a></li>
<li><a href="http://www.amazon.com/gp/product/1439216061?ie=UTF8&amp;tag=enthiosys-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=1439216061" class="aga aga_32">The Art of Product Management</a></li>
<li><a href="http://crankypm.com/2007/04/so-you-think-agile-methodologies-exempt-you-from-product-management/ " class="aga aga_33">http://crankypm.com/2007/04/so-you-think-agile-methodologies-exempt-you-from-product-management/ </a></li>
<li><a href="http://onproductmanagement.net/2008/04/29/agiledev_and_pm/" class="aga aga_34">http://onproductmanagement.net/2008/04/29/agiledev_and_pm/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://agilebench.com/blog/agile-and-product-management/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Can Agile Work With UX</title>
		<link>http://agilebench.com/blog/can-agile-work-with-ux</link>
		<comments>http://agilebench.com/blog/can-agile-work-with-ux#comments</comments>
		<pubDate>Tue, 29 Sep 2009 07:59:53 +0000</pubDate>
		<dc:creator>craig</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Product Development]]></category>
		<category><![CDATA[UCD]]></category>
		<category><![CDATA[UX]]></category>

		<guid isPermaLink="false">http://agilebench.com/blog/?p=75</guid>
		<description><![CDATA[We find this is one of the most common questions asked within the companies we have worked and with the people in our teams. The typical view of agile is that its all about hacking the code, no documentation and developers going off and doing their own thing, whereas with UX and User Centred Design [...]]]></description>
			<content:encoded><![CDATA[<p>We find this is one of the most common questions asked within the companies we have worked and with the people in our teams.</p>
<p>The typical view of agile is that its all about hacking the code, no documentation and developers going off and doing their own thing, whereas with UX and User Centred Design (UCD) in particular the view is that it all takes too long, the design has to be perfect, we have to check with all of these users and we could have built and launched it by now…</p>
<p>The key issue seems to be how do you fit some of the fundamental UX methods into the small iterations that Agile develop teams work. A lot of teams run parallel design and build iterations, so that the design team has the time to create concepts and test them before handing them over to be built. This approach works but doesn’t really fit in with the agile principles of a team working together on discreet pieces of functionality within the same iteration</p>
<p>Another way to bring the teams together is to extend the scope of iteration 0 by not only looking at planning but also defining a high level information architecture, because changing this halfway through a project is very painful. We are not talking about Big Design Up Front (BDUF) but just enough so that you can understand how the product fits together.</p>
<p>In the end we think it comes down to the people more than the process, if the team wants to make it work they will find a way, just as the Agile Manifesto says it should.</p>
<p>We don’t think we have the perfect answer and there are lots of resources out on the web on this subject, below is a list of links to other articles, presentations and blog posts that we’ve read along the way.</p>
<ul>
<li><a href="http://www.agileproductdesign.com/blog/emerging_best_agile_ux_practice.html" class="aga aga_46">www.agileproductdesign.com/blog/emerging_best_agile_ux_practice.html</a></li>
<li><a href="http://www.slideshare.net/LaneHalley/making-sense-of-ucd-and-agile" class="aga aga_47">http://www.slideshare.net/LaneHalley/making-sense-of-ucd-and-agile</a></li>
<li><a href="http://msdn.microsoft.com/en-us/magazine/dd882523.aspx" class="aga aga_48">http://msdn.microsoft.com/en-us/magazine/dd882523.aspx</a></li>
<li><a href="http://www.thinkingandmaking.com/view/agile-ux-six" class="aga aga_49">www.thinkingandmaking.com/view/agile-ux-six</a></li>
<li><a href="http://www.slideshare.net/kghosh71/agile-and-ux-can-they-be-married" class="aga aga_50">http://www.slideshare.net/kghosh71/agile-and-ux-can-they-be-married</a></li>
<li><a href="http://www.slideshare.net/usabilitycounts/agile-and-ux-july-8-scrum-club-los-angeles-ca" class="aga aga_51">http://www.slideshare.net/usabilitycounts/agile-and-ux-july-8-scrum-club-los-angeles-ca</a></li>
<li><a href="http://www.adaptivepath.com/blog/2009/02/03/burndowns-and-flareups-in-agile-design/" class="aga aga_52">http://www.adaptivepath.com/blog/2009/02/03/burndowns-and-flareups-in-agile-design/</a></li>
<li><a href="http://www.slideshare.net/Cennydd/getting-real-about-agile-design-arial" class="aga aga_53">http://www.slideshare.net/Cennydd/getting-real-about-agile-design-arial</a></li>
<li><a href="http://www.stickyminds.com/BetterSoftware/magazine.asp?fn=cifea&amp;ac=384" class="aga aga_54">http://www.stickyminds.com/BetterSoftware/magazine.asp?fn=cifea&amp;ac=384</a></li>
<li><a href="http://www.disambiguity.com/waterfall-bad-washing-machine-good-ia-summit-07-slides/" class="aga aga_55">http://www.disambiguity.com/waterfall-bad-washing-machine-good-ia-summit-07-slides/</a></li>
<li><a href="http://upassoc.org/upa_publications/jus/2007may/agile-ucd.pdf" class="aga aga_56">http://upassoc.org/upa_publications/jus/2007may/agile-ucd.pdf</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://agilebench.com/blog/can-agile-work-with-ux/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

