Effectively apply quality control methods and tools to ensure project compliance and successful outcomes.
It is essential to be able to apply the right quality controls during a software project, to anticipate the issues and thus avoid budget, schedule or resource overruns. This training will allow you to understand the role of each review and audit, to implement the right control techniques and to acquire the necessary tools to achieve this. It will give you the means to objectively validate the quality of your deliverables, processes and software products against the final expectations.
Is it for you ?
All development and management positions.
Prerequisites
Basic knowledge of software quality assurance or completion of Software Quality Assurance for Your projects: Step by Step (Course AQ102).
Training content
During this training we will see how to correctly apply the nine (9) quality control techniques used during a software project, a product evolution, a maintenance or during the quality management of a subcontractor. You will be able to better understand each of the quality reviews and audits; to properly apply the control techniques and to acquire the tools to perform them.
1 Usefulness of quality reviews and audits
- 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.
2 Differences between reviews and quality audits
- There are two families of quality control. Let's untangle them a bit:
- Agile meetings
- Walkthrough, deskcheck
- Code review
- 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)
- Module acceptance
- Audit
- Sanity test, smoking test
- Technical analytic
- Review by manager
- Self-checking and quality tools
3 How to perform each of the following quality controls:
- Cross-reading
- A peer review
- A technical review
- An audit
- Quality inspection
- Module acceptance
- An analytical technique
- A health test
- Review by manager
- Presentation of examples and exercises
4 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
5 Summary of the reviews and audits presented (9)
Keep in Mind
To find out more about the tenth quality control technique (i.e.: software testing), see Course TL101.
📌 Practical information
Our training sessions are offered in Montreal or Quebec City, in person or in a virtual classroom. Dates and locations are specified when you select your session below. If you have any questions, check out our FAQ.