SQUORE

Sur mesure

Ne soyez pas limités dans le choix de vos KPI.

C’est l’outil qui doit s’adapter aux besoins des utilisateurs, et non l’inverse.
Ainsi, parce que les bons indicateurs font les bonnes décisions, nos solutions s’adaptent à votre organisation, dans le respect de vos normes et méthodes. En effet, pour mesurer intelligemment le niveau de performance des processus et des projets logiciels et systèmes, il est nécessaire de prendre en compte des paramètres aussi divers que les objectifs attendus, les règles et normes applicables, les risques à minimiser, les pratiques habituelles, le degré de maturité … et, bien sûr, vos informations disponibles ou accessibles.

Vos processus et indicateurs de performance sont déjà en place et éprouvés ?
Nos solutions s’adaptent à votre organisation, dans le respect de vos normes et méthodes. Nous intégrons dans nos tableaux de bord tous les types de données et indicateurs de performance déjà définis au sein de votre organisation

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 contexte

La simplicité d’utilisation de SQUORE, et l’aspect dynamique et totalement automatisé de la mesure ont rendu possible son utilisation dans des équipes de taille, de culture et de maturité disparates et qui développent des produits de nature différente, du gros progiciel incorporé dans les Solutions intégrées de gestion de l’énergie, jusqu’au logiciel embarqué dans les produits ou équipements Schneider Electric.

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

SQUORE : une plateforme ouverte, « data agnostic »

Afin de vous fournir un tableau de bord parfaitement adapté à vos besoins, nous avons conçu SQUORE comme un outil d’analyse et de décision ouvert, « data agnostic » : grâce à ses fonctionnalités d’ETL, SQUORE peut intégrer rapidement et à moindre coût tous les types de données et indicateurs de performance spécifiques à votre organisation et à vos objectifs stratégiques.

Cette ouverture représente pour nous un facteur clé de succès pour absorber le changement culturel qu’impliquent le déploiement et l’institutionnalisation d’un processus de Mesure et Analyse dans une organisation.

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 Ada, C, C++, C#, Java, Cobol, PL/SQL, ABAP, PHP ou Python, 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…

Déjà disponibles

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…

SQUORE sur mesure : comment ça marche?

L’adaptation des composants de votre processus d’évaluation se fera selon :

  • • les “data providers”: ce sont les ETL qui permettent de récupérer les informations en provenance des outils
    du cycle de vie qui sont déjà en place dans votre organisation,
  • • les mesures à collecter,
  • • les seuils applicables,
  • • l’association entre les indicateurs et les caractéristiques du produit,
  • • les fonctions de gestion de priorité : coût de remédiation, bénéfices attendus, risques à prendre en compte, …
  • • les critères de décision,
  • • l’information à diffuser aux différents intervenants, en fonction de leur rôle dans le projet

Exemples de modèles SQUORE sur mesure :

  • • Pilotage de la stratégie de tests basée sur le Risk Based Testing dans le secteur automobile
  • • Pilotage d’un projet de system engineering
  • • Tableau de bord de la DSI

Une solution à fort retour sur investissement pour une gestion de projet supportée par un processus de Mesure et Analyse à l’échelle de votre entreprise

  • 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.

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é d’adapter 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é 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é.

Décisions/Actions priorités maîtrisées sur objectifs stratégiques

  • 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é)