Que sont les risques logiciels et comment les gérer ?

Un risque est la possibilité d’un problème ou d’une perte future. Il résulte souvent d’un manque d’informations, de maîtrise ou de temps. En développement logiciel, les pertes peuvent prendre la forme de coûts de production plus élevés, d’une qualité insuffisante ou d’une livraison tardive. Le risque existe parce que l’avenir est incertain et qu’aucun plan ne peut couvrir tous les facteurs connus et inconnus. Le chef de projet peut agir sur les risques internes. Les risques externes échappent à son contrôle. La gestion des risques poursuit les objectifs suivants.

  1. Identifier les risques.
  2. Réduire leur impact.
  3. Réduire leur probabilité.
  4. Surveiller les risques.

Les chefs de projet doivent gérer trois types d’incertitude.

  1. Les faits connus sont déjà compris par l’équipe. Par exemple, un nombre insuffisant de développeurs peut retarder la livraison. Consignez ces risques dans le plan de gestion du projet.
  2. Les inconnues connues sont des risques que l’équipe comprend sans savoir s’ils sont présents dans le projet. Par exemple, une mauvaise communication avec le client peut laisser des exigences incomplètes. L’équipe connaît ce risque, mais ne sait pas forcément si le client a communiqué tous les détails.
  3. Les inconnues inconnues sont des risques que l’organisation n’a pas encore reconnus. Ils impliquent souvent des technologies ou des outils peu familiers. Par exemple, le client peut soudainement demander à l’équipe d’utiliser une technologie qu’elle ne maîtrise pas, ce qui expose le projet à des risques jusque-là inconnus.

La quantification d’un risque logiciel passe par les étapes suivantes.

  1. Décrivez précisément l’événement à risque.
  2. Déterminez la probabilité qu’il se produise.
  3. Estimez la perte potentielle.
  4. Déterminez la responsabilité potentielle.

La gestion des risques comprend les processus suivants.

  1. Identification des risques logiciels
  2. Analyse des risques logiciels
  3. Planification des réponses aux risques logiciels
  4. Surveillance des risques logiciels
Les sections suivantes expliquent ces processus.

Identification des risques logiciels

Pour identifier les risques, étudiez les difficultés rencontrées dans les projets précédents. Examinez les points vulnérables du plan actuel. Un diagramme de flux aide à en analyser les parties essentielles. Organisez une séance de remue-méninges pour identifier les inconnues connues. Évaluez les décisions qui concernent des facteurs techniques, opérationnels, politiques, juridiques, sociaux, internes ou externes.

Software Risk IdentificationCurrentProjectReview the PastProject HistoryAssess the PracticesBeing Followed inthe Present ProjectCome Up withCreative Ideas forFuture Projects
Ouvrir le schéma en taille réelle

Identification des risques logiciels

Définissez les processus d’identification des risques. Consignez l’identifiant unique de chaque risque, sa date d’identification, sa description et les autres renseignements utiles.

Analyse des risques logiciels

L’analyse repère et classe les risques, puis examine leur niveau, leur probabilité et leur impact. Exprimez la probabilité en pourcentage après avoir pris en compte les conditions techniques qui peuvent provoquer le risque, dont les suivantes.

  1. Complexité de la technologie
  2. Connaissances techniques de l’équipe de test
  3. Conflits au sein de l’équipe
  4. Équipes dispersées sur un vaste territoire
  5. Utilisation d’outils de test de mauvaise qualité

L’impact correspond aux conséquences d’un risque s’il se concrétise. Identifiez les effets possibles sur le client, l’entreprise et la collectivité.

  1. Pertes pour le client
  2. Préjudice pour l’entreprise
  3. Atteinte à la réputation ou préjudice pour la société
  4. Pertes financières
  5. Actions en justice contre l’entreprise
  6. Retrait de l’autorisation d’exercer

Évaluez le niveau de risque au moyen des méthodes suivantes.

Analyse qualitative des risques Classez chaque risque dans l’une des catégories suivantes.

  • Élevé
  • Faible
  • Moyen

Analyse quantitative des risques

Cette approche estime la probabilité et l’impact à l’aide de chiffres. Par exemple, si la probabilité d’une perte de 10 000 USD est de 10 %, la perte attendue est de 1 000 USD. La probabilité seule ne dit pas à quel point les conséquences seraient graves.

Planification des réponses aux risques logiciels

La planification des risques comprend les tâches suivantes.

  1. Définissez des mesures préventives qui réduisent la probabilité.
  2. Définissez des mesures qui réduisent l’impact si le risque se concrétise.
  3. Surveillez les processus en continu pour repérer les risques tôt.

Software Risk PlanningInitial System RiskAcceptableUnacceptableWaivedAssumedUndiscoveredReducedEliminatedor AvoidedResidualSystem Risk
Ouvrir le schéma en taille réelle

Planification des réponses aux risques logiciels

Surveillance des risques logiciels

Intégrez la surveillance des risques aux activités du projet et examinez régulièrement les risques les plus élevés. La surveillance comprend les tâches suivantes.

  • Suivez les plans de gestion des risques pour repérer les changements importants de plans, de caractéristiques ou d’autres conditions.
  • Préparez des rapports d’avancement pour la direction du projet.
  • Réexaminez les risques et clôturez ceux dont l’impact ou la probabilité a atteint le niveau le plus bas possible.
  • Recherchez régulièrement de nouveaux risques.




Nous vous garantissons que votre formation gratuite en ligne vous permettra de réussir l’examen de certification en test logiciel !

  1. 01

    Inscrivez-vous en ligne

    Choisissez votre certification accréditée et terminez votre inscription.

  2. 02

    Recevez votre code d’accès

    Votre code d’accès personnel à l’examen vous est envoyé immédiatement par e-mail.

  3. 03

    Préparez et passez l’examen

    Suivez votre formation gratuite et répondez en ligne aux 50 questions à choix multiple.

  4. 04

    Obtenez une certification à vie

    Recevez votre certificat valable dans le monde entier et votre badge numérique vérifiable.

Exemple de certificat Accredited Software Test Manager Certification™
S’inscrire à la certification

VOTRE FORMATION PREMIUM GRATUITE EN LIGNE

La deuxième édition de Software Testing Revealed est à votre disposition.

Nous avons créé votre formation avec un groupe de dirigeants et de responsables d’équipe renommés, de coachs en test logiciel, de mentors, d’experts et de spécialistes reconnus des principaux secteurs. Elle est accessible à toute personne qui visite International Software Test Institute™. Vous trouverez les ressources dans les rubriques Votre livre gratuit sur les tests logiciels et Votre formation premium gratuite en test logiciel du menu principal.

Ces ressources sont la propriété intellectuelle d’International Software Test Institute™ et sont protégées par le droit d’auteur. Nous les partageons librement avec tous, car mettre notre expertise à disposition aide les professionnels du test logiciel et fait progresser la discipline.

Votre examen de certification comprend des questions à choix multiple. Suivez votre formation en ligne pour acquérir les connaissances nécessaires pour réussir l’examen et obtenir votre certification en test logiciel.

Nous vous garantissons que votre formation premium gratuite en ligne vous permettra de réussir l’examen de certification en test logiciel !