| Investigation | Determine whether the submitted information is correct, internally consistent, and complete. Update case subject if relevant to provide a meaningful description of the issue. Determine the type of the submitted case (Defect, Enhancement, or Question). Set the Support Engineer. If Defect or Enhancement, make an initial determination of Category and communicate results of investigation with customer. If Question, gather required information and respond to customer, then update status to Closed. |
| Replication | Attempt to replicate the reported issue. Communicate with customer until such point as replication is possible. If Enhancement, record in Development Project Planning system and update status to Future. Communicate stage findings with customer. |
| Defect Research and Workaround (if applicable) | Research the background to and reasons for the Defect, re-categorizing as necessary. Determine whether a workaround for the Defect can be provided. Communicate stage findings with customer. |
| Determination of Defect Solution | Determine a solution candidate to the Defect. Communicate candidate solution with customer if desired. |
| Testing of Defect Solution | Test the candidate solution against the test acceptance level. Communicate test criteria and results with customer if desired. Determine whether the candidate solution is satisfactory, or whether another candidate (and possibly re-categorization) is required. If so, return to previous stage. |
| Supply of Defect Solution (Patch if applicable) | If the selected solution does not completely solve the reported case(s) then a new case should be created from the unsolved items and the case number reported to the customer. Communicate with customer whether a patch is possible or an upgrade to a newer version of the software is required. Update case status to Closed. |