Développement et fiabilité logiciel : un enjeu de réputation

Pour inspirer confiance, être adoptés et durer, solutions et systèmes doivent satisfaire aux plus hautes exigences de qualité logicielle.

Le développement logiciel vit un âge d’or.

On ne compte plus les appareils et services dont le fonctionnement repose en partie ou en totalité sur un logiciel ou une suite de logiciels. Voiture, caméra, pompe à essence et terminal de paiement, système de chauffage et de ventilation, système de paye, bracelet « intelligent », simulateur cardiaque et téléphone, les logiciels sont partout et certains nous accompagnent dans tous les aspects de notre vie. C’est simple : nous ne pouvons plus nous en passer.

Cette omniprésence des logiciels et la dépendance qui vient avec certains objets la vie quotidienne (peut-on vivre sans téléphone intelligent?) soulève plus d’un enjeu; et pas seulement des enjeux de santé publique. Pas un mois ne passe sans que les actualités rapportent une défaillance logicielle ayant des impacts parfois tragiques.


En vrac :Les exemples abondent, mais une chose est sûre; la multiplication des défaillances logicielles ébranle la confiance du public dans les objets qu’il utilise au quotidien. Il n’y a pas si longtemps, même s’il n’avait de formation en mécanique, le consommateur moyen savait grosso modo comment fonctionne sa voiture : on tourne la clé, on embraye, on « pèse su’l gaz ». Nous n’en sommes plus là, pour le meilleur et trop souvent, pour le pire.

Avec la complexité et l’interconnexion croissante des produits et services dont le fonctionnement repose sur des logiciels, le consommateur (qui ne s'intéresse pas aux logiciels, mais aux produits et service qu’ils rendent possible) est en droit de se poser cette question : peut-on se fier aux logiciels pour construire des objets, systèmes et applications sécuritaires et fiables?

En réponse à cette question, les développeurs doivent au plus vite améliorer la réputation des produits et services qu’ils offrent, donc d’améliorer la qualité des logiciels qu’ils développent.

Offrant des services de développement logiciel, Cofomo est tout à fait conscient de cet enjeu. Depuis 1995, sa crédibilité à titre de fournisseur et partenaire de confiance au sein d’organisations des secteurs privés, publics et parapublics québécois et canadiens repose sur l’excellence de ses processus de développement et de contrôle de la qualité logicielle, l’expertise de ses conseillers et la fiabilité de ses solutions. Quoi qu’il advienne en cours de projet, à sa livraison le logiciel :
  • répond aux besoins du client;
  • fonctionne comme prévu;
  • offre une expérience à valeur ajoutée à ses utilisateurs;
  • est stable et sécuritaire;
  • et le restera.
C’est une question de réputation.