Ponicode, la startup spécialisée dans la qualité du code via l’apprentissage profond, annonce une nouvelle offre baptisée SQUAR pour Software Quality& Action Roadmap. Ponicode est parti d’un constat que les entreprises bénéficient de quelques indicateurs de qualité logicielle, mais qu’elles manquent cruellement d’aide pour dessiner des plans d’action opérationnels précis permettant d’améliorer la qualité du code.
D’une part, la détérioration de la qualité du code est un problème irrésolu et même quand les indicateurs de qualité sont au vert, tout code est sujet à des bugs et des vulnérabilités. D’autre part, de nombreux projets impliquant du code hérité, tel que la migration vers le cloud, sont perçus comme à risque, ce qui occasionne des délais et des surcoûts, et monopolise de manière imprévue les ressources de l’entreprise. Ponicode SQUAR a pour objectif d’offrir une vue d’ensemble détaillée et exploitable de la robustesse et des failles potentielles présentes dans les suites de tests du code des entreprises. Le plan d’action associé permet ainsi aux parties prenantes de prendre des décisions informées et d’en mesurer l’impact sur leurs indicateurs.
Un plan détaillé de la qualité du code
Pour ce faire, la startup a coconstruit cette nouvelle solution en collaborant avec d’autres entreprises, avec lesquelles elle a identifié le point de tension à la source de cet échec en matière de qualité logicielle : une asymétrie de l’information. En somme, les CTOs et leurs équipes manquent d’outils de surveillance et de visibilité, entraînant des prises de décisions risquées, car peu informées. De plus, ils disposent de rapports de qualité insuffisants qui ne permettent pas de connaître la qualité effective du code ni les actions prioritaires pour résorber les risques.
SQUAR permet de générer un plan détaillé de la qualité du code d’une entreprise ainsi qu’une feuille de route pour résoudre les défaillances et gagner en robustesse sur l’ensemble de la suite de tests, et donc sur la qualité finale. Alimenté par l’IA, couplé à une équipe de spécialistes de la santé du code, SQUAR fournit aux décideurs et aux équipes, une évaluation complète de la qualité du code d’un projet. Parmi ses fonctions on peut citer :
- la capture de l’état global de la qualité du code,
- il donne accès à des indicateurs de robustesse et de maintenabilité détaillées,
- il identifie les défauts les plus critiques,
- il suggère des actions pour renforcer la robustesse des tests existants,
- il informe sur l’impact des différentes actions sur la qualité logicielle afin d’optimiser le plan d’action.