Objectives of the trainingAfter completing this course, participants will be able to implement a quality program adapted to their contexts and based on their needs in terms of quality.
Targeted audienceManagers, team leaders or anyone mandated with implementing a Quality Department.
PrerequisiteBasic knowledge of software quality assurance or completion of Improving the quality of your products (Course AQ101).
- Summary of basic quality concepts
Definition of quality
The two essential elements of software quality assurance
Summary of basic quality controls
What are the components of a quality program?
Simplified view of QA on a sprint, iteration, release, phase or project
The AQL must be a support group in the organization, a facilitator.
How do you go about achieving software quality assurance?
- Impacts of implementing a quality program
What changes need to be made to be successful
Costs of quality focused on prevention and technical staff
How to improve quality in the organization with team independence and scaling of quality and testing practices
Examples of organizational structure
New vision of quality
What is the distribution of quality costs over time?
What are the productivity benefits of quality improvement in the organization?
Authority of the quality analyst and support of the management.
Potential integration of quality during the deployment of the quality program
- How to implement a quality program in 20 steps
Prepare and plan
Develop, execute and implement
Control and verify
Act, adjust and react.
- Current status
- Setting up the structure
- Optimization and continuous improvement
- What are the obstacles to implementation?
Observation and reasons for stagnation
Categories of obstacles encountered and how to counter them?
The 5 levels that an organization must go through in establishing its quality assurance and continuous improvement process
- Common mistakes and recommendations
This course does not address software testing (see Course TL101), but rather software quality assurance.