<?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>Ivansmusings.com &#187; Bug free changes</title>
	<atom:link href="http://ivansmusings.com/archives/tag/bug-free-changes/feed" rel="self" type="application/rss+xml" />
	<link>http://ivansmusings.com</link>
	<description></description>
	<lastBuildDate>Wed, 13 Jul 2011 07:27:45 +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>Systems Design &amp; Documentation</title>
		<link>http://ivansmusings.com/archives/12</link>
		<comments>http://ivansmusings.com/archives/12#comments</comments>
		<pubDate>Fri, 12 Sep 2008 06:31:55 +0000</pubDate>
		<dc:creator>ivansmus</dc:creator>
				<category><![CDATA[Application Development]]></category>
		<category><![CDATA[Application documentation]]></category>
		<category><![CDATA[Bug free changes]]></category>
		<category><![CDATA[Continuity]]></category>
		<category><![CDATA[Impact Analysis]]></category>
		<category><![CDATA[Module design]]></category>
		<category><![CDATA[Module updation]]></category>

		<guid isPermaLink="false">http://ivansmusings.com/?p=12</guid>
		<description><![CDATA[I&#8217;m often left speechless by the way in which a multitude of commercial applications seem to be built today without any kind of documentation of their design. Okay, let&#8217;s say the most minimalistic documentation exists, but I always wonder how these systems are maintained after they are released into the wild. For example, If a [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m often left speechless by the way in which a multitude of commercial applications seem to be built today without any kind of documentation of their design.  Okay, let&#8217;s say the most minimalistic documentation exists, but I always wonder how these systems are maintained after they are released into the wild.</p>
<p>For example, If a bug has to be fixed <strong>or</strong> some functionality changed, added or deleted how is an impact analysis across application modules done in the absence of or with inadequate application documentation.</p>
<p>Most of the clients I&#8217;ve encountered have been documentation averse.  The reaction I&#8217;ve always got <strong>initially</strong> is that documentation time is better spent in coding, testing and delivering the application. Somehow it appears that only when the client &#8216;Sees&#8217; something happening on a computer screen, that is married to their application that the man hour rate they are paying is justifiable.</p>
<p>I have to patiently spend some of my time explaining to clients why application documentation is so important.  Often after I&#8217;ve done this, the client is still not convinced that the money paid out in man hours consumed in documenting a project is money well spent but most will grudgingly permit me to have my way.</p>
<p>Its only when a sudden, unplanned application change has to be carried out <strong>and </strong>this is executed almost painlessly because of a thorough impact analysis that the importance of proper application documentation dawns on them.</p>
<p>Regretfully, this is all to often opaque to a client.  Hence, after our tech team has carried out such a change, <strong>and </strong>the change have not given rise to associated bugs <strong>or </strong>other modules to stop working <strong>or </strong>work incorrectly, I do a presentation on how the change was done almost effortlessly and correctly.</p>
<p><span style="color: #339966;">Do you believe that documentation is really unnecessary ?</span></p>
<p><span style="color: #339966;">Do you document an application prior coding  and testing ?</span></p>
<p><span style="color: #339966;">Do you update application documentation prior (or in parallel with) coding changes ?</span></p>
<p><span style="color: #339966;">What documentation tool do you use ?</span></p>
<p><span style="color: #339966;">Please share this information (and anything else) in your comments to this post.</span></p>
<p>If you would like a simple, effective, M.S. Word template to use for your application do drop me an Email and I&#8217;d be happy to send you a M.S. Word template in reply.  You are free to use the template exactly as you wish.</p>
]]></content:encoded>
			<wfw:commentRss>http://ivansmusings.com/archives/12/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

