Aller au contenu
XSIS
Parler à un ingénieur

Questions fréquentes

Toutes les questions traitées sur ce site, regroupées par thème. Chaque page de service, de secteur et d’intégration comporte aussi les siennes.

Coûts et tarifs

Ce qui détermine le coût d’un projet ou d’une équipe, et notre façon d’estimer.

Comment estimez-vous les coûts ?

Nous estimons à partir du périmètre, et non d’une grille tarifaire. Après un premier échange, nous découpons le travail en lots, dimensionnons chacun d’eux et consignons par écrit les hypothèses de l’estimation. Les principaux facteurs sont le nombre de systèmes et d’intégrations, l’état de vos données, les exigences de sécurité et réglementaires, les tests nécessaires et la séniorité de l’équipe. Vous recevez une estimation écrite avec des options, pour choisir ce qui doit être réalisé en premier. Vous connaissez le prix et le calendrier avant que nous commencions.

Lien vers cette question
Combien coûte le développement IA ?

Les principaux facteurs sont l’état de vos données, le nombre de systèmes à intégrer, le niveau de précision requis et la part de validation humaine que le processus exige. Les coûts d’exploitation comptent aussi : utilisation des modèles, hébergement et supervision. Nous chiffrons après un court cadrage, distinguons le coût de développement du coût d’exploitation et montrons comment ce dernier évolue avec les volumes, pour éviter toute surprise.

Lien vers cette question
Qu’est-ce qui détermine le coût d’une fonctionnalité d’IA générative ?

Le coût de développement dépend du nombre et de l’état de vos sources, des intégrations et des droits d’accès concernés, ainsi que du niveau d’exactitude exigé. Le coût d’exploitation dépend de l’usage, du modèle retenu, du volume de texte envoyé avec chaque requête et de la mise en cache. Nous chiffrons les deux et montrons comment un modèle plus petit ou une meilleure récupération peut réduire le coût d’exploitation.

Lien vers cette question
Qu’est-ce qui détermine le coût d’un projet d’apprentissage automatique ?

Les principaux facteurs sont l’état et l’accessibilité de vos données, l’existence d’étiquettes ou la nécessité de les créer, le nombre de systèmes auxquels le modèle doit se connecter, et le niveau d’explication et de documentation attendu par vos régulateurs. Les coûts d’exploitation dépendent du volume de prédictions et du besoin de résultats en temps réel ou par lots. Nous chiffrons une fois la revue des données terminée.

Lien vers cette question
Qu’est-ce qui détermine le coût d’une plateforme de données ?

Le coût de construction dépend du nombre et de la complexité des sources, de leur propreté, et du nombre de domaines et de rapports concernés. Le coût d’exploitation dépend des volumes de données, de la fréquence d’actualisation et des modes d’interrogation. Nous chiffrons les deux, concevons la plateforme pour maîtriser les dépenses de calcul et mettons en place un suivi des coûts pour que l’usage n’augmente pas à votre insu.

Lien vers cette question
Qu’est-ce qui détermine le coût ?

Le nombre de types et de mises en page de documents, la qualité des numérisations, le nombre de règles de validation et de systèmes concernés, et le volume traité. Le coût d’exploitation dépend des volumes et des services d’extraction utilisés. Nous chiffrons après avoir testé un échantillon de vos documents, et indiquons la part de documents qui devrait encore nécessiter une intervention humaine.

Lien vers cette question
Qu’est-ce qui détermine le coût d’un logiciel sur mesure ?

Le périmètre est le principal facteur : le nombre de rôles utilisateurs, de processus et d’écrans, le nombre de systèmes auxquels le logiciel doit se connecter, et le niveau d’exigence en matière de sécurité, d’audit et de disponibilité. L’état de vos données et le nombre de personnes qui doivent valider les décisions comptent aussi. Nous chiffrons après le cadrage, à partir d’un backlog priorisé, afin que vous puissiez choisir ce qui entre dans la première version et ce qui peut attendre.

Lien vers cette question
Qu’est-ce qui influe sur le coût d’une application web ?

Le nombre de rôles utilisateurs et de processus, les intégrations derrière l’application, les langues et les mises en page qu’elle doit prendre en charge, ainsi que ses exigences de sécurité et d’audit. Le niveau de conception compte aussi : un outil destiné à une petite équipe interne en demande moins qu’un portail public sur lequel vos clients s’appuient. Nous chiffrons à partir du backlog après le cadrage, afin que vous puissiez décider de ce qui entre dans la première version.

Lien vers cette question
Qu’est-ce qui détermine le coût d’une application mobile ?

Le nombre de parcours et d’écrans, le choix entre une application native par plateforme ou une seule application multiplateforme, le travail côté back-end et le niveau de sécurité requis. L’utilisation hors ligne, les paiements, les fonctionnalités de l’appareil et l’éventail d’appareils à prendre en charge ajoutent de l’effort. Les publications sur les boutiques et l’adaptation aux nouvelles versions des systèmes d’exploitation sont des coûts récurrents à prévoir.

Lien vers cette question
Qu’est-ce qui détermine le coût d’une mission cloud et DevOps ?

Le nombre d’applications et d’environnements, l’écart qui les sépare aujourd’hui d’un déploiement automatisé, les contrôles de conformité à respecter, et le fait que les charges de travail changent de fournisseur ou quittent votre propre centre de données. L’exploitation dans la durée est une décision distincte : nous pouvons exploiter la plateforme avec vous, ou la transmettre lorsque votre équipe est prête.

Lien vers cette question
Pouvez-vous réduire notre facture cloud ?

Souvent, mais nous ne promettrons aucun chiffre avant d’avoir examiné la situation. Les économies courantes proviennent de ressources inutilisées, d’instances surdimensionnées, d’un stockage qui n’expire jamais et d’environnements qui tournent quand personne ne travaille. Nous étiquetons d’abord les dépenses par équipe et par service, afin que les économies soient mesurées et non estimées, et nous classons nos constats par effort et par risque.

Lien vers cette question
Qu’est-ce qui détermine le coût de l’automatisation des tests ?

Le nombre d’applications et de parcours dans le périmètre, la testabilité du code actuel, l’état de vos données et environnements de test, et le nombre d’intégrations à simuler. Une application ancienne sans points d’ancrage stables pour les tests demande plus d’effort qu’une application récente conçue en pensant aux tests. Nous commençons par les parcours les plus risqués, pour que la valeur arrive tôt.

Lien vers cette question
Qu’est-ce qui détermine le coût d’une mission de design ?

Le nombre de groupes d’utilisateurs et de parcours, l’ampleur de la recherche nécessaire, l’existence ou non d’un système de design, et le nombre de plateformes et de langues que le design doit couvrir. La refonte d’un produit établi comportant de nombreux écrans demande plus que la conception d’un nouvel outil ciblé. Nous définissons le périmètre du design par étapes, afin que vous puissiez examiner les constats et les parcours avant de vous engager sur l’interface complète.

Lien vers cette question
Qu’est-ce qui détermine le coût d’une modernisation ?

La taille et la complexité de l’ancien système, la qualité de ses données, le nombre de systèmes qui en dépendent, et la part de ce qui doit changer plutôt qu’être conservé. Les langages et bases de données anciens que peu d’ingénieurs maîtrisent ajoutent de l’effort. Le travail étant incrémental, vous pouvez le financer par étapes et constater le résultat de chacune avant de valider la suivante.

Lien vers cette question
Qu’est-ce qui détermine le coût ?

Le nombre d’interfaces, la complexité de la correspondance des données et des règles métier, les volumes et les délais requis par chaque flux, et la présence éventuelle de licences middleware. Le nettoyage des données et les tests avec les partenaires représentent un effort supplémentaire. Nous chiffrons chaque interface après l’évaluation, afin que vous puissiez voir le coût de chaque flux et en décider l’ordre.

Lien vers cette question
Qu’est-ce qui détermine le coût d’une intégration bancaire ?

Le nombre de banques et de canaux, les types de paiement et les pays du périmètre, ce que votre ERP prend déjà en charge, et la complexité de vos règles de rapprochement. Les exigences de signature et de chiffrement ainsi que le processus de test de chaque banque demandent un effort supplémentaire. Nous chiffrons par banque et par flux après le cadrage, afin que vous puissiez échelonner les travaux et leur coût.

Lien vers cette question
Qu’est-ce qui détermine le coût ?

Le nombre de prestataires, de types de terminaux et de canaux de vente, l’usage d’ISO 8583 ou d’une API par l’acquéreur, les étapes de certification exigées par chaque prestataire et le nombre de magasins à déployer. Les règles de règlement et de rapprochement demandent un effort supplémentaire lorsque les commissions et les versements sont complexes. Nous chiffrons par prestataire et par flux après l’étape de cartographie.

Lien vers cette question
Qu’est-ce qui détermine le coût ?

Le nombre de partenaires et de flux, la qualité de leurs API, la correspondance des données et les règles métier, les besoins de volume et de délai, et les éventuelles licences de plateforme d’intégration. La gestion des identités et la certification auprès d’un partenaire demandent un effort supplémentaire. Nous chiffrons chaque liaison après l’inventaire, afin que vous puissiez choisir l’ordre et voir le coût de chacune.

Lien vers cette question
Comment le coût d’une équipe dédiée est-il fixé ?

Une équipe dédiée est généralement facturée selon un coût mensuel pour les rôles convenus, ce qui vous permet de planifier votre budget. Le coût dépend du nombre de personnes, de leur niveau d’expérience et de leurs compétences, ainsi que de toute couverture en dehors des horaires habituels. Si vous préférez payer le temps réellement passé, nous pouvons travailler en régie. Vous connaissez le prix et le calendrier avant que nous commencions.

Lien vers cette question
Comment le renfort d’équipe est-il facturé ?

Généralement en régie : un taux par ingénieur pour le temps passé, ou un taux mensuel pour une mission à temps plein. Le taux dépend des compétences et du niveau d’expérience requis, ainsi que de tout travail en dehors des horaires habituels. Vous connaissez le prix et le calendrier avant que nous commencions.

Lien vers cette question
La répartition entre ingénieurs internes et externalisés modifie-t-elle le coût ?

Elle peut le modifier. Le coût dépend des rôles, des niveaux d’expérience et des compétences nécessaires, ainsi que de ceux qui peuvent les fournir. Vous connaissez le prix et le calendrier avant que nous commencions. Toute modification de la répartition est convenue au préalable avec vous.

Lien vers cette question
Comment le prix d’un projet est-il établi ?

Un périmètre bien défini peut faire l’objet d’un prix au forfait pour ce périmètre, les changements étant traités par la gestion des changements. Lorsque le périmètre est moins certain, nous chiffrons séparément le cadrage puis le développement, ou nous travaillons en régie dans la limite d’un budget dont nous rendons compte. Vous connaissez le prix et le calendrier avant que nous commencions.

Lien vers cette question
Comment le prix d’une mission de conseil est-il établi ?

Généralement au forfait, pour un périmètre fixe, convenu après un court échange de cadrage, ou sous forme d’un nombre de jours de consultant pour un accompagnement ouvert. Le prix dépend de l’étendue du système d’information à examiner, du nombre d’options à comparer et de la profondeur d’analyse que la décision exige. Vous connaissez le prix et le calendrier avant que nous commencions.

Lien vers cette question
Combien coûte une évaluation de la maturité IA ?

Elle est généralement réalisée au forfait, pour un périmètre défini et convenu après un court échange de cadrage. Le prix dépend du nombre de directions métier concernées, du nombre de cas d’usage évalués en profondeur et de l’ampleur de l’examen concret de vos données et de vos systèmes. Vous connaissez le prix et le calendrier avant que nous commencions.

Lien vers cette question
Qu’est-ce qui détermine le coût d’un projet fintech ?

Le nombre de systèmes et de partenaires concernés, les contrôles réglementaires applicables, le volume et la vitesse que le système doit absorber, et l’ampleur des tests exigés par les partenaires avant la mise en production. L’intégration auprès des partenaires, comme la certification par une banque ou un processeur, dicte souvent le rythme davantage que le code. Nous établissons une estimation après le cadrage et découpons le travail en étapes que vous pouvez financer et approuver une à une.

Lien vers cette question
Qu’est-ce qui détermine le coût d’une intégration retail ?

Le nombre de systèmes, de magasins et de canaux, la façon dont le POS et l’ERP exposent leurs données, et le nombre d’exceptions qui nécessitent des règles, comme les retours entre canaux ou les paiements fractionnés. Un déploiement magasin par magasin ajoute aussi des tests. Nous chiffrons après avoir étudié les systèmes et un échantillon de transactions réelles.

Lien vers cette question
Qu’est-ce qui détermine le coût d’une intégration logistique ?

Le nombre de partenaires et de formats, le nombre de types de messages nécessaires pour chacun, la qualité des environnements de test des partenaires, et la part du processus qui repose encore sur le papier ou l’e-mail. Nous chiffrons par partenaire et par flux après une étude, pour que vous puissiez commencer par les partenaires les plus importants et ajouter les autres par étapes.

Lien vers cette question
Qu’est-ce qui détermine le coût d’un projet de santé ?

Le nombre de systèmes à intégrer, les validations à obtenir des éditeurs, le travail sur la confidentialité et la sécurité clinique, ainsi que les tests d’accessibilité et d’ergonomie avec les patients et le personnel. Nous chiffrons après le cadrage et découpons le travail en étapes, en commençant par celle qui supprime le plus de tâches manuelles.

Lien vers cette question
Qu’est-ce qui détermine le coût d’un projet pour le secteur public ?

Le nombre de services et d’intégrations, les fournisseurs d’identité et de paiement concernés, les évaluations d’accessibilité et de sécurité, et la recherche utilisateur dont le service a besoin. Nous chiffrons par étape, afin qu’un cadrage ou un pilote puisse être validé seul avant le développement complet.

Lien vers cette question
Qu’est-ce qui détermine le coût d’un projet d’intégration ERP ?

Le nombre de systèmes et de partenaires, le nombre de types de messages nécessaires pour chacun, la qualité des données, les possibilités d’extension de votre version d’ERP et le volume de tests exigé par vos partenaires. Nous chiffrons par flux après le cadrage, pour que vous puissiez commencer par les flux qui économisent le plus d’efforts.

Lien vers cette question
Existe-t-il un engagement minimal ?

L’engagement dépend du modèle et est convenu avec vous. Un projet se poursuit jusqu’à l’achèvement du périmètre convenu. Les équipes et les missions de renfort sont assorties de préavis, afin que chacun puisse arriver et partir dans de bonnes conditions et que le travail soit transmis. Nous formalisons ces conditions par écrit avant tout démarrage.

Lien vers cette question

Délais

Le temps nécessaire pour démarrer et pour livrer, et ce qui le fait varier.

Dans quel délai le travail peut-il commencer ?

Cela dépend de l’équipe dont vous avez besoin et de ce qui doit être en place au préalable : le contrat, l’accès à vos systèmes, les revues de sécurité et, pour les intégrations, les environnements de test de vos partenaires. Nous vous indiquons ce dont nous avons besoin de votre part et à quel moment, et confirmons une date de démarrage dans la proposition. Le cadrage peut souvent commencer pendant la mise en place des accès.

Lien vers cette question
Combien de temps faut-il pour mettre un système d’IA en production ?

Un prototype sur vos données vient d’abord, pour que vous puissiez juger les résultats avant de vous engager dans le développement complet. Le délai de mise en production dépend de l’accès aux données, des revues de sécurité, des intégrations concernées et de ce que l’évaluation révèle à corriger. L’accès aux données et les validations sont souvent l’étape la plus longue. Nous les planifions tôt et vous remettons un calendrier à l’issue du cadrage.

Lien vers cette question
Dans combien de temps nos utilisateurs pourront-ils l’essayer ?

Vos utilisateurs peuvent essayer tôt un prototype sur vos contenus, avant le développement complet. Ce qui prend plus de temps, c’est de connecter les sources avec les bons droits d’accès, de mener les revues de sécurité et de confidentialité, et d’atteindre la qualité convenue sur le jeu d’évaluation. Nous planifions ces étapes dès le départ et vous remettons un calendrier dès que les sources et la mission sont clarifiées.

Lien vers cette question
Dans combien de temps un modèle sera-t-il en production ?

La référence et le premier modèle validé arrivent tôt, pour que vous puissiez juger de la valeur avant les travaux de mise en production. Le passage en production dépend de l’accès aux données, de l’intégration avec les systèmes qui utilisent le résultat, de l’exécution en mode fantôme à côté du processus actuel et d’une éventuelle revue du risque de modèle. Nous vous remettons un plan à l’issue de la revue des données, avec les points de décision indiqués.

Lien vers cette question
Dans combien de temps verrons-nous les premiers résultats ?

Nous livrons par domaine fonctionnel : le premier, par exemple la trésorerie ou les ventes, parvient aux utilisateurs bien avant l’achèvement de la plateforme. Le calendrier dépend de l’accès aux systèmes sources, de la qualité des données et du travail de rapprochement nécessaire. Nous convenons avec vous de l’ordre des domaines et planifions chacun d’eux après l’évaluation.

Lien vers cette question
À quelle vitesse pouvons-nous commencer à gagner du temps ?

Le premier type de document, généralement celui dont le volume est le plus élevé, peut entrer en phase pilote avant que les autres ne soient développés. Le délai jusqu’au pilote dépend de l’accès aux documents d’échantillon et aux interfaces de l’ERP, ainsi que du nombre de règles que le processus exige. Nous planifions les types de documents par ordre de valeur après avoir cartographié le processus.

Lien vers cette question
Combien de temps faut-il pour développer un logiciel sur mesure ?

Cela dépend du périmètre de la première version, des intégrations qu’elle requiert et de la rapidité des décisions de votre côté. Nous préférons une première version réduite, utilisable par de vrais utilisateurs, suivie d’incréments réguliers, plutôt qu’un long développement conclu par un lancement unique. Après le cadrage, nous vous remettons un plan de versions, et nous rendons compte de l’avancement par rapport à ce plan à chaque démonstration.

Lien vers cette question
Combien de temps dure une intégration ERP ?

Cela dépend du nombre de systèmes et de flux, de la qualité de la documentation des interfaces de chaque système, de l’état de vos données de référence et de la rapidité de mise à disposition des environnements de test et des accès. Les validations des partenaires, comme une banque ou une place de marché, peuvent aussi imposer le rythme. À l’issue de l’évaluation, nous vous remettons un plan flux par flux, afin que la liaison la plus utile soit mise en production en premier.

Lien vers cette question
Combien de temps dure une intégration bancaire ?

Cela dépend surtout de la banque, et non du code. Chaque banque fixe ses propres étapes d’enrôlement, ses fenêtres de test et ses validations, et certaines exigent des contrats ou des échanges de clés avant le début des tests. Le nombre de banques, de types de paiement et de pays compte également. Après l’étape de correspondance, nous vous remettons un plan par banque et commençons les tests avec la première banque prête.

Lien vers cette question
Combien de temps dure une certification de paiement ?

La durée dépend largement de la passerelle ou de l’acquéreur : leurs fenêtres de test, le nombre de cas de test et le nombre de cycles nécessaires. Nous préparons les scripts de test et les preuves avant l’ouverture de la fenêtre, ce qui raccourcit les cycles, et nous organisons le reste des travaux autour du calendrier du prestataire. Nous partageons ce plan dès que le prestataire a confirmé sa procédure.

Lien vers cette question
Combien de temps faut-il pour intégrer un service tiers ?

Cela dépend de la qualité de l’API et de la documentation du partenaire, de l’existence d’un environnement de test exploitable, de la rapidité d’émission des comptes et des clés, et de la complexité de la correspondance de vos données. Les étapes de validation du partenaire peuvent imposer le rythme. Nous vous remettons un plan par partenaire après l’inventaire et commençons par la liaison qui supprime le plus de travail manuel.

Lien vers cette question
Combien de temps dure un projet ?

Cela dépend du périmètre, du nombre de systèmes et d’équipes concernés, de la rapidité des prises de décision et du degré de préparation des tiers tels que les banques ou les éditeurs. À l’issue du cadrage, nous vous remettons un planning avec ses jalons et leurs dépendances, et nous rendons compte de son avancement tout au long du projet.

Lien vers cette question
Combien de temps dure une évaluation ?

Cela dépend de l’ampleur de la question et de la rapidité avec laquelle nous pouvons accéder aux personnes, aux documents et aux systèmes concernés. Une revue ciblée d’un système ou d’une décision est courte ; l’évaluation d’un système d’information complet prend plus de temps. Nous convenons du périmètre et de la date de la restitution finale avant de commencer.

Lien vers cette question
Combien de temps dure l’évaluation ?

Cela dépend du nombre de directions métier concernées et de la rapidité avec laquelle nous pouvons rencontrer leurs équipes et accéder aux données et aux systèmes. Nous convenons dès le départ du calendrier des ateliers et de la date de la présentation finale. Le rythme dépend surtout de la disponibilité de vos équipes.

Lien vers cette question
Pouvez-vous déployer sans fermer les magasins ?

Oui. Nous mettons en production par étapes, en commençant par un magasin pilote, et faisons fonctionner la nouvelle intégration en parallèle du processus actuel jusqu’à ce que les totaux concordent. Les interventions en magasin sont planifiées en dehors des heures d’ouverture lorsque c’est possible, et chaque étape prévoit un retour arrière si quelque chose ne fonctionne pas comme prévu.

Lien vers cette question
Comment la connexion est-elle testée avant la mise en production ?

Chaque banque fournit un environnement de test ou une procédure de test. Nous convenons avec la banque d’un ensemble de cas de test couvrant chaque type de paiement, les rejets et les relevés, nous les exécutons et en conservons les preuves. Une fois l’accord de la banque obtenu, nous passons en production avec une première campagne de paiements de faible volume et comparons les résultats avant de basculer le reste.

Lien vers cette question
Comment déployez-vous cette solution sur de nombreux magasins ?

Nous commençons par un pilote dans quelques magasins et comparons chaque jour leurs totaux avec ceux du processus actuel. Une fois les totaux concordants, nous déployons par vagues, à un rythme que votre équipe des opérations magasins peut accompagner. L’ancien processus reste disponible pour chaque magasin jusqu’à ce que son nouveau flux ait fait ses preuves.

Lien vers cette question
Comment une mission démarre-t-elle ?

Par un échange sur votre besoin. Nous revenons ensuite vers vous avec une proposition écrite : le modèle, l’équipe ou le périmètre, le mode de tarification et la gouvernance du travail. Une fois votre accord donné, nous vous présentons l’équipe, mettons en place les accès et démarrons. Le délai dépend des rôles et des accès requis par vos systèmes.

Lien vers cette question

Propriété et contrats

À qui appartiennent le code, les données et les résultats, et comment fonctionnent les contrats.

À qui appartiennent le code et les travaux que vous produisez ?

Dès le premier commit, vous êtes titulaire de la propriété intellectuelle des travaux que nous réalisons pour vous : aucune cession n’est à prévoir en fin de projet. Cela couvre le code spécifique, la documentation et les autres livrables réalisés pour vous. Les éléments préexistants que nous apportons, tels que des outils internes ou des bibliothèques, restent notre propriété, et vous recevez une licence pour les utiliser dans vos systèmes. Les composants open source conservent leurs propres licences, et nous vous en fournissons la liste.

Lien vers cette question
Signez-vous un accord de confidentialité ?

Oui. Nous signons un accord de confidentialité réciproque avant que vous ne partagiez la moindre information confidentielle, sur votre modèle ou le nôtre. Toute personne qui travaille sur votre projet est tenue à des obligations de confidentialité, qu’elle soit salariée de XSIS ou membre d’une équipe externalisée.

Lien vers cette question
Qui est propriétaire du système d’IA que nous développons ensemble ?

Dès le premier commit, vous êtes titulaire de la propriété intellectuelle des travaux que nous réalisons pour vous : aucune cession n’est à prévoir en fin de projet. Cela inclut le code, les prompts, les jeux d’évaluation et les modèles ajustés produits pour vous, et vos données restent les vôtres. Les outils XSIS préexistants restent notre propriété et vous sont concédés sous licence. Les modèles et services tiers restent soumis à leurs propres licences, que nous vous listons pour que vous sachiez ce que chaque composant autorise.

Lien vers cette question
Qui est propriétaire des prompts, des données et des modèles ?

Dès le premier commit, vous êtes titulaire de la propriété intellectuelle des travaux que nous réalisons pour vous : aucune cession n’est à prévoir en fin de projet. Cela inclut le code, les prompts, les jeux d’évaluation, les index de recherche et les poids de tout modèle ajusté produits pour vous. Les outils XSIS préexistants restent notre propriété et vous sont concédés sous licence. Les modèles commerciaux restent la propriété de leur éditeur et sont utilisés selon ses conditions, que nous vous listons. Vos documents et vos données restent les vôtres du début à la fin.

Lien vers cette question
Qui est propriétaire des modèles et des variables ?

Dès le premier commit, vous êtes titulaire de la propriété intellectuelle des travaux que nous réalisons pour vous : aucune cession n’est à prévoir en fin de projet. Cela inclut les modèles entraînés, le code des variables, les pipelines et la documentation produits pour vous, et vos données restent les vôtres. Les outils XSIS préexistants restent notre propriété et vous sont concédés sous licence. Les bibliothèques open source que nous utilisons restent soumises à leurs propres licences, que nous consignons pour vous.

Lien vers cette question
À qui appartiennent le code et les travaux produits par l’équipe ?

Dès le premier commit, vous êtes titulaire de la propriété intellectuelle des travaux que nous réalisons pour vous : aucune cession n’est à prévoir en fin de projet. Le code spécifique, les maquettes et les documents produits par l’équipe sont conservés dans vos propres dépôts et outils. Les outils XSIS préexistants restent notre propriété et vous sont concédés sous licence. Chaque membre de l’équipe, y compris les ingénieurs issus d’équipes externalisées, est soumis aux mêmes obligations de confidentialité.

Lien vers cette question
À qui appartiennent les travaux produits par un ingénieur en renfort ?

Dès le premier commit, vous êtes titulaire de la propriété intellectuelle des travaux que nous réalisons pour vous : aucune cession n’est à prévoir en fin de projet. Les travaux qu’un ingénieur produit pour vous sont conservés dans vos propres dépôts. Les outils XSIS préexistants restent notre propriété et vous sont concédés sous licence. Chaque ingénieur signe nos engagements de confidentialité et respecte vos politiques de sécurité lorsqu’il travaille dans vos systèmes.

Lien vers cette question
À qui appartient ce que vous livrez ?

Dès le premier commit, vous êtes titulaire de la propriété intellectuelle des travaux que nous réalisons pour vous : aucune cession n’est à prévoir en fin de projet. Cela couvre les logiciels spécifiques, les maquettes et les documents livrés pour vous. Les outils ou bibliothèques existants qui nous appartiennent et sont utilisés dans le projet restent notre propriété, sont désignés dans le contrat et vous sont concédés sous licence.

Lien vers cette question
À qui appartiennent les connecteurs que vous développez ?

Dès le premier commit, vous êtes titulaire de la propriété intellectuelle des travaux que nous réalisons pour vous : aucune cession n’est à prévoir en fin de projet. Les connecteurs vous sont livrés avec leur code source, leurs tests et leur documentation, afin que votre équipe ou un autre prestataire puisse les maintenir. Les outils XSIS préexistants restent notre propriété et vous sont concédés sous licence. Les API des partenaires et les licences des plateformes d’intégration restent soumises aux conditions propres de leurs éditeurs.

Lien vers cette question

Sécurité et données

Comment nous protégeons vos systèmes, votre code et vos données pendant notre intervention.

Comment protégez-vous nos systèmes, notre code et nos données ?

Les accès sont accordés nominativement, limités aux besoins de chaque rôle et retirés lorsque la personne quitte le projet. Nous travaillons dans vos dépôts et vos environnements si vous le préférez, utilisons l’authentification multifacteur et conservons les secrets dans un coffre-fort numérique, jamais dans le code. Le code est relu avant d’être fusionné, les dépendances sont analysées, et les données de production ne sont jamais copiées dans les environnements de test sans masquage. Nous convenons de ces contrôles avec votre équipe sécurité dès le départ.

Lien vers cette question
Où nos données sont-elles stockées et traitées ?

Là où vous le décidez. Nous convenons de la localisation des données avant le début des travaux et concevons en conséquence, qu’elles doivent rester dans un pays donné, dans votre propre compte cloud ou dans vos locaux. Lorsque des lois sur la protection des données telles que le RGPD s’appliquent, nous travaillons dans le cadre d’un accord de traitement des données et limitons les données personnelles à ce que le travail exige.

Lien vers cette question
Vos ingénieurs utilisent-ils des outils de programmation assistée par IA sur notre code ?

Uniquement avec votre accord. Nous vous indiquons les outils que nous utiliserions, la manière dont ils traitent le code et les données, et si quoi que ce soit quitte votre environnement. Si vous le préférez, nous travaillons sans eux. Le code écrit avec l’aide de l’IA suit la même relecture et les mêmes tests que tout autre code, et l’ingénieur qui le soumet en est responsable.

Lien vers cette question
Qu’advient-il de nos données ?

Vos données restent dans des environnements que vous approuvez. Nous privilégions l’exécution des modèles dans votre propre compte cloud ou via des services de modèles pour entreprises qui ne s’entraînent pas sur vos données. Nous convenons des données auxquelles le système peut accéder, masquons les données personnelles lorsque la tâche le permet et journalisons les accès. Les données utilisées pour l’évaluation sont conservées selon les mêmes règles que les données de production.

Lien vers cette question
Nos données serviront-elles à entraîner le modèle d’un tiers ?

Pas si nous pouvons l’éviter, et nous concevons les systèmes pour l’empêcher. Nous utilisons des services de modèles pour entreprises dont les conditions excluent l’entraînement sur vos données, ou des modèles ouverts hébergés dans votre propre environnement. Les prompts et les documents ne sont envoyés qu’aux services que vous approuvez, les journaux sont conservés selon vos règles de conservation et les données personnelles sont masquées lorsque la tâche le permet.

Lien vers cette question
Pouvons-nous expliquer les décisions du modèle aux auditeurs et aux clients ?

Oui, et nous le prévoyons dès la conception lorsque les décisions concernent des personnes, par exemple en matière de crédit ou de sinistres. Nous privilégions des modèles dont le raisonnement peut être expliqué, fournissons les raisons de chaque résultat et documentons les données, les variables, la validation et les limites de chaque version du modèle. Cette documentation appuie vos revues du risque de modèle et vos revues réglementaires.

Lien vers cette question
Comment vérifiez-vous l’absence de biais ?

Nous convenons avec vous des groupes et des résultats qui comptent pour la décision, puis mesurons les taux d’erreur et les résultats pour chacun d’eux sur des données réservées. Lorsque des écarts apparaissent, nous analysons les données et les variables en cause et discutons des arbitrages avec vos équipes. Les contrôles d’équité sont relancés à chaque réentraînement, et pas seulement au lancement.

Lien vers cette question
Comment protégez-vous les données sensibles dans l’entrepôt ?

Les accès sont attribués par rôle et suivent votre fournisseur d’identité. Les champs personnels et financiers sont masqués ou tokenisés pour les utilisateurs qui n’en ont pas besoin, les données sont chiffrées au repos et en transit, et les accès sont journalisés. Nous conservons les données dans les régions que vous indiquez et appliquons vos règles de conservation aux données brutes comme aux données modélisées.

Lien vers cette question
Comment nos documents et nos données sont-ils protégés ?

Les documents sont stockés chiffrés dans un environnement que vous approuvez, traités par des services dont les conditions excluent l’entraînement sur vos données, et conservés uniquement pendant la durée autorisée par vos règles de conservation. L’accès à l’écran de validation est attribué par rôle, les données personnelles sont masquées lorsqu’elles ne sont pas nécessaires, et chaque consultation et modification est journalisée.

Lien vers cette question
Comment sécurisez-vous une application web ?

Nous suivons les recommandations de l’OWASP : validation des entrées, encodage des sorties, protection contre la falsification de requêtes intersites (CSRF), gestion sécurisée des sessions et politique de sécurité du contenu (CSP) stricte. Les autorisations sont vérifiées côté serveur, jamais uniquement dans le navigateur. Les dépendances sont analysées à chaque build pour détecter les vulnérabilités connues, et nous effectuons des tests de sécurité avant chaque mise en production. Un test d’intrusion par un spécialiste peut être ajouté avant le lancement.

Lien vers cette question
Comment sécurisez-vous une application bancaire ou de portefeuille électronique ?

Nous conservons les clés et les jetons dans le stockage sécurisé matériel de la plateforme, jamais dans des fichiers en clair. Nous utilisons l’épinglage de certificats, une authentification biométrique ou liée à l’appareil, et des contrôles côté serveur pour chaque action sensible. Lorsque le risque le justifie, nous ajoutons la détection des appareils rootés ou jailbreakés et des builds falsifiés. Nous suivons les recommandations OWASP Mobile Application Security et pouvons accompagner un test d’intrusion externe avant le lancement.

Lien vers cette question
Comment sécurisez-vous la plateforme cloud ?

L’identité passe en premier : authentification unique (SSO), rôles au moindre privilège et aucun identifiant partagé. Les réseaux sont segmentés, les données sont chiffrées au repos et en transit, et les secrets sont conservés dans un coffre-fort managé. Des garde-fous bloquent les configurations non sécurisées avant leur déploiement, les pipelines analysent le code et les images à la recherche de vulnérabilités connues, et les journaux d’audit sont conservés là où personne ne peut les modifier.

Lien vers cette question
Comment migrez-vous les données en toute sécurité ?

Nous commençons par cartographier et profiler les données, afin de détecter les problèmes avant la migration plutôt qu’après. Les migrations sont scriptées et reproductibles, exécutées d’abord sur des copies, et rapprochées au moyen de comptages et de totaux qui démontrent que rien n’a été perdu ni altéré. Les données personnelles et sensibles sont protégées tout au long du processus, et leur accès est limité à des personnes désignées.

Lien vers cette question
Comment gérez-vous l’accès à notre ERP ?

Chaque intégration utilise son propre compte technique, doté des seules autorisations nécessaires à ses flux, jamais l’identifiant d’une personne. Les secrets d’accès sont conservés dans votre coffre-fort de secrets, pas dans le code. Nos ingénieurs travaillent, dans la mesure du possible, sur des systèmes de test avec des données masquées ou fictives ; leurs accès sont nominatifs, journalisés et supprimés lorsqu’ils quittent le projet.

Lien vers cette question
Comment sécurisez-vous les fichiers de paiement ?

Les fichiers de paiement sont signés et chiffrés selon les exigences de chaque banque, par exemple avec OpenPGP, et ne transitent que par le canal convenu. Les clés et les certificats sont conservés dans votre coffre-fort de clés ou votre module de sécurité matériel (HSM), jamais dans le code, et seules des personnes nommément désignées peuvent y accéder. Les fichiers sont contrôlés avant leur envoi et chaque transfert est journalisé, ce qui vous permet de retrouver qui a validé et envoyé chaque paiement.

Lien vers cette question
Comment nous maintenez-vous hors du périmètre PCI DSS ?

Nous ne pouvons pas supprimer PCI DSS, mais nous pouvons réduire la part de votre système d’information concernée. Nous utilisons des pages de paiement hébergées, le chiffrement point à point au niveau du terminal et des jetons fournis par la passerelle, afin que les numéros de carte n’atteignent jamais vos caisses, votre ERP ou votre entrepôt de données. Nous documentons les flux de données pour que votre évaluateur puisse voir quels systèmes traitent des données de carte et lesquels n’en traitent pas.

Lien vers cette question
Pouvez-vous connecter notre fournisseur d’identité ?

Oui. Nous mettons en place l’authentification unique avec OpenID Connect ou SAML 2.0 via des fournisseurs comme Microsoft Entra ID ou Keycloak, et provisionnons automatiquement les utilisateurs avec SCIM lorsque l’application le permet. Les services s’appellent entre eux avec des jetons OAuth 2.0 limités à ce dont chacun a besoin. Votre fournisseur d’identité reste le seul endroit où les accès sont accordés et retirés.

Lien vers cette question
Comment maîtrisez-vous la sécurité lorsque des ingénieurs externalisés interviennent ?

Chaque ingénieur externalisé est soumis aux mêmes obligations de confidentialité et de sécurité que nos propres collaborateurs, répercutées par écrit. Les accès à vos systèmes sont attribués personne par personne, limités à ce que le rôle exige, revus régulièrement et supprimés à son départ. Si vous souhaitez que certains travaux soient réalisés uniquement par des ingénieurs XSIS, ou uniquement depuis certains pays, nous constituons l’équipe en conséquence.

Lien vers cette question
De quels accès à nos systèmes avez-vous besoin ?

Généralement d’un accès en lecture seule à la documentation, aux dépôts de code, aux schémas d’architecture et à la supervision, ainsi que de temps avec les personnes qui exploitent les systèmes. Nous n’avons pas besoin de données de production pour la plupart des revues. Les accès sont accordés à des personnes nommément désignées, sous accord de confidentialité, et supprimés à la fin de la mission.

Lien vers cette question
Avez-vous besoin d’accéder à nos données ?

En partie, pour évaluer la maturité avec honnêteté. Nous avons généralement besoin d’un accès en lecture à des échantillons, à des catalogues de données ou à des schémas, et de temps avec les responsables des données. Nous ne copions aucune donnée hors de votre environnement, nous travaillons sous accord de confidentialité et les accès sont supprimés à la fin de l’évaluation.

Lien vers cette question
L’évaluation couvre-t-elle la réglementation et l’IA responsable ?

Oui. Pour chaque cas d’usage, nous identifions les risques de confidentialité, de sécurité, réglementaires et éthiques, comme des décisions automatisées concernant des clients, des données personnelles dans les prompts ou un besoin d’explications. Nous proposons ensuite des contrôles proportionnés au risque : validation humaine, évaluation, journalisation et étapes d’approbation. L’interprétation juridique de réglementations précises reste du ressort de vos conseils juridiques.

Lien vers cette question
Pouvez-vous travailler dans le respect de nos exigences réglementaires et de sécurité ?

Oui. Nous travaillons dans le cadre de vos politiques : vos règles d’accès, vos environnements, votre processus de gestion des changements et vos exigences d’audit. Avant le début des travaux, nous convenons du traitement des données, des environnements accessibles aux ingénieurs et des preuves attendues par vos équipes risques et conformité. Nous décrivons clairement les contrôles que nous appliquons, afin que vos évaluateurs puissent les examiner.

Lien vers cette question
Comment traitez-vous les données de carte ?

Nous concevons les systèmes de sorte que le moins possible d’entre eux voient un numéro de carte complet. Les champs de paiement hébergés, la tokenisation et les jetons réseau laissent les données de carte chez le processeur, ce qui réduit votre périmètre PCI DSS. Lorsqu’un système doit traiter des données de carte, nous le construisons selon les contrôles PCI DSS applicables et les documentons pour votre évaluateur.

Lien vers cette question
Comment protégez-vous les données des patients ?

Nous ne collectons que les données dont une fonctionnalité a besoin, les conservons dans la région et l’environnement de votre choix, et les chiffrons en transit et au repos. L’accès suit les rôles et il est journalisé. Nos ingénieurs travaillent avec des données synthétiques ou anonymisées chaque fois que possible, et avec des données réelles uniquement avec votre accord et sous votre supervision.

Lien vers cette question
Le logiciel nous rendra-t-il conformes à l’HIPAA ou au RGPD ?

La conformité relève de votre organisation et de la façon dont elle exploite un système : aucun fournisseur de logiciel ne peut à lui seul vous rendre conforme. Ce que nous faisons, c’est concevoir et développer selon les exigences applicables, documenter les mesures de contrôle et accompagner vos équipes confidentialité et sécurité dans leurs évaluations.

Lien vers cette question
Où les données seront-elles hébergées ?

Là où vos règles le prévoient. Nous travaillons avec des régions de cloud de l’État ou de cloud souverain, des clouds commerciaux agréés ou vos propres centres de données, et nous concevons le système pour que la décision d’hébergement vous revienne. Les sauvegardes, les journaux et les accès du support suivent la même règle, car c’est souvent par eux, plutôt que par l’application, que les données quittent une région.

Lien vers cette question
Pouvons-nous retrouver qui a validé et envoyé un paiement ?

Oui. La validation reste dans votre ERP, avec ses contrôles existants. La couche d’intégration journalise chaque fichier qu’elle crée, signe, envoie et reçoit, avec l’horodatage, les identifiants et le compte technique utilisé. Ce journal relie chaque paiement figurant dans le compte rendu de statut de la banque à la pièce de l’ERP et à ses valideurs.

Lien vers cette question
Cette architecture tient-elle les données de carte à l’écart de nos systèmes ?

C’est l’objectif de l’architecture. Les numéros de carte sont saisis par le terminal certifié ou par une page de paiement hébergée, puis remplacés par des jetons au niveau de la passerelle : vos systèmes de caisse, votre ERP et vos bases de données ne voient jamais que des jetons. Cela réduit la partie de votre système d’information soumise à PCI DSS. Votre auditeur PCI DSS confirme le périmètre définitif.

Lien vers cette question
Prenez-vous en charge EMV 3-D Secure pour les paiements en ligne ?

Oui. Pour les paiements par carte en ligne, nous intégrons EMV 3-D Secure via la passerelle, afin que l’émetteur puisse authentifier le porteur lorsque la réglementation ou le niveau de risque l’exige. Nous gérons dans la page de paiement le parcours avec authentification (challenge) et le parcours sans friction (frictionless), et testons les deux avec les cartes de test du prestataire.

Lien vers cette question
Comment les données d’open banking sont-elles protégées ?

Les jetons et les enregistrements de consentement sont chiffrés au repos, seul le connecteur peut les utiliser, et chaque appel est journalisé avec le consentement qui le fonde. Nous ne collectons que les données nécessaires à la finalité et fixons leur durée de conservation. Ces données sont soumises aux règles de protection des données telles que le RGPD, et nous concevons l’architecture avec votre délégué à la protection des données (DPO).

Lien vers cette question
Comment sécurisez-vous les webhooks entrants ?

Chaque webhook entrant est vérifié avant d’être traité : par signature lorsque le partenaire signe ses messages, et par contrôle du jeton, de la source et de l’horodatage dans le cas contraire. Le contenu est validé au regard du contrat d’interface, et chaque événement n’est traité qu’une seule fois, même si le partenaire l’envoie plusieurs fois.

Lien vers cette question

Équipes et staffing

Qui travaille sur votre projet, comment ces personnes sont choisies et comment les équipes évoluent.

Que signifie « équipes internes et externalisées » ?

XSIS emploie ses propres ingénieurs, qui pilotent les projets, fixent l’orientation technique et répondent de la qualité. Lorsqu’un projet exige davantage de capacité ou une compétence spécialisée, nous faisons appel à des ingénieurs de partenaires d’externalisation sélectionnés et évalués. Ils appliquent les mêmes standards, les mêmes contrats et les mêmes règles de sécurité, et vous savez toujours qui fait partie de votre équipe et qui l’emploie.

Lien vers cette question
Que se passe-t-il si un ingénieur ne convient pas ?

Vous menez un entretien avec chaque ingénieur avant son arrivée : aucun placement à l’aveugle. Si une personne ne convient pas, nous la remplaçons sans frais. Signalez-le à votre directeur de projet, et nous organisons une passation afin que les connaissances restent dans l’équipe. Il en va de même si une personne doit quitter le projet pour des raisons personnelles.

Lien vers cette question
Nos propres ingénieurs peuvent-ils travailler aux côtés de votre équipe ?

Oui. De nombreux clients souhaitent que leurs ingénieurs travaillent dans le même dépôt dès le départ, afin que les connaissances restent en interne. Nous définissons ensemble les règles de travail : revue de code, stratégie de branches, définition de « terminé » et validation des mises en production. Vos ingénieurs peuvent participer aux itérations, travailler en binôme avec les nôtres ou reprendre certaines parties du système lorsqu’ils sont prêts.

Lien vers cette question
Notre équipe pourra-t-elle exploiter la plateforme par la suite ?

C’est l’objectif. Tout est décrit en code et documenté, et vos ingénieurs relisent et valident les modifications avec nous dès le départ. Nous travaillons en binôme avec eux sur les incidents et les mises en production, rédigeons des manuels d’exploitation pour les tâches courantes et nous retirons progressivement à mesure qu’ils prennent le relais. Si vous préférez que nous continuions à exploiter la plateforme, cela peut se poursuivre dans le cadre d’un contrat de support.

Lien vers cette question
Pouvez-vous travailler avec notre équipe QA existante ?

Oui. Nous rejoignons souvent une équipe QA interne pour apporter des compétences en automatisation, prendre en charge les tests de performance ou de sécurité, ou absorber une période chargée. Nous convenons de la répartition du travail, utilisons les mêmes outils et le même backlog, et formons vos testeurs pour qu’ils étendent les suites que nous construisons.

Lien vers cette question
Comment vos designers travaillent-ils avec les ingénieurs ?

Dans la même équipe et au même rythme. Les designers participent à la planification, transmettent les maquettes et les composants avec leurs états et leur comportement documentés, et revoient ce qui est développé avant la livraison. Les ingénieurs participent tôt à la recherche et aux revues de design, afin que les idées difficiles à réaliser soient repérées avant d’être peaufinées.

Lien vers cette question
Personne ne comprend entièrement notre ancien système. Pouvez-vous quand même le moderniser ?

Oui, et c’est une situation courante. Nous reconstituons la connaissance à partir du code, des données, des journaux et des personnes qui utilisent le système, et nous consignons ce qu’il fait réellement dans des tests de caractérisation. Ces tests deviennent la spécification à laquelle les nouvelles parties doivent répondre, de sorte que les comportements non documentés sont conservés, sauf si vous décidez de les modifier.

Lien vers cette question
Comment choisissez-vous les ingénieurs d’une équipe dédiée ?

Nous partons des compétences que le travail exige, et non des disponibilités. Les candidats passent des entretiens techniques et des exercices pratiques conduits par nos ingénieurs seniors, et nous vérifions leur expérience au regard de votre type d’activité. Nous vous adressons ensuite leurs profils, et vous menez vous-même les entretiens. Personne ne rejoint votre équipe sans votre accord.

Lien vers cette question
Qui encadre une équipe dédiée ?

Vous décidez de ce sur quoi l’équipe travaille : votre product owner fixe les priorités et valide le travail. Nous pilotons l’équipe au quotidien par l’intermédiaire d’un responsable d’équipe qui planifie le travail, lève les blocages, veille à la qualité et vous rend compte. Le management hiérarchique, le suivi de la performance et le remplacement des personnes restent du ressort de XSIS.

Lien vers cette question
Que se passe-t-il si un ingénieur ne convient pas ?

Vous menez un entretien avec chaque ingénieur avant son arrivée : aucun placement à l’aveugle. Si une personne ne convient pas, nous la remplaçons sans frais. Signalez-le à votre responsable d’équipe ou à votre interlocuteur commercial dès que vous le constatez. Nous examinons aussi le rôle et le cadrage, qui sont parfois la véritable cause, et nous organisons une période de recouvrement afin que les connaissances soient transmises et non perdues.

Lien vers cette question
L’équipe peut-elle s’agrandir ou se réduire dans le temps ?

Oui. L’équipe suit votre feuille de route. Vous pouvez ajouter des rôles au lancement d’un nouveau chantier et les libérer à son terme. Nous convenons avec vous de chaque changement à l’avance, avec un préavis suffisant pour intégrer correctement de nouvelles personnes ou transmettre proprement leur travail. Les conditions de préavis sont fixées dans le contrat.

Lien vers cette question
Quelle est la différence entre le renfort d’équipe et une équipe dédiée ?

Avec le renfort d’équipe, nos ingénieurs rejoignent votre équipe et vos managers dirigent leur travail au quotidien. Avec une équipe dédiée, nous fournissons une équipe complète avec son propre responsable, et nous la pilotons au quotidien tandis que vous fixez les priorités. Le renfort d’équipe convient lorsque vous disposez déjà de l’encadrement et des processus. L’équipe dédiée convient lorsque vous souhaitez nous en confier une plus grande part.

Lien vers cette question
Comment évaluez-vous les ingénieurs que vous placez ?

Nos ingénieurs seniors conduisent des entretiens techniques et des exercices pratiques pour chaque candidat, au regard de votre fiche de poste. Nous vérifions ses réalisations passées et le type de systèmes qu’il a construits. Les ingénieurs issus d’équipes externalisées passent la même évaluation que les nôtres. Vous menez ensuite vous-même les entretiens, et seules les personnes que vous choisissez vous rejoignent.

Lien vers cette question
Qui encadre un ingénieur en renfort ?

Vos managers dirigent le travail : ce qui doit être construit, dans quel ordre et selon quelles modalités de revue. XSIS reste l’employeur ou la partie contractante. Nous prenons en charge la rémunération, les congés, l’équipement, l’accompagnement de la performance et le remplacement, et notre interlocuteur commercial reste en contact avec vous et avec l’ingénieur.

Lien vers cette question
Que se passe-t-il si un ingénieur placé ne convient pas ?

Vous menez un entretien avec chaque ingénieur avant son arrivée : aucun placement à l’aveugle. Si une personne ne convient pas, nous la remplaçons sans frais. Prévenez-nous le plus tôt possible, et nous organisons la passation afin que les travaux en cours ne soient pas perdus.

Lien vers cette question
Pouvons-nous ajouter ou libérer des ingénieurs selon l’évolution de nos besoins ?

Oui. Vous pouvez ajouter des personnes au démarrage d’un nouveau chantier et les libérer à son terme. Le contrat fixe le préavis applicable de part et d’autre, afin que de nouveaux ingénieurs puissent être trouvés et évalués correctement et que ceux qui partent puissent transmettre leur travail.

Lien vers cette question
Que signifie « équipes internes et externalisées » chez XSIS ?

Cela signifie que nos propres ingénieurs dirigent chaque mission et en portent la responsabilité, et que nous ajoutons des ingénieurs issus d’équipes externalisées sélectionnées et évaluées lorsque le travail exige davantage de personnes ou une compétence dont nous ne disposons pas en interne. Les ingénieurs externalisés travaillent sous notre contrat et selon nos standards, au sein d’une équipe dirigée par nos collaborateurs.

Lien vers cette question
Saurons-nous qui est ingénieur XSIS et qui est externalisé ?

Oui. La cartographie de l’équipe recense chaque personne, son rôle et son employeur. Vous menez un entretien avec chaque ingénieur avant son arrivée : aucun placement à l’aveugle. Nous n’ajoutons ni ne remplaçons personne sans vous en informer au préalable.

Lien vers cette question
Qui est responsable si un ingénieur externalisé commet une erreur ?

XSIS. Votre contrat est conclu avec nous, et notre directeur de projet répond du travail de toute l’équipe, quel que soit l’employeur de chaque ingénieur. C’est pourquoi nos ingénieurs revoient les modifications des ingénieurs externalisés avant leur fusion, et pourquoi un seul ensemble de standards s’applique à tous.

Lien vers cette question
Pouvons-nous demander une équipe exclusivement interne ?

Oui. Indiquez-le-nous avant que nous proposions l’équipe. Certains clients exigent que certains travaux, comme l’accès aux données de production, soient réalisés uniquement par des ingénieurs XSIS. Nous organisons les rôles en conséquence et vous indiquons clairement si cela modifie ce que nous pouvons livrer, ou les délais.

Lien vers cette question
Qui est responsable de la réalisation ?

Cela dépend du modèle, et nous le précisons par écrit. En mode projet, XSIS est responsable de la réalisation du périmètre convenu. Avec une équipe dédiée, XSIS est responsable de la bonne gestion de l’équipe et vous êtes responsable de ses priorités. En renfort d’équipe, vos managers dirigent le travail et XSIS répond des personnes qu’elle fournit.

Lien vers cette question
Pouvons-nous combiner plusieurs modèles de collaboration ?

Oui. Une équipe dédiée peut faire évoluer votre produit pendant qu’un projet distinct réalise une intégration bancaire, ou nous pouvons placer un spécialiste dans votre propre équipe en parallèle d’une équipe que nous dirigeons. Chaque volet a ses propres conditions, et un interlocuteur XSIS unique en assure la coordination.

Lien vers cette question

Méthode et communication

Comment le travail est planifié, suivi et réceptionné.

Comment suivrons-nous l’avancement ?

Vous disposez d’un directeur de projet désigné et d’un rythme régulier : une planification au début de chaque itération, une démonstration du logiciel fonctionnel à la fin, et un bref compte rendu écrit sur l’avancement, les risques et les décisions. Vous pouvez consulter à tout moment le backlog, le dépôt de code et les résultats des tests. Des comités de pilotage avec vos sponsors se tiennent à la fréquence de votre choix.

Lien vers cette question
Par où commencer avec l’IA ?

Commencez par une tâche fréquente, dont la bonne réponse est claire la plupart du temps et qui demande aujourd’hui un effort réel, comme classer des demandes ou extraire des données de documents. Évitez de commencer par le problème le plus difficile ou le plus visible. Nous vous aidons à lister les candidats, à les noter selon leur valeur, la disponibilité des données et le risque, et à en retenir un qui puisse démontrer des résultats à lui seul. Notre évaluation de la maturité IA le fait de manière structurée.

Lien vers cette question
Comment garantissez-vous l’exactitude des chiffres ?

Chaque chargement exécute des contrôles automatisés de complétude, de doublons, de fraîcheur et de règles métier, par exemple l’équilibre entre débits et crédits. Avant qu’un rapport n’en remplace un autre, nous rapprochons ses chiffres du système source et de l’ancien rapport avec votre responsable finance ou opérations. Un contrôle en échec empêche les données erronées d’atteindre les tableaux de bord et alerte l’équipe.

Lien vers cette question
Que se passe-t-il si l’extraction est erronée ?

Le système attribue un indice de confiance à chaque champ. Les champs sous le seuil que vous fixez, ainsi que les documents qui ne respectent pas une règle métier, sont soumis à une personne au lieu d’être comptabilisés. La validation au regard de votre ERP détecte automatiquement de nombreuses erreurs, comme un total qui ne correspond pas au bon de commande. Les corrections sont enregistrées et servent à améliorer les traitements suivants.

Lien vers cette question
Comment vous assurez-vous que le logiciel fonctionne ?

Chaque modification est relue par un autre ingénieur et couverte par des tests automatisés avant d’être fusionnée. La QA teste chaque incrément au regard de ses critères d’acceptation, et vous le voyez fonctionner lors de la démonstration. Les contrôles de performance, de sécurité et d’accessibilité font partie de la chaîne de livraison, et non d’une phase finale, de sorte que les problèmes apparaissent lorsqu’ils sont encore peu coûteux à corriger.

Lien vers cette question
Et si nos besoins évoluent en cours de projet ?

C’est généralement le cas, et le processus le prévoit. Le backlog est revu avec vous à chaque itération, et les éléments nouveaux ou modifiés sont chiffrés et priorisés par rapport au reste. Sur un projet à périmètre fixe, toute modification est validée par écrit, avec son impact sur les coûts et les délais, avant que le travail ne commence.

Lien vers cette question
L’application sera-t-elle accessible ?

Nous concevons et développons selon le niveau AA des WCAG 2.2. Cela couvre l’utilisation au clavier, les lecteurs d’écran, le contraste des couleurs, l’ordre de focus, l’agrandissement du texte et des messages d’erreur clairs. Des contrôles automatisés s’exécutent à chaque modification, et nous testons manuellement les parcours clés avec des technologies d’assistance avant chaque mise en production. Si votre organisation applique une norme plus stricte, nous travaillons selon celle-ci.

Lien vers cette question
Comment l’application reste-t-elle rapide ?

Nous convenons d’un budget de performance dès le départ, portant sur le poids des pages et le temps de chargement sur un téléphone et une connexion courants, et nous le vérifions automatiquement à chaque modification. Les pages sont rendues côté serveur lorsque cela aide, les images et les scripts ne se chargent que lorsqu’ils sont nécessaires, et les données sont mises en cache au plus près des utilisateurs. Après le lancement, la supervision de l’expérience utilisateur réelle montre où l’application ralentit.

Lien vers cette question
Gérez-vous les publications sur l’App Store et Google Play ?

Oui. Nous préparons les fiches, gérons les clés de signature et les certificats, soumettons les builds à la validation et publions par étapes, afin qu’un problème n’atteigne que peu d’utilisateurs. Les comptes développeur restent au nom de votre organisation : vous êtes donc propriétaire des applications et de leurs fiches. Nous travaillons sur vos comptes, avec des accès que vous accordez et pouvez révoquer.

Lien vers cette question
La migration vers le cloud entraînera-t-elle une interruption de service ?

Nous planifions chaque migration pour l’éviter, ou pour qu’elle soit courte et programmée. Les charges de travail migrent une par une, les données sont synchronisées avant la bascule, et chaque étape dispose d’un chemin de retour arrière. Lorsqu’une application ne peut pas tourner à deux endroits à la fois, nous convenons à l’avance d’une fenêtre de maintenance avec vous et répétons la bascule au préalable.

Lien vers cette question
Faut-il automatiser tous nos tests ?

Non. Automatisez ce qui s’exécute souvent et doit toujours donner le même résultat : tests unitaires, tests d’API et parcours de bout en bout les plus importants. Réservez l’humain aux tests exploratoires, à l’ergonomie et aux nouvelles fonctionnalités encore en évolution. Une suite plus réduite, exécutée à chaque modification et qui n’échoue jamais au hasard, vaut mieux qu’une suite volumineuse à laquelle personne ne se fie.

Lien vers cette question
Avons-nous besoin de recherche utilisateur si nous connaissons déjà nos utilisateurs ?

Vous en savez beaucoup, et la recherche s’appuie sur ces connaissances. Elle met les hypothèses à l’épreuve auprès des personnes qui font le travail, et révèle souvent des étapes, des contournements et un vocabulaire qui n’apparaissent jamais dans un cahier des charges. Même une courte série d’entretiens et de tests de prototypes avant le développement coûte moins cher que de modifier un logiciel après sa livraison.

Lien vers cette question
Comment rendez-vous les maquettes accessibles ?

Nous concevons selon le niveau AA des WCAG 2.2 dès la première maquette fonctionnelle : contraste des couleurs suffisant, focus visible, ordre de lecture logique, cibles tactiles assez grandes pour être utilisées et un libellé pour chaque commande. Nous vérifions les maquettes avant leur transmission et testons le produit développé au clavier et avec des lecteurs d’écran. L’accessibilité intégrée dès la conception coûte peu. Ajoutée après coup, elle coûte très cher.

Lien vers cette question
Pourquoi ne pas réécrire tout le système d’un coup ?

Parce qu’une réécriture complète doit reproduire des années de comportement avant de pouvoir remplacer quoi que ce soit, alors que l’activité continue d’évoluer autour d’elle. Ces projets dépassent souvent les délais et sont lancés avec des lacunes. Remplacer une fonction à la fois apporte de la valeur tôt, conserve l’ancien système comme filet de sécurité et vous permet de vous arrêter ou de changer de cap à chaque étape.

Lien vers cette question
L’activité devra-t-elle s’arrêter pendant la migration ?

L’approche est conçue pour l’éviter. L’ancien système continue de fonctionner pendant que chaque nouvelle partie est construite et éprouvée en parallèle. Le travail bascule progressivement vers la nouvelle partie, et peut revenir en arrière en cas de problème. Lorsqu’une migration de données nécessite une bascule, nous la répétons au préalable et la planifions avec vous.

Lien vers cette question
Et si nos données de référence ne sont pas fiables ?

Elles le sont rarement, et c’est la cause la plus fréquente d’échec des intégrations. Dès le début des travaux, nous analysons les données clients, articles, prix et comptes dont dépend chaque flux, et vous montrons les doublons, les lacunes et les incohérences relevés. Nous convenons du système propriétaire de chaque enregistrement et ajoutons des contrôles de validation, afin que les données erronées soient bloquées à l’entrée au lieu d’être recopiées partout.

Lien vers cette question
Que se passe-t-il lorsqu’une ligne de relevé ne correspond pas ?

Elle rejoint une liste de revue avec les correspondances probables et le motif de l’écart, par exemple une différence de montant ou une référence manquante. Votre équipe la traite à cet endroit, et les règles peuvent être ajustées pour que le même cas soit rapproché la fois suivante. Rien n’est comptabilisé dans le grand livre sans un rapprochement que vous avez validé.

Lien vers cette question
Que se passe-t-il lorsqu’un magasin perd sa connexion ?

Le magasin continue de vendre. Les ventes sont stockées localement sur la caisse ou le serveur du magasin, puis envoyées à l’ERP au retour de la connexion, chacune avec un identifiant unique afin que rien ne soit comptabilisé deux fois. La possibilité de poursuivre les paiements par carte hors ligne dépend des règles de votre acquéreur et de votre appétence au risque ; nous la concevons avec vous.

Lien vers cette question
Prenez-vous en charge les remboursements et les rétrofacturations ?

Oui. Les remboursements et les annulations font partie des flux de paiement que nous développons. Pour les rétrofacturations, nous importons les rapports de litiges de l’acquéreur, rattachons chacun à la vente et au règlement d’origine, et remettons à votre équipe une liste à traiter, preuves jointes. La réponse apportée à chaque litige reste votre décision.

Lien vers cette question
Que se passe-t-il lorsque l’API d’un partenaire est indisponible ?

Les requêtes qui échouent pour des raisons temporaires sont relancées avec des délais croissants. Chaque écriture porte une clé d’idempotence, si bien qu’une nouvelle tentative ne crée jamais une deuxième commande ou facture. Si un message échoue encore, il rejoint une file des messages en échec avec son contenu et l’erreur, une alerte parvient à votre équipe, et il peut être rejoué une fois le partenaire rétabli.

Lien vers cette question
Comment gérez-vous les fuseaux horaires et les horaires de travail ?

Nous convenons avec vous des horaires de travail avant le démarrage de l’équipe, y compris des plages communes avec vos équipes pour les réunions, les revues et les questions. Lorsque vos utilisateurs ou vos systèmes exigent une couverture en dehors de ces horaires, nous l’intégrons dans la composition de l’équipe plutôt que de la laisser au hasard.

Lien vers cette question
Comment garantissez-vous une qualité identique entre ingénieurs internes et externalisés ?

Chacun applique les mêmes standards de code, les mêmes règles de test et la même définition de « terminé », et utilise les mêmes pipelines et contrôles. Les ingénieurs XSIS revoient les modifications avant leur fusion. Les problèmes de qualité sont signalés de la même manière pour tous, et le directeur de projet y donne suite.

Lien vers cette question
Quand la réalisation en mode projet est-elle le bon choix ?

Lorsque le résultat peut être décrit clairement et que vous souhaitez qu’une seule entreprise soit responsable de l’atteindre : une application définie, une intégration, une migration. Si vos priorités vont continuer d’évoluer, ou si le travail n’a pas de fin naturelle, une équipe dédiée convient généralement mieux.

Lien vers cette question
Comment le travail est-il réceptionné ?

Au regard de critères d’acceptation que nous rédigeons et convenons avec vous avant le début du développement. À chaque jalon, nous présentons le travail et vous le testez au regard de ces critères. Si un élément n’y répond pas, nous le corrigeons. Lorsque tous les éléments du périmètre satisfont leurs critères, vous validez le jalon ou le projet.

Lien vers cette question
Que se passe-t-il si nos besoins évoluent en cours de projet ?

Les besoins évoluent souvent, et c’est normal. Chaque changement passe par la gestion des changements : nous décrivons le changement, son effet sur le coût et sur le planning, et vous décidez. Rien ne modifie le périmètre, le prix ou les dates sans votre accord écrit.

Lien vers cette question
Quand une mission de conseil est-elle justifiée ?

Avant une décision coûteuse à défaire : choisir ou remplacer un ERP ou une plateforme cœur, concevoir la connexion d’un grand nombre de banques et de partenaires, migrer vers le cloud, ou redresser un projet en retard. Elle est également utile avant une levée de fonds ou une acquisition, lorsque vous avez besoin d’un regard extérieur sur un système d’information. Pour des choix modestes et réversibles, un court échange suffit généralement.

Lien vers cette question
Que recevons-nous à l’issue de la mission ?

Des documents écrits, et pas seulement une présentation : un diagnostic de l’existant, une architecture cible, les options comparées avec une recommandation, un registre des décisions et une feuille de route par phases avec une estimation et ses hypothèses. Nous présentons chacun d’eux à votre équipe et les mettons à jour après votre relecture.

Lien vers cette question
À qui s’adresse l’évaluation ?

Aux organisations qui veulent recourir à l’IA sans savoir par où commencer, qui ont mené des pilotes restés sans mise en production, ou qui doivent démontrer à leur conseil d’administration ou à leur régulateur que leurs investissements dans l’IA sont planifiés et maîtrisés. Elle convient aux entreprises disposant de volumes de données importants et de systèmes établis, comme les banques, les assureurs, les enseignes de distribution, les industriels et les organismes publics.

Lien vers cette question
Que recevrons-nous à l’issue de l’évaluation ?

Un rapport écrit et une présentation : l’inventaire des cas d’usage, la notation et le classement, les constats sur les données et les plateformes, les risques et les contrôles qui leur sont proportionnés, l’évaluation des compétences, une feuille de route par phases avec des estimations de charge et une proposition détaillée pour le premier pilote. Vos équipes conservent chaque document et peuvent le partager en interne ou avec d’autres prestataires.

Lien vers cette question
Sommes-nous engagés auprès de XSIS pour la suite des travaux ?

Non. Vous êtes libre de mettre en œuvre la feuille de route et la proposition de pilote avec XSIS, avec un autre prestataire ou avec vos propres équipes. Si vous choisissez XSIS, les personnes qui ont mené l’évaluation peuvent rester impliquées, pour qu’aucune connaissance ne se perde entre la planification et la réalisation.

Lien vers cette question
Pourquoi les stocks ne concordent-ils jamais entre l’ERP et les magasins ?

Généralement parce que les systèmes ne s’accordent pas sur le moment, les unités ou ce qui constitue un mouvement. Les retours, les transferts, la casse et les ventes réalisées pendant un inventaire en sont des causes fréquentes. Nous retraçons les écarts, convenons d’une règle pour chaque type de mouvement et concevons la synchronisation pour qu’elle enregistre chaque changement avec sa source. Les écarts restants vont dans une liste de contrôle au lieu de s’accumuler.

Lien vers cette question
Comment savoir qu’une expédition se passe mal ?

Les événements de suivi des transporteurs et des entrepôts sont comparés à ce qui aurait dû se produire. Un enlèvement manqué, un retard ou une livraison en échec devient une exception pour votre équipe, avec l’expédition et son dernier événement joints, avant que le client n’ait à demander. Les tendances de ces exceptions montrent quels partenaires et quelles liaisons demandent de l’attention.

Lien vers cette question
Pouvez-vous migrer nos données vers un nouvel ERP ?

Oui. Nous profilons et nettoyons les données, les faisons correspondre aux nouvelles structures et réalisons des migrations à blanc jusqu’à ce que les résultats se rapprochent de l’ancien système. La bascule est répétée et, après la mise en production, les postes ouverts, les soldes et les stocks sont contrôlés par rapport à des totaux convenus.

Lien vers cette question
Pouvons-nous suivre notre position de trésorerie en cours de journée ?

Oui, si vos banques fournissent des relevés infrajournaliers. Ils arrivent sous forme de messages camt.052 ou MT942, ou via une API de soldes. Nous les collectons selon le calendrier que chaque banque prend en charge et les présentons à côté des relevés de fin de journée, afin que votre équipe de trésorerie voie les positions prévisionnelles et réelles avant les heures limites de remise.

Lien vers cette question
Nous avons plusieurs banques. Chacune fait-elle l’objet d’un projet distinct ?

Non. La couche d’intégration, le modèle de paiement interne et les règles de rapprochement sont construits une seule fois. Chaque nouvelle banque ajoute sa propre variante de format, son canal et ses étapes d’enrôlement, qui représentent des travaux plus limités. Nous connectons généralement en premier la banque qui porte le plus de volume, puis ajoutons les autres dans l’ordre.

Lien vers cette question
Comment les totaux de fin de journée sont-ils rapprochés ?

Chaque magasin envoie ses totaux de fin de journée par moyen de paiement et par rayon. La couche les compare aux transactions que l’ERP a reçues pour le même magasin et le même jour. S’ils concordent, la journée est clôturée. Sinon, la revue liste les transactions manquantes ou en trop, afin que votre équipe corrige la cause au lieu de comptabiliser un ajustement.

Lien vers cette question
Les promotions et les changements de prix peuvent-ils être planifiés à l’avance ?

Oui. Chaque changement de prix ou de promotion est envoyé à l’avance, avec la date et les magasins concernés, pour que les caisses basculent au bon moment sans intervention en magasin. La couche enregistre les magasins qui ont confirmé le changement et signale ceux qui ne l’ont pas fait.

Lien vers cette question
Pourquoi le règlement arrive-t-il après la vente ?

L’autorisation ne fait que réserver les fonds. L’acquéreur règle par lots, après déduction de ses commissions et des éventuels frais de réseau, et procède aux versements selon son propre calendrier. C’est pourquoi l’architecture traite l’autorisation et le règlement comme des événements distincts et les rapproche, afin que la finance voie ce qui a été vendu, ce qui a été réglé et ce qui reste à recevoir.

Lien vers cette question
Pouvons-nous utiliser plusieurs prestataires de paiement ?

Oui. La couche d’intégration conserve un modèle interne unique du paiement et le fait correspondre à chaque prestataire : vous pouvez ainsi router par canal, par pays ou par type de carte, ou répartir les volumes entre prestataires. Chaque prestataire nécessite néanmoins sa propre intégration et sa propre certification, que nous planifions prestataire par prestataire.

Lien vers cette question
Pouvez-vous nous connecter aux plateformes de facturation électronique et de validation fiscale ?

Oui. De nombreux pays exigent désormais que les factures soient émises ou validées via une plateforme publique ou agréée, dans un format défini. Nous intégrons l’ERP à la plateforme exigée dans votre pays ou à un prestataire agréé, conservons le statut de validation et les identifiants avec chaque facture, et traitons les rejets. Vos conseillers fiscaux confirment les règles qui vous sont applicables.

Lien vers cette question
Comment choisir un modèle de collaboration ?

Partez de deux questions : le résultat attendu est-il clairement défini, et quelle part de la gestion quotidienne souhaitez-vous assumer ? Un résultat clair, avec une fin, oriente vers la réalisation en mode projet. Un produit dont la feuille de route évolue oriente vers une équipe dédiée. Si vous dirigez déjà une équipe et avez besoin de compétences ou de capacité, le renfort d’équipe convient. Nous recommandons un modèle dans notre proposition et expliquons pourquoi.

Lien vers cette question
Pouvons-nous changer de modèle de collaboration par la suite ?

Oui. Un travail commence souvent en mode projet et se poursuit avec une équipe dédiée, ou une équipe dédiée est progressivement remplacée par vos propres recrues. Nous planifions ce changement avec vous, y compris la passation et les préavis, et conservons les mêmes personnes lorsque cela est utile.

Lien vers cette question
Comment suivrons-nous l’avancement ?

Grâce à des rapports écrits au rythme que vous choisissez : ce qui était prévu, ce qui a été livré, ce qui est à risque et ce qui requiert votre décision. Vous voyez aussi le travail lui-même, lors des démonstrations, dans le backlog et dans le code, au sein de vos propres outils. Pour les projets, les rapports suivent les jalons et les demandes de changement.

Lien vers cette question

Technologies

Les plateformes, standards et outils avec lesquels nous travaillons.

Comment savoir si l’IA est suffisamment précise ?

Avant le développement, nous convenons avec vos équipes d’un jeu d’évaluation : des exemples réels accompagnés des réponses attendues par vos experts. Chaque version du système est notée sur ce jeu, et des relecteurs vérifient un échantillon des cas les plus difficiles. Vous fixez le seuil de mise en production. En production, nous continuons à mesurer et orientons les cas incertains vers une personne plutôt que de laisser le système deviner.

Lien vers cette question
Quels modèles et quels fournisseurs utilisez-vous ?

Nous travaillons avec des modèles commerciaux tels que les modèles OpenAI GPT, Anthropic Claude et Google Gemini, avec des modèles ouverts tels que Meta Llama et Mistral, et avec l’apprentissage automatique classique lorsqu’il convient mieux. Nous choisissons tâche par tâche selon la qualité, le coût, la latence et le lieu où le modèle peut s’exécuter. Nous concevons les systèmes pour que le modèle puisse être remplacé plus tard. La mention d’un fournisseur ne signifie pas un partenariat.

Lien vers cette question
Comment empêchez-vous le modèle d’inventer ?

Nous réduisons le risque par couches successives. Le modèle répond à partir de passages de vos contenus et doit les citer. Des garde-fous vérifient que chaque affirmation est étayée par ces passages. Lorsque les sources ne contiennent pas la réponse, la fonctionnalité l’indique au lieu de deviner. Le jeu d’évaluation mesure la fréquence des réponses non étayées, et nous ne mettons en production qu’une fois ce taux conforme au seuil que vous avez fixé.

Lien vers cette question
Faut-il utiliser la récupération d’informations ou ajuster un modèle ?

Pour répondre à partir de vos documents, la récupération est généralement le meilleur point de départ : elle garde les réponses à jour, montre les sources et respecte les droits d’accès. L’ajustement fin (fine-tuning) est utile lorsque vous avez besoin d’un format ou d’un style constant, d’un vocabulaire spécialisé ou d’un modèle plus petit et peu coûteux à exécuter. De nombreux systèmes combinent les deux. Nous testons les options sur votre jeu d’évaluation et recommandons la plus simple qui atteint le niveau exigé.

Lien vers cette question
Quel modèle de langage utiliserez-vous ?

Nous choisissons tâche par tâche, selon la qualité des réponses sur votre jeu d’évaluation, le coût par requête, la rapidité, les langues prises en charge et le lieu où le modèle est autorisé à s’exécuter. Les options comprennent les modèles OpenAI GPT, Anthropic Claude, Google Gemini, Meta Llama et Mistral, via des services tels qu’Azure OpenAI, Amazon Bedrock ou Vertex AI. Le modèle se trouve derrière une interface unique et peut donc être remplacé plus tard.

Lien vers cette question
De quelle quantité de données avons-nous besoin ?

Cela dépend du problème, pas d’un volume fixe. L’essentiel est de disposer d’un historique suffisant pour couvrir les schémas que le modèle doit apprendre, y compris les saisons et les événements rares, et d’étiquettes fiables pour le résultat à prédire. Nous le vérifions lors de la revue des données et vous disons clairement si les données ne permettent pas encore d’atteindre la cible, et ce qu’il faut collecter pour y parvenir.

Lien vers cette question
Quelle plateforme de données devons-nous choisir ?

Le choix dépend de votre cloud, de vos volumes, de vos compétences et de votre budget plus que d’un produit en particulier. Snowflake, Databricks, BigQuery et Amazon Redshift conviennent à la plupart des entreprises, et PostgreSQL suffit dans bien des cas. Nous comparons les options à vos exigences et à vos contrats existants, et concevons les transformations, écrites en SQL avec dbt, pour qu’elles restent portables.

Lien vers cette question
Pouvez-vous extraire les données de notre ERP sans le ralentir ?

Oui. Nous utilisons les méthodes d’extraction prises en charge par l’ERP, comme ses API, ses services d’export ou la capture des changements depuis une réplique, plutôt que des requêtes lourdes sur la base de production. Les chargements sont planifiés en dehors des heures de pointe si nécessaire. Pour SAP, Oracle, Microsoft Dynamics 365, NetSuite et Odoo, nous suivons l’approche recommandée par chaque éditeur.

Lien vers cette question
Avons-nous besoin de données en temps réel ?

Uniquement pour les décisions qui ne peuvent pas attendre, comme le filtrage de la fraude, la disponibilité des stocks ou le statut des paiements. Pour la plupart des rapports, des chargements toutes les heures ou chaque nuit suffisent et coûtent bien moins cher à exploiter. Nous utilisons le streaming avec Apache Kafka ou la capture des changements lorsque le temps réel est nécessaire, et le traitement par lots dans les autres cas, et nous décidons avec vous cas d’usage par cas d’usage.

Lien vers cette question
Quels documents pouvez-vous automatiser ?

La plupart des documents de gestion structurés et semi-structurés : factures fournisseurs, avoirs, reçus, relevés et avis bancaires, bons de commande, bons de livraison, documents douaniers et d’expédition, déclarations de sinistre, formulaires de demande et pièces d’identité. L’écriture manuscrite, les numérisations de mauvaise qualité et les mises en page inhabituelles réduisent l’exactitude : c’est pourquoi nous mesurons sur vos propres échantillons avant de convenir du périmètre.

Lien vers cette question
Est-ce la même chose que l’automatisation robotisée des processus (RPA) ?

Non. La RPA reproduit des clics à l’écran et cesse de fonctionner dès que l’écran change. Nous lisons le document avec l’IA documentaire, le vérifions avec des règles métier et le comptabilisons via les interfaces prises en charge par l’ERP. Lorsqu’un système n’offre aucune interface, l’automatisation d’écran peut être un dernier recours, et nous vous le signalons lorsque nous y recourons.

Lien vers cette question
Dans quels ERP pouvez-vous comptabiliser ?

Nous comptabilisons dans SAP S/4HANA, Oracle NetSuite, Microsoft Dynamics 365, Odoo et Sage, ainsi que dans des systèmes sur mesure et des outils de workflow, via leurs API, leurs services d’import ou des plateformes d’intégration. La comptabilisation suit les règles d’approbation que vos équipes appliquent aujourd’hui. La mention d’un produit ne signifie pas un partenariat avec son éditeur.

Lien vers cette question
Comment choisissez-vous la pile technologique ?

Nous partons de ce que votre équipe sait exploiter et peut recruter, de ce qu’utilisent vos autres systèmes et de ce que le logiciel doit faire. Pour la plupart des logiciels métier, cela signifie un langage courant comme TypeScript, Java, C# ou Python, une base de données relationnelle comme PostgreSQL ou SQL Server, et le cloud que vous utilisez déjà. Nous évitons les outils de niche, sauf s’ils résolvent un problème réel, et nous consignons chaque choix et ses raisons.

Lien vers cette question
Quel framework front-end utilisez-vous ?

Nous utilisons React avec Next.js pour la plupart des nouvelles applications, car il prend en charge le rendu côté serveur, dispose d’un outillage solide et est largement connu des ingénieurs. Nous travaillons aussi avec Angular et Vue, et nous poursuivons dans le framework que vous utilisez déjà lorsque c’est le choix le plus judicieux. La décision dépend des compétences de votre équipe, de ce que l’application doit faire et de ce que vous maintiendrez ensuite.

Lien vers cette question
L’application peut-elle prendre en charge l’arabe et d’autres langues ?

Oui. Nous séparons chaque texte du code afin qu’il puisse être traduit, et nous mettons en page avec des propriétés logiques pour que les pages s’inversent correctement dans les langues écrites de droite à gauche comme l’arabe. Les dates, les nombres et les devises suivent les conventions de chaque langue et région. Nous le prévoyons dès le départ, car ajouter une deuxième langue à une application conçue pour une seule représente beaucoup plus de travail.

Lien vers cette question
Faut-il développer en natif ou en multiplateforme ?

Les applications natives en Swift et en Kotlin offrent l’accès le plus complet aux fonctionnalités de l’appareil et l’intégration la plus fidèle à chaque plateforme. Les applications multiplateformes en React Native ou en Flutter partagent l’essentiel de leur code entre iOS et Android, ce qui réduit le coût de développement et d’évolution. Nous recommandons le natif lorsque l’application dépend fortement de l’appareil, par exemple pour du matériel de paiement ou des médias complexes, et le multiplateforme pour la plupart des applications professionnelles et grand public.

Lien vers cette question
L’application peut-elle fonctionner sans connexion ?

Oui, lorsque les parcours le permettent. Nous stockons sur l’appareil, de façon chiffrée, les données dont l’utilisateur a besoin, et nous mettons ses modifications en file d’attente jusqu’au retour de la connexion. Des règles de synchronisation déterminent ce qui se passe lorsqu’un même enregistrement a été modifié à deux endroits. Nous définissons ces règles avec vous, car ce sont des décisions métier autant que techniques.

Lien vers cette question
Quel fournisseur cloud devons-nous choisir ?

En général, celui que vous utilisez déjà, sauf raison claire d’en changer. Amazon Web Services, Microsoft Azure et Google Cloud exécutent tous trois très bien des charges de travail d’entreprise. Les facteurs décisifs sont vos contrats et compétences existants, les services managés dont vous avez besoin, les règles de localisation des données et la manière dont vos autres systèmes se connectent. Nous travaillons sur les trois et limitons le code propre à un fournisseur aux endroits où il en vaut la peine.

Lien vers cette question
Quels outils de test utilisez-vous ?

Nous utilisons les outils adaptés à votre pile technologique et à votre équipe : Playwright ou Cypress pour les tests web de bout en bout, Appium pour le mobile, Jest, JUnit ou pytest pour les tests unitaires, Postman pour les contrôles d’API, k6 ou JMeter pour la performance et OWASP ZAP pour les analyses de sécurité. Nous conservons les tests dans votre dépôt et, autant que possible, dans le langage de vos ingénieurs, afin qu’ils puissent les maintenir.

Lien vers cette question
Comment testez-vous les intégrations avec les banques, les prestataires de paiement ou les ERP ?

Nous utilisons l’environnement de test ou le bac à sable du partenaire lorsqu’il existe, et des simulateurs dans le cas contraire, pour que les tests puissent s’exécuter à chaque modification sans dépendre d’un tiers. Les données de test couvrent les cas d’échec : paiements rejetés, délais dépassés, messages en double et défaillances partielles. Des contrôles de bout en bout confirment que les totaux se rapprochent d’un système à l’autre, et pas seulement que chaque appel a renvoyé un succès.

Lien vers cette question
Pouvez-vous concevoir pour l’arabe et les autres langues écrites de droite à gauche ?

Oui. Concevoir de droite à gauche ne consiste pas simplement à retourner l’écran. La navigation, les indicateurs de progression, les graphiques et les icônes qui suggèrent une direction doivent être inversés, alors que les nombres, les logos et les commandes multimédias ne le sont généralement pas. Le texte arabe exige sa propre police, sa propre taille et son propre interlignage. Nous concevons les deux sens ensemble et les faisons relire par des lecteurs natifs.

Lien vers cette question
Qu’est-ce qu’un système de design, et en avons-nous besoin ?

Un système de design est un ensemble partagé de couleurs, de typographies, d’espacements et de composants, assorti de règles d’usage, maintenu en cohérence entre les fichiers de design et le code. Il devient nécessaire lorsque plusieurs équipes ou plusieurs produits doivent avoir une apparence et un comportement cohérents, ou lorsqu’un produit va évoluer pendant des années. Pour un petit outil isolé, une bibliothèque de composants plus légère suffit souvent.

Lien vers cette question
Quand vaut-il mieux encapsuler un système que le remplacer ?

Lorsque l’ancien cœur est stable et correct, mais difficile d’accès. Des API modernes placées devant lui permettent aux nouveaux canaux, partenaires et produits d’utiliser ses fonctions sans toucher à son fonctionnement interne, avec un risque bien moindre qu’un remplacement. Nous recommandons le remplacement lorsque le système bloque le changement, ne peut pas être sécurisé ou ne trouve plus les compétences nécessaires.

Lien vers cette question
Avec quelles technologies anciennes pouvez-vous travailler ?

Nous travaillons avec les piles technologiques sur lesquelles de nombreux systèmes de gestion ont été construits, notamment les anciennes versions de Java et de .NET, des bases de données relationnelles comme Oracle Database et SQL Server, des services SOAP et des interfaces à base de fichiers. Pour les plateformes plus rares, nous évaluons d’abord le code et vous disons franchement si nous disposons des compétences nécessaires, ou si un spécialiste doit rejoindre l’équipe.

Lien vers cette question
Quels ERP intégrez-vous ?

Nous travaillons avec SAP S/4HANA et SAP Business One, Oracle NetSuite, Oracle Fusion Cloud ERP, Microsoft Dynamics 365 Finance and Supply Chain Management, Dynamics 365 Business Central, Odoo, Sage Intacct et Sage X3, ainsi qu’avec des systèmes sur mesure et plus anciens. Pour chacun, nous utilisons les interfaces prises en charge par l’éditeur, afin que les mises à niveau ne cassent pas l’intégration. La mention d’un produit ne signifie pas un partenariat avec son éditeur.

Lien vers cette question
Avons-nous besoin d’un middleware ou d’une iPaaS ?

Pas toujours. Quelques flux stables entre deux systèmes peuvent reposer sur des appels d’API directs. Dès que plusieurs systèmes échangent des données, ou que vous avez besoin de centraliser la correspondance des données, les files d’attente et la supervision, un middleware comme MuleSoft, Boomi ou Azure Logic Apps est généralement rentabilisé. Si vous en possédez déjà un, nous nous appuyons dessus. Nous vous présentons les arbitrages, coûts de licence compris, avant que vous ne décidiez.

Lien vers cette question
Avec quels formats et canaux bancaires travaillez-vous ?

Nous travaillons avec les messages ISO 20022 que les banques utilisent pour les paiements et le reporting des entreprises : pain.001 pour les paiements, pain.002 pour les statuts, et camt.052, camt.053 et camt.054 pour les relevés de compte. Nous traitons aussi les relevés SWIFT MT940 et MT942 que de nombreuses banques envoient encore. Pour le transport, nous utilisons SFTP host-to-host, EBICS lorsque les banques le proposent, et les API bancaires. Chaque banque a sa propre variante de chaque format : nous développons donc à partir du guide de mise en œuvre de la banque, et non de la seule norme.

Lien vers cette question
Quels ERP pouvez-vous connecter aux banques ?

Nous connectons les banques à SAP S/4HANA, Oracle NetSuite, Oracle Fusion Cloud ERP, Microsoft Dynamics 365, Odoo et Sage, ainsi qu’aux systèmes de trésorerie et aux systèmes sur mesure. Certains ERP disposent de leurs propres modules de communication bancaire. Dans ce cas, nous les configurons et les étendons plutôt que de les contourner. La mention d’un produit sur cette page ne signifie pas un partenariat avec son éditeur.

Lien vers cette question
Travaillez-vous directement en ISO 8583 ?

Oui, lorsque l’acquéreur ou le processeur le propose. ISO 8583 est un cadre plutôt qu’un format unique : chaque acquéreur publie sa propre spécification des champs, des types de messages et de la gestion réseau. Nous développons à partir de cette spécification, traitons les autorisations, les annulations et les messages de notification (advice), et testons chaque code réponse. Lorsqu’une passerelle propose une API moderne devant l’acquéreur, nous recommandons souvent cette solution.

Lien vers cette question
Quels terminaux de paiement pouvez-vous intégrer ?

Nous intégrons les terminaux EMV à puce et sans contact via le protocole fourni par leur prestataire, généralement une API locale ou cloud entre la caisse et le terminal. Le terminal et son application de paiement sont certifiés par le prestataire : nous nous y intégrons donc sans les modifier. Nous confirmons avec vous et le prestataire, dès le départ, les modèles et protocoles exacts.

Lien vers cette question
Faut-il une plateforme d’intégration ou du code sur mesure ?

Cela dépend du nombre de liaisons et de l’équipe qui les exploitera. Une plateforme d’intégration comme MuleSoft, Boomi ou Azure Logic Apps réunit des connecteurs prêts à l’emploi, la correspondance des données et la supervision en un seul endroit, moyennant un coût de licence. Des services sur mesure vous donnent une maîtrise complète, sans licence, mais davantage de code à maintenir. Nous comparons les deux options pour votre cas et nous appuyons sur une plateforme que vous possédez déjà.

Lien vers cette question
Comment gérez-vous les limites de débit ?

Nous étudions les limites publiées par chaque partenaire et concevons en conséquence : regroupement des requêtes lorsque l’API le permet, mise en cache des données qui changent rarement, étalement des tâches planifiées et ralentissement lorsque le partenaire signale qu’une limite est proche. La supervision indique l’écart entre chaque flux et sa limite, afin que la croissance ne se traduise pas en échecs.

Lien vers cette question
Devons-nous remplacer notre système de core banking ?

En général, non. La plupart des banques ont davantage à gagner en encapsulant le core banking dans des API bien définies et en construisant de nouveaux produits et canaux sous forme de services autour de lui. Le système de référence reste ainsi stable, tandis que les parties visibles par les clients évoluent plus vite. Lorsqu’un core banking doit réellement être remplacé, nous planifions la migration par étapes, les deux systèmes étant rapprochés jusqu’à l’arrêt de l’ancien.

Lien vers cette question
Pouvez-vous prendre en charge ISO 20022 et les paiements instantanés ?

Oui. Nous développons des services qui créent, valident et lisent les messages ISO 20022, tant pour les paiements et le reporting des entreprises, comme pain.001 et camt.053, que pour les messages interbancaires utilisés par les systèmes de paiements instantanés et de paiements de montant élevé. Chaque schéma et chaque banque a ses propres règles : nous travaillons donc à partir de leurs guides de mise en œuvre et testons dans leurs environnements de test.

Lien vers cette question
Pouvez-vous mettre en place une surveillance des fraudes et des transactions ?

Oui. Nous combinons des règles que vos analystes peuvent lire et modifier avec des modèles d’apprentissage automatique entraînés sur vos propres données, et nous expliquons pourquoi chaque alerte a été levée. Les alertes rejoignent une file de dossiers où les analystes décident, et leurs décisions alimentent en retour les règles et les modèles. Si vous faites déjà appel à des fournisseurs spécialisés de filtrage, nous les connectons.

Lien vers cette question
Que se passe-t-il lorsqu’un magasin perd sa connexion ?

Le magasin continue de vendre. Les ventes sont stockées localement et transmises au retour de la connexion, chacune avec un identifiant unique pour que rien ne soit comptabilisé deux fois. Les mises à jour de prix et de stock sont mises en file d’attente de la même manière. L’exploitation voit quels magasins sont en retard et de combien, si bien qu’une coupure prolongée est repérée immédiatement, et non découverte à la clôture du mois.

Lien vers cette question
Quels systèmes de caisse pouvez-vous intégrer ?

Nous intégrons les plateformes POS par les moyens qu’elles offrent : API cloud, serveurs magasin, exports de base de données ou fichiers. Avant tout chiffrage, nous étudions la documentation du POS et un échantillon de ses données, car c’est ce qui détermine l’approche. La mention d’une plateforme POS ou d’un ERP sur ce site ne signifie pas un partenariat avec son éditeur.

Lien vers cette question
Travaillez-vous avec l’EDI ?

Oui. Nous développons et maintenons des flux EDI en EDIFACT et en ANSI X12, via AS2, SFTP ou un réseau à valeur ajoutée, pour les commandes, les avis d’expédition, les factures et les messages de statut. Nous convertissons aussi l’EDI en API et en événements, afin que les systèmes plus récents n’aient pas à lire l’EDI eux-mêmes, et nous testons chaque flux avec le partenaire commercial avant sa mise en production.

Lien vers cette question
Comment intégrez-vous de nombreux transporteurs ?

Nous plaçons une couche transporteurs unique entre vos systèmes et les transporteurs. Vos systèmes réservent, étiquettent et suivent par une seule interface, et cette couche traduit chaque requête vers l’API ou le format de fichier de chaque transporteur. Ajouter un transporteur revient alors à ajouter une correspondance et ses tests, sans modifier chaque système expéditeur. Tarifs, étiquettes et événements de suivi reviennent dans un format unique.

Lien vers cette question
Pouvez-vous travailler avec notre système d’entrepôt ou de transport actuel ?

Oui. Nous étendons les systèmes existants par leurs API, leurs interfaces de messages ou leurs bases de données, et ajoutons autour d’eux des outils mobiles et des intégrations. Si un système a atteint ses limites, nous planifions un remplacement progressif, les deux systèmes fonctionnant jusqu’à ce que le nouveau ait fait ses preuves.

Lien vers cette question
Travaillez-vous avec HL7 et FHIR ?

Oui. Nous développons des interfaces qui envoient et reçoivent des messages HL7 v2, comme les admissions, les demandes d’examens et les résultats, ainsi que des services qui exposent ou consomment des ressources FHIR. Nous faisons correspondre les codes locaux aux terminologies attendues par vos partenaires, et nous testons avec leurs systèmes de test avant toute mise en production.

Lien vers cette question
Pouvez-vous intégrer notre dossier patient informatisé ?

En général, oui, par les interfaces que fournit son éditeur : flux HL7 v2, API FHIR ou moteur d’intégration. Certains éditeurs exigent un enregistrement ou une validation avant la mise en production d’une intégration. Nous étudions la documentation de l’éditeur dès le début, car elle détermine le périmètre et le plan.

Lien vers cette question
Comment rendez-vous les services accessibles ?

Nous concevons selon le niveau AA des WCAG 2.2 dès le premier prototype, rédigeons en langage clair et testons au clavier, avec des lecteurs d’écran et des outils d’agrandissement. Des contrôles d’accessibilité automatisés s’exécutent dans la chaîne de livraison et, avant les mises en production majeures, nous testons avec des personnes qui utilisent des technologies d’assistance.

Lien vers cette question
Pouvez-vous vous connecter à nos systèmes anciens ?

Oui. De nombreux services publics reposent sur des systèmes en service depuis longtemps. Nous nous y connectons par leurs interfaces, fichiers ou bases de données existants, et plaçons devant eux une API moderne lorsque c’est utile. Si un remplacement s’impose, il se fait par étapes, les deux systèmes fonctionnant jusqu’à ce que le nouveau ait fait ses preuves.

Lien vers cette question
Les développements spécifiques bloqueront-ils nos mises à niveau de l’ERP ?

Pas s’ils sont réalisés correctement. Nous utilisons les points d’extension pris en charge par l’ERP, comme les API, les événements et les frameworks d’extension, et séparons le code spécifique du produit standard. Chaque extension est documentée et testée, afin de pouvoir être vérifiée sur une nouvelle version avant la mise à niveau.

Lien vers cette question
Avec quels ERP travaillez-vous ?

Nous travaillons avec SAP S/4HANA et SAP Business One, Microsoft Dynamics 365 Finance and Supply Chain Management et Business Central, Oracle NetSuite, Oracle Fusion Cloud ERP, Odoo, ainsi que Sage Intacct et Sage X3. La mention d’un produit ne signifie pas un partenariat avec son éditeur. Indiquez-nous votre version et vos modules, car ils déterminent les options d’intégration.

Lien vers cette question
Une même intégration peut-elle servir plusieurs sociétés et pays ?

Oui. Nous concevons les intégrations pour gérer plusieurs entités juridiques, devises, banques et règles fiscales depuis une seule plateforme, les paramètres de chaque entité étant définis par configuration plutôt que dans le code. Ajouter une entité revient alors à ajouter de la configuration et des tests, et non une nouvelle intégration.

Lien vers cette question
Host-to-host, EBICS ou API bancaires : que choisir ?

C’est généralement la banque qui décide. SFTP host-to-host est le canal le plus largement proposé pour les fichiers de paiement des entreprises. EBICS est répandu auprès des banques en Allemagne, en France et dans les pays voisins. Les API bancaires conviennent aux soldes en temps réel et aux virements instantanés lorsque la banque les propose. De nombreuses entreprises en utilisent plusieurs, et la couche d’intégration masque ces différences à l’ERP.

Lien vers cette question
Faut-il recevoir des relevés camt.053 ou MT940 ?

Lorsque la banque propose les deux, camt.053 transporte des informations de remise plus riches et structurées, ce qui fiabilise le rapprochement automatique. MT940 reste très utilisé et convient bien à de nombreux cas. Nous pouvons recevoir les deux, les convertir dans un même modèle interne, et faire passer chaque banque de MT940 à camt.053 au moment qui vous convient, à vous et à la banque.

Lien vers cette question
Les ventes doivent-elles être comptabilisées en temps réel ou par lots ?

Généralement sous forme d’événements en quasi temps réel, car les chiffres de stock et de ventes sont alors à jour en cours de journée. Certains ERP ou certaines licences rendent les comptabilisations fréquentes coûteuses : la couche peut donc aussi regrouper les événements en synthèses par magasin et par période. Nous choisissons avec vous en fonction des décisions qui exigent des données à jour et de ce que l’ERP traite bien.

Lien vers cette question
Avec quels systèmes de caisse et quels ERP cette architecture fonctionne-t-elle ?

L’architecture fonctionne avec tout système de caisse capable d’exporter ses transactions via une API, des événements ou des fichiers, et avec des ERP comme SAP S/4HANA, Oracle NetSuite, Microsoft Dynamics 365 Business Central et Odoo. Nous confirmons dès le départ les interfaces de votre système de caisse et de votre ERP. La mention d’un produit ne signifie pas un partenariat avec son éditeur.

Lien vers cette question
Quelle est la différence entre une passerelle et un acquéreur ?

L’acquéreur est la banque ou l’établissement agréé qui traite les paiements par carte pour votre compte et vous reverse les fonds. La passerelle est le service technique placé en amont, qui reçoit les demandes des terminaux et des pages de paiement, tokenise les cartes et les achemine. Certains prestataires assurent les deux rôles. L’architecture fonctionne dans les deux cas et maintient une séparation claire entre ces rôles.

Lien vers cette question
ISO 8583 est-il identique pour chaque acquéreur ?

Non. ISO 8583 définit une structure, et chaque acquéreur ou réseau publie sa propre spécification des champs, des types de messages et des codes. C’est pourquoi nous développons à partir de la spécification de l’acquéreur et exécutons ses tests de certification. Une API de passerelle placée devant l’acquéreur masque ces différences, ce qui est souvent plus simple pour les commerçants.

Lien vers cette question
Faut-il se connecter aux banques en direct ou via un agrégateur ?

Un agrégateur vous donne accès à de nombreuses banques via une seule API et gère les particularités de chacune, moyennant un coût par appel ou par connexion. Les connexions directes offrent davantage de maîtrise et peuvent convenir pour un petit nombre de banques importantes. De nombreux produits démarrent avec un agrégateur et ajoutent ensuite des connexions directes. Nous comparons les options au regard des banques et des pays dont vous avez besoin.

Lien vers cette question
Quels banques et pays sont couverts ?

La couverture dépend des règles de la région et des API des banques. L’Union européenne et le Royaume-Uni bénéficient d’une large couverture au titre de la DSP2 et du UK Open Banking Standard. Ailleurs, la couverture varie, et les agrégateurs comblent une partie des lacunes. Nous vérifions la couverture des banques utilisées par vos clients avant que vous ne vous engagiez sur une architecture.

Lien vers cette question
L’open banking remplace-t-il les connexions bancaires host-to-host ?

Pas pour la plupart des activités de trésorerie d’entreprise. Les canaux host-to-host traitent les fichiers de paiement en masse et les relevés complets de vos propres comptes. L’open banking convient aux produits destinés aux clients, aux soldes en temps réel et aux paiements unitaires. De nombreuses entreprises utilisent les deux : le host-to-host pour leurs propres campagnes de paiements et l’open banking pour leurs clients.

Lien vers cette question
Quels services tiers pouvez-vous connecter ?

Tout service doté d’une API ou d’une interface de fichiers documentée. Exemples courants : plateformes CRM, transporteurs et prestataires logistiques, places de marché, plateformes de facturation électronique et de fiscalité, paie, prestataires de KYC et d’identité, et partenaires commerciaux qui échangent des documents EDI sur AS2. Nous examinons l’API, les limites et l’environnement de test de chaque partenaire avant de nous engager sur un plan.

Lien vers cette question
Avons-nous besoin d’une plateforme d’intégration ?

Dès que plusieurs partenaires sont connectés à un même ERP, une plateforme telle que MuleSoft, Boomi ou Azure Logic Apps, ou un ensemble de services spécifiques construits sur une file de messages, regroupe la transformation des données, les nouvelles tentatives et la supervision en un seul endroit. Avec un ou deux partenaires, des connexions directes peuvent suffire. Nous présentons les compromis, y compris le coût des licences, adaptés à votre situation.

Lien vers cette question

Assistance et exploitation

Ce qui se passe après la mise en production : assistance, supervision et évolutions.

Quelle assistance proposez-vous après la mise en production ?

Nous pouvons exploiter et maintenir ce que nous construisons : supervision, gestion des incidents, mises à jour de sécurité et évolutions au rythme de votre activité et de vos partenaires. L’assistance est formalisée par écrit, avec des objectifs de délai de réponse, des contacts d’escalade et un reporting régulier. Notre équipe est disponible 24 h/24, 7 j/7.

Lien vers cette question
Quel support assurez-vous après la mise en production ?

Les systèmes d’IA demandent une attention continue : les données évoluent, les modèles sont mis à jour et de nouveaux cas apparaissent. Nous pouvons superviser la qualité et le coût, examiner les cas signalés, mettre à jour les prompts ou les modèles et relancer le jeu d’évaluation avant chaque modification. Ce suivi peut faire partie d’un contrat de support ou être transmis à vos propres équipes avec le manuel d’exploitation et une formation.

Lien vers cette question
Que se passe-t-il lorsque le modèle perd en performance ?

La supervision le révèle avant que l’activité ne le ressente. Nous comparons les données d’entrée et les résultats du modèle à ce qu’il a vu à l’entraînement, et alertons en cas d’évolution. Vos équipes disposent alors des éléments et décident de réentraîner, d’ajuster les seuils ou de revenir à des règles. Le réentraînement passe par le même pipeline testé que le modèle d’origine.

Lien vers cette question
Qui exploite les pipelines après la mise en production ?

Vos équipes ou les nôtres. Nous transmettons la documentation, les tests, la supervision et un manuel d’exploitation, et formons vos ingénieurs s’ils doivent l’exploiter. Si vous le préférez, nous supervisons les chargements et la qualité, corrigeons les incidents, gérons les évolutions des systèmes sources et ajoutons de nouveaux domaines dans le cadre d’un contrat de support.

Lien vers cette question
Que se passe-t-il après la mise en production ?

C’est vous qui choisissez. Nous pouvons maintenir et faire évoluer le système dans le cadre d’un contrat qui fixe les délais de réponse, la supervision et un budget pour les évolutions, ou le transmettre à votre équipe avec le code, la documentation et une période de recouvrement. De nombreux clients commencent avec notre support, puis internalisent progressivement le travail.

Lien vers cette question
Quelle maintenance une application nécessite-t-elle après son lancement ?

Apple et Google publient chaque année de nouvelles versions de leurs systèmes d’exploitation, et les règles des boutiques évoluent. Les bibliothèques doivent recevoir des mises à jour de sécurité. Nous testons l’application avec chaque nouvelle version, corrigeons ce qui change et maintenons ses dépendances à jour, en parallèle de votre propre feuille de route fonctionnelle. Cela se fait généralement dans le cadre d’un contrat de support ou au sein d’une équipe dédiée.

Lien vers cette question
Pouvez-vous superviser et maintenir la plateforme après la mise en production ?

Oui. Dans le cadre d’un contrat de support, nous surveillons les alertes, traitons les incidents dans les délais de réponse convenus avec vous, appliquons les correctifs de sécurité et maintenons à jour les outils de la plateforme. Chaque incident significatif fait l’objet d’une analyse écrite de sa cause et de la modification qui empêche qu’il se reproduise.

Lien vers cette question
Que se passe-t-il lorsque des tests automatisés deviennent peu fiables ?

Nous traitons un test peu fiable comme un défaut. Il est mis de côté pour ne pas bloquer les mises en production, sa cause est identifiée et corrigée, puis il est réintégré. Les causes courantes sont des données de test partagées, des hypothèses de synchronisation et des environnements instables. Nous suivons la stabilité des tests dans le temps, pour que la suite reste digne de la confiance de votre équipe.

Lien vers cette question
Que se passe-t-il lors d’une mise à niveau de notre ERP ?

Nous nous appuyons sur les interfaces que l’éditeur publie et prend en charge, et non sur les tables de la base de données ou sur les écrans, si bien que la plupart des mises à niveau n’affectent pas l’intégration. Avant une mise à niveau, nous confrontons les notes de version de l’éditeur à chaque interface, exécutons la suite de tests sur le système de test mis à niveau et corrigeons tout ce qui a changé avant le passage en production.

Lien vers cette question
Que se passe-t-il lorsqu’une banque modifie son format ?

Les banques annoncent leurs changements de format à l’avance, comme beaucoup l’ont fait lors du passage des messages SWIFT MT aux messages ISO 20022. Nous suivons ces annonces pour les banques que nous connectons, évaluons l’impact, et planifions avec la banque le changement et ses tests avant l’échéance qu’elle a fixée. Ce suivi peut faire partie d’un contrat de support.

Lien vers cette question
Comment gérez-vous les changements de version des API ?

Les API que vous publiez sont versionnées : nous maintenons les anciennes versions pendant une durée convenue et informons les consommateurs des changements. Pour les API que vous appelez, nous suivons les avis d’obsolescence de chaque partenaire, testons les nouvelles versions dans son bac à sable et migrons avant l’arrêt de l’ancienne version. Les tests de contrat détectent un changement non annoncé avant qu’il n’atteigne la production.

Lien vers cette question
Que se passe-t-il à la fin du projet ?

Vous choisissez. Nous pouvons transmettre le système à votre propre équipe avec la documentation et des présentations détaillées, ou continuer à le maintenir et à le faire évoluer dans le cadre d’un contrat de support ou d’une équipe dédiée. Nous en convenons avant la fin du projet, afin qu’il n’y ait aucune rupture.

Lien vers cette question
Pouvez-vous ensuite aider à mettre en œuvre le plan ?

Oui, si vous le souhaitez. Les mêmes architectes peuvent rester pour encadrer la réalisation, et nous pouvons fournir une équipe dédiée, renforcer vos propres ingénieurs ou réaliser un projet défini. Il n’y a aucune obligation : la feuille de route vous appartient, et vous pouvez la mettre en œuvre avec tout prestataire ou votre propre équipe.

Lien vers cette question
Qui assure le support de l’intégration après la mise en production ?

Nous pouvons la superviser et en assurer le support dans le cadre d’un contrat de support, ou la transmettre à votre équipe avec la documentation, les alertes et un manuel d’exploitation. Dans les deux cas, un message en échec arrive dans une file d’attente avec son motif, afin d’être corrigé et rejoué plutôt que perdu.

Lien vers cette question
Pouvez-vous superviser les intégrations après la mise en production ?

Oui, dans le cadre d’un contrat de support. Nous surveillons les flux de messages et les connexions avec les partenaires, alertons en cas d’échec ou d’accumulation, et corrigeons ou rejouons les messages en échec. Si vous préférez les exploiter vous-mêmes, nous transmettons le tout à votre équipe avec les tableaux de bord et les manuels d’exploitation.

Lien vers cette question
Qui traite les comptabilisations en échec une fois en production ?

C’est convenu avant la mise en production. En général, votre équipe des opérations magasins ou votre équipe financière traite les erreurs métier, comme un article inconnu, depuis une liste de revue, et l’équipe technique traite les incidents du flux lui-même. Nous pouvons assurer ce support technique dans le cadre d’un contrat de suivi, avec un manuel d’exploitation partagé avec votre équipe.

Lien vers cette question
Que se passe-t-il lorsqu’un partenaire subit une panne ?

Les autres flux continuent de fonctionner. Les messages destinés à ce partenaire sont relancés puis mis en file d’attente, l’équipe de support est alertée, et rien n’est perdu. Lorsque le partenaire est rétabli, les messages en attente sont rejoués dans l’ordre. Le tableau de bord indique quel partenaire est concerné et combien de messages sont en attente.

Lien vers cette question

À propos de XSIS

Qui nous sommes, où nous sommes et comment nous joindre.

Qui est XSIS ?

XSIS est la société technologique de KONG GROUP. Nous concevons, développons, intégrons et exploitons des logiciels pour les entreprises : IA et données, logiciels sur mesure, web et mobile, cloud, ainsi que les intégrations qui connectent les ERP aux banques, aux points de vente et aux tiers. La fintech est notre secteur phare. Nous intervenons avec nos propres ingénieurs internes et des équipes externalisées sélectionnées, selon un même ensemble de standards.

Lien vers cette question
Où se trouvent vos bureaux ?

Notre siège social se trouve à San Francisco, États-Unis. Nous avons également des bureaux à Hong Kong, à Tallinn, Estonie et à Dubaï, Émirats arabes unis. Nous convenons dès le départ des horaires de travail et des créneaux de réunion avec chaque client, afin que le recouvrement horaire convienne à votre équipe.

Lien vers cette question
Comment commencer à travailler ensemble ?

Décrivez votre besoin sur la page Contact et choisissez le créneau qui vous convient. Notre équipe vous appellera dans les 24 heures, sur le créneau de votre choix. Lors de ce premier échange, nous vous interrogeons sur vos systèmes, vos contraintes et votre calendrier, et vous proposons le mode de collaboration adapté. Si notre offre correspond à votre besoin, une proposition écrite suit.

Lien vers cette question
Votre conseil est-il indépendant des éditeurs que vous citez ?

Oui. Citer un produit sur ce site ne signifie pas un partenariat avec son éditeur, et notre recommandation suit vos exigences, vos compétences et votre budget, y compris lorsque conserver l’existant est la meilleure réponse. Si nous souhaitons réaliser nous-mêmes les travaux, nous le disons ouvertement, et le plan est rédigé de sorte que toute équipe compétente puisse le mettre en œuvre.

Lien vers cette question
Quels travaux XSIS réalise-t-elle dans la fintech ?

La fintech est notre secteur phare. Nous développons des applications de banque en ligne et de portefeuille électronique, des services de paiement et de règlement, des plateformes de crédit, du reporting patrimonial et des parcours d’assurance, et nous les connectons aux banques, aux processeurs de cartes, aux fournisseurs KYC et aux ERP. Nous ne publions pas le nom de nos clients sans leur accord : nous montrons donc notre expérience par les systèmes et les standards avec lesquels nous travaillons, et lors d’échanges techniques avec vos architectes.

Lien vers cette question
Pouvez-vous travailler dans le cadre des règles de la commande publique ?

Oui. Nous répondons aux appels d’offres et aux exigences des accords-cadres, et pouvons travailler sur un périmètre fixe ou par tranches, avec des critères d’acceptation écrits. Nous fournissons la documentation habituellement demandée par les acheteurs, comme les descriptions de sécurité, les plans de réalisation et les rôles nominatifs, et nous n’affirmons que ce que nous pouvons prouver. Lorsqu’un accord-cadre fixe ses propres conditions, nous travaillons dans ce cadre.

Lien vers cette question
Mettez-vous en œuvre des ERP ?

Notre cœur de métier est l’extension et l’intégration des ERP plutôt que leur mise en œuvre complète. Nous travaillons souvent aux côtés de votre intégrateur et prenons en charge les intégrations, la migration des données, les extensions spécifiques et les applications autour de l’ERP, afin que le projet principal tienne son planning.

Lien vers cette question
Avons-nous besoin d’un agrément pour utiliser l’open banking ?

L’information sur les comptes et l’initiation de paiement sont des activités réglementées dans de nombreux pays. Soit votre entreprise détient l’agrément, soit vous passez par un prestataire agréé qui le détient. Le cas applicable dépend de votre pays et de votre cas d’usage, et vos conseillers juridiques et conformité doivent le confirmer. Nous réalisons l’intégration quelle que soit la voie retenue.

Lien vers cette question

Dites-nous ce que vous devez construire ou connecter.

Décrivez les systèmes, le calendrier et les contraintes. Les ingénieurs concernés prennent ensuite le relais.

  • Notre équipe vous appellera dans les 24 heures, sur le créneau de votre choix
  • Notre équipe est disponible 24 h/24, 7 j/7