It is always better to prevent problems than to accumulate a technical debt and be forced to make corrections or even rework. Hence the importance of having good software quality assurance practices in place before starting a project. With a good plan, prevention and control activities, good measurements and good monitoring indicators, it is possible to deliver a value-added product and to distinguish oneself on the market.
Duration
2 days
Schedule
9h to 16h
Regular fee
$1,035
Preferential fee
A preferential rate is offered to public institutions, to members of certain professional organizations as well as to companies that do a certain amount of business with Technologia. To know more, please read the "Registration and rates" section on our FAQ page. Please note that preferential rates are not available for online training courses. Discounts cannot be combined with other offers.
$930
Objectives of the training
At the end of this training, the participant will be able to determine the essential elements and activities as well as the tools and interventions necessary to perform software quality assurance and thus achieve the desired level of quality in software projects. In addition, he will be able to complement the software testing of his organization.Targeted audience
All development positions and more specifically: department heads, project managers, product managers, analysts, developers, quality assurance managers, customers of a software vendor.Prerequisite
None.Trainers
Course architecture
During this training, we will see everything you need to understand and implement the activities and essential elements to improve the quality of your deliverables, processes and software products in the context of your IT projects.
Be in prevention mode rather than in reaction mode in order to eliminate non-conformities as soon as they occur and thus facilitate the delivery of your deliverables within budget, on time and according to established standards.
Be in prevention mode rather than in reaction mode in order to eliminate non-conformities as soon as they occur and thus facilitate the delivery of your deliverables within budget, on time and according to established standards.
Quality concepts and principles
Everyone wants to deliver quality, but what does that mean in concrete terms? To understand what is required, you need to understand the concepts and principles that are involved.
What are the origins of quality?
In software quality assurance, quality must be a management function in the enterprise and there are always two elements to consider: QA and QC.
The 12 essential requirements to do quality
Basic principles of quality and potential integration
Benefits for the organization
Scaling up with the components of a quality program
Understand the differences between assurance, control and testing
What causes technical debt?
Why do quality testing?
What are the quality factors to consider for a quality service, system, software product or hardware component?
In IT, what does this mean during a sprint, an iteration, a release, a phase or a project?
Daily work tools
Controlling the quality of tests
Everyone wants to deliver quality, but what does that mean in concrete terms? To understand what is required, you need to understand the concepts and principles that are involved.
What are the origins of quality?
In software quality assurance, quality must be a management function in the enterprise and there are always two elements to consider: QA and QC.
The 12 essential requirements to do quality
Basic principles of quality and potential integration
Benefits for the organization
Scaling up with the components of a quality program
Understand the differences between assurance, control and testing
What causes technical debt?
Why do quality testing?
What are the quality factors to consider for a quality service, system, software product or hardware component?
In IT, what does this mean during a sprint, an iteration, a release, a phase or a project?
Daily work tools
Controlling the quality of tests
What are the costs of AQL?
Evaluating the costs of non-quality versus the costs of quality
Team independence and scaling of testing and QA practices
Examples of organizational structures
New vision of quality
Evaluating the costs of non-quality versus the costs of quality
Team independence and scaling of testing and QA practices
Examples of organizational structures
New vision of quality
Understanding the roles and responsibilities of QA
What is the job of a quality analyst?
Summary of roles and responsibilities
Aiming for excellence in innovation, creativity, performance and optimization
Quality control
Planning, procedures, controls, measurements, training and information, communications, continuous improvement and management.
What is the job of a quality analyst?
Summary of roles and responsibilities
Aiming for excellence in innovation, creativity, performance and optimization
Quality control
Planning, procedures, controls, measurements, training and information, communications, continuous improvement and management.
What is the profile of a QA analyst?
Are you a good quality analyst?
Leader vs. manager
Authority and code of ethics
Are you a good quality analyst?
Leader vs. manager
Authority and code of ethics
Overview of quality reviews and audits
Two families of control
Why so many choices?
Objectives of each control
Basic and complementary tools for controls
Two families of control
Why so many choices?
Objectives of each control
Basic and complementary tools for controls
Software verification and validation
What is V&V?
Evolution of the IEEE 1012 standard
Integrity levels and the life cycle of a system, software product and hardware product
How to use the tasks and activities of a V&V process?
What is V&V?
Evolution of the IEEE 1012 standard
Integrity levels and the life cycle of a system, software product and hardware product
How to use the tasks and activities of a V&V process?
How to plan for QA in a project?
How to choose the activities of the quality process?
Examples of a quality toolbox
The quality plan according to the IEEE-730 standard vs. the simplified or agile plan.
How to take into account traditional, hybrid or agile approaches?
How to choose the activities of the quality process?
Examples of a quality toolbox
The quality plan according to the IEEE-730 standard vs. the simplified or agile plan.
How to take into account traditional, hybrid or agile approaches?
Software metrics
What are software metrics?
Usefulness, observations and examples
What to measure?
Standard metrics
Software quality standards - ISO 5055:2021
Good practice, building a dashboard
How to find the metrics?
What are software metrics?
Usefulness, observations and examples
What to measure?
Standard metrics
Software quality standards - ISO 5055:2021
Good practice, building a dashboard
How to find the metrics?
Overview of software standards
How are standards built?
Internationalization of a standard
Why standards?
The most well-known standards and models in the software world
Recommendations
How are standards built?
Internationalization of a standard
Why standards?
The most well-known standards and models in the software world
Recommendations
Training Notes
This course does not address software testing (see Course TL101), but rather software quality assurance.
Private or personalized training
If you have more than 8 people to sign up for a particular course, it can be delivered as a private session right at your offices. Contact us for more details.
Request a quoteDuration
2 days
Schedule
9h to 16h
Regular fee
$1,035
Preferential fee
A preferential rate is offered to public institutions, to members of certain professional organizations as well as to companies that do a certain amount of business with Technologia. To know more, please read the "Registration and rates" section on our FAQ page. Please note that preferential rates are not available for online training courses. Discounts cannot be combined with other offers.
$930
Private or personalized training
If you have more than 8 people to sign up for a particular course, it can be delivered as a private session right at your offices. Contact us for more details.
Request a quote