Any software product with a number of features and an number of users will have defects. Here is how Gem addresses this:
- A web-based defect reporting system is provided. This allows people reporting defects to record:
- Product and version where found
- Description of the defect
- Sample data that produced the defect (e.g. FpML file, sample spreadsheet, etc.)
- Result that was produced (e.g. FpML file, sample sheet, etc.)
- Problem severity
- Problem frequency
- Once the defects are reported, they are reviewed by the product control committee as described in the section on Prioritization and Product Control. This group defines the defect priority, and depending on the priority will assign a person to correct the defect.
- The person resolving the defect will review the sample data and if necessary will produce additional data and/or contact the
person who submitted the problem.