Greetings, folks,

I've just done a copious amount of Jira issue reorganization over the past couple of hours. Sorry for all the emails that generated for some of you. This has been motivated by a few recent developments:

(1) At the CSDL meeting yesterday, we discussed the problem of Jira not representing much of the development effort that is actually performed on Hackystat. In other words, people do a lot of work "outside" of the set of Jira issues that they've been assigned. This is not optimal, since the set of Jira issues is our historical record of what's been done on the system for each release. We talked about having everyone "tag" their SVN commit log messages with a string indicating the Jira issue that the commit addresses. You've seen some of these tags already today if you're on hackystat-svn-l. Mike discovered a very cool feature in Jira that utilizes these tags to link the Jira issue to the SVN commits associated with it: <http://confluence.atlassian.com/display/JIRAEXT/JIRA+Subversion+plugin>. If every commit has a Jira issue tag associated with it, it will go a long way toward ensuring that the set of Jira issues represents the work done. (Of course, you may sometimes find yourself creating a Jira issue at the moment of SVN commit to represent the work you've just done, and immediately marking it as "resolved". That's totally OK.)

(2) There is a perception that the set of issues associated with a release doesn't really represent the actual set of expectations for the things to be accomplished for that release. Instead, when preparing for a stable release, I simply chuck the remaining unresolved issues "over the fence" into the next version.

(3) Cam's reporting of the missing junit.jar file motivates me to make a 7.2 release in the near future.

So, in response to this, I've done the following:

* Restricted the 7.2 Jira issues to those that have already been resolved in preparation for the 7.2 release.

* Instead of chucking the remaining issues into 7.3, I made them all 
version-less.

* I then went through the 120 or so open issues, and individually selected which ones I would propose that we work on for 7.3. I edited their priority and other attributes (including Workspace) to facilitate this. About 25 issues made the cut.

I would like us all to try to make the Jira issues pretty reflective of what we're working on. Once we're doing that, then the Hackystat analyses based on Jira issues will become much more useful and interesting. Of course, the other benefit is that we'll know what we're doing. :-)

Let me know what you think and if you have any other ideas for how to proceed.

Cheers,
Philip

Reply via email to