<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
	>
<channel>
	<title>Comments on: Why do we document?</title>
	<atom:link href="http://blog.global-roam.com/index.php/2009/09/why-do-we-document/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.global-roam.com/index.php/2009/09/why-do-we-document/</link>
	<description>Lessons we're learning about business, life &#38; art in our software development company</description>
	<pubDate>Tue, 07 Feb 2012 11:03:51 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Vision (part 3) – The Way We Do Things &#124; Behind the Scenes at Global-Roam</title>
		<link>http://blog.global-roam.com/index.php/2009/09/why-do-we-document/comment-page-1/#comment-1249</link>
		<dc:creator>Vision (part 3) – The Way We Do Things &#124; Behind the Scenes at Global-Roam</dc:creator>
		<pubDate>Tue, 12 Jan 2010 20:37:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.global-roam.com/?p=738#comment-1249</guid>
		<description>[...] I have previously posted in agreement with Mike Cohn’s view that, too frequently it seems, we have switched from a focus on shared understanding to a focus on shared documentation.</description>
		<content:encoded><![CDATA[<p>[...] I have previously posted in agreement with Mike Cohn’s view that, too frequently it seems, we have switched from a focus on shared understanding to a focus on shared documentation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul McArdle</title>
		<link>http://blog.global-roam.com/index.php/2009/09/why-do-we-document/comment-page-1/#comment-646</link>
		<dc:creator>Paul McArdle</dc:creator>
		<pubDate>Wed, 11 Nov 2009 16:06:09 +0000</pubDate>
		<guid isPermaLink="false">http://blog.global-roam.com/?p=738#comment-646</guid>
		<description>In a book I have just read &lt;a href="http://blog.global-roam.com/index.php/2009/11/book-review-user-stories-applied/" rel="nofollow"&gt;&lt;i&gt;"User Stories Applied"&lt;/i&gt;&lt;/a&gt; I saw the best explanation I have seen of why a focus on documentation all-too-often goes awry.

On p145 of my copy, under a heading of &lt;b&gt;Verbal Communication&lt;/b&gt; is the following passage:

&lt;blockquote&gt;&lt;i&gt;
Humans used to have such a marvellous oral tradition; myths and history were passed orally from one generation to the next.  Until and Athenian ruler started writing down Homer's "The Iliad" so that it would not be forgotten, stories like Homer's were told, not read. 

Our memories must have been a lot better back then and must have started to fade in the 1970s because by then we could no longer remember even short statements like "The system shall prompt the user for a login name and password".  So, we started writing them down.

And that's where we started to go wrong.  &lt;b&gt; We shifted focus to a shared document, and away from a shared understanding.&lt;/b&gt;
&lt;/blockquote&gt;&lt;/i&gt;

Whilst we could debate about the history less, I totally agree with the moral of the story.  This is the point I was trying to make above (but poorly).

&lt;i&gt;And, yes, I appreciate the irony of having read this in a document!&lt;/i&gt;</description>
		<content:encoded><![CDATA[<p>In a book I have just read <a href="http://blog.global-roam.com/index.php/2009/11/book-review-user-stories-applied/" rel="nofollow"><i>&#8220;User Stories Applied&#8221;</i></a> I saw the best explanation I have seen of why a focus on documentation all-too-often goes awry.</p>
<p>On p145 of my copy, under a heading of <b>Verbal Communication</b> is the following passage:</p>
<blockquote><p><i><br />
Humans used to have such a marvellous oral tradition; myths and history were passed orally from one generation to the next.  Until and Athenian ruler started writing down Homer&#8217;s &#8220;The Iliad&#8221; so that it would not be forgotten, stories like Homer&#8217;s were told, not read. </p>
<p>Our memories must have been a lot better back then and must have started to fade in the 1970s because by then we could no longer remember even short statements like &#8220;The system shall prompt the user for a login name and password&#8221;.  So, we started writing them down.</p>
<p>And that&#8217;s where we started to go wrong.  <b> We shifted focus to a shared document, and away from a shared understanding.</b><br />
</i></p></blockquote>
<p>Whilst we could debate about the history less, I totally agree with the moral of the story.  This is the point I was trying to make above (but poorly).</p>
<p><i>And, yes, I appreciate the irony of having read this in a document!</i></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul</title>
		<link>http://blog.global-roam.com/index.php/2009/09/why-do-we-document/comment-page-1/#comment-403</link>
		<dc:creator>Paul</dc:creator>
		<pubDate>Wed, 14 Oct 2009 23:11:39 +0000</pubDate>
		<guid isPermaLink="false">http://blog.global-roam.com/?p=738#comment-403</guid>
		<description>Thanks Nick,

I agree with you about the potential benefits of documentation, so long as:

1)  The company does not become obsessed with documentation for its own sake (i.e. it's a means to an end); and

2)  The extent of "formal" documentation is commensurate with what is actually knowable at the time when the design is done - &lt;a href="http://blog.global-roam.com/index.php/2009/09/book-review-tale-of-two-systems/#comments" rel="nofollow"&gt;which is as I noted before, and might be aligned with the Agile &amp; Lean mindset&lt;/a&gt;. &lt;i&gt;In this sense, I would see more value, in the early stages of some projects, for more "informal" doodlings on paper to allow employees &amp; clients to communicate about general ideas for what a product should be, without needing to follow a rigid structure.&lt;/i&gt;

Interested in your thoughts, based on your experience with the current employer?

cheers!

Paul</description>
		<content:encoded><![CDATA[<p>Thanks Nick,</p>
<p>I agree with you about the potential benefits of documentation, so long as:</p>
<p>1)  The company does not become obsessed with documentation for its own sake (i.e. it&#8217;s a means to an end); and</p>
<p>2)  The extent of &#8220;formal&#8221; documentation is commensurate with what is actually knowable at the time when the design is done - <a href="http://blog.global-roam.com/index.php/2009/09/book-review-tale-of-two-systems/#comments" rel="nofollow">which is as I noted before, and might be aligned with the Agile &amp; Lean mindset</a>. <i>In this sense, I would see more value, in the early stages of some projects, for more &#8220;informal&#8221; doodlings on paper to allow employees &amp; clients to communicate about general ideas for what a product should be, without needing to follow a rigid structure.</i></p>
<p>Interested in your thoughts, based on your experience with the current employer?</p>
<p>cheers!</p>
<p>Paul</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nick</title>
		<link>http://blog.global-roam.com/index.php/2009/09/why-do-we-document/comment-page-1/#comment-402</link>
		<dc:creator>Nick</dc:creator>
		<pubDate>Wed, 14 Oct 2009 16:40:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.global-roam.com/?p=738#comment-402</guid>
		<description>Hi Paul, this is a great blog you have created - gives a good personal insight into the company.

I think you've really hit on something with the Solidifying Personal Thinking point. Not only does it allow all people who are reading the document to have the same goals, same vision, and ultimately the same outcome but it offers the perfect time to analyze the outcome and the approach that will be taken to achieve it.

This "solidification" stage (whether a software project or anything else) is the cheapest time to find bugs, problems, or inefficiencies in what you are trying to do.

Skipping this phase opens yourself up to risks of missing inefficiencies in design, misaligned goals, and missing requirements. All of these can lead to:
- code that is more prone to software bugs
- more complicated code to maintain in the future
- missing functionality that pushes complications and delays later on

The way I see it is that an efficient documentation process may take some time and at times feel like wasted efforts but it should never be dismissed as such. The fact you have put such a focus on documentation says great things about Global-Roam!

I've subscribed to your RSS so I'll keep up with your blog posts in the future</description>
		<content:encoded><![CDATA[<p>Hi Paul, this is a great blog you have created - gives a good personal insight into the company.</p>
<p>I think you&#8217;ve really hit on something with the Solidifying Personal Thinking point. Not only does it allow all people who are reading the document to have the same goals, same vision, and ultimately the same outcome but it offers the perfect time to analyze the outcome and the approach that will be taken to achieve it.</p>
<p>This &#8220;solidification&#8221; stage (whether a software project or anything else) is the cheapest time to find bugs, problems, or inefficiencies in what you are trying to do.</p>
<p>Skipping this phase opens yourself up to risks of missing inefficiencies in design, misaligned goals, and missing requirements. All of these can lead to:<br />
- code that is more prone to software bugs<br />
- more complicated code to maintain in the future<br />
- missing functionality that pushes complications and delays later on</p>
<p>The way I see it is that an efficient documentation process may take some time and at times feel like wasted efforts but it should never be dismissed as such. The fact you have put such a focus on documentation says great things about Global-Roam!</p>
<p>I&#8217;ve subscribed to your RSS so I&#8217;ll keep up with your blog posts in the future</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Book Review: Tale of Two Systems &#124; Behind the Scenes at Global-Roam</title>
		<link>http://blog.global-roam.com/index.php/2009/09/why-do-we-document/comment-page-1/#comment-276</link>
		<dc:creator>Book Review: Tale of Two Systems &#124; Behind the Scenes at Global-Roam</dc:creator>
		<pubDate>Sat, 19 Sep 2009 12:21:23 +0000</pubDate>
		<guid isPermaLink="false">http://blog.global-roam.com/?p=738#comment-276</guid>
		<description>[...] In my view, the documents are primarily useful for two interrelated purposes: (I initially had this discussion here, but thought I would need to refer to it in other posts, so have put the discussion on another page) [...]</description>
		<content:encoded><![CDATA[<p>[...] In my view, the documents are primarily useful for two interrelated purposes: (I initially had this discussion here, but thought I would need to refer to it in other posts, so have put the discussion on another page) [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

