Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [papyrus-rt-dev] Papyrus-RT bug process

I added Simon’s description, below, to the wiki at https://wiki.eclipse.org/Papyrus-RT/Bug_Guidelines.


Sincerely,

Charles Rivet
Senior Product Manager
charles@xxxxxxxxxxxxx

On 2016.09.27, at 13:23 , Simon Redding <sredding@xxxxxxxxxxxxx> wrote:

 All, 
Here is a brief description on how we would like to handle Papyrus-RT bugs. The process is consistent with the Eclipse process and just specifies some more details. This will be posted on the Papyrus-RT wiki as well. Any questions, comments or concerns should be directed to me.  

1.       When a bug is entered, it starts life as unconfirmed, unless entered by a committer in which case it is marked as new

2.       On a daily basis, the product manager or product owner will look at unconfirmed bugs and transition them to the new state or close them with one of: invalid, duplicate, won’t fix. The fix version will also be set at this time if it can be decided. The product manager and product owner for Papyrus-R will be responsible for backlog grooming, where fix versions are updated as we progress through a release. 

3.       The bug will then be assigned to someone to work on and the status set to assigned. Assignment of a bug can be done in one of several ways:

·         Someone volunteers for a bug and assigns it to themselves

·         A product owner, product manager or someone assigned the task of managing backlog will do this. 

·         Bugs should not be worked unless they are assigned.

4.       When a bug is assigned to someone to be fixed, a fix version needs to be set. This is important so that the product owner can see if risky fixes are being considered and evaluate the risk based on how close we are to a milestone. Bugs should not be pulled back from later releases without the product owners’ approval. 

5.       Once the bug has been addressed, the bug will be marked as resolved by the assignee. The status should also indicate how it has been addressed: fixed, invalid, “works for me”, duplicate, won’t fix. If appropriate, a test should also be submitted at the same time. If a test is required, but not submitted, then the bug stays in open or assigned and the keyword test is added to the bug. The comments should indicate that the bug only lacks a test. 

6.       The bug fix then needs to be verified that it addresses the original problem. Ideally this is done by the originator, but can be done by anyone, including the person who resolved it. The bug status is then set to verified. If the originator or anyone else has a strong view on who should test the fix, then the QA contact field can be filled in

7.        Verified bugs are then closed by either the originator, or by the product manager

 Regards, 
Simon
 
_______________________________________________
papyrus-rt-dev mailing list
papyrus-rt-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/papyrus-rt-dev

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail


Back to the top