Mission Business Analyst SI CréditOuvrir la souscription du prêt personnel en ligne et fiabiliser le recouvrement d'une banque coopérative, de l'expression de besoin jusqu'au run.
La mission
J'ai simulé six semaines dans la peau du Business Analyst de l'équipe SI Crédit d'une banque coopérative de sociétaires, la Banque Horizon Coopérative. Tout ce que le poste demande au quotidien y est produit pour de vrai : spécifications, recette, paramétrage, incidents, documentation.
- Le contexte
- La Direction Crédit veut qu'un sociétaire puisse souscrire un prêt personnel de 1 000 à 75 000 € entièrement en ligne, sans rendez-vous, quand sa situation le permet. Au même moment, l'éditeur de l'outil de recouvrement livre une nouvelle version (v7.3) à installer sans rien casser.
- Mon rôle
- Business Analyst et recetteur au sein de la DSI, dans une équipe Scrum de 5 développeurs, en lien direct avec la Direction Crédit, la Conformité, le Juridique et l'équipe Recouvrement.
- Le calendrier
- Du 1er septembre au 5 octobre 2026 : cadrage, spécification, développement en sprints de deux semaines, recette, puis mise en production d'un pilote dans deux agences.
- Les trois chantiers
- 1. Spécifier, faire valider et recetter le nouveau parcours de souscription en ligne. 2. Recetter la montée de version de l'outil de recouvrement et paramétrer le scénario de relance amiable et de passage au contentieux. 3. Assurer le support fonctionnel du run : incidents, diagnostic, documentation.
- Ce qui est livré
- Expression de besoin, 13 règles de gestion, 6 user stories, maquettes, dictionnaire de données, cahier de 14 cas de recette exécutable, PV de recette, plan de non-régression, scénario de recouvrement paramétré, 3 fiches incident, une rétrodocumentation, un plan de déploiement et de formation.
- Ce qui est réel
- La banque, les clients et les tickets sont fictifs. La réglementation (Code de la consommation, FICP), le barème d'usure Banque de France et les codes de rejet SEPA sont réels, et le moteur de règles de cette page fonctionne réellement.
Correspondance avec la fiche de poste
Chaque mission de la fiche de poste renvoie à la partie du site qui la démontre.
Missions du poste
- Spécifier et faire valider les évolutions demandées par les métiersExpression de besoin, 13 règles de gestion, 6 user stories, maquettes, circuit et PV de validationSpécification
- Préparer et réaliser la recette des évolutions, correctifs et montées de versionStratégie, cahier de 14 cas exécutables en direct, registre d'anomalies, PV avec réserves, plan de non-régression v7.3Recette
- Apporter une expertise fonctionnelle auprès des métiersRéponses rédigées à des questions typiques de conseillers et gestionnairesSI Crédit
- S'assurer que les développeurs comprennent le besoin et les user storiesDefinition of Ready, journal d'affinage, dictionnaire de données, contrat d'APIDéveloppeurs
- Expertise fonctionnelle sur les incidents projet et run3 incidents traités de bout en bout avec requêtes SQL de diagnosticIncidents
- Documenter ou rétrodocumenter le périmètre fonctionnelMéthode de rétrodocumentation, fiche module reconstituée, écarts constatésDocumentation
- Participer aux rituels agiles et contribuer à l'acculturationTableau de sprint, calendrier des rituels, rétrospective, atelier de 45 minutesAgilité
- Gérer les incidents en collaboration avec les développeursRépartition BA / dev / production par étape, du diagnostic au test de non-régression ajoutéIncidents
- Paramétrer les outils de gestion, du recouvrement amiable et du contentieuxÉditeur de scénario de recouvrement avec 8 contrôles réglementaires en directRecouvrement
- Monter en compétence sur le Système d'Information CréditCartographie applicative, cycle de vie du prêt, repères réglementaires, glossaireSI Crédit
Le SI Crédit, tel que je l'ai cartographié en arrivant
Première semaine de mission : comprendre quelles applications portent le prêt, qui échange avec qui, et à quel moment de la vie du contrat chaque outil intervient. La banque est fictive : Banque Horizon Coopérative.
Cartographie applicative
| Flux | De | Vers | Fréquence | Point d'attention BA |
|---|---|---|---|---|
| F01 Demande de prêt | Portail | Moteur d'octroi | Temps réel | Versionner les règles de gestion appliquées à chaque demande |
| F02 Consultation FICP | Moteur d'octroi | Banque de France | Temps réel | Obligatoire avant décision, trace à conserver |
| F03 Mise en gestion | Moteur d'octroi | Gestion des prêts | Après fin de rétractation | Pas de déblocage avant le délai légal |
| F04 Rejets de prélèvement | SEPA | Recouvrement | Quotidien, nuit | Table de correspondance des codes rejet |
| F05 Relances | Recouvrement | Éditique | Quotidien, nuit | Calendrier en jours calendaires ou ouvrés |
| F06 Déclaration FICP | Recouvrement | Banque de France | Quotidien | Information préalable du client 30 jours avant |
| F07 Transfert contentieux | Recouvrement | Contentieux | À l'événement | Délai de forclusion de 2 ans |
Cycle de vie d'un prêt personnel
Repères réglementaires appliqués aux règles
| Sujet | Texte | Traduction dans le SI |
|---|---|---|
| Champ du crédit à la consommation | Code conso. L312-4 | Montants de 200 à 75 000 €, au-delà autre régime |
| Fiche d'information précontractuelle (FIPEN) | L312-12 | Document édité et tracé avant toute signature |
| Vérification de solvabilité et FICP | L312-16 | Consultation FICP bloquante avant décision |
| Maintien de l'offre | L312-18 | Offre valable au moins 15 jours |
| Rétractation | L312-19 | 14 jours calendaires après acceptation |
| Délai de mise à disposition des fonds | L312-25 | Aucun versement avant 7 jours |
| Taux d'usure | L314-6 | TAEG plafonné, barème trimestriel paramétré avec date d'effet |
| Contenu du TAEG | R314-4 | Frais de dossier inclus, assurance facultative exclue |
| Frais à la charge du défaillant | L312-38 | Aucun frais de relance facturé |
| Indemnité de défaillance | L312-39 et D312-16 | Plafond de 8 % du capital restant dû |
| Forclusion | L312-40 | Action en paiement dans les 2 ans du premier impayé non régularisé |
| Surendettement | L722-2 | Suspension des poursuites dès la recevabilité |
| Fichier FICP | Arrêté du 26 octobre 2010 | Incident caractérisé, information préalable, délai de 30 jours |
Barème d'usure paramétré (crédits de trésorerie aux ménages)
| Tranche de montant | Taux effectif moyen T2 2026 | Taux d'usure au 1er juillet 2026 |
|---|---|---|
| Jusqu'à 3 000 € | 17,65 % | 23,53 % |
| De 3 000 à 6 000 € | 11,75 % | 15,67 % |
| Plus de 6 000 € | 6,42 % | 8,56 % |
Source : Banque de France, publication du 29 juin 2026. Le barème change chaque trimestre : il est stocké en table de paramètres avec une date d'effet, jamais en dur dans le code (voir l'incident INC-3 dans la partie Incidents).
Expertise fonctionnelle : questions reçues des métiers
Un conseiller : « Le client veut se rétracter au 12e jour, les fonds sont déjà versés, que fait-on ? »
Les fonds ne peuvent pas avoir été versés avant le 8e jour suivant l'acceptation (L312-25), sauf demande expresse de livraison immédiate dans le cas d'un crédit affecté. Pour un prêt personnel, si le versement est intervenu au 8e jour et que le client se rétracte au 12e, il rembourse le capital versé et les intérêts courus entre le versement et le remboursement, au plus tard 30 jours après sa rétractation. Dans l'outil de gestion : action « Rétractation après déblocage », qui calcule les intérêts au jour et génère le courrier.
Un gestionnaire recouvrement : « Peut-on facturer 15 € par lettre de relance ? »
Non pour un crédit à la consommation : l'article L312-38 interdit de mettre à la charge de l'emprunteur défaillant d'autres frais que ceux prévus à L312-39 (intérêts de retard, indemnité plafonnée à 8 % du capital restant dû). Le paramétrage du scénario bloque d'ailleurs toute saisie de frais sur une étape de relance (contrôle C3, partie Recouvrement).
La direction Crédit : « Pourquoi une demande à 5 000 € et 15,9 % est-elle refusée alors que 3 000 € à 20 % passe ? »
Le seuil d'usure dépend de la tranche de montant. À 3 000 €, le plafond est de 23,53 % ; entre 3 000 et 6 000 €, il tombe à 15,67 %. Un taux nominal de 15,9 % donne un TAEG de 17,11 %, au-dessus du seuil de sa tranche. C'est la règle RG-05, testée par les cas CT-07 et CT-08.
Glossaire du SI Crédit
18 termes utilisés sur ce site
- TAEG
- Taux annuel effectif global : coût total du crédit exprimé en taux annuel, frais obligatoires inclus.
- TAEA
- Taux annuel effectif de l'assurance : coût de l'assurance emprunteur, affiché séparément.
- Taux d'usure
- Plafond légal du TAEG, fixé chaque trimestre par la Banque de France.
- FIPEN
- Fiche d'information précontractuelle européenne normalisée.
- FICP
- Fichier national des incidents de remboursement des crédits aux particuliers.
- CRD
- Capital restant dû à une date donnée.
- Taux d'effort
- Part des revenus consacrée aux mensualités de crédit.
- Reste à vivre
- Revenus diminués des charges et des mensualités.
- Rejet SEPA
- Prélèvement retourné impayé, avec un code motif (AM04, AC04, MD06...).
- Impayé caractérisé
- Au moins deux échéances mensuelles non réglées : seuil de déclaration FICP.
- Plan d'apurement
- Échéancier amiable de régularisation des sommes impayées.
- Mise en demeure
- Courrier recommandé exigeant la régularisation dans un délai donné, préalable à la déchéance.
- Déchéance du terme
- Exigibilité immédiate de la totalité des sommes dues.
- Injonction de payer
- Procédure judiciaire simplifiée pour obtenir un titre exécutoire.
- Forclusion
- Perte du droit d'agir en paiement, 2 ans après le premier impayé non régularisé.
- Recevabilité
- Décision de la commission de surendettement qui suspend les poursuites.
- Montée de version
- Passage d'un progiciel à une version supérieure, avec recette de non-régression.
- Run
- Exploitation courante des applications en production.
Spécifier et faire valider : souscription 100 % en ligne du prêt personnel
La direction Crédit veut qu'un sociétaire puisse souscrire un prêt personnel de bout en bout sur le portail, sans rendez-vous, quand sa situation le permet. Voici le chemin complet, du besoin brut au document signé par les métiers.
Expression de besoin
Objectif métier
Réduire le délai entre la simulation et la décision, et libérer du temps conseiller pour les dossiers qui en ont besoin.
Indicateurs cibles
- Taux de parcours complétés après simulation
- Délai médian simulation à décision
- Part des dossiers décidés sans intervention
- Taux de réclamations sur le parcours
Périmètre
Inclus : prêt personnel de 1 000 à 75 000 €, emprunteur seul, décision automatique ou orientation conseiller, signature électronique.
Exclu : co-emprunteurs, crédit affecté, rachat de crédits, prêt immobilier (lots ultérieurs).
Acteurs consultés
Direction Crédit (porteur), Conformité, Juridique, Risques, Service client, DPO, équipe Recouvrement, équipe Éditique, 4 conseillers en atelier.
Règles de gestion
Une règle de gestion dit ce que le système doit vérifier ou calculer. La dernière colonne dit ce qu'il fait concrètement : bloquer le client, refuser la demande, l'envoyer à un conseiller, ou simplement calculer et afficher.
| Réf. | Règle | Origine | Ce que fait le système |
|---|---|---|---|
| RG-01 | Montant entre 1 000 € et 75 000 € | Produit, L312-4 | Hors de ces bornes, message d'erreur sous le champ et bouton Continuer inactif |
| RG-02 | Durée entre 12 et 84 mois | Produit | Hors de ces bornes, message d'erreur sous le champ et bouton Continuer inactif |
| RG-03 | Emprunteur majeur, résident fiscal en France | Produit | Sinon, le parcours s'arrête et oriente vers une agence |
| RG-04 | Consultation FICP obligatoire avant toute décision | L312-16, politique risque | Inscrit : demande refusée. Service indisponible : demande envoyée à un conseiller |
| RG-05 | TAEG inférieur ou égal au seuil d'usure de la tranche, barème en vigueur à la date d'émission de l'offre | L314-6 | Au-dessus du seuil, demande refusée |
| RG-06 | Taux d'effort (mensualités / revenus) | Politique risque (paramètre) | Jusqu'à 33 % : suite automatique. De 33 à 35 % : envoyée à un conseiller. Au-delà : refusée |
| RG-07 | Reste à vivre d'au moins 800 € plus 300 € par personne à charge | Politique risque (paramètre) | En dessous, demande refusée |
| RG-08 | Frais de dossier intégrés au TAEG | R314-4 | Calcule le TAEG frais compris et l'affiche dès la simulation |
| RG-09 | Assurance facultative exclue du TAEG | Code conso. | Affiche le coût de l'assurance sur une ligne séparée, le TAEG ne bouge pas |
| RG-10 | FIPEN consultée avant la signature | L312-12 | Tant que la FIPEN n'est pas ouverte, bouton Signer inactif |
| RG-11 | Offre valable 15 jours à compter de son émission | L312-18 | Affiche la date limite ; passé ce délai, l'offre expire et une nouvelle simulation est proposée |
| RG-12 | Rétractation possible 14 jours, aucun versement avant 7 jours | L312-19, L312-25 | Planifie le versement des fonds au plus tôt le 8e jour et affiche la date limite de rétractation |
| RG-13 | Montant supérieur à 50 000 € | Politique risque | Demande envoyée à un conseiller, jamais d'accord automatique |
Maquettes du parcours de souscription
Maquette cliquable : remplissez les écrans comme un client. Les règles de gestion s'appliquent en direct, et le panneau de droite indique ce que la spécification prévoit pour chaque écran.
User stories et critères d'acceptation
US-241 Simuler mon prêt et voir le coût réel
En tant que sociétaire, je veux simuler un prêt en choisissant montant et durée, afin de connaître ma mensualité et le coût total avant de m'engager.
Scénario: calcul nominal Étant donné un montant de 10 000 €, une durée de 48 mois, un taux nominal de 5,00 % et 150 € de frais de dossier Quand je lance la simulation Alors la mensualité affichée est de 230,29 € Et le TAEG affiché est de 5,92 % Et le coût total affiché est de 1 203,92 € Scénario: montant hors bornes Étant donné un montant de 999 € Quand je lance la simulation Alors le message « Le montant doit être compris entre 1 000 € et 75 000 € » s'affiche sous le champ Et le bouton Continuer reste inactif
US-242 Déclarer ma situation financière
En tant que sociétaire, je veux saisir mes revenus et charges une seule fois, afin que la banque étudie ma demande sans me recontacter.
Scénario: taux d'effort en zone d'étude Étant donné des revenus de 1 900 €, des charges de 400 € et une mensualité de 230,29 € Quand je valide ma situation Alors le taux d'effort calculé est de 33,17 % Et ma demande est orientée vers un conseiller (RG-06)
US-243 Choisir ou refuser l'assurance emprunteur
En tant que sociétaire, je veux voir le coût de l'assurance séparé du crédit, afin de choisir en connaissance de cause.
Scénario: assurance refusée Étant donné que je décoche l'assurance facultative Alors le TAEG reste inchangé Et la ligne « Coût de l'assurance » affiche 0,00 €
US-244 Recevoir une décision motivée
En tant que sociétaire, je veux connaître la décision et, en cas de refus, une explication compréhensible, afin de savoir quoi faire ensuite.
Scénario: inscription FICP Étant donné une inscription active au FICP Quand la décision est rendue Alors la décision est « Refus » Et le motif affiché ne mentionne pas le FICP mais invite à contacter un conseiller Et la consultation FICP est horodatée dans le dossier
US-245 Consulter la FIPEN puis signer mon offre
Scénario: accès à la signature Étant donné que je n'ai pas ouvert la FIPEN Alors le bouton Signer est inactif (RG-10) Scénario: offre expirée Étant donné une offre émise il y a 16 jours Alors l'offre est expirée et une nouvelle simulation est proposée (RG-11)
US-246 Planifier le déblocage des fonds
Scénario: délai légal Étant donné une acceptation le 5 octobre 2026 Alors le déblocage est planifié au plus tôt le 13 octobre 2026 (RG-12) Et une rétractation reçue avant le déblocage annule la mise en gestion
Circuit de validation
| Version | Date | Objet | Validé par | Statut |
|---|---|---|---|---|
| 0.1 | 01/09/2026 | Expression de besoin reformulée | Direction Crédit | Validé |
| 0.4 | 09/09/2026 | Règles de gestion RG-01 à RG-13 | Direction Crédit, Risques | Validé |
| 0.5 | 11/09/2026 | Mentions légales et motifs de refus | Conformité, Juridique | 2 remarques |
| 0.6 | 14/09/2026 | Prise en compte des remarques, durées de conservation | Conformité, DPO | Validé |
| 1.0 | 16/09/2026 | Spécification fonctionnelle complète | Comité de validation | PV signé |
Remarques Conformité intégrées en v0.6 : le motif de refus ne doit jamais révéler une inscription FICP (US-244), et la trace de consultation doit être conservée pour justifier la vérification de solvabilité.
Transmettre aux développeurs sans perte en ligne
Une user story n'est prête que si un développeur peut la coder et un recetteur la tester sans revenir me voir. Ces outils servent à ça.
Definition of Ready
- Règles de gestion référencées et validées
- Critères d'acceptation au format Étant donné / Quand / Alors
- Maquette jointe si impact écran
- Données en entrée et en sortie identifiées dans le dictionnaire
- Cas de recette rédigés
- Dépendances connues (éditique, FICP)
Definition of Done
- Code revu et tests unitaires passants
- Cas de recette fonctionnelle passants
- Aucune anomalie bloquante ou majeure ouverte
- Documentation fonctionnelle mise à jour
- Démonstration faite au porteur métier
Journal d'affinage (backlog refinement du 17/09/2026)
| Question du développeur | Réponse BA | Décision |
|---|---|---|
| Le TAEG est-il arrondi ou tronqué à deux décimales ? | Arrondi au centième le plus proche, calcul interne sans arrondi intermédiaire. | Ajout du cas CT-13 |
| Quel barème d'usure appliquer à une offre émise le 30/09 et signée le 02/10 ? | Celui en vigueur à la date d'émission de l'offre. | Table des barèmes avec date d'effet |
| Les charges déclarées incluent-elles le loyer ? | Oui : loyer, crédits en cours, pensions versées. Pas les dépenses courantes. | Aide contextuelle sur l'écran 2 |
| Que se passe-t-il si le service FICP ne répond pas ? | Aucune décision automatique : orientation conseiller et nouvelle tentative à H+1. | Nouveau cas CT et alerte de supervision |
| Un montant de 3 000 € est-il dans la première ou la deuxième tranche d'usure ? | Première tranche : « inférieur ou égal à 3 000 € ». | Cas CT-08 aux bornes |
Dictionnaire de données du parcours
| Champ | Type | Contrôle | Source | Règle |
|---|---|---|---|---|
montant_demande | décimal (2) | 1 000 à 75 000 | Saisie | RG-01 |
duree_mois | entier | 12 à 84 | Saisie | RG-02 |
taux_nominal | décimal (3) | Grille tarifaire | Moteur d'octroi | RG-05 |
frais_dossier | décimal (2) | Grille tarifaire | Paramètre produit | RG-08 |
taeg | décimal (2) | Calculé, inférieur ou égal au seuil | Moteur d'octroi | RG-05, RG-08 |
seuil_usure | décimal (2) | Selon tranche et date d'effet | Table param_usure | RG-05 |
revenus_mensuels | décimal (2) | Supérieur à 0 | Saisie et justificatif | RG-06, RG-07 |
charges_mensuelles | décimal (2) | Supérieur ou égal à 0 | Saisie | RG-06, RG-07 |
ficp_statut | énuméré | NON_INSCRIT, INSCRIT, INDISPONIBLE | Banque de France | RG-04 |
ficp_horodatage | horodatage | Obligatoire avant décision | Moteur d'octroi | RG-04 |
decision | énuméré | ACCORD, ETUDE, REFUS | Moteur d'octroi | RG-13 |
date_emission_offre | date | Expiration à J+15 | Éditique | RG-11 |
Contrat d'interface validé avec l'équipe
// POST /api/v1/demandes-pret/decision : réponse attendue { "reference": "DP-2026-0041857", "decision": "ETUDE", "regles_declenchees": ["RG-06"], "mensualite": 230.29, "taeg": 5.92, "seuil_usure": { "taux": 8.56, "date_effet": "2026-07-01" }, "taux_effort": 33.17, "ficp": { "statut": "NON_INSCRIT", "horodatage": "2026-10-05T10:42:13+02:00" }, "motif_client": "Un conseiller va étudier votre demande sous 48 heures." }
Recette : préparer, exécuter, prononcer
Le moteur de règles de cette page est réellement codé. Le simulateur permet de le manipuler, et le cahier de recette s'exécute contre lui en un clic.
Stratégie de recette
Niveaux
Tests unitaires (développeurs), recette fonctionnelle (BA), recette métier avec 3 conseillers, vérification de service régulier après mise en production.
Données
Jeux anonymisés couvrant chaque règle, chaque borne et chaque tranche d'usure. Bouchon FICP avec les trois statuts possibles.
Critères de sortie
100 % des cas exécutés, 0 anomalie bloquante, 0 majeure ouverte, mineures acceptées par le métier et planifiées.
Simulateur du moteur d'octroi
- Mensualité
- TAEG
- Seuil d'usure de la tranche
- Coût total du crédit
- Taux d'effort
- Reste à vivre (minimum)
Cahier de recette
| Cas | Objet | Données | Résultat attendu | Obtenu | Statut |
|---|
Campagne non exécutée.
Registre des anomalies (campagne 1, 22 au 25/09/2026)
| Réf. | Description | Gravité | Cas | Cycle | Statut |
|---|---|---|---|---|---|
| ANO-311 | TAEG tronqué au lieu d'être arrondi : 5,91 % affiché pour 5,917 % | Majeure | CT-01 | Corrigé en v1.0.3, retesté le 24/09 | Clos |
| ANO-312 | Un montant de 3 000 € est rattaché à la tranche 3 000 à 6 000 € (seuil 15,67 %) | Bloquante | CT-08 | Opérateur « < » remplacé par « <= », retesté le 23/09 | Clos |
| ANO-313 | Bouton Signer actif avant ouverture de la FIPEN sur mobile | Bloquante | US-245 | Corrigé en v1.0.4, retesté le 25/09 | Clos |
| ANO-314 | Libellé « Personnes a charge » sans accent sur l'écran 2 | Mineure | US-242 | Planifiée au sprint 15 | Réserve |
Procès-verbal de recette
Évolution EV-2026-24, version 1.0.4. Campagne 1 : 14 cas exécutés, 14 passants après corrections. 4 anomalies ouvertes, 3 closes, 1 mineure en réserve.
Décision : recette prononcée avec réserve. Réserve levée au plus tard à la livraison du sprint 15. Mise en production autorisée pour le pilote.
H. Hachiche
Direction Crédit
DSI
Montée de version de l'outil de recouvrement (v7.2 vers v7.3)
Une montée de version d'éditeur ne change pas les besoins métier, mais peut casser ce qui marchait. Le plan de non-régression cible ce qui coûte cher en cas d'erreur.
| Réf. | Contrôle de non-régression | Méthode | Résultat |
|---|---|---|---|
| NR-01 | Chaque code rejet SEPA reçu en production sur 12 mois est mappé à un traitement | Requête croisée rejets reçus / table de mapping | OK après correctif |
| NR-02 | Les scénarios de relance produisent les mêmes courriers qu'en v7.2 | Rejeu de 500 dossiers, comparaison des sorties éditique | OK |
| NR-03 | Le calcul de l'indemnité de défaillance reste plafonné à 8 % | 10 dossiers de référence, calcul manuel | OK |
| NR-04 | Les paramètres personnalisés sont conservés après migration | Export avant / après, différence ligne à ligne | OK |
| NR-05 | La suspension surendettement bloque toujours les relances | 3 dossiers recevables en jeu de test | OK |
| NR-06 | Les droits des profils gestionnaire et superviseur sont inchangés | Matrice des habilitations testée par profil | OK |
NR-01 a été ajouté après l'incident INC-2 (partie Incidents) : la leçon d'un incident devient un test permanent.
Incidents : diagnostiquer au premier niveau, travailler avec les développeurs
Mon rôle sur un incident : qualifier l'impact métier, isoler la cause fonctionnelle avec une requête, proposer un contournement, puis m'assurer que le correctif est testé et qu'un cas de non-régression est ajouté.
Supervision des traitements de la nuit du 21/09/2026
| Traitement | Fin | Volume | Volume habituel | État |
|---|---|---|---|---|
| Import rejets SEPA | 01:12 | 1 284 | 1 150 à 1 400 | OK |
| Passage en impayé | 01:40 | 1 247 | 1 150 à 1 400 | Écart 37 |
| Génération des relances | 02:05 | 3 912 | 3 500 à 4 300 | OK |
| Déclarations FICP | 02:30 | 86 | 60 à 110 | OK |
| Envoi éditique | 03:10 | 3 912 | identique aux relances | OK |
| Écritures comptables | 04:20 | 18 406 | 17 000 à 20 000 | OK |
Le contrôle de cohérence « rejets importés = passages en impayé » signale 37 dossiers perdus entre deux traitements. Ouverture de INC-2.
INC-2 Run : 37 rejets de prélèvement absents du recouvrement Majeur
Impact métier : 37 clients en impayé ne reçoivent aucune relance. Risque de retard de traitement et de déclaration FICP tardive.
Diagnostic premier niveau
-- Rejets importés cette nuit sans passage en impayé, par code motif SELECT r.code_motif, COUNT(*) AS nb_rejets FROM sepa_rejets r LEFT JOIN impayes i ON i.id_rejet = r.id_rejet WHERE r.date_import = '2026-09-21' AND i.id_impaye IS NULL GROUP BY r.code_motif; -- Résultat : AC04 (compte clôturé) : 37 -- Le code est-il présent dans la table de correspondance ? SELECT * FROM param_mapping_rejets WHERE code_motif = 'AC04'; -- Résultat : 0 ligne
Cause : la montée de version v7.3 a réinitialisé la table de correspondance des codes rejet. AC04 n'y figure plus, le traitement ignore ces lignes sans erreur.
| Étape | Qui | Action |
|---|---|---|
| Qualification | BA | Impact chiffré, gravité, information du responsable recouvrement |
| Contournement | BA et gestionnaires | Liste des 37 dossiers extraite, relance manuelle le jour même |
| Correctif | Développeur | Réinsertion du paramétrage AC04 vers « impayé, compte clos » |
| Vérification | BA | Rejeu sur l'environnement de recette, contrôle du lendemain à 0 écart |
| Prévention | BA | Cas NR-01 ajouté au plan de non-régression, alerte de cohérence conservée |
INC-1 Run : relances à J+10 envoyées avec deux jours de retard Mineur
Symptôme : après le lundi de Pâques, 214 lettres de relance sont parties à J+12 au lieu de J+10.
SELECT s.code_etape, s.unite_delai, COUNT(*) AS nb FROM recouvrement_actions a JOIN param_scenario s ON s.code_etape = a.code_etape WHERE a.date_emission - a.date_premier_impaye > s.delai_jours GROUP BY s.code_etape, s.unite_delai; -- Résultat : LETTRE_J10, OUVRES, 214
Cause : l'étape était paramétrée en jours ouvrés alors que la spécification prévoit des jours calendaires. Correctif : paramètre corrigé, règle de rédaction ajoutée au guide de paramétrage : toute durée précise son unité.
INC-3 Projet : contrôle d'usure sur un barème périmé Bloquant
Symptôme : en recette de bascule trimestrielle, une offre émise le 1er octobre est contrôlée avec le barème du 1er juillet.
SELECT tranche_max, taux_usure, date_effet FROM param_usure WHERE date_effet <= '2026-10-01' ORDER BY date_effet DESC; -- Résultat : seules les lignes du 2026-07-01 existent, le barème T4 n'a pas été chargé
Cause : le chargement du barème est une opération manuelle sans alerte. Correctif proposé et accepté : alerte de supervision si aucun barème n'a de date d'effet dans le trimestre en cours, et procédure de chargement ajoutée au calendrier de run (dernière semaine de chaque trimestre, après publication Banque de France).
Paramétrer un scénario de recouvrement sans sortir du cadre
Scénario standard d'un prêt personnel en impayé, du premier rejet au transfert au contentieux. Modifiez les délais, frais ou taux : les contrôles réglementaires se recalculent en direct.
| Jour | Étape | Canal | Frais facturés (€) | Phase |
|---|
Frise du scénario
Contrôles réglementaires
Suite contentieuse
Toute action judiciaire doit intervenir dans les 2 ans du premier impayé non régularisé (forclusion, L312-40). Le contrôle C7 vérifie que le transfert au contentieux laisse le temps d'agir.
Rétrodocumenter un module que personne n'a documenté
Cas classique en maintenance : le calcul de l'indemnité de défaillance tourne depuis 2018, le développeur d'origine est parti, la documentation date de la v5. Voici comment je le reconstitue.
Méthode
Fiche fonctionnelle reconstituée : MOD-REC-07
| Réf. | Règle constatée | Preuve | Conforme à la doc v5 ? |
|---|---|---|---|
| R1 | L'indemnité est calculée à la date de déchéance du terme, sur le capital restant dû | Code et rejeu de 30 dossiers | Oui |
| R2 | Le taux vient du paramètre TX_INDEM_DEF, valeur 8 | Table des paramètres | Oui |
| R3 | Les échéances échues impayées ne sont pas incluses dans la base de calcul | Rejeu, écart sur 4 dossiers | Non documenté |
| R4 | Aucune indemnité si un plan amiable est actif à la date de déchéance | Entretien et log | Non documenté |
| R5 | Le montant est arrondi au centime inférieur | Code | Contredit la doc |
Questions ouvertes transmises au métier : R5 est-il voulu (arrondi favorable au client) ou un défaut historique ? Décision attendue avant la prochaine montée de version, la réponse conditionne le cas NR-03.
Organisation de la documentation de l'équipe
Espace SI Crédit
Cartographie et flux
Domaines
Souscription spécifications, règles de gestion, maquettes
Gestion avenants, remboursements anticipés
Recouvrement scénarios, paramétrage, fiches module
Contentieux procédures, frais
Recette stratégies, cahiers, PV, plans de non-régression
Run fiches incident, requêtes de diagnostic, calendrier
Glossaire
Agilité : les rituels et ce que j'y apporte
À faire
En cours
En recette
Terminé
Mon rôle dans chaque rituel
| Rituel | Quand | Ce que j'apporte |
|---|---|---|
| Daily | Chaque jour, 15 min | Avancement de la recette, anomalies bloquantes, questions métier en attente |
| Affinage | Mercredi, semaine 1 | User stories prêtes selon la Definition of Ready, règles et cas de recette |
| Planification | Premier lundi | Priorités du porteur métier traduites en objectif de sprint |
| Revue | Dernier vendredi | Démonstration côté métier, recueil des retours à chaud |
| Rétrospective | Dernier vendredi | Animation une fois sur deux, suivi des actions |
Rétrospective du sprint 13
À commencer
Écrire les cas de recette avant le développement, pas après.
À arrêter
Valider une règle par message instantané sans trace dans la spécification.
À continuer
Démonstration au porteur métier dès qu'une story est en recette.
Atelier d'acculturation : écrire un critère d'acceptation testable (45 min)
| Durée | Séquence |
|---|---|
| 5 min | Pourquoi : une anomalie sur deux vient d'une règle mal comprise, pas d'un code mal écrit |
| 10 min | Le format Étant donné / Quand / Alors, sur l'exemple de la tranche d'usure à 3 000 € |
| 20 min | En binôme métier et développeur : réécrire 3 critères flous de notre backlog |
| 10 min | Mise en commun et adoption d'un modèle pour l'équipe |
Engagements et délais de la mission
| Jalon | Prévu | Réalisé | État |
|---|---|---|---|
| Expression de besoin validée | 02/09 | 01/09 | Tenu |
| Spécification v1.0 signée | 16/09 | 16/09 | Tenu |
| Cahier de recette prêt | 21/09 | 19/09 | Tenu |
| PV de recette | 25/09 | 25/09 | Tenu |
| Mise en production du pilote | 05/10 | À venir |
Déployer et accompagner le changement
La fiche de poste va « jusqu'au déploiement et l'accompagnement au changement ». Voici ce qui se passe après le PV de recette.
Plan de déploiement
Formation par population
| Population | Ce qui change pour elle | Format |
|---|---|---|
| Conseillers | Reprise des dossiers orientés en étude, lecture des règles déclenchées | Session de 1 h et fiche réflexe |
| Service client | Questions sur le parcours, relance d'une offre expirée | FAQ et démonstration de 30 min |
| Gestionnaires recouvrement | Dossiers issus du parcours en ligne, pièces en GED | Note de 2 pages |
| Direction Crédit | Nouveaux indicateurs de pilotage | Présentation en comité |
Extrait du guide utilisateur conseiller
Un dossier arrive en « Étude conseiller » : que faire ?
Ouvrez le dossier, onglet Décision. La ligne « Règles déclenchées » indique pourquoi le moteur n'a pas tranché : RG-06 signifie un taux d'effort entre 33 et 35 %, RG-13 un montant supérieur à 50 000 €. Vérifiez les justificatifs de revenus, puis rendez votre décision sous 48 heures : le client en est informé automatiquement.
Indicateurs suivis après la mise en production
| Indicateur | Calcul | Usage |
|---|---|---|
| Taux de complétion du parcours | Demandes signées / simulations poursuivies | Repérer l'écran où les clients abandonnent |
| Délai médian simulation à décision | Médiane en heures | Objectif métier principal |
| Part de décisions automatiques | Accords et refus automatiques / décisions | Charge conseiller libérée |
| Taux de régularisation amiable à J+30 | Impayés régularisés avant J+30 / impayés | Efficacité du scénario de relance |
| Incidents par mois | Nombre et gravité | Stabilité du run |
Exigences transverses intégrées dès la spécification
Protection des données
Minimisation des données collectées, durées de conservation validées avec le DPO, information des personnes sur la décision automatisée et droit d'obtenir une intervention humaine.
Accessibilité
Parcours conçu pour le RGAA : libellés explicites sur chaque champ, erreurs annoncées aux lecteurs d'écran, navigation complète au clavier.
Qui suis-je
Passionné de data et d'intelligence artificielle, je me forme en continu : un Master Bac+5 obtenu en 2026, des projets personnels publiés sur GitHub, une veille régulière sur la réglementation et les outils. J'aime les chiffres, et plus encore quand ils portent une décision concrète : un taux, une échéance, un accord de crédit. C'est ce qui m'attire dans le milieu bancaire, et c'est pourquoi je souhaite rejoindre le Groupe BPCE, dont le modèle coopératif met le sociétaire au centre de chaque décision.
Formation
- Master Data Engineer / Data Product Manager, Bac+5 RNCP niveau 7, Mines Paris PSL avec DataScientest, 2026
- Licence Informatique, Université Montpellier 2
Expérience
- SNCF Réseau, technicien supérieur de la voie ferrée, depuis 2022
- SFERIS (groupe SNCF), opérateur de voie, 2013 à 2022
Ce que 13 ans d'exploitation ferroviaire apportent à ce poste
Appliquer des procédures strictes là où une erreur a des conséquences réelles. Traiter un incident à chaud : qualifier, sécuriser, corriger, puis empêcher qu'il revienne. Coordonner des équipes qui ne parlent pas le même langage. Ce sont les réflexes de la recette et du run.