<?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>Jamie Dixon &#187; communication</title>
	<atom:link href="http://www.jamie-dixon.co.uk/tag/communication/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jamie-dixon.co.uk</link>
	<description>Web Developer, Software Engineer and Mixed Language Artist</description>
	<lastBuildDate>Fri, 30 Apr 2010 15:16:22 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>User Stories</title>
		<link>http://www.jamie-dixon.co.uk/concepts/user-stories/</link>
		<comments>http://www.jamie-dixon.co.uk/concepts/user-stories/#comments</comments>
		<pubDate>Mon, 06 Apr 2009 13:29:28 +0000</pubDate>
		<dc:creator>Jamie</dc:creator>
				<category><![CDATA[concepts]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[communication]]></category>
		<category><![CDATA[User Stories]]></category>

		<guid isPermaLink="false">http://www.jamie-dixon.co.uk/?p=42</guid>
		<description><![CDATA[User stories are an integral part of Agile but how come?
When I was first introduced to the idea of using user stories in a commercial environment I didn&#8217;t really know what they were. I&#8217;d seen some other people using them and noticed that they seemed to be a breakdown of what was needed for a [...]]]></description>
			<content:encoded><![CDATA[<p><em>User stories</em> are an integral part of <em>Agile</em> but how come?</p>
<p>When I was first introduced to the idea of using <em>user stories</em> in a commercial environment I didn&#8217;t really know what they were. I&#8217;d seen some other people using them and noticed that they seemed to be a breakdown of what was needed for a given system and then the developers would pick up one story at a time and work on it. <em>&#8220;Marvelous</em>!&#8221; I thought, but what&#8217;s the point?</p>
<p><span id="more-42"></span></p>
<p><strong>A brief introduction to <em>user stories</em></strong></p>
<p><a href="http://www.agilemodeling.com/artifacts/userStory.htm">www.agilemodeling.com</a> define <em>User Stories</em> as being:</p>
<blockquote><p>User stories are one of the primary development artifacts for XP project teams.  A user story is a very high-level definition of a requirement, containing just enough information so that the developers can produce a reasonable estimate of the effort to implement it.  A good way to think about a user story is that it is a reminder to have a conversation with your customer (in XP project stakeholders are called customers).</p></blockquote>
<h4>Ron Jeffries Three C&#8217;s:</h4>
<p>Ron Jeffries of <a href="http://www.xprogramming.com/">xprogramming.com</a> has identified three many components that make up User Stories:</p>
<dl>
<dt>Card</dt>
<dd>
<ul>
<li>Stories are traditionally written on note cards.</li>
<li>Cards may be annotated with estimates, notes, etc.</li>
</ul>
</dd>
<dt>Conversation</dt>
<dd>
<ul>
<li>Details behind the story come out during conversations with product owner.</li>
</ul>
</dd>
<dt>Confirmation</dt>
<dd>
<ul>
<li>Acceptance tests confirm the story was coded correctly.</li>
</ul>
</dd>
</dl>
<p><em>Source: XP Magazine 30/08/2001, Ron Jeffries</em></p>
<h3>So what&#8217;s the point in all of this?</h3>
<p>For those of us who have worked in <em>AGILE </em>environments  before it will seem obvious to say that communication is the key to any succesfull project however for many, this idea can be quite a new concept.</p>
<p>But what is communication? When we talk about communication as a noun (nominalisation) it&#8217;s easy to &#8220;think&#8221; that you&#8217;re communicating effectively and as long as &#8220;communication&#8221; is &#8220;done&#8221; then you&#8217;ve done all that&#8217;s required. In my experience, that&#8217;s not what really happens and the necessity to de-nominalise the term &#8220;communication&#8221; is of huge benefit.</p>
<p>Depending on who you&#8217;re communicating with determines <em>how</em> you communicate. When working between teams, whether it be between technical teams or between techies and the business, there are certain parts of the communication which are vital:</p>
<ul>
<li>A common language that everyone can understand</li>
<li>Clarity in communication eliminating as many ambiguities and nominalisations as possible</li>
<li>Flexibility, not only for negotiation but also flexibility in what you say, how you say it, and what your intent is with the things you say.</li>
<li>Language to experience map-across (re-connecting the words said with the actual experience they describe)</li>
<li>Clear intent for the communication it&#8217;s self (what are we all here for)</li>
<li>The ability to accurately gather information (ask targeted questions, listen in an information gathering way etc)</li>
</ul>
<p>These are just a few of the things that I consider necessary for good communication and I&#8217;ll be covering many of them in more detail, plus more, in a new series of posts about communication.</p>
<p><em>User Stories</em> are one step in the bigger picture of communication. By reminding ourselves to discuss things with real people, by chunking information in such a way that it becomes more easily estimatable and trackable and by promoting a transparent work ethic, we all win.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jamie-dixon.co.uk/concepts/user-stories/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
