SQUORE

Le tableau de bord décisionnel pour piloter vos projets logiciels et systèmes

Mettez la Business Intelligence au service de vos projets.

A chacun son SQUORE

Vous souhaitez une solution clé en main, avec un modèle d’analyse et de décision prédéfini et adapté à votre contexte ?
Nous vous proposons des versions dédiées de SQUORE immédiatement opérationnelles :

SQUORE Dette Technique pour gérer la qualité des développements

SQUORE Automobile pour piloter vos projets dans un domaine industriel à fortes contraintes normatives

SQUORE Acceptance pour rationaliser et sécuriser vos processus de recette

SQUORE Ingénierie des Systèmes pour piloter la performance de vos projets d’ingénierie de systèmes complexes

Vos processus et indicateurs de performance sont déjà en place et éprouvés ?
SQUORE a été conçu pour satisfaire à une exigence élevée d’ouverture, qui lui permet d’intégrer tous les types de données et indicateurs de performance déjà définis au sein de votre organisation

SQUORE sur Mesure

Vous souhaitez une réflexion en amont sur les données et indicateurs à mettre en place ?
Nous vous accompagnons dans la définition et l’intégration dans SQUORE de nouveaux indicateurs parfaitement adaptés à votre environnement et à vos objectifs stratégiques

SQUORE sur Mesure

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.


SQUORE, un outil de Business Intelligence pour piloter les projets logiciels et systèmes

Vos projets informatiques ont besoin d’indicateurs de pilotage pertinents et exploitables
Les applications logicielles représentent une part croissante des actifs des entreprises. A ce titre, leur niveau de qualité et de performance doit faire l’objet d’une évaluation et d’un pilotage adapté, que ce soit dans les phases de développement, d’acquisition ou de maintenance.
Les acteurs de la filière logiciels et systèmes se retrouvent donc confrontés à une double exigence : acquérir plus de maturité dans les méthodes de gestion de leurs projets, et organiser la masse d’informations produites par les outils de mesure et d’évaluation de ces projets pour en faire des indicateurs pertinents et exploitables.
De nombreux outils de gestion, d’analyse et de mesure performants et adaptés aux différentes phases du cycle de vie des projets sont disponibles et largement utilisés, mais ils ne communiquent pas entre eux. Il manque donc aux intervenants la vision globale requise pour prendre les décisions déterminantes dans la réussite de leur projet : maîtrise et optimisation des coûts, respect des délais, qualité du produit délivré, gestion des ressources.

Cassez les silos avec SQUORE pour optimiser la performance de vos processus et la qualité de vos livrables
SQUORE se positionne comme la solution capable de fédérer l’ensemble des informations générées par ces différents outils pour les agréger en indicateurs pertinents, afin de donner une vision synthétique de l’état des projets, et de proposer des plans d’amélioration pour piloter la qualité et la performance des projets pendant toute leur durée de vie.

Comment SQUORE met en oeuvre les concepts de la Business Intelligence au service du pilotage de projet

Global

Adaptable

Collaboratif

Décisionnel

Multi rôles

SQUORE vous offre un retour sur investissement immédiat et mesurable

  • Des moyens d’action par la production d’Indicateurs de Performance
    – une vision globale, objective et en temps réel de l’état de vos projets
    – un pilotage optimisé basé sur le suivi de vos indicateurs de performance
    – la maîtrise de vos priorités
  • Une prise de décision anticipée pour des projets plus performants
    – une meilleure anticipation des risques via l’analyse prédictive des tendances
    – un rapport coût/délai/qualité optimisé grâce aux plans d’actions générés par SQUORE
    – la prise de décisions rapides et justifiées
  • La fiabilisation des développements et la réduction des coûts de maintenance
    – le suivi objectif et en temps réel de la conformité des développements aux caractéristiques qualité attendues et aux exigences normatives
    – la réduction du cycle de corrections par l’identification au plus tôt des non conformités et des régressions
    – la diminution des révisions tardives et coûteuses
    – la maîtrise de votre dette technique
  • La satisfaction du client final
    – la contractualisation de vos exigences techniques
    – des critères d’acceptation clairement établis, objectifs, et partagés avec les équipes en charge du développement de vos projets
    – la réduction de vos délais et coûts de recette
    – l’assurance de la conformité des livrables aux exigences de qualité produit
  • Une collaboration renforcée entre les intervenants
    – une collaboration facilitée par une vision globale et objective des produits et processus, partagée par tous
    – un gain de temps dans les prises de décisions par le focus sur les indicateurs les plus significatifs
    – l’adoption consensuelle des plans de remédiation les plus appropriés
  • Une amélioration continue des processus
    – mieux pilotés grâce aux indicateurs et aux leçons du passé, vos processus gagnent en capacité, maturité et performance.
    – vous favorisez la diffusion et l’adoption des bonnes pratiques au sein de votre organisation via un référentiel commun et un outil partagé par l’ensemble des intervenants

La vision globale des projets

SQUORE est « data agnostic ». Cela signifie qu’il peut intégrer tous vos types de données par ses mécanismes d’ETL (Extract/Transform/Load).
Ainsi, quelle que soit l’étape du projet, SQUORE agrège ses propres mesures avec les données de tous vos outils déjà en place dans votre environnement, afin d’offrir une vue complète et synthétique de vos produits et processus logiciels et systèmes.

  • Des analyseurs de code source « propriétaires SQUORE », déjà disponibles pour les projets en langage C, C++, C# ou Java, incluant des mesures de complexité, la vérification de règles de programmation, la détection de clones :
    Mise en évidence de la conformité avec vos modèles internes ou de standards internationaux comme HIS, GSWS, NASA
  • L’ouverture à des données d’outils tiers : vérificateurs de règles de programmation, analyseurs dynamiques, gestionnaires de faits techniques, outils de gestion de configuration, outils de gestion des exigences…

Une évaluation objective et adaptable

SQUORE fournit des métriques et indicateurs de qualité et de performance clés en main, également adaptables à tout contexte spécifique.

  • Un ensemble pré-défini de métriques et d’indicateurs de performance reconnus supportant des modèles d’évaluation liés à un domaine industriel ou à des contraintes normatives, (e.g. ISO 9126, SQALE)
  • La possibilité de customiser ou d’intégrer des indicateurs adaptés à votre organisation, alignés avec vos objectifs stratégiques


Un tableau de bord collaboratif

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.

  • Un tableau multi rôles pour une diffusion ciblée des indicateurs
  • Un tableau de bord intuitif : visualisation graphique, fonctions de drill down et de filtrage pour accéder en quelques clics aux informations pertinentes
  • La génération de rapports dans un format standardisé à 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
  • Une interface web sécurisée pour un déploiement facilité et diffusion de l’information accessible aux intervenants concernés
  • Une application mobile pour un accès nomade aux informations clés

Une prise de décision rapide et fiable

Les plans d’action découlent des modèles de décision SQUORE, basés sur des critères prédéfinis ou paramétrables, et optimisent le rapport coûts /délais/qualité.

  • Une prise de décision basée sur des données fiables et actualisées en temps réel via les mécanismes d’intégration continue
  • La génération automatique de plans d’action basée sur des moteurs de décision puissants, aux critères paramétrables par l’utilisateur : sélection des défauts les plus critiques pour construire la “Todo-list” idéale et l’exporter vers les systèmes de gestion des changements, « backlog » des développeurs, etc…
  • Des check-lists standardisées et/ou prédéfinies par utilisateur :
    Intégration des résultats des Revues de Pairs dans l’évaluation globale de vos produits
  • L’analyse de tendance et la Maîtrise Statistique des Procédés (MSP) :
    Détection immédiate des violations et régressions par rapport aux versions antérieures
  • Des statistiques descriptives et la modélisation de données
    Capitalisation des données des projets précédents pour établir des corrélations entre les attributs des produits (par exemple la Complexité) et des caractéristiques externes de qualité (par exemple la Fiabilité)

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

Klocwork, QA-C, R-TRT, CheckStyle, JaCoCo,
Understand, Coverity, Polyspace, PC lint, Logiscope,
SonarQube, StyleCop, Findbugs, FXCop, Tessy,
Coverity, PMD, JUnit, C/C++Test, QA-C,
R-TRT, Sonar…

LANGAGES

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



Dette Technique

Automobile

Acceptance

Ingénierie des Systèmes