Chapter 6. Managing defects
Introduction to smartphone defect management
One of the really central items of smartphone project groupware is the defects database – the database of all known or suspected defects in the product. At all stages of the project, team leaders should be spending a substantial amount of their time monitoring and reviewing the material in the defects database. By doing this, they can accelerate the following:
Identifying and eliminating the most serious defects in the product
Evaluating the quality level in the product
Evaluating the quality of work from different teams in the project
Determining when the product is likely to be ready for release to the market.
Optimal defect management consists of the following subprocesses:
The initial raising of "incident reports"
Analysis of these incident reports – to determine if there is an actual product defect
Prioritization of product defects
Evaluation of candidate fixes
Testing of candidate fixes
Overall review.
The defects database is formed from a large number of "incident reports", which are raised by testers and other team members. (In a healthy project, testing is carried out by a much wider set of people than just the designated full-time testers.) Incidents are raised when someone notices behavior in the product that they consider to be questionable or wrong. An incident report should include:
A clear statement of the actual behavior observed, as well as what the expected behavior was
A description of the hardware and ...
Get Symbian for Software Leaders: Principles of Successful Smartphone Development Projects now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.