Game Development Reference
new technologies may affect QA preparation as well, such as requiring new audit
checklists to be created or new record types to be defined in the audit entry and
The QA training should be planned and delivered in time for QA to conduct any
activities related to work products or processes using the new technology. If the team
is already having an in-house course delivered, then add some seats for QA. If the team
is inventing something internally, try to get a briefing from one of the inventors. Some
tools and development environments come with their own tutorials, so get some QA
licenses and allocate time to go through the tutorial.
New tools or techniques identified for QA-specific functions should be accompanied
with appropriate training. Identify these, document them in the SQAP, and get your
Risk management is a science all unto itself. In addition to all of the risks involved
with developing a game, there are also risks that could hamper your team's QA efforts.
Some typical SQA risks are
Project deliverables go out of sync with planned audits
QA personnel diverted to other activities such as testing
Lack of independent QA reporting structure
Lack of organization commitment to take corrective actions and/or close out
issues raised by QA
Insufficient funding for new QA technologies
Insufficient funding for training in new development and/or QA technologies
It's not enough to list your risks in the SQAP. You also need to identify the potential
impact of each risk and any action plans you can conceive to describe how you would
proceed if the risk occurs and/or persists.
Software quality is certainly affected by testing, but there are other activities that can
impact quality sooner and less expensively. Various forms of peer reviews can find
faults before they escape to other phases of the project. Standards can be defined and
enforced as a way to prevent defects from being introduced into the game, many of
which are difficult to detect by testing. Measures such as sigma value and phase con-
tainment provide stakes in the ground from which you can set improvement goals.