OpenJDK bug database: DRAFT Developer Workflow
Georges Saab
georges.saab at oracle.com
Fri Jan 6 06:15:48 UTC 2012
On Jan 5, 2012, at 11:46, Richard Bair <richard.bair at oracle.com> wrote:
>>>> However, i think it is crucial to start from what process we want to use
>>>> instead of what JIRA can do.
>>>
>>> I think what you're getting at here is trying to avoid having the tail wag the dog. So far, I agree. But I think trying to do either without thinking about the other would be foolish. Yes, of course we should consider what process we want -- after all, the tool is there to serve us, not the other way around. But to do so without considering *at the same time* what the tool can easily support, that will almost certainly lead to a suboptimal result. (Starting from what the tool does without any regard for what processes would work for us would be equally silly.)
>>>
>>> Processes don't fall from the sky; they are compromises between many forces (such as what we've done historically, the temperament of the people involved, industry trends and fashions, what we were most recently burned by, etc.) To pretend that the ability to represent the process easily in the tools available is not a consideration is unrealistic. Instead, we have to seek a balance between "what would the process look like in an ideal world" and "what is easily expressible in the tools available to us."
>>>
>> Absolutely, we need to consider to what tool can support.
>> It just seem we are too focused on "how do we customize" JIRA and this does not seem to help us to ensure we will have good process in place?
>
> Totally agree. I think what we need is a solid set of requirements and an understanding of how the entire system is designed to fit together before we can really have a productive discussion as to the relative trade-offs of customization. If we really have to, we should, but we should be willing to adjust process to match the tool as well.
>
> Cheers
> Richard
I agree with the sentiments above. One thing to remember is that we did choose to move forward with the pilot in JIRA in large part because it is designed to support customization.
Atlassian have expressed enthusiasm and a desire to be helpful -- one thing I hope they can help with is guidance as to what kind of customization can be done with low risk of future migration issues. Another possibility I would like to explore is whether they would be interested in using our configuration to test new versions for ease of upgrade, this could be good all around.
More information about the discuss
mailing list