SQUORE

Software Analytics

Pilotez la qualité et la performance de vos développements logiciels.

Parce que les bonnes informations font les bonnes décisions,
Squore vous offre les 4 perspectives indispensables à la réussite de vos projets.

Evaluation globale

Analyse de tendances

Prévisions

Comparaison inter-projets

Un traitement intelligent et automatisé de vos données
pour vous permettre de vous concentrer sur l’essentiel : le pilotage de vos projets.

Intégration automatisée des données
Vision globale historisée

Analyse
KPI pertinents et exploitables

Visualisation et Partage
Tableaux de bord et Rapports

Pilotage
Plans d’action optimisés

La vision à 360° de vos projets. En temps réel.
Tout au long de la vie de votre projet, SQUORE Software Analytics collecte automatiquement et agrège avec ses propres mesures les données de l’ensemble des outils déjà en place dans votre environnement, afin d’offrir une vue complète et évolutive de vos produits et processus logiciels.

Les résultats des analyseurs de code embarqués dans SQUORE Mesures de complexité, vérification de règles de programmation, détection de clones.

Les données d’outils tiers

Vérificateurs de règles de programmation, mesures de couverture de tests, gestionnaires de faits techniques, outils de gestion de configuration, outils de gestion des exigences.

Des indicateurs pertinents et exploitables. Ni plus, ni moins.

Pour une évaluation objective de vos projets et le suivi de leur évolution, SQUORE for Software Analytics s’appuie sur des indicateurs de qualité et de performance clés en main, fruits d’années d’expérience auprès de nos clients.

CODE CLONING

Cet indicateur permet d’évaluer et de suivre le degré de clonage du code source au niveau textuel, par détection du code dupliqué, et au niveau algorithmique, par détection de duplication de tokens dans le flot de contrôle.

COVERAGE COMPLIANCE

La conformité de couverture mesure l’adéquation de la couverture des tests vis-à-vis des seuils usuellement utilisés dans l’industrie, ou adaptés au contexte de votre projet. Couplé à des facteurs de complexité, stabilité ou criticité, cet indicateur permet de produire des plans de tests optimisés.

COMPLEXITY

Son mode de calcul dépend du type d’objet considéré. Pour le code source, on prendra en compte la complexité intrinsèque des composants, mais également leur distribution. Pour des exigences, la complexité sera déduite d’un outil d’analyse sémantique et de vérification des règles de bonne écriture.

RULE COMPLIANCE

L’indicateur de conformité à un jeu de règles ou de pratiques évalue l’adéquation à un standard, qu’il soit international (normes ISO), sectoriel (HIS, SPICE …) ou propre à votre entreprise.

SELF-DESCRIPTIVENESS

L’indicateur d’auto-description impacte la facilité de compréhension d’un objet, et se base sur la détection et la mesure des commentaires associés.

VIOLATIONS DENSITY

La densité de violations permet d’identifier les objets possédant le plus de non-conformités à un standard par constituant de base (le nombre de ligne pour le code source, le nombre de phrases pour une exigence).

COMPLETION RATE

Le taux de complétion reflète l’atteinte d’un état de conformité. la notion de conformité est adaptée en fonction du type d’objet : par exemple, une exigence sera considérée conforme si elle atteint un état où les éléments qui la décomposent sont réalisés avec succès.

INNOVATION RATE

Le taux d’innovation est un indicateur propre aux demandes de changement, et reflète la proportion de demandes d’évolution par rapport aux rapports d’anomalies. Pour être représentatif et utilisable, ce calcul intègre une composante temporelle.

MATURITY INDEX

L’index de maturité est un indicateur d’avancement. Il donne une vision rapide de l’état instantané du projet, et offre une information précieuse lorsqu’il est analysé dans le temps, permettant la levée d’alertes anticipées.

Des Tableaux de bord ciblés et des Rapports automatisés

Du directeur opérationnel au développeur, du client au fournisseur, chacun bénéficie en temps réel de ses indicateurs de pilotage dédiés.

Tableaux multi rôles pour une diffusion ciblée des indicateurs

Navigation intuitive dans vos résultats : visualisation graphique, fonctions de drill down et de filtrage pour accéder en quelques clics aux informations pertinentes

Génération de rapports pdf ou powerpoint à partir de modèles paramétrables, afin de pouvoir communiquer une sélection choisie de données aux partenaires, clients, tierces parties ou organismes de certification

Interface web sécurisée pour un déploiement et une diffusion de l’information facilités

Application mobile pour un accès nomade aux informations clés

Au-delà de la simple visualisation,
la génération de plans d’action
pour des prises de décisions optimisées
et justifiées.

  • Génération automatique de plans d’action
  • Critères prédéfinis paramétrables
  • Exportables vers vos systèmes de gestion des changements et le « backlog » des développeurs

Des bénéfices immédiats

Squore nous apporte une plus grande productivité des équipes de développement.

Bruno Bec, Responsable efficacité des développements logiciels,
Division Stratégie et Innovation, Schneider Electric.

La qualité de vos développements

Conformité à vos normes et standards

Qualité des livrables

Satisfaction de l’utilisateur final
et confiance client-fournisseur

La performance de vos projets

Prise de décision efficace et justifiée

Réduction des coûts de revue et de maintenance

Respect des délais grâce à l’anticipation des risques et les plans d’actions générés par Squore

La maturité de vos processus

Respect des processus

Amélioration continue

Diffusion des bonnes pratiques

NORMES

SQALE, ISO/IEC 9126, ISO/IEC 15939,
ISO/IEC 14598, ISO/IEC 25000 SQuaRE, Scrum,
ECSS-E-40A, ECSS-Q-HB-80-04A, Galileo
Software Standards, HIS, MISRA, ISO 26262,
IEC 61508, EN 50128, CMMI…

PLUGINS

Adacontrol, AntiC, Bauhaus, Bullseye, Cantata, CheckStyle, Cobertura, CodeSonar, Coverity, CPD, CPPCheck, CPPTest, CSV/Excel, Findbugs, FxCop, GCov, GnatCheck, GnatCompiler, GnatHub, JaCoCo, JUnit, Klocwork, Logiscope, NCover, Oracle PLSQL compiler, PC_Lint, Pep8, PMD, Polyspace, Pylint, QA-C, REQIf, RTRT, SCADE, Semios, SonarQube, SQL Code Guard, SQLCodeguard, StyleCop, Tessy, Testwell CTC++, VectorCAST.

LANGAGES

Ada / C /C++ / C# / Java /Cobol/ PL/SQL /ABAP / PHP /Python…