[Chandler-dev] group process around new features?

Dan Steinicke dan at osafoundation.org
Mon Nov 5 09:41:50 PST 2007


Hi,

I would a little discussion about what our process is for bringing in 
new features, as far as I know we don't have one. 

I recently encountered a new feature I was supposed to test.  I did not 
find enough information in the bug to know what to test.  The bug said 
"as discussed on dev" but did not link to the discussion or even give a 
close approximation of what the subject line of the thread was, making 
it hard to find the thread.   Then after finding the discussion on dev 
and reading the 14 or so messages, I find I am still not certain what 
was decided. 

Operating in this way seems like a poor use of time, and I think we 
could do better with a little more agreement on how to proceed with 
discussions on new features. 

My ideas of what a new process discussion/ implementation process would 
look is:

0) It should be discussed on dev
1) Towards the end of discussion on a new feature there should be a 
"last call" proposal sent out that clearly describes what the proposed 
change is.
2) At the end of the discussion there should be a "Decision:" email that 
sums up what was decided
3) The new feature should have a bug, and it should be marked as a task
4) The bug should contain the summary from the "decision" email and link 
to the discussion thread.

What do others think about this idea?

Dan


More information about the chandler-dev mailing list