Politique produit

Politique produit

Toutes les 3 semaines (un Sprint), une mise à jour de nos produits SaaS est effectuée. Celle-ci inclut des correctifs et des nouvelles fonctionnalités.

Ces évolutions sont bien entendu incluses dans votre abonnement SaaS.

La qualité au cœur de notre chaîne de développement

Chez nous, la qualité n'est pas une simple étape de validation finale : c'est le fil conducteur de tout notre processus de création.

Validation technique et relecture (En amont)

  • Tests unitaires : Validation systématique au plus près du code pour bloquer les anomalies dès leur apparition.

  • Analyse statique du code : Évaluation automatisée pour mesurer, piloter et améliorer en continu la santé globale de notre code.

  • Pair Review obligatoire : Relecture croisée et critique de l'intégralité des modifications par les pairs pour partager la connaissance et élever nos standards.

Validation continue et stratégie de tests (En continu)

  • Déploiement continu : Mise à jour instantanée et automatisée de nos plateformes internes pour tester en conditions réelles.

  • Recette systématique : Validation fonctionnelle de chaque nouveau développement sur nos environnements dédiés.

  • Écosystème de tests global : Tests automatiques, continus et manuels.

Culture d'équipe

La qualité est ancrée dans notre culture. L’ensemble des équipes de l'entreprise (Produit, Dev et Support) est activement impliqué au quotidien pour offrir la meilleure expérience possible.

Tests automatiques (Cucumber)

Exécutés via un navigateur sur notre plateforme interne, nos tests automatisés sous Cucumber constituent le socle de notre stratégie de non-régression. Ils interviennent en amont pour sécuriser le code et conditionnent strictement l'acceptation de chaque développement. Afin d'atteindre et de maintenir ce niveau d'exigence, nous avons mis en place des outils dédiés et des optimisations techniques avancées.

Allure-Report(4).png

Les chiffres clés

  • Plus de 1 600 scénarios de test industrialisés.

  • 85 % du code source est intégralement retesté de cette manière.

  • 12 heures de validation pour couvrir l’ensemble du périmètre lors d'un cycle complet.

Fréquence et puissance d'exécution

  • Systématiques : ils accompagnent chaque changement de code et tout nouveau déploiement.

  • Une puissance de calcul massive : avec près de 100 exécutions par mois, notre infrastructure absorbe l'équivalent de 1 200 heures de tests (soit environ 50 jours cumulés de validation mensuelle).

Tests manuels : Une étape obligatoire

Loin d'être optionnels, les tests manuels constituent une étape obligatoire de notre processus de validation, en parfaite synergie avec les tests automatisés. Ils sont essentiels pour couvrir les cas de test qui ne peuvent tout simplement pas être automatisés. De plus, ils permettent de détecter des anomalies fines que seul l'œil humain peut repérer, telles que des défauts d'intégration CSS, des problèmes d'affichage ou des erreurs de visibilité des boutons.

Zephyr-Scale-Jira(1).png

Les chiffres clés

  • 363 scénarios de test.

  • Exécutés à la fin de chaque Sprint pour sécuriser chaque nouvelle version.

  • 10 heures de tests manuels investies à chaque cycle.

  • Conditionnent la mise en production : leur validation est un prérequis absolu pour le déploiement.

Une gestion d'infrastructure alignée sur les mêmes standards

Cette exigence de qualité s'applique de manière identique à la gestion de notre infrastructure. Nous combinons une surveillance automatisée en continu et des rituels hebdomadaires stricts pour garantir la robustesse, la conformité et la sécurité maximale de nos environnements.

Analyses et audits en continu

  • Du code d'infrastructure : Validation permanente de nos configurations pour garantir la stabilité de nos environnements.

  • Des dépendances : Surveillance proactive pour détecter immédiatement la moindre faille ou obsolescence avant qu'elle n'impacte le système.

  • Des images déployées en production : Scans automatisés en temps réel de nos images (conteneurs) pour sécuriser notre environnement de production.

Rituels hebdomadaires de sécurité et maintenance

  • Tests de sécurité dédiés (Chouette et Ara) : Exécution chaque semaine d'audits de sécurité ciblés et de tests d'intrusion sur nos solutions Chouette et Ara.

Findings-Detectify.png
  • Mise à jour des dépendances logicielles : Actualisation systématique et hebdomadaire de nos briques logicielles afin de toujours bénéficier des derniers correctifs de sécurité et des meilleures performances.

Sécurisation et résilience du déploiement

Nos plateformes de test internes sont alimentées en continu pour simuler en permanence des conditions réelles. Grâce à l'automatisation complète de nos processus (imports, contrôles qualité, exécution des jeux d'instructions et publications), nous exploitons quotidiennement les données open-data mondiales. Cet écosystème d'envergure, structuré autour de 50 groupes de travail, bénéficie d'une supervision centralisée de l'ensemble des opérations.

Qualité et sécurité IBOO.png

L'activité sur un mois : La puissance de nos bancs d'essai

Pour garantir une robustesse absolue, nos environnements de test subissent une charge importante :

  • 7 200 imports de données qualifiés et injectés.

  • 60 publications de jeux de données.

  • 26 millions de requêtes absorbées et analysées, ce qui démontre l'intensité de nos tests de charge.

Chouette-espace-de-travail.png

Une validation rigoureuse de nos applications SaaS

La stabilité de nos solutions SaaS repose sur un protocole de validation interne intransigeant :

  • À chaque développement : Contrôle systématique de l'impact de chaque modification de code.

  • À chaque nouvelle version : Passage obligatoire par l'intégralité du cycle de validation.

  • 24 heures de tests minimum : Un délai incompressible de test en conditions réelles est appliqué à chaque version avant d'envisager son déploiement.

Expertise métier et innovation au cœur des standards

Notre participation active aux instances et groupes de normalisation est un levier stratégique majeur. Loin d'être une simple veille, cette implication directe se traduit par un cercle vertueux qui élève la valeur de nos solutions et garantit leur pérennité.

Conformité réglementaire native (Open Data & Standards)

Grâce à nos solutions vous pouvez importer et exporter vos données en conformité aves les standards (conformes au Point d'Accès National) :

  • GTFS et NeTEx pour les données théoriques.

  • GTFS-RT et SIRI pour les données temps réel.

  • Alignement immédiat avec la loi LOM et les directives européennes (MMTIS).

  • Interopérabilité native des données sans financer de modules de conversion spécifiques.

  • Réutilisation facilitée pour alimenter votre écosystème MaaS en toute sérénité.

Les bénéfices concrets pour nos produits

  • Une expertise métier forte : Être acteur de la définition des normes nous confère une compréhension intime et anticipée des enjeux de notre secteur. Nos équipes maîtrisent les règles de l'art avant même leur adoption globale, ce qui nous permet de concevoir des produits à l'avant-garde technologique.

  • Une richesse de cas d'usage éprouvés : Les travaux de normalisation nous confrontent aux réalités et aux exigences d'acteurs internationaux variés. Cette convergence d'expériences enrichit nos solutions en nous permettant d'intégrer nativement de nombreux cas d'usage complexes et concrets.

  • Une interopérabilité totale entre les formats : L'essence même des standards est de faire dialoguer les systèmes. Nous accordons une grande attention à la compatibilité et à la convergence entre les différents formats du marché.

Une documentation évolutive et mise à jour en continu

Pour que nos utilisateurs tirent immédiatement profit des dernières évolutions fonctionnelles, notre documentation suit le rythme de nos cycles de développement. À chaque fin de sprint, elle est actualisée pour garantir un alignement avec les nouveautés du produit.

Documentation Métier et Fonctionnelle

Notre Espace Public de Connaissances centralise toutes les ressources nécessaires pour accompagner les utilisateurs au quotidien :

  • Manuels utilisateurs complets : Pour guider pas à pas les équipes dans la prise en main de la plateforme.

  • Guides thématiques : Pour approfondir les fonctionnalités clés et répondre aux cas d'usage métiers.

  • Tutoriels vidéo : Des formats visuels et interactifs pour un apprentissage rapide et une autonomie maximale.

Documentation Technique et Intégration

Spécifiquement conçue pour les équipes techniques et les développeurs, elle vise à simplifier et accélérer l'interopérabilité avec nos systèmes :

  • Consommation de nos API : Mise à disposition d'environnements et de collections Postman clés en main pour tester, valider et intégrer nos points de terminaison.

  • Outils d'intégration dédiés : Fourniture d'outils et de briques technologiques facilitant l'adoption et le déploiement rapide de nos solutions au sein de vos propres écosystèmes.