Jason van Zyl a écrit :
Hi,

Of late I think many issues are coming up on the lists and we're not dealing with resolving them effectively because, as is natural, people have different priorities or are generally just thinking about different things that may be interesting or pressing.

The three things of late I can think of is the development process thread, the integration testing thread, and a discussion of best practices which fell by the way side a month ago. So I intentionally picked up Brett's start at codifying the dev process so that at least two of us are on the same page and try and use that momentum to draw other people into the discussion. I talked to a couple of subversion developers (thanks to Garrett Rooney and Paul Querna), read Pragmatic Version Control, talked to Jesse and Brett and found what useful links I could find. I put it all together here:

http://docs.codehaus.org/display/MAVEN/Development+Process

I'm totally agree with this doc.
Just a little comment about it: in several place, we have "svn copy" and mvn release:prepare release:perform". Do you consider them as two possible actions? because release prepare already do the copy.


After this I think we should deal with the integration test issues, and then I'd like to work through the best practices listed in the wiki:

http://jira.codehaus.org/secure/IssueNavigator.jspa?reset=true&mode=hide&pid=10500&sorter/order=DESC&sorter/field=priority&resolution=-1&component=11896

I'm not sure what would work best in terms of keeping the threads of thought visible when they pass out of the current thread on the mailing list but here's my idea based on notions in David Allen's "Getting Things Done" which is a fairly practical way of working through a series of issues. It basically boils down to collecting all issues that are important, putting those notions somewhere safe and then prioritizing them so they can be worked on. This is a little different where it's not an individual but a group of people but we can use JIRA to collect the issues and maybe the devs can vote to try and give some priority to the list.

I like the idea to use jira for summarize issues. We can use it for little comment, but the dev list is better for big issue discussion, we'll can put in issue the link of mail thread.


Once the priority is set then as a group we work through the issues and try to work through them one to three issues at a time and stick with them until we have a resolution. What I would like is a way for anyone interested to be able to pick up immediately and help. I'm all open to ideas but I don't think we're dealing effectively with our own issues because we have no locus to work because the email list is too hard to keep track of for a lot of people.

Maybe something other then JIRA would work but we need to collect, store safely, prioritize the short list of issues and anyone who wants to see where we are in resolving those issues should be able to see in a few minutes where we are. I think it would be easy enough to setup a JIRA project and try it. If it doesn't work then we'll look for something else. I know this type of setup definitely helps me for issues tracked at the Maven TLP level:

http://jira.codehaus.org/browse/MPA

Any thoughts?

At any rate I think the short list now is:

1. Dev process
2. Integration Testing
3. Prioritize best practices and start picking them off

agree.


Of course anyone is free to modify this list before a decision is made on priority. Just trying to get the ball rolling, and hopefully keep it rolling.



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to