AQ101
Information technology

Quality assurance: improve the quality of software deliverables, processes and products

Master quality assurance methods and tools to optimize your processes and deliver reliable, high-performance software products.


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.

Objectives

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.

Is it for you ?

All development positions and more specifically: department heads, project managers, product managers, analysts, developers, quality assurance managers, customers of a software vendor.

Prerequisite

None.

Content

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.

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
Détails + / -

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

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 profile of a QA analyst?

  • 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

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?

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?

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?

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

Notes

This course does not address software testing (see Course TL101), but rather software quality assurance.

💡 Useful information

Our training sessions are offered in Montreal or Quebec City, in person or in virtual format. Dates and locations are provided when you select your session below. If you have any questions regarding registration, schedules, the language of instruction, or cancellation policies, please consult our FAQ .

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
Private or personalized training

Do you have several employees interested in the same training course? Whether in person at your offices or remotely in virtual mode, we offer private training courses tailored to your team's needs. Group rates are available. Contact us for more details or request a quote online.

Request a quote

Request in-company training

Do you have several employees interested in the same training course? Whether in person at your offices or remotely in virtual mode, we offer private training courses tailored to your team's needs. Group rates are available. Contact us for more details or request a quote online.

Tell us more
Added to cart View my cart