<?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: How Do You Maintain Your Change Log?</title> <atom:link href="http://www.symphonious.net/2006/10/16/how-do-you-maintain-your-change-log/feed/" rel="self" type="application/rss+xml" /><link>http://www.symphonious.net/2006/10/16/how-do-you-maintain-your-change-log/</link> <description>Living in a state of accord.</description> <lastBuildDate>Tue, 07 Feb 2012 01:07:58 +0000</lastBuildDate> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>By: Rob Dawson</title><link>http://www.symphonious.net/2006/10/16/how-do-you-maintain-your-change-log/comment-page-1/#comment-35358</link> <dc:creator>Rob Dawson</dc:creator> <pubDate>Wed, 18 Oct 2006 13:32:10 +0000</pubDate> <guid
isPermaLink="false">http://www.symphonious.net/2006/10/16/how-do-you-maintain-your-change-log/#comment-35358</guid> <description>I&#039;d add a vote to Doug&#039;s plan, keeping the file up to date when ticking off story cards would work well.  Perhaps making updating the file part of the reward for finishing off a story would be nice.
Given that story cards are the way of tracking work (if JIRA was how this was done, things would change), then this would be a good strategy to try.
Moving the bug fixes to story cards would be a good approach to follow as well.  As already suggested, the idea of including the bug fixes in the mix of story cards would help this process, and might also help tracking velocity.</description> <content:encoded><![CDATA[<p>I&#8217;d add a vote to Doug&#8217;s plan, keeping the file up to date when ticking off story cards would work well.  Perhaps making updating the file part of the reward for finishing off a story would be nice.</p><p>Given that story cards are the way of tracking work (if JIRA was how this was done, things would change), then this would be a good strategy to try.</p><p>Moving the bug fixes to story cards would be a good approach to follow as well.  As already suggested, the idea of including the bug fixes in the mix of story cards would help this process, and might also help tracking velocity.</p> ]]></content:encoded> </item> <item><title>By: Adrian Sutton</title><link>http://www.symphonious.net/2006/10/16/how-do-you-maintain-your-change-log/comment-page-1/#comment-35150</link> <dc:creator>Adrian Sutton</dc:creator> <pubDate>Tue, 17 Oct 2006 12:01:17 +0000</pubDate> <guid
isPermaLink="false">http://www.symphonious.net/2006/10/16/how-do-you-maintain-your-change-log/#comment-35150</guid> <description>Because not all check-ins should be reported to end users. A subversion hook, or a log command, is one option we&#039;ve looked at but since not all check-ins should be reported it requires discipline to make sure the specific format is followed. We&#039;ve also found that as developers we like to have our commit comments describe what we changed in the code, not what the user needs to identify what changed. I&#039;d like to find a process that fits in with the way we work without making us contemplate the change log all the time.</description> <content:encoded><![CDATA[<p>Because not all check-ins should be reported to end users. A subversion hook, or a log command, is one option we&#8217;ve looked at but since not all check-ins should be reported it requires discipline to make sure the specific format is followed. We&#8217;ve also found that as developers we like to have our commit comments describe what we changed in the code, not what the user needs to identify what changed. I&#8217;d like to find a process that fits in with the way we work without making us contemplate the change log all the time.</p> ]]></content:encoded> </item> <item><title>By: Greg Black</title><link>http://www.symphonious.net/2006/10/16/how-do-you-maintain-your-change-log/comment-page-1/#comment-35143</link> <dc:creator>Greg Black</dc:creator> <pubDate>Tue, 17 Oct 2006 10:48:19 +0000</pubDate> <guid
isPermaLink="false">http://www.symphonious.net/2006/10/16/how-do-you-maintain-your-change-log/#comment-35143</guid> <description>Why not just use a subversion hook script to log the commit message on each checkin?</description> <content:encoded><![CDATA[<p>Why not just use a subversion hook script to log the commit message on each checkin?</p> ]]></content:encoded> </item> <item><title>By: Adrian Sutton</title><link>http://www.symphonious.net/2006/10/16/how-do-you-maintain-your-change-log/comment-page-1/#comment-35072</link> <dc:creator>Adrian Sutton</dc:creator> <pubDate>Mon, 16 Oct 2006 21:21:42 +0000</pubDate> <guid
isPermaLink="false">http://www.symphonious.net/2006/10/16/how-do-you-maintain-your-change-log/#comment-35072</guid> <description>There are a couple of problems with just using an automated report from a bug tracking tool:
1. Not all changes to the product are because of bugs. We add new features too. :) Our features are tracked on story cards so that we can pass them around and physically see our progress through the iteration. It&#039;s working really well and I&#039;m not keen to change it. We also have a public facing support system that occasionally requires bug fixes and we don&#039;t want the overhead of having to log the issue in the bug tracking system when it&#039;s already documented in our support system.
2. Not all bug fixes need to be included in the change logs. During a release we quite often find bugs in the new features which have never been released to clients. It would be silly to have a bunch of entries in the change log reporting that we fixed problems that no user could possibly have ever seen.
We&#039;re also quite happy with bugzilla for now and the ultimate aim is to get rid of the existing back log of bugs and ditch bug tracking systems altogether. Instead whenever we find a bug it will be fixed immediately and short of that, written on a story card and scheduled like any other work.</description> <content:encoded><![CDATA[<p>There are a couple of problems with just using an automated report from a bug tracking tool:<br
/> 1. Not all changes to the product are because of bugs. We add new features too. :) Our features are tracked on story cards so that we can pass them around and physically see our progress through the iteration. It&#8217;s working really well and I&#8217;m not keen to change it. We also have a public facing support system that occasionally requires bug fixes and we don&#8217;t want the overhead of having to log the issue in the bug tracking system when it&#8217;s already documented in our support system.</p><p>2. Not all bug fixes need to be included in the change logs. During a release we quite often find bugs in the new features which have never been released to clients. It would be silly to have a bunch of entries in the change log reporting that we fixed problems that no user could possibly have ever seen.</p><p>We&#8217;re also quite happy with bugzilla for now and the ultimate aim is to get rid of the existing back log of bugs and ditch bug tracking systems altogether. Instead whenever we find a bug it will be fixed immediately and short of that, written on a story card and scheduled like any other work.</p> ]]></content:encoded> </item> <item><title>By: Niall</title><link>http://www.symphonious.net/2006/10/16/how-do-you-maintain-your-change-log/comment-page-1/#comment-35040</link> <dc:creator>Niall</dc:creator> <pubDate>Mon, 16 Oct 2006 15:19:34 +0000</pubDate> <guid
isPermaLink="false">http://www.symphonious.net/2006/10/16/how-do-you-maintain-your-change-log/#comment-35040</guid> <description>Switch to JIRA - it will generate release notes for you, as long as your disciplined about the fix version number.</description> <content:encoded><![CDATA[<p>Switch to JIRA &#8211; it will generate release notes for you, as long as your disciplined about the fix version number.</p> ]]></content:encoded> </item> <item><title>By: Yoav Shapira</title><link>http://www.symphonious.net/2006/10/16/how-do-you-maintain-your-change-log/comment-page-1/#comment-35038</link> <dc:creator>Yoav Shapira</dc:creator> <pubDate>Mon, 16 Oct 2006 14:14:47 +0000</pubDate> <guid
isPermaLink="false">http://www.symphonious.net/2006/10/16/how-do-you-maintain-your-change-log/#comment-35038</guid> <description>On projects I participate in, we&#039;re closer to the XP approach but not quite.  The changelog is a file in our source code control system, with a section for each release -- very simple.  Every time a developer addresses an issue, he or she updates the change log with what they&#039;ve done.  If the issue was in our issue tracker, the developer adds a link as relevant.  That&#039;s it.  The change log is always (or almost always, as humans are imperfect) up to date in SVN.  The release manager has little to no work to do when cutting the release.</description> <content:encoded><![CDATA[<p>On projects I participate in, we&#8217;re closer to the XP approach but not quite.  The changelog is a file in our source code control system, with a section for each release &#8212; very simple.  Every time a developer addresses an issue, he or she updates the change log with what they&#8217;ve done.  If the issue was in our issue tracker, the developer adds a link as relevant.  That&#8217;s it.  The change log is always (or almost always, as humans are imperfect) up to date in SVN.  The release manager has little to no work to do when cutting the release.</p> ]]></content:encoded> </item> </channel> </rss>
