<?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; agile</title>
	<atom:link href="http://www.jamie-dixon.co.uk/tag/agile/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>Thu, 18 Aug 2011 09:31:32 +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>
		<item>
		<title>Mixed Language Artist &#8211; MLA</title>
		<link>http://www.jamie-dixon.co.uk/concepts/mixed-language-artist-mla/</link>
		<comments>http://www.jamie-dixon.co.uk/concepts/mixed-language-artist-mla/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 11:53:46 +0000</pubDate>
		<dc:creator>Jamie</dc:creator>
				<category><![CDATA[concepts]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[MLA]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.jamie-dixon.co.uk/?p=37</guid>
		<description><![CDATA[In the martial arts world, the idea of Mixed Martial Arts is something that&#8217;s been around for hundreds of years. The past ten years has seen a huge uptake in the concept with many more martial artists now choosing the mixed martial arts over their former singular and less eclectic predecessors. This increase in interest [...]]]></description>
			<content:encoded><![CDATA[<p>In the martial arts world, the idea of Mixed Martial Arts is something that&#8217;s been around for hundreds of years. The past ten years has seen a huge uptake in the concept with many more martial artists now choosing the mixed martial arts over their former singular and less eclectic predecessors. This increase in interest has been helped with televised competitions such as <acronym title="Ultimate Fighting Championship">UFC</acronym>.</p>
<p>The main reason for this is that each art has it&#8217;s own strengths and weaknesses. Some arts are good for distance fighting, some for close range, some are better than others at ground work and some have better defensive maneuvers than others.</p>
<p><span id="more-37"></span></p>
<p>For thousands of years there are have been conflicts and debates about which Martial Art is better than which and which one will &#8220;kick butt&#8221; more than the next. There have been inter-style battles, movies made, battle field conflicts and even Internet flame matches of people trying to prove that their Martial Art is the best.</p>
<p>Now we&#8217;ve reached a time where being eclectic is sought after. Where the best of the best are versed in all areas of defense and attack and where battles are no longer about which style you use, but about how good you are compared to the next person.</p>
<p>This is a revolution that&#8217;s going to happen in the world of programming and already we&#8217;re seeing the idea of the Mixed Language Artist beginning to spread.</p>
<p>When I think back over the last 10 years of programming, even to before I was commercially involved, we find that old &#8220;My language is better than your language&#8221; debate popping up all over the place. Whether it&#8217;s on Internet Forums, Books, Blogs, Webinars or Live training events.</p>
<p>This article signals the end of those times and the beginning of something new. This is the era of the Mixed Language Artist.</p>
<p><strong>What is a Mixed Language Artist?</strong></p>
<p>A mixed language artist is ultimately someone who does what it takes the get the job done. No longer do we developers sit behind our language specific berlin walls in our ivory towers of smuggness. The Mixed Language Artist knows what tools to use to get the job done. Whether that&#8217;s using C# and .NET, PHP, Ruby, SQL and even software like Excel.</p>
<p>I recently wrote a <a href="/concepts/utilisation-its-whealy-important/">post about utilisation</a> in which I talk about the idea of utilising what&#8217;s already available to you as a developer before you go about re-inventing the wheel. This is another skill for the true Mixed Language Artist because the ability to take what&#8217;s already out there and to use it in a way that fulfils your criteria and saves time, money, skill and sanity are all key components to being a true artist.</p>
<p><strong>So how do you become a Mixed Language Artist?</strong></p>
<p>Being a Mixed Language Artist is not just about programming or programming languages. It&#8217;s an attitude that leads you in a direction where the language is just a tool in getting the job done. The cornerstone to all of this is the attitude. It&#8217;s about knowing what you want to create, knowing what tools you have available to you, being able to utilise what&#8217;s around you and ultimately, it&#8217;s about feeling that rush of a job well done.</p>
<p>For thousands of years the Martial Arts developed before Western Society realised the benefits of mixing the strengths of each art together. Today we can make a choice the create a new wave of developers, engineers, craftsmen and architects. This is the time of the Mixed Language Artist.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jamie-dixon.co.uk/concepts/mixed-language-artist-mla/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

