Changes between Version 2 and Version 3 of TicketProcessingGuide
- Timestamp:
- Feb 9, 2009, 7:25:47 PM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TicketProcessingGuide
v2 v3 4 4 = ACPI Ticket Processing Guide = 5 5 6 This guide is written for both developers and reporters.6 This guide is written for reporters, developers and ACPI project management. 7 7 8 == Entering New Tickets == 8 == Reporters == 9 10 === Entering New Tickets === 9 11 10 12 When a new ticket is created, the milestone will default to the milestone … … 16 18 These default values are defined by the ACPI project manager. 17 19 18 When submitting a ticket, reporters should override these values if 19 needed. 20 When submitting a ticket, reporters should override these values if needed. 20 21 21 22 A well written ticket will contain sufficient information so that the 22 23 developer can respond to the ticket without the need to request additional 23 24 data. Reporters should attempt to make this happen. 25 http://svn.netlabs.org/acpi/wiki/WikiStart#SubmittingTickets and 26 http://ecomstation.ru/projects/acpitools/?action=logs 27 will help you understand how to make this happen. 24 28 25 == Handling New Tickets == 29 === Responding to Tickets assigned to the Feedback Milestone === 30 31 If your ticket has been moved to the Feedback Pending milestone, the developer needs you to take some action. 32 It is your responsibility to do this and respond the the ticket. 33 When you respond to the ticket, try to remember to reassign the ticket to the current milestone. 34 This will help ensure that the developer is aware of your response. 35 36 If you questions of any kind about the status of your ticket, add a note to the ticket. 37 This note will be seen by ACPI project management. 38 39 == Developers == 40 41 === Handling New Tickets === 26 42 27 43 Developers should review and respond to new tickets within 1 or 2 working days. 28 44 As always, sooner is better. 29 45 30 When the ticket is reviewed, developers should change the ticket status to 31 assigned. 46 When the ticket is reviewed, developers should change the ticket status to assigned. 32 47 33 48 Developers should correct the milestone and version fields, as needed. … … 36 51 developer should point the reporter to 37 52 http://svn.netlabs.org/acpi/wiki/WikiStart#SubmittingTickets and 38 http://ecomstation.ru/projects/acpitools/?action=logs. 53 http://ecomstation.ru/projects/acpitools/?action=logs and 54 move the ticket to the [http://svn.netlabs.org/acpi/milestone/Feedback%20pending 55 Feedback Pending milestone]. 39 56 40 == Displaying Tickets Requiring Developer Attention == 57 If the developer needed additional information from the reporter, add a note the the ticket and move the ticket to the [http://svn.netlabs.org/acpi/milestone/Feedback%20pending 58 Feedback Pending milestone]. 59 60 === Displaying Tickets Requiring Developer Attention === 41 61 42 62 To display the list of the tickets that need attention, click on the roadmap link, … … 46 66 will provide one-click access to this ticket list. 47 67 48 The developers may choose toignore tickets not displayed on this list.68 In general, developers should ignore tickets not displayed on this list. 49 69 50 If a reporter believes a ticket has been incorrectly assigned, add a note to 51 the ticket explaining why. This note will be seen by ACPI project 52 management. 70 === Using the Feedback Pending Milestone === 53 71 54 == Using the Feedback Milestone == 72 The purpose of the [http://svn.netlabs.org/acpi/milestone/Feedback%20pending 73 Feedback Pending milestone] is that tickets that are awaiting a response from the reporter 74 out of the developers current work list. 55 75 56 If the reporter fails to supply requested data in a reasonable period of time, 57 reassign the ticket to the [http://svn.netlabs.org/acpi/milestone/Feedback%20pending 58 Feedback Pending milestone]. 76 In general, once a ticket is moved to Feedback Pending milestone, the developer should 77 ignore the ticket until the reporter to supplies the requested information. 59 78 60 A reasonable period of time is probably 5 working days. This helps avoid 61 cluttering up the list of tickets requiring developer attention with tickets 62 where the developer is waiting for the reporter. It also generates ticket 63 e-mail to the reporter reminding the reporter that we are waiting for them. 64 65 In general, once a ticket is moved to Feedback Pending milestone, it will be 66 ignored by the developers. 67 68 == Responding to Tickets assigned to the Feedback Milestone == 69 70 If you are a reporter responding to a ticket assigned to the Feedback 71 milestone, try to remember to reassign the ticket to the current milestone. 72 This will help ensure that the developer is aware of the response. 73 74 == When to Close Tickets == 79 === When to Close Tickets === 75 80 76 81 Tickets will only be be closed as resolved when the reported issue is 77 82 fully resolved. 78 83 79 * A ticket is considered resolved when the reporter states that the issue no longer occurs.84 * A ticket is considered resolved only when the reporter states that the issue no longer occurs. 80 85 81 86 When an ticket is resolved by code changes, the code changes must be 82 submitted to the Subversion re spository before the ticket is closed.87 submitted to the Subversion repository before the ticket is closed. 83 88 84 89 When an ticket is resolved by code changes, a comment must be added to the … … 87 92 When an ticket is resolved by code changes, a comment must be added to the 88 93 ticket indicating the nature of the code change and how it resolved the 89 ticketissue.94 reported issue. 90 95 91 96 When an ticket is resolved by code changes, instruct the reporter to test … … 93 98 Pending milestone. 94 99 95 If a ticket will not be resolved by the new version release, leave the ticket 100 The above means that the test results for an interim build will never cause a ticket to be closed. Only the test results for a released version will cause a ticket to be closed. 101 102 If a ticket will not or can not be resolved by the new version release, leave the ticket 96 103 open. If desired, move the ticket to a future milestone. This will take 97 104 the ticket off the list of tickets requiring developer attention for the 98 105 current milestone. 99 106 100 == Maintaining Tickets After a New Release == 107 == Management == 108 109 === Maintaining Tickets After a New Release === 101 110 102 111 When a new version is released and the milestone corresponding to the new 103 version is be marked complete, there will usually still be open tickets for104 the milestone. Any remaining open tickets will automatically be movedto112 version is be marked complete, there will usually still be open tickets assigned to 113 the milestone. The ACPI project manager will move these open tickets to 105 114 the next milestone. 106 115 107 == Handling Stale Tickets==116 === Handling Stale Tickets === 108 117 109 Over time, stale tickets willaccumulate in the Feedback Pending milestone.118 Over time, stale tickets may accumulate in the Feedback Pending milestone. 110 119 The ACPI project manager will monitor this milestone and determine how to 111 120 dispose of these tickets.