Objectives of the trainingUpon completion of the course, participants will be able to apply nine quality control techniques in their software development projects based on their quality-related needs.
Targeted audienceAll development and management positions.
PrerequisiteBasic knowledge of software quality assurance or completion of Software Quality Assurance for Your projects: Step by Step (Course AQ102).
What are the nine (9) quality control techniques?
Why do we have so many choices?
Examples of quality control integration.
Why do we need to perform continuous controls?
Quality assurance is more than just testing.
Focus your best practices on prevention.
Make sure you have the right quality tools in your toolbox.
Differences between reviews and quality audits
There are two families of quality control. Let's untangle them a bit:
formal technical review, peer review, inspection,
formal design review,
advanced design review (ADR),
software specification review(SSR),
preliminary design review(PDR),
critical design review(CDR),
test readiness review (TRR),
user acceptance review(UAR),
sanity test, smoking test,
review by manager
self-checking and quality tools
A peer review,
A technical review,
An analytical technique,
A health test,
Review by manager.
Presentation of examples and exercises
Quality control: what is it?
For each of the topics presented, the following sub-points will be covered: presentation, execution procedure, form, template and tool required, when to use it and practical examples:
What are the objectives of the audit?
Who is involved?
How is it done?
What tools are required?
When to use the control?
Examples and exercises
To find out more about the tenth quality control technique (i.e.: software testing), see Course TL101.