Étapes de la qualification d’un logiciel
Qualifier un logiciel, c’est déterminer si le logiciel est conforme aux attentes et s’il répond aux critères de sélection et de qualité que l’on s’est fixé.
Il peut s’agir d’un progiciel, donc d’un logiciel que l’on se procure sur le marché.
Il peut s’agit aussi d’un logiciel développé spécifiquement à partir d’un cahier des charges et réalisé en respectant les spécificités fournies au développeur.
1. Revue de la conception préliminaire
La revue de la conception préliminaire a pour but d’assurer la conformité d’organisation et de moyens par rapport aux orientations correspondantes
2. Revue de la conception critique
La revue de la conception critique a pour but d’assurer l’adéquation des spécifications fonctionnelles détaillées à l’expression des besoins
3. Audit fonctionnel
L’audit fonctionnel a pour but de vérifier que les différentes spécifications logicielles détaillées ont été respectées
4. Audit physique
L’audit physique a pour but de vérifier que le logiciel et sa documentation sont cohérents et sont prêts pour la livraison
5. Audit en cours de développement
L’audit en cours de développement a pour but de vérifier la cohérence du développement :
- Comparaison du code aux descriptions de conception
- Spécifications d’interface
- Comparaison de la réalisation prévue aux besoins
- Comparaison des besoins fonctionnels aux descriptions de tests
6. Audit de gestion de projet
L’audit de gestion de projet a pour but de vérifier le bon développement du plan
Aspects économiques
Le coût de l’assurance qualité ne doit pas être sous-estimé.
Il est naturellement fonction de la complexité de l’application et doit être rapproché du niveau de fiabilité requis :
- Très bas : panne sans conséquence autre que la correction nécessaire (modèle de simulation)
- Bas : panne provoquant une perte faible, aisément récupérable (prévisions météo)
- Moyen : panne provoquant une perte modérée, sans dommage extrême (gestion de stock)
- Élevé : panne entraînant une perte financière et/ou de grand désagréments sociaux (traitements bancaires)
- Très élevé : panne entraînant la perte de vies humaines (navette spatiale)
Notons cependant qu’il est généralement admis que la correction d’une même erreur coûtera 1 lors de la conception, 40 lors de la réalisation et 125 à 150 lors de l’utilisation d’une application
Philippe Garin, plus de 20 ans de management en entreprise
Pour plus de conseils, contactez-moi : phgarin@gmail.com
Pour en savoir plus :
En complément :
Qualification de logiciel et qualité informatique de gestion
Facteurs Critères Mesure de la Qualité
Organisation de la qualification en développement informatique
La Qualité vue par Juran et Crosby
Méthode Lean ou supprimez l’inutile : Gestion de la qualité
Carences dans une organisation décelées par son informatisation
Autres Informatique :
Tous les articles de cette catégorie sont listés dans la page Informatique de ce blog