Editeur de logiciels

Editeurs, augmentez la satisfaction des utilisateurs en industrialisant vos activités de test logiciel.

Votre métier d’éditeur de logiciel présente des particularités auxquelles Certilog saura s’adapter compte tenu de son expérience avec différentes sociétés éditrices de logiciels.

Une approche classique d’amélioration des activités de test ne sera pas efficace puisqu’il est indispensable de se concentrer sur les éléments les plus risqués qui sont aussi ceux pour lesquels la valeur ajoutée et le ROI de l’intervention de Certilog seront les plus importants.

Les questions qui suivent constituent quelques exemples des problématiques auxquelles vous êtes confrontées :

  • Dans quels environnements vos logiciels fonctionnent-ils ?
  • Vos logiciels peuvent-ils évoluer rapidement sans risque pour leur qualité ?
  • Les coûts du support et de la maintenance sont-ils acceptables ?

Dans quels environnements vos logiciels fonctionnent-ils ?

Les logiciels que vous développez sont destinés à fonctionner dans différents environnements, matériels (Serveurs, PCs, Tablettes, Mobiles…) mais aussi logiciels (Systèmes d’Exploitation, Logiciels Interfacés…).

Sur ce point, le conseil de Certilog vous permettra :

  • D’identifier et de formaliser dès le début du projet les exigences relatives aux environnements
  • De bâtir une stratégie de test intégrant la problématique de l’explosion combinatoire des configurations possibles, afin de limiter le nombre de tests tout en assurant une couverture suffisante
  • De disposer de tableaux de bord apportant des informations synthétisées mais aussi déclinées par catégories d’environnement
Afin de répondre à des besoins spécifiques de certains de vos clients et afin de faire la différence par rapport à des offres concurrentes, vous êtes régulièrement amenés à faire évoluer vos logiciels dans des délais courts.

Cela représente un risque pour la qualité et la maintenabilité de vos logiciels mais aussi une réelle opportunité commerciale. L’expertise de Certilog en la matière vous permettra :

  • d’optimiser la gestion des versions logicielles et des exigences et tests associés
  • d’accélérer et de faciliter l’analyse d’impact des évolutions, grâce à la mise en place de la traçabilité de façon transverse, des exigences au code en passant par l’architecture et les tests
  • de systématiser des tests de non-régression en les sélectionnant de façon pertinente et en les automatisant lorsque cela est possible
  • de tester et maintenir à moindre coûts les développements génériques et les développements spécifiques
Les coûts du support et de la maintenance sont-ils acceptables ?
La maturité et l’efficacité de vos activités de gestion des exigences et des tests ont un effet direct et important sur ces coûts, à plusieurs titres, par exemple :

  • une bonne gestion des exigences fonctionnelles et non-fonctionnelles permet de réduire au maximum l’écart entre les attentes des utilisateurs de vos logiciels et ce que votre logiciel fait (fonctionnalités offertes) et comment il le fait (caractéristiques non-fonctionnelles) ; par conséquent les utilisateurs seront davantage satisfaits et feront moins appel à votre service support
  • en pilotant de façon optimale les tests associés aux exigences et en gérant rigoureusement les anomalies découvertes lors de l’exécution des tests, vous limiterez considérablement le nombre de bugs résiduels dans le logiciel après distribution et par conséquent, le coût de la maintenance corrective sera lui aussi réduit, tout en augmentant la satisfaction des utilisateurs.

Consultez nos experts pour une première estimation de vos besoins