1. Les connaissances fondamentales de l’assurance qualité du logiciel
- Comment définir la qualité du logiciel ?
- Les erreurs, les fautes et les défaillances du logiciel
- La qualité du logiciel
- L’assurance qualité logicielle
- Les modèles d’affaires et le choix des pratiques de génie logiciel
2. La gestion classique d'un projet logiciel
- Modèle des enjeux de la gestion de projet, PMBok et Swebok
- Le processus de planification du projet (le plan de projet)
- Les techniques classiques de planification, mesure, contrôle et fermeture d'un projet
- Les approches Agiles telles que le SCRUM et le Kanban
- Le modèle émergeant de DevOps
3. La gestion plus moderne d'un projet logiciel
- Les approches Agiles telles que le SCRUM et le Kanban
- Le modèle émergeant de DevOps
4. La culture qualité, les neurosciences, l'éthique et les considérations environmentales des TI's
- Le coût de la qualité d'un projet logiciel
- La culture qualité
- Les cinq dimensions d’un projet logiciel
- Apports de la neuroscience (préférences psychologiques des collègues)
- Le code de déontologie de l’ingénieur logiciel
- L'informatique verte et l'impact environmental de vos décisions
5. La gestion du risque
- La gestion du risque selon les normes (ex : ISO/IEC/IEEE 16085) et les modèles
- Les considérations pratiques de la gestion du risque
- L’évaluation des risques
- Le contrôle des risques
- Les mesures reliées à la gestion du risque
6. La gestion des fournisseurs et des contrats
- La gestion des ententes logicielles selon le modèle CMMI pour le développement
- La gestion des participants externes
- Les cartographies du processus de cycle de vie d’acquisition du logiciel
- Les types de contrats du logiciel et un exemple qui garanti le succès
- Les revues de contrat
- Une sélection de clauses contractuelles qui influent sur la qualité du logiciel livré
7. Les exigences qualité
- Modèle ISO de la qualité d'un produit logiciel
- Les facteurs de qualité selon la norme ISO/CEI 25000
- La définition des exigences de qualité d'un logiciel
- La spécification de la qualité
- L’évaluation de la qualité d’un logiciel
8. Les politiques, processus et procédures
- Les politiques
- Les processus
- Les procédures
- Les standards d’un organisme
- La documentation et la cartographie des processus et les procédures dans les groupes logiciel
9. Les revues
- La revue personnelle et la revue de type desk-check
- Les revues selon des normes et des modèles
- La revue par les pairs de type walk-through
- La revue par les pairs de type inspection
- Les revues de lancement de projet et de bilan de projet
- Les réunions agiles
- La sélection d’un type de revue
10. L’audit du logiciel
- L’audit et la résolution de problèmes selon la norme ISO/IEC/IEEE 12207
- L’audit selon la norme IEEE-1028
- Un processus d’audit et la norme ISO 9001
- L’audit selon le modèle CMMI® pour le développement du Software Engineering Institue
- Les actions correctives
- Les audits selon la norme IEEE-730
11. Les normes et modèles du génie logiciel
- Les normes, le coût de la qualité et les modèles d’affaires
- Les principales normes de gestion de la qualité
- La norme ISO 9001
- La norme ISO/IEC 90003
- La norme ISO/IEC/IEEE 12207
- La norme ISO/IEC 29110 pour les très petits organismes
- La norme IEEE-730
- D’autres modèles, normes, référentiels et démarches qualité
- La norme ISO/IEC/IEEE 15289 pour la description des produits logiciels
- Les normes et le plan d’assurance qualité logicielle
12. Les tests et l'AQL
- Les tests, le coût de la qualité et les mosèles d'affaires
- La méthode de classification des défauts
- Les approches, stratégies et conception de tests
- Les niveaux et types de tests
- Le modèle de maturité TMMI
13. Le plan d'AQL, un complément à votre plan de projet
- Introduction au plan d'AQL proposé par la norme IEEE 730:
- Intention et portée;
- Définitions et acronymes;
- Les documents de référence;
- L'organisation;
- Niveau de criticité du logiciel;
- Outils, Techniques et méthodologies;
- Ressources;
- Normes, pratiques et conventions;
- Échéancier;
- Rôle de l'assurance du produit;
- Rôle de l'assurance du processus;
- Assurance sur les activités et tâches du système qualité;
- Activités et tâches additionelles;
- Processus de revue de contrat;
- Processus de mesures de la qualité;
- Politiques de tests;
- Politique de dérogation et de déviation;
- Politique d'itération des tâches;
- Les enregistrements qualité;
- Les rapports qualité.
- Les exigences supplémentaires en matière d'assurance qualité.