Lors de cette formation nous verrons tout ce qu’il vous faut pour bien comprendre et mettre en place les activités et les éléments essentiels pour améliorer la qualité de vos livrables, processus et produits logiciels dans le cadre de vos projets informatiques.
Soyez en mode prévention plutôt qu’en mode réaction face aux problèmes afin d’éliminer les non-conformités dès qu’elles surviennent et ainsi faciliter la remise de vos livrables dans le respect du budget, des échéanciers et des standards établis.
Concepts et principes qualité
- Tout le monde veut livrer de la qualité, mais qu’est-ce que cela veut dire concrètement. Pour bien cerner les requis, il faut comprendre les concepts et principes qui en découlent.
- Quels sont les origines de la qualité ?
- Dans le domaine de l’assurance qualité logicielle, la qualité doit être une fonction de gestion dans l’entreprise et il y a toujours deux éléments à prendre en compte: AQ et CQ.
- Les 12 requis essentiels pour faire de la qualité
- Principe de base en qualité et intégration potentielle
- Les bénéfices pour l’organisation
- Mise à l’échelle avec les composantes d’un programme qualité
Comprendre quelles sont les différences entre l’assurance, le contrôle et les tests
- Quelles sont les causes de la dette technique ?
- Pourquoi faire des tests qualité ?
- Quels sont les facteurs qualité à prendre en compte pour qu’un service, système, produit logiciel ou composante matériel soit de qualité ?
- En informatique, qu’est-ce que cela veut dire lors d’un sprint, d’une itération, d’une release, d’une phase ou d’un projet ?
- Les outils de travail au quotidien
- Contrôler la qualité des tests
Quels sont les coûts de l’AQL ?
- Évaluer les coûts de la non-qualité par rapport aux coûts de la qualité
- Indépendance des équipes et mise à l’échelle des pratiques de test et des pratiques d’assurance qualité
- Exemples de structures organisationnelles
- Nouvelle vision de la qualité
Comprendre quels sont les rôles et responsabilités de l’AQL
- C’est quoi la job d’un analyste en qualité ?
- Résumé des rôles et responsabilités
- Viser l’excellence en innovation, créativité, performance et optimisation
- La maîtrise de la qualité
- Planification, façons de faire, contrôles, mesures, formation et information, communications, amélioration continue et gestion.
Quel est le profil de l’analyste en AQL ?
- Êtes-vous un bon analyste en qualité ?
- Leader vs gestionnaire
- Autorité et code d’éthique
Survol des revues et audits qualité
- Deux familles de contrôle
- Pourquoi autant de choix ?
- Objectifs de chacun des contrôles
- Outils de base et complémentaires pour les contrôles
Vérification et validation logicielle
- Qu’est-ce que la V&V ?
- Évolution de la norme IEEE 1012
- Les niveaux d’intégrité et le cycle de vie d’un système, produit logiciel et produit matériel.
- Comment utiliser les tâches et activités d’un processus V&V ?
Comment planifier de l’AQL dans un projet ?
- Comment choisir les activités du processus qualité ?
- Exemples d’un coffre à outils qualité
- Le plan qualité selon la norme IEEE-730 vs le plan simplifié ou agile.
- Comment tenir compte des approches traditionnelle, hybride ou agile ?
Métriques logicielles
- Qu’est-ce que les métriques logicielles ?
- Utilité, constat et exemples
- Quoi mesurer ?
- Métriques standards
- Normes de qualité des logiciels – ISO 5055:2021
- Bonne pratique, construire un tableau de bord
- Comment trouver les métriques ?
Aperçu des normes logicielles
- Comment sont bâties les normes ?
- Internationalisation d’une norme
- Pourquoi les normes ?
- Normes et modèles les plus connus dans le monde du logiciel
- Recommandations