QUBITDT¶
Manuel de livraison des plateformes de bornes bancaires libre-service¶
Version : 1.0
Statut : Document de travail interne
Propriétaire : Qubit Digital Technology
Périmètre : Plateforme de bornes bancaires libre-service, micro-services associés, intégrations au système d'information bancaire et supervision du parc
Projet de référence : BIIC — Banque cliente
Contact : infi@qubitdt.com
1. OBJECTIF DU MANUEL¶
Ce manuel définit le processus standard utilisé par Qubit Digital Technology pour concevoir, développer, intégrer, déployer et maintenir ses plateformes de bornes bancaires libre-service, logicielles et matérielles.
L'objectif est de permettre à qubitdt de :
- livrer ses projets de manière reproductible;
- réduire les risques de projet;
- améliorer la qualité des déploiements;
- clarifier les responsabilités;
- protéger les données bancaires et personnelles;
- garantir qu'aucune opération financière n'est perdue ni comptabilisée deux fois;
- assurer une validation adéquate des fonctions monétiques et biométriques;
- faciliter le passage d'un projet vers les opérations et le support;
- mesurer la qualité et la performance des solutions.
Le processus doit être adapté au niveau de risque, à la taille du parc, à la criticité des services offerts et au contexte réglementaire du client.
2. PORTFOLIO QUBITDT¶
2.1 Plateforme de bornes bancaires — établissements bancaires¶
Solution destinée principalement aux banques et aux établissements financiers.
Elle peut notamment couvrir :
- dépôt d'espèces et de chèques;
- consultation de comptes et historique;
- paiement de factures et de services tiers;
- ouverture de compte avec enrôlement KYC;
- authentification multicanal (carte/PIN, QR code, NFC/RFID, biométrie);
- émission et personnalisation de cartes EMV sur la borne;
- téléassistance, prise de rendez-vous, réclamations;
- supervision technique, transactionnelle et de sécurité du parc;
- intégrations avec les systèmes existants (CBS, switch monétique, CRM, GED, AML/KYC);
- échanges de données interbancaires.
Le déploiement d'un parc de bornes doit être considéré comme un projet critique : une interruption, une erreur de comptage ou une mauvaise configuration peut avoir des conséquences financières, comptables et réglementaires immédiates pour l'établissement.
3. SERVICES LIBRE-SERVICE — PARCOURS CLIENT¶
Les parcours embarqués sur la borne sont destinés directement aux clients de la banque, sans intervention d'un agent.
Le processus doit mettre l'accent sur :
- simplicité d'utilisation;
- parcours court (maximum 5 étapes);
- accessibilité (WCAG 2.2 niveau AA, EAA);
- langue locale;
- assistance vocale pour les parcours complexes;
- consentement explicite du client;
- protection des données personnelles et biométriques;
- lisibilité des reçus et des justificatifs;
- comportement clair en cas d'erreur ou d'indisponibilité;
- sécurisation automatique en cas d'inactivité;
- téléassistance et escalade vers un agent;
- mesure de l'usage et du taux d'abandon.
Les parcours à impact financier (dépôt, paiement, émission de carte) doivent être soumis à une validation spécifique avant leur mise à disposition.
4. PLATEFORME D'INTÉGRATION BANCAIRE¶
L'intégration au système d'information de la banque et à l'écosystème interbancaire constitue un domaine à part entière.
Le processus doit notamment couvrir :
- définition du cas d'utilisation;
- systèmes à intégrer (CBS, switch monétique, CRM, GED, moteurs AML/KYC, plateforme de communication);
- protocoles et formats (ISO 8583, ISO 20022, REST/SOAP);
- gouvernance des données;
- authentification et gestion des clés;
- idempotence et réconciliation;
- traçabilité et journalisation;
- sécurité et contrôle des accès;
- reporting;
- exigences contractuelles;
- exigences réglementaires (BCEAO, PCI DSS, RGPD et réglementation locale);
- déploiement et support.
Les obligations comptables, monétiques, réglementaires et commerciales du client doivent être clairement séparées et documentées.
5. CYCLE DE VIE STANDARD D'UN PROJET¶
Chaque projet qubitdt suit autant que possible le cycle suivant :
SOP-001 — Qualification
↓
SOP-002 — Discovery
↓
SOP-003 — Analyse des besoins
↓
SOP-004 — Proposition et cadrage
↓
SOP-005 — Conception
↓
SOP-006 — Architecture
↓
SOP-007 — Développement / Configuration
↓
SOP-008 — Intégration des données et systèmes
↓
SOP-009 — Tests
↓
SOP-010 — Validation client
↓
SOP-011 — Préparation Go-Live
↓
SOP-012 — Déploiement
↓
SOP-013 — Hypercare
↓
SOP-014 — Passage au support
↓
SOP-015 — Exploitation et amélioration continue
6. SOP-001 — QUALIFICATION DU PROJET¶
Objectif¶
Déterminer si le projet correspond aux capacités, aux objectifs et au niveau de risque acceptable pour qubitdt.
Étapes¶
- Enregistrer le prospect.
- Identifier le type d'établissement.
- Identifier les utilisateurs et les parcours attendus.
- Comprendre le problème principal.
- Identifier les services à embarquer sur la borne.
- Identifier les périphériques nécessaires.
- Identifier les données nécessaires.
- Identifier les systèmes à intégrer.
- Identifier les contraintes de sécurité et de certification.
- Identifier les contraintes réglementaires applicables.
- Évaluer la complexité et la taille du parc.
- Estimer les ressources nécessaires (logiciel, matériel, déploiement terrain).
- Déterminer si une Discovery est nécessaire.
Questions essentielles¶
- Quel problème doit être résolu?
- Qui utilisera la borne?
- Combien de bornes et quels volumes de transactions sont concernés?
- Quels services financiers sont concernés?
- Des espèces ou des chèques sont-ils acceptés?
- Quelles données seront utilisées?
- S'agit-il de données de carte ou de données biométriques?
- Où les données sont-elles actuellement stockées?
- Quels systèmes doivent être intégrés (CBS, switch, CRM, GED, AML/KYC)?
- Quel switch monétique et quel CBS sont en place?
- Quelle décision ou action la solution doit-elle supporter?
- Quel est le niveau de criticité?
- Quelles sont les attentes du client concernant la disponibilité et le mode dégradé?
- Quelles sont les exigences de sécurité et de certification (PCI DSS, PCI PTS, EMV)?
Critère de sortie¶
Le projet est : Accepté pour Discovery / Mis en attente / Refusé.
7. SOP-002 — DISCOVERY¶
Objectif¶
Comprendre précisément le besoin avant de concevoir la solution. La Discovery doit être documentée.
Participants¶
Selon le projet :
- équipe qubitdt;
- responsable projet;
- équipe technique;
- équipe matériel et déploiement terrain;
- experts métier de la banque;
- représentants du client;
- responsables monétique;
- responsables TI;
- sécurité;
- responsables données;
- conformité et représentants réglementaires lorsque nécessaire.
Activités¶
7.1 Cartographie du processus actuel¶
Documenter : Processus actuel en agence → Problèmes → Besoin → Parcours libre-service proposé
7.2 Identification des utilisateurs¶
Créer une liste des personas :
- client de la banque;
- prospect en cours d'ouverture de compte;
- agent d'agence;
- conseiller back-office KYC;
- superviseur NOC;
- technicien de maintenance terrain;
- responsable monétique;
- responsable conformité;
- administrateur de la plateforme;
- équipe TI de la banque.
7.3 Identification des données¶
Documenter :
- source;
- type (transactionnelle, carte, document d'identité, biométrique);
- format;
- propriétaire;
- sensibilité;
- fréquence de mise à jour;
- destination;
- durée de conservation applicable;
- contrôles d'accès.
7.4 Identification des intégrations¶
Pour chaque intégration :
- système;
- propriétaire;
- méthode d'intégration;
- protocole (ISO 8583, ISO 20022, REST, SOAP);
- API;
- fréquence;
- données échangées;
- authentification;
- idempotence;
- gestion des erreurs;
- réconciliation;
- monitoring.
7.5 Identification du parc et des sites¶
Pour chaque site d'implantation :
- emplacement et conditions d'exploitation;
- services activés sur la borne;
- périphériques installés;
- connectivité réseau;
- alimentation électrique et onduleur;
- vidéosurveillance et sécurité physique;
- horaires d'accès et de collecte;
- responsable local.
8. SOP-003 — REQUIREMENTS¶
Chaque projet doit posséder un document d'exigences approuvé.
8.1 Exigences fonctionnelles¶
Exemple : REQ-F-001 Le client authentifié doit pouvoir déposer des espèces et recevoir un reçu daté, sans qu'aucun crédit ne soit annoncé avant confirmation du comptage.
8.2 Exigences non fonctionnelles¶
Exemples :
- performance;
- disponibilité;
- mode dégradé;
- sécurité;
- évolutivité;
- auditabilité;
- compatibilité matérielle;
- accessibilité.
8.3 User Story¶
Format recommandé : En tant que [utilisateur], je veux [fonction] afin de [objectif].
8.4 Critères d'acceptation¶
Chaque fonctionnalité importante doit posséder des critères mesurables.
Exemple :
- utilisateur autorisé;
- action réalisée;
- résultat attendu;
- preuve produite (reçu, journal, écriture);
- comportement en cas d'erreur;
- comportement en mode dégradé.
9. SOP-004 — GESTION DU PÉRIMÈTRE¶
Tout changement important après validation des exigences doit être documenté.
Change Request¶
Chaque demande doit préciser :
- numéro;
- demandeur;
- date;
- description;
- raison;
- impact fonctionnel;
- impact technique;
- impact matériel et périphériques;
- impact sécurité et certification;
- impact données;
- impact monétique et comptable;
- impact calendrier;
- impact coût;
- approbation.
Aucun changement important ne doit être considéré comme automatiquement inclus dans le projet initial.
10. SOP-005 — CONCEPTION DE LA SOLUTION¶
La conception doit transformer les exigences en solution réalisable.
Elle doit couvrir :
- architecture;
- interface kiosque;
- parcours utilisateur;
- données;
- APIs;
- intégrations;
- authentification;
- autorisations;
- matériel et périphériques;
- monitoring;
- mode dégradé;
- sauvegarde;
- reprise après incident.
Un diagramme d'architecture doit être produit lorsque la complexité du projet le justifie.
10.1 Principes directeurs — contraintes fondamentales¶
Toute décision de conception doit pouvoir être justifiée au regard des cinq principes suivants :
| Principe | Contrainte |
|---|---|
| Security, Privacy & Compliance by Design | Chaque couche intègre sécurité et conformité dès la conception |
| Aucune perte ni double comptabilisation | Idempotence, preuve, journalisation et réconciliation obligatoires |
| Séparation stricte des zones | Borne, monétique, intégration, applicative et administration isolées |
| Disponibilité contrôlée | Mode dégradé sans prise de risque financier |
| Gestion de l'argent | Jamais d'acceptation d'espèces sans chaîne de preuve suffisante |
10.2 Architecture fonctionnelle de référence¶
| Zone | Contenu |
|---|---|
| Zone Borne | IHM kiosque, scanner, lecteur de carte EMV, PIN pad, biométrie, imprimante de reçus, imprimante de cartes EMV |
| Zone Monétique | Switch monétique, PIN pad certifié PCI PTS, gestion des cryptogrammes |
| Zone Intégration | API Gateway / WAF, API Management, connecteurs CBS, CRM, GED, AML/KYC |
| Zone Applicative | Micro-services : dépôts, KYC, card printer, notifications, AML |
| Zone Administration | Ops / Admin / Support via API Gateway / WAF — IAM, tableaux de bord NOC |
Deux familles de flux traversent ces zones :
- flux critiques (monétique) — autorisations carte, PIN, cryptogrammes, isolés sur un VLAN dédié;
- flux standards (métier) — consultation, KYC, documents, notifications, acheminés via l'API Gateway.
Le catalogue détaillé des micro-services figure en annexe A.
11. SOP-006 — ARCHITECTURE ET ENVIRONNEMENTS¶
Chaque solution doit distinguer autant que nécessaire :
Environnement de développement¶
Utilisé pour développer et expérimenter.
Environnement de test¶
Utilisé pour les validations, avec bornes ou simulateurs de périphériques.
Environnement de production¶
Utilisé par les clients réels de la banque.
Les données réelles de carte, les données biométriques et les données de comptes ne doivent pas être utilisées dans un environnement de développement ou de test sans justification, contrôles et autorisations appropriés. Les données d'authentification sensibles (SAD) ne doivent jamais y être reproduites.
11.1 Règles d'architecture¶
- chaque micro-service expose une API REST / OpenAPI 3.x indépendante;
- déploiement containerisé (Docker / Kubernetes);
- isolation des pannes : un service défaillant ne bloque pas les autres;
- VLAN dédié pour le flux monétique;
- accès administration exclusivement via API Gateway / WAF;
- versioning sémantique des API.
12. SOP-007 — DÉVELOPPEMENT ET CONFIGURATION¶
Avant développement¶
- exigences approuvées;
- architecture validée;
- backlog défini;
- critères d'acceptation définis;
- dépendances identifiées (matériel, certifications, accès aux systèmes du client).
Pendant développement¶
- contrôle de version;
- revue de code obligatoire, minimum une approbation;
- tests automatisés (unitaires, intégration, bout en bout);
- SAST, DAST et SCA intégrés dans la CI/CD;
- documentation;
- gestion des secrets et des clés;
- gestion des accès;
- suivi des anomalies.
Avant livraison¶
- code revu;
- tests réalisés;
- SBOM généré pour la release;
- anomalies critiques résolues;
- documentation mise à jour;
- stratégie de déploiement progressif définie (canary puis blue/green).
13. SOP-008 — INTÉGRATION DES DONNÉES ET DES SYSTÈMES¶
Étapes¶
- Identifier les sources et les systèmes cibles.
- Définir les données nécessaires.
- Définir le mapping.
- Définir les transformations et les formats.
- Définir les règles d'idempotence et de rejeu.
- Effectuer les tests.
- Valider les résultats.
- Effectuer la migration lorsque nécessaire.
- Réconcilier les données.
- Documenter les résultats.
Contrôles¶
La migration et les échanges doivent vérifier notamment :
- nombre d'enregistrements et de transactions;
- champs obligatoires;
- formats;
- doublons;
- valeurs invalides;
- relations;
- intégrité;
- équilibre comptable après réconciliation.
13.1 Protocoles et formats d'échange¶
| Flux | Destination | Format |
|---|---|---|
| ISO 8583 | Switch monétique | Binaire |
| REST / SOAP | CBS, CRM, GED | JSON / XML |
| ISO 20022 | SI cible (paiements) | XML |
La couche passerelle impose : mTLS, OAuth2/OIDC, anti-DDoS, quotas, audit et contrats d'API publiés en OpenAPI.
Préconisation : privilégier ISO 20022 dès que le SI cible le supporte (conformité BCEAO — SICA-UEMOA pour la compensation retail, STAR-UEMOA pour le règlement RTGS).
14. SOP-009 — MATÉRIEL ET PÉRIPHÉRIQUES CERTIFIÉS¶
Tout périphérique embarqué doit être documenté et certifié avant intégration.
Fiche périphérique¶
Chaque périphérique doit préciser :
- fonction;
- modèle et fabricant;
- version de firmware;
- certifications (EMV L1/L2, PCI PTS, FBI PIV, ICAO);
- micro-service pilote;
- protocole et pilote logiciel;
- données manipulées;
- consommables et stocks associés;
- limites connues;
- mode dégradé en cas de panne;
- procédure de maintenance;
- méthode de supervision.
Périphériques critiques¶
| Périphérique | Spécification |
|---|---|
| Module de dépôt d'espèces | Paramétrage des coupures XOF, détection de fraude BCEAO, 5 cassettes minimum, recycleur de billets |
| Lecteur de chèques | Reconnaissance MICR/OCR, scan recto-verso, validation montant/bénéficiaire |
| Écran tactile | Minimum 19", capacitif, luminosité ≥ 500 nits, ratio 16:9 |
| Clavier PIN | Certifié PCI PTS, chiffrement AES-256 de bout en bout, tamper-proof |
| Lecteur de carte EMV | Level 1 & 2, puce + piste magnétique, NFC/RFID contactless |
| Scanner de documents | Résolution ≥ 300 DPI, A4, OCR intégré, MRZ passeport/CNI, NFC chip ICAO |
| Capteurs biométriques | Empreintes digitales certifiées FBI PIV, reconnaissance faciale, liveness detection |
| Imprimantes reçus & documents | Thermique 80 mm (reçus), A4 laser (contrats/justificatifs), gestion papier intelligente |
| Imprimante cartes EMV | Personnalisation EMV complète : gravure puce, encodage piste, impression recto/verso, hologramme, gestion du stock de cartes brutes, audit d'émission |
Validation matérielle¶
Les tests doivent inclure, selon le cas :
- cas nominaux;
- consommable absent ou épuisé;
- bourrage, billet ou chèque non reconnu;
- document d'identité illisible ou falsifié;
- échec de capture biométrique et détection de liveness;
- coupure électrique en cours d'opération;
- perte de connectivité en cours d'opération;
- tentative d'ouverture ou de vandalisme;
- retrait du périphérique pendant une session;
- comportement du parcours lorsque le périphérique est hors service.
Un périphérique ne doit pas être considéré comme validé uniquement parce qu'il fonctionne dans les conditions nominales.
15. SOP-010 — TESTS¶
Niveaux de test¶
Tests unitaires¶
Validation des composants individuels.
Tests d'intégration¶
Validation des interactions entre composants, y compris CBS, switch monétique et moteurs AML/KYC.
Tests fonctionnels¶
Validation des exigences et des parcours borne.
Tests de sécurité¶
Validation des accès, permissions, chiffrement et protections; tests d'intrusion.
Tests de performance¶
Validation du comportement sous charge et en heure de pointe.
Tests de résilience¶
Validation du mode dégradé, des reprises et de la réconciliation; chaos engineering ciblé.
Tests matériels¶
Validation des périphériques en conditions réelles d'exploitation.
UAT¶
Le client valide que la solution répond aux besoins métier définis.
16. SOP-011 — VALIDATION DES OPÉRATIONS D'ESPÈCES ET DE CHÈQUES¶
Pour les parcours à impact financier, ajouter notamment :
- validation du parcours nominal de dépôt;
- validation du comptage et de la détection de fraude;
- validation des coupures XOF et du recyclage;
- validation des cassettes et de la collecte;
- validation de la lecture MICR/OCR des chèques;
- validation des écritures transmises au CBS;
- validation de l'idempotence et de l'absence de double comptabilisation;
- validation des reçus et des preuves;
- validation de la réconciliation;
- tests de disponibilité et de reprise;
- formation des équipes d'exploitation;
- procédure d'urgence et de contestation client.
Parcours nominal de dépôt d'espèces¶
| Étape | Action | Détail |
|---|---|---|
| 1 | Authentification | Carte / PIN ou biométrie |
| 2 | Sélection | Type de dépôt et insertion des espèces |
| 3 | Traitement | Comptage et détection de fraude |
| 4 | Intégration | Ordre transmis au CBS |
| 5 | Confirmation | Écriture comptable différée |
| 6 | Clôture | Reçu et restitution de la carte |
Gestion des incidents du parcours¶
| Incident | Comportement attendu | Criticité |
|---|---|---|
| Erreur de comptage avant écriture CBS | Ne pas promettre un crédit immédiat — journaliser l'incident | Haute |
| Coupure électrique | UPS : sécurisation de l'état, restitution de la carte, arrêt propre | Haute |
| Indisponibilité du CBS | Suspension du parcours, aucune écriture financière, conservation de l'état | Haute |
| Indisponibilité du switch monétique | Désactivation des opérations carte/PIN uniquement; les autres fonctions sont maintenues | Moyenne |
| Périphérique critique défaillant | Mise hors service ciblée du parcours; la borne reste utilisable pour les autres services | Faible |
Les scénarios critiques doivent être identifiés avant le Go-Live.
17. SOP-012 — VALIDATION DES PARCOURS LIBRE-SERVICE¶
Pour les parcours client :
- authentification multicanal (carte/PIN, QR code, NFC/RFID, biométrie);
- consultation de compte et historique;
- impression du relevé simplifié;
- paiement de factures et de services tiers;
- consentements;
- parcours utilisateur et nombre d'étapes;
- gestion des erreurs;
- confidentialité à l'écran;
- accessibilité (WCAG 2.2 AA, contraste 4.5:1, polices ≥ 16 px, clavier virtuel, assistance vocale);
- mode kiosque verrouillé;
- timeout de session et sécurisation automatique;
- téléassistance et escalade;
- comportement en mode dégradé.
Parcours de consultation de compte¶
| Étape | Traitement | Détail |
|---|---|---|
| 1 | Authentification | Carte/PIN ou NFC, validation IAM |
| 2 | Requête CBS | Via API Gateway, REST / SOAP |
| 3 | Affichage | Solde et 10 dernières transactions |
| 4 | Impression | Relevé simplifié, imprimante thermique |
| 5 | Mode dégradé | Consultation limitée si le CBS est indisponible |
Lecture seule → risque minimal : aucune écriture comptable n'est produite.
18. SOP-013 — VALIDATION KYC, AML ET ÉMISSION DE CARTES¶
Valider notamment :
- capture documentaire et biométrique;
- qualité des images et OCR;
- détection de falsification;
- appels aux moteurs AML/KYC (sanctions, PEP, scoring de risque);
- arbre de décision et traitement des issues;
- création du dossier CRM et du compte CBS;
- personnalisation et émission de la carte EMV;
- gestion du stock de cartes brutes et audit d'émission;
- archivage GED;
- traçabilité et horodatage;
- conservation des preuves;
- exigences spécifiques du client et du régulateur.
18.1 Chaîne de capture¶
| Étape | Activité | Détail |
|---|---|---|
| 1 | Initialisation | Présélection de l'offre, consentement explicite du client |
| 2 | Capture documentaire | Scan de la carte d'identité / du passeport via scanner 300 DPI |
| 3 | Capture biométrique | Photo du visage et empreintes digitales (capteur certifié FBI PIV) |
| 4 | Contrôle qualité | Vérification de l'image, OCR, détection de falsification |
| 5 | Vérification externe | Appel des moteurs AML/KYC — sanctions, PEP, faux documents |
| 6 | Création du dossier | Enregistrement CRM et création du compte CBS si conforme |
18.2 Arbre de décision KYC¶
| Issue de la vérification | Traitement |
|---|---|
| Conforme | Création du compte CBS, édition du contrat, remise de la carte (si disponible) |
| Suspicion | Mise en attente, escalade back-office, notification au conseiller |
| Échec | Refus motivé et orientation vers un conseiller en agence |
Toute sortie utilisée à des fins réglementaires ou contractuelles doit disposer d'un processus de validation adapté à son utilisation prévue.
19. SOP-014 — SECURITY & PRIVACY GATE¶
Avant production, effectuer une revue de sécurité.
Checklist¶
- [ ] Authentification configurée (OAuth2/OIDC, MFA)
- [ ] Autorisations et rôles vérifiés
- [ ] Comptes administrateurs contrôlés
- [ ] Secrets et clés protégés, rotation définie
- [ ] Chiffrement vérifié (AES-256 minimum, RSA 2048+)
- [ ] PIN pad certifié PCI PTS en place
- [ ] Aucun stockage des SAD (pistes complètes, CVV) après autorisation
- [ ] VLAN monétique isolé et contrôles réseau vérifiés
- [ ] Logs et journalisation monétique configurés, SIEM raccordé
- [ ] Données sensibles et biométriques identifiées, templates chiffrés
- [ ] Accès minimisés
- [ ] Sauvegardes configurées
- [ ] Procédure d'incident disponible
- [ ] Fournisseurs externes documentés
- [ ] Flux de données documentés
- [ ] Vulnérabilités suivies (inventaire des actifs, CVE, délais basés CVSS)
- [ ] Pentest réalisé et anomalies critiques traitées
Référentiels applicables¶
- ISO/IEC 27001 — management de la sécurité de l'information;
- PCI DSS v4.0.1 — sécurité des données de porteurs de cartes;
- PCI PTS — certification des PIN pads;
- EMV Level 1 & 2 — lecture et personnalisation des cartes;
- RGPD et réglementation locale — minimisation, limitation des finalités, rétention contrôlée;
- WCAG 2.2 AA et EAA — accessibilité des terminaux libre-service;
- ISO/IEC 25010 — qualité du produit logiciel;
- exigences BCEAO et FATF — conformité régionale, AML/KYC, coupures XOF.
Les exigences légales et réglementaires applicables doivent être identifiées selon la juridiction du client.
20. SOP-015 — GO-LIVE READINESS¶
Un Go-Live ne doit être autorisé que lorsque les conditions définies sont satisfaites.
Go-Live Checklist¶
Produit¶
- [ ] Fonctionnalités terminées
- [ ] Tests terminés
- [ ] Tests matériels terminés
- [ ] UAT approuvé
Technique¶
- [ ] Production prête
- [ ] Bornes installées et raccordées
- [ ] Monitoring actif
- [ ] Sauvegarde vérifiée
- [ ] Rollback défini
Sécurité¶
- [ ] Accès vérifiés
- [ ] Sécurité validée
- [ ] Données validées
- [ ] Conformité monétique confirmée
Client¶
- [ ] Formation réalisée (exploitation, support, collecte)
- [ ] Documentation remise
- [ ] Procédure de réconciliation confirmée
- [ ] Contacts support confirmés
- [ ] Approbation Go-Live obtenue
21. SOP-016 — DÉPLOIEMENT¶
Le déploiement doit suivre un plan documenté.
Plan¶
- Vérification pré-déploiement.
- Sauvegarde.
- Déploiement logiciel (canary puis blue/green).
- Installation et raccordement des bornes.
- Migration éventuelle.
- Vérifications techniques et tests périphériques sur site.
- Smoke tests.
- Validation fonctionnelle.
- Activation progressive des services.
- Surveillance.
- Confirmation du Go-Live.
Rollback¶
Chaque déploiement critique doit définir :
- condition de rollback;
- responsable;
- procédure;
- durée estimée;
- données et transactions concernées;
- traitement des opérations en cours;
- communication au client.
22. SOP-017 — HYPERCARE¶
Après le Go-Live, une période d'hypercare est mise en place lorsque nécessaire.
Pendant cette période :
- monitoring renforcé du parc;
- traitement prioritaire des incidents;
- suivi quotidien des réconciliations;
- présence terrain renforcée les premiers jours;
- collecte du feedback;
- analyse des erreurs et des abandons de parcours;
- suivi de l'adoption;
- correction rapide des problèmes critiques.
À la fin de l'hypercare, le projet est transféré aux opérations/support.
23. SOP-018 — TRANSFERT AU SUPPORT¶
Le transfert doit comprendre :
- architecture;
- configuration;
- inventaire du parc et des périphériques;
- documentation;
- procédures d'exploitation et de maintenance;
- procédure de collecte et de réapprovisionnement des consommables;
- contacts;
- accès;
- monitoring;
- incidents connus;
- limitations connues;
- procédures de résolution;
- SLA applicables.
Le support doit savoir : quoi surveiller, quoi faire lorsqu'une alerte apparaît et quand escalader.
24. SOP-019 — GESTION DES INCIDENTS¶
Classification¶
P1 — Critique¶
Impact majeur sur le service : écart de caisse, indisponibilité du parc, incident de sécurité.
P2 — Élevé¶
Impact important mais solution ou contournement possible : borne isolée hors service, périphérique critique en panne.
P3 — Normal¶
Impact limité : dégradation d'un service secondaire.
P4 — Faible¶
Question, amélioration ou problème mineur.
Chaque contrat client doit définir les délais et obligations applicables.
Processus¶
Détection → Qualification → Contention → Résolution → Validation → Communication → Post-mortem
Tout incident à impact financier donne lieu à une réconciliation documentée avant clôture.
25. SOP-020 — MONITORING¶
Surveiller selon la solution :
Supervision technique¶
- état des périphériques;
- CPU, mémoire, disque, température;
- connectivité et latence réseau;
- niveaux de consommables (papier, cartes brutes, cassettes).
Supervision transactionnelle¶
- taux de succès / échec par service;
- volumes par type de transaction;
- temps de réponse de bout en bout;
- écarts de réconciliation.
Supervision de sécurité¶
- SIEM et corrélation d'événements;
- détection d'intrusion (IDS/IPS);
- tentatives anormales et fraude;
- alertes anti-vandalisme et vidéosurveillance.
Les alertes sont émises en temps réel vers le NOC et les tableaux de bord Ops / Admin / Support.
26. SOP-021 — GESTION DU PARC ET DES VERSIONS¶
Pour chaque borne et chaque périphérique :
- identifiant et site;
- modèle;
- fournisseur;
- version logicielle et firmware;
- date de mise en service;
- services activés;
- consommables;
- interventions;
- limites;
- métriques;
- dépendances.
Lorsqu'un firmware ou un composant matériel change, effectuer une analyse d'impact. Une nouvelle version d'un firmware ou d'un périphérique ne doit pas être considérée comme automatiquement équivalente à l'ancienne : une revalidation des parcours concernés est requise.
27. SOP-022 — GESTION DES FOURNISSEURS¶
Documenter les fournisseurs critiques :
- cloud et hébergement;
- fabricants de bornes et de périphériques;
- switch monétique;
- éditeur du CBS;
- moteurs AML/KYC;
- fournisseurs de cartes brutes et de consommables;
- APIs et logiciels;
- sécurité;
- plateforme de communication (SMS, email, push);
- maintenance terrain.
Pour chaque fournisseur :
- service fourni;
- données concernées;
- dépendance;
- criticité;
- contrat;
- disponibilité;
- délais d'intervention;
- procédure en cas d'indisponibilité.
28. SOP-023 — GESTION DES ACCÈS¶
Principe général : Chaque utilisateur doit disposer uniquement des accès nécessaires à son rôle.
Processus : Demande → Validation → Création → Vérification → Monitoring → Révocation
- les accès doivent être retirés lorsqu'ils ne sont plus nécessaires;
- les comptes privilégiés doivent bénéficier de contrôles renforcés;
- les accès physiques aux bornes et aux cassettes suivent le même processus que les accès logiques;
- toute action d'administration est journalisée dans une piste d'audit.
29. SOP-024 — RÉSILIENCE, SAUVEGARDE ET REPRISE¶
Chaque solution critique doit définir :
- quelles données sont sauvegardées;
- fréquence;
- durée de conservation;
- emplacement;
- responsable;
- méthode de restauration;
- objectifs de récupération (RPO/RTO);
- procédure de test.
Une sauvegarde qui n'a jamais été restaurée/testée ne doit pas être considérée comme pleinement validée.
29.1 Traitement des pannes¶
Chaîne de traitement : détection → isolation ciblée → dégradation maîtrisée → journalisation → reprise et réconciliation.
| Mécanisme | Description |
|---|---|
| Mode dégradé automatique | Détection de la panne → isolation → dégradation ciblée |
| UPS et sécurisation de l'état | Coupure électrique → arrêt propre, restitution de la carte |
| Réconciliation automatique | Retour à la normale → synchronisation CBS, contrôle d'intégrité |
| Isolation des pannes | Service défaillant isolé, autres services maintenus |
| Journalisation systématique | Piste d'audit complète pour l'analyse post-incident et la preuve |
| Tests de résilience périodiques | Tests d'intrusion et chaos engineering ciblé |
Disponibilité contrôlée = mode dégradé sans prise de risque financier.
30. SOP-025 — AMÉLIORATION CONTINUE¶
Après livraison :
- analyser les incidents;
- analyser l'utilisation du parc;
- recueillir le feedback des clients et des agences;
- mesurer les KPI;
- identifier les améliorations;
- prioriser;
- développer;
- tester;
- déployer;
- mesurer le résultat.
La plateforme doit être considérée comme un produit vivant et non comme un projet terminé au Go-Live.
31. KPI QUBITDT¶
KPI projet¶
- délai prévu vs réel;
- budget prévu vs réel;
- nombre de changements;
- nombre d'anomalies;
- nombre d'incidents post-Go-Live;
- délai moyen de résolution.
KPI produit et parc¶
- bornes en service;
- disponibilité du parc;
- taux de panne par périphérique;
- adoption et utilisateurs actifs;
- utilisation des services;
- performance;
- taux d'erreur.
KPI monétique et financiers¶
- taux de succès des transactions;
- volumes par type de transaction;
- écarts de caisse;
- délai de réconciliation;
- incidents à impact financier;
- transactions rejetées par le switch.
KPI client¶
- satisfaction;
- tickets support;
- taux d'abandon de parcours;
- renouvellement;
- utilisation;
- feedback;
- valeur créée.
32. RACI STANDARD¶
| Activité | qubitdt | Banque | IT banque | Métier banque |
|---|---|---|---|---|
| Discovery | R | A/R | C | C |
| Requirements | R | A | C | R |
| Architecture | R | C | C | C |
| Développement | R | I | C | I |
| Intégrations (CBS, switch) | R | A | R | C |
| Installation des bornes | R | A | C | C |
| UAT | C | A | C | R |
| Go-Live | R | A | R | C |
| Formation | R | C | C | R |
| Exploitation du parc | R | A | C | C |
R = Responsible A = Accountable C = Consulted I = Informed
Ce RACI doit être adapté à chaque contrat.
33. DOCUMENTS À PRODUIRE PAR PROJET¶
Chaque projet devrait posséder un dossier structuré.
01 — Commercial¶
- proposition;
- contrat;
- périmètre.
02 — Discovery¶
- notes;
- processus;
- besoins;
- inventaire des sites.
03 — Requirements¶
- exigences;
- user stories;
- critères d'acceptation.
04 — Architecture¶
- architecture;
- diagrammes;
- intégrations;
- catalogue des micro-services.
05 — Data¶
- inventaire;
- mapping;
- migration;
- règles de réconciliation.
06 — Matériel¶
- fiches périphériques;
- certifications;
- firmwares;
- plan d'installation;
- consommables.
07 — Testing¶
- plan de test;
- résultats;
- anomalies;
- tests matériels et de résilience;
- UAT.
08 — Deployment¶
- plan;
- Go-Live checklist;
- rollback.
09 — Operations¶
- runbook;
- monitoring;
- support;
- procédure de collecte et de maintenance.
10 — Closure¶
- approbation finale;
- lessons learned;
- transfert.
34. CRITÈRES DE SORTIE DES PHASES¶
Une phase ne doit passer à la suivante que si ses critères de sortie sont satisfaits.
Discovery → Requirements¶
Le problème, les utilisateurs, les sites et le périmètre sont suffisamment compris.
Requirements → Development¶
Les exigences critiques sont approuvées.
Development → Testing¶
La version est suffisamment stable pour être testée et les périphériques sont disponibles.
Testing → UAT¶
Les tests internes requis, y compris matériels et de résilience, sont terminés.
UAT → Go-Live¶
Le client a approuvé les critères définis et la conformité monétique est confirmée.
Go-Live → Hypercare¶
La solution est opérationnelle, les bornes sont en service et le monitoring est actif.
Hypercare → Support¶
La solution est suffisamment stable pour entrer dans le fonctionnement normal et les réconciliations sont sans écart persistant.
35. CHECKLIST FINALE DU CHEF DE PROJET¶
Avant de clôturer un projet :
- [ ] Périmètre livré
- [ ] Exigences validées
- [ ] Tests terminés
- [ ] Tests matériels et de résilience terminés
- [ ] UAT approuvé
- [ ] Sécurité validée
- [ ] Conformité monétique validée
- [ ] Données validées
- [ ] Réconciliation sans écart
- [ ] Documentation remise
- [ ] Formation effectuée
- [ ] Go-Live effectué
- [ ] Support informé
- [ ] Monitoring actif
- [ ] Incidents critiques résolus
- [ ] Contrat/SLA documenté
- [ ] Lessons learned réalisées
- [ ] Approbation de clôture obtenue
36. PRINCIPE DIRECTEUR QUBITDT¶
Le principe central du processus est :
Comprendre avant de construire. Documenter avant de déployer. Tester avant de livrer. Valider avant de mettre en production. Surveiller après le Go-Live. Améliorer continuellement.
Pour les solutions bancaires libre-service, un principe supplémentaire s'applique :
La performance technique ne suffit pas : la sécurité, la conformité, la preuve de chaque opération, la disponibilité contrôlée et l'absence de risque financier doivent également être prises en compte.
37. ANNEXE — TEMPLATE FICHE PROJET¶
Nom du projet : Client : Produit : ☐ Bornes libre-service ☐ Émission de cartes EMV ☐ KYC / Ouverture de compte ☐ Autre Responsable qubitdt : Responsable client : Date de début : Date prévue de Go-Live : Objectif : Nombre de bornes et sites : Services activés : Périphériques : Données utilisées : Intégrations : Niveau de criticité : Exigences particulières : Risques principaux : KPI de succès : SLA : Statut :
38. ANNEXE — TEMPLATE GO-LIVE APPROVAL¶
Projet : Client : Date :
Les parties confirment que les critères définis pour le Go-Live ont été évalués.
Validation¶
Produit : ☐ Technique : ☐ Matériel : ☐ Données : ☐ Sécurité : ☐ Monétique : ☐ UAT : ☐ Formation : ☐ Support : ☐ Monitoring : ☐ Rollback : ☐
Décision : ☐ Go-Live approuvé ☐ Go-Live reporté
Commentaires : Responsable qubitdt : Responsable client : Date :
39. ANNEXE — TEMPLATE INCIDENT¶
Numéro : Date/heure : Client : Solution : Borne / site : Sévérité : Description : Impact : Impact financier : Détection : Cause : Actions immédiates : Résolution : Réconciliation : Validation : Communication client : Action préventive : Responsable : Date de clôture :
40. ANNEXE A — CATALOGUE DES MICRO-SERVICES¶
Architecture distribuée : 14 domaines fonctionnels indépendants. Chaque micro-service expose une API REST / OpenAPI 3.x indépendante et est déployé en conteneur (Docker / Kubernetes).
| Micro-service | Responsabilités |
|---|---|
| Card Printer Management | Impression EMV, personnalisation carte, file d'attente, statut imprimante, retry automatique |
| Cash Management | Recycleur, comptage, cassettes, détection de fraude, réconciliation, audit des coupures XOF |
| Phone Kiosk & Call Center | VoIP intégré, agent management, escalade, file d'attente, SLA, enregistrement des appels |
| Camera Management | Vidéosurveillance, anti-vandalisme, liveness detection, capture KYC, archivage GED |
| OCR / ID & Passport Reader | Scan CNI/passeport, OCR MRZ, NFC chip, validation ICAO, anti-falsification, 300 DPI |
| Check Acceptor | Lecture MICR, scan recto-verso, OCR montant/bénéficiaire, validation, archivage CBS |
| QR Scanner Management | Lecture QR/barcode, paiement de facture, authentification sans carte, tokenisation, compatibilité UEMOA |
| POS Server Management | ISO 8583, routage switch, gestion des sessions, clés cryptographiques, failover automatique |
| Printer Management | Thermique 80 mm (reçus), A4 laser (contrats), gestion papier, statut, file d'impression, retry |
| Biometric Management | Empreintes FBI PIV, reconnaissance faciale, liveness, templates chiffrés, RGPD, enrôlement |
| NFC / Card Reader Mgmt | EMV L1/L2, puce + piste, NFC/RFID, PIN pad PCI PTS, tokenisation, contactless |
| AML / KYC Engine | Sanctions, PEP screening, scoring de risque, détection de faux documents, conformité BCEAO/FATF |
| Notification & Comm | SMS / email / push, alertes temps réel, confirmations transactionnelles, escalades NOC |
| Session & IAM | Authentification multicanal, OAuth2/OIDC, MFA, rôles, timeout, audit trail, consentement RGPD |
41. ANNEXE B — INTEROPÉRABILITÉ ET DÉPENDANCES EXTERNES¶
| Système externe | Protocole | Usage |
|---|---|---|
| Switch monétique | ISO 8583 | Autorisation des transactions carte (ex. Amplitude, PowerCard) |
| Core Banking System (CBS) | REST / SOAP | Écritures comptables, soldes |
| CRM | REST | Gestion de la relation client |
| GED | REST | Archivage des documents KYC et des contrats EMV |
| Moteurs AML/KYC | REST / SOAP | Vérification de conformité — BCEAO / FATF |
| Plateforme de communication | REST | SMS, email, notifications push |
Note BCEAO : plateforme régionale basée sur ISO 20022 — SICA-UEMOA (compensation retail) et STAR-UEMOA (règlement RTGS). Les formats ISO 20022 sont activés dès que le SI du client les supporte.
42. ANNEXE C — GLOSSAIRE¶
| Terme | Définition |
|---|---|
| AML | Anti-Money Laundering — lutte contre le blanchiment |
| BCEAO | Banque Centrale des États de l'Afrique de l'Ouest |
| CBS | Core Banking System — cœur bancaire |
| GED | Gestion électronique des documents |
| IAM | Identity and Access Management |
| KYC | Know Your Customer — connaissance client |
| MICR | Magnetic Ink Character Recognition (lecture des chèques) |
| MRZ | Machine Readable Zone d'un document d'identité |
| NOC | Network Operations Center |
| PEP | Personne politiquement exposée |
| RPO / RTO | Objectifs de perte de données et de délai de reprise |
| SAD | Sensitive Authentication Data |
| SBOM | Software Bill of Materials |
| SAST / DAST / SCA | Analyses statique, dynamique et de composants |
| SICA-UEMOA | Système interbancaire de compensation automatisé de l'UEMOA |
| SIEM | Security Information and Event Management |
| STAR-UEMOA | Système de transfert automatisé et de règlement de l'UEMOA |
| UEMOA | Union économique et monétaire ouest-africaine |
| XOF | Franc CFA (UEMOA) |
43. VERSIONNAGE DU MANUEL¶
Toute modification importante du présent manuel doit être enregistrée.
| Version | Date | Modification | Responsable |
|---|---|---|---|
| 1.0 | À définir | Création du manuel qubitdt | Qubit Digital Technology |