La démonstration fonctionne chez le prestataire. Dans le SI du client, le même logiciel ne peut pas joindre l’ERP, le compte de service manque et la connexion SSO refuse les utilisateurs de recette. Ce blocage retarde la mise en service : le développement est avancé, mais les conditions de sa réception n’ont jamais été réunies.
Livrer une application dans une infrastructure existante demande un contrat d’installation et d’exploitation dès le cadrage. Le dossier doit préciser les prérequis, les interfaces, les accès, les environnements et les responsabilités. Une image applicative ou un dépôt Git ne constitue qu’une partie de cette livraison.
En pratique, la réception doit commencer par un premier parcours complet dans l’environnement destinataire, avant d’y faire dépendre toute la bascule. Les incidents et reprises manuelles coûtent plus cher lorsque les interfaces ont été supposées compatibles. L’équipe peut corriger un accès, un format ou une règle de sécurité alors que le périmètre reste encore maîtrisable.
Dawap prépare la refonte de votre logiciel métier dans son SI réel, avec vos responsables techniques et vos équipes métier. L’application sur mesure conserve ses règles utiles tout en s’insérant dans les réseaux, identités et systèmes déjà présents.
Pour qui : DSI, exploitant et responsable métier d’un logiciel à remplacer
Le sujet concerne les équipes qui reçoivent un logiciel sur leurs serveurs, leurs ressources cloud ou un hébergement administré par un tiers. La DSI peut réaliser l’exploitation elle-même ou la déléguer. Le partage change les tâches, mais ne dispense pas de nommer qui accepte le logiciel et qui intervient après livraison.
Une application isolée et sans données sensibles peut demander un dossier réduit. Une application reliée à plusieurs systèmes, utilisée pour des opérations critiques, demande davantage de vérifications. La profondeur se détermine par les conséquences d’un défaut et les dépendances à maintenir.
Définir le contrat de déploiement avant la première installation
Le dossier commence par la cible : environnements, composants, versions requises, capacité initiale, domaines, stockage et dépendances externes. Il décrit ensuite le chemin de livraison : construction, contrôles, accès autorisés, installation, configuration et vérifications. Chaque élément doit avoir un interlocuteur et une condition de disponibilité.
Une dépendance non disponible peut devenir une décision de planning. Par exemple, un environnement ERP de test inaccessible n’empêche pas tout développement, mais limite ce que la recette peut prouver. Le compte rendu doit distinguer les simulations de flux de leur validation sur l’interface destinataire.
Le modèle de cahier des charges pour métiers et DSI permet d’inscrire ces prérequis dans le périmètre initial. Une réserve identifiée au cadrage se pilote plus facilement qu’une incompatibilité découverte la veille du lancement.
Recevoir un dossier dont les éléments correspondent à la même version
Le dossier relie l’artefact à sa version, son schéma de données et ses paramètres attendus. Les entrées comprennent prérequis, dépendances et autorisations ; les sorties comprennent résultat des contrôles, réserves et procédure d’exploitation. La traçabilité doit permettre de retrouver ce qui a été installé sans demander au développeur de reconstituer sa dernière session de travail.
Par exemple, dans un cas fictif, le document décrit une version A, mais la démonstration utilise déjà une version B qui ajoute un traitement différé. L’exploitant reçoit une procédure sans ce traitement et sans son alerte. Le lot reste en réserve jusqu’à l’alignement du dossier avec la version reçue. Un document récent n’est pas suffisant si son périmètre n’est pas celui du logiciel livré.
Attribuer chaque décision de réception à un interlocuteur
| Décision | Responsable à désigner | Contribution des autres équipes |
|---|---|---|
| Accepter les accès au SI | DSI ou responsable technique du périmètre. | L’équipe applicative précise les flux ; l’exploitant vérifie la cible. |
| Accepter une règle fonctionnelle | Responsable métier de cette règle. | Les utilisateurs jouent les cas ; l’équipe explique les écarts. |
| Recevoir une version installable | Destinataire de l’exploitation. | Le prestataire fournit artefact, prérequis et procédure. |
| Accepter une réserve | Décideur compétent selon son impact. | Technique et métier décrivent risque, contournement et correction. |
| Autoriser la bascule | Autorité nommée au cadrage. | Les responsables de lot transmettent leurs preuves et réserves. |
Cette répartition doit prévoir les absences et les frontières contractuelles. Si le partenaire ERP doit intervenir, alors son accès et sa disponibilité entrent dans le planning. L’équipe qui exécute une commande n’a pas nécessairement l’autorité pour accepter la conséquence métier d’une réserve. En revanche, elle doit disposer du droit d’arrêt prévu lorsqu’un contrôle bloquant échoue.
Le coût caché d’une responsabilité floue apparaît dans les attentes : ouverture réseau sans destinataire, anomalie envoyée à plusieurs supports ou décision de bascule reportée faute de signataire. Un responsable par décision n’interdit pas la coopération ; il permet de savoir à qui demander un arbitrage lorsque les conditions du lot ne sont plus réunies.
Recevoir les chemins réseau dans les deux sens
Décrire chaque échange sans demander un accès général
Pour chaque interface, relevez source, destination, protocole, port, identité, fréquence et responsable. Distinguez les appels sortants du logiciel, les appels entrants et les dépôts de fichiers. Un webhook ne suit pas nécessairement le même chemin que l’appel API qui crée l’opération.
Faites vérifier les noms DNS, certificats et règles de sortie depuis le composant qui exécutera réellement le traitement. Un test depuis le poste d’un administrateur ne valide pas le réseau d’un conteneur, d’un worker ou d’un serveur applicatif. Les délais d’ouverture doivent entrer dans le planning.
Tester l’indisponibilité du système distant
Une connexion réussie n’explique pas comment l’application réagira à un délai dépassé, une maintenance ou un rejet fonctionnel. La réception doit couvrir le message visible, le traitement mis en attente et les conditions de reprise. Les opérations déjà acceptées par le système distant demandent un rapprochement avant toute répétition.
Le signal à surveiller est un traitement considéré comme réussi parce que la requête a été envoyée. Les métiers attendent souvent une commande créée, un document disponible ou une donnée confirmée. La preuve de réception doit atteindre ce résultat, dans la limite du contrat de l’interface.
Intégrer SSO, comptes techniques et droits applicatifs
La DSI et l’équipe applicative doivent rapprocher utilisateurs, groupes, rôles et périmètres métier. Une authentification acceptée ne prouve pas qu’un utilisateur peut voir le bon dossier, ni qu’il est empêché d’en modifier un autre. Les tests couvrent autorisations positives et refus attendus.
Identifiez aussi les comptes de service : traitements de nuit, imports, API ou supervision. Leurs droits, leur propriétaire, leur rotation et leur révocation diffèrent de ceux d’une personne. Évitez de rendre les traitements dépendants du compte nominatif du développeur qui a réalisé l’installation.
La coexistence des identités pendant une reprise de legacy demande une attention particulière. L’ancien et le nouveau logiciel ne doivent pas attribuer des droits contradictoires au même utilisateur pendant leur coexistence.
Séparer sandbox, recette et production par leurs usages
La sandbox permet d’explorer une intégration ou une fonctionnalité sans intervenir sur les opérations réelles. La recette permet aux métiers de valider une version dans des conditions connues. La production reçoit les données et actions effectives. Le nom des environnements ne suffit pas : leurs accès et leurs effets externes doivent refléter cette séparation.
Contrôlez les destinataires de courriels, clés d’API, tâches planifiées et services de paiement ou d’expédition. Un environnement de recette qui utilise une clé productive peut déclencher une opération réelle. Inversement, un service tiers simulé doit rester identifiable comme tel dans le dossier de validation. La matrice de réception sandbox, recette et production rassemble les versions, jeux et limites à faire accepter avant les ateliers.
Un second signal faible est une configuration connue seulement sur un serveur. Décrivez les paramètres nécessaires et leur provenance, sans inscrire de secrets dans le dossier partagé. La reconstruction doit permettre à un autre intervenant autorisé de retrouver les valeurs via le mécanisme prévu.
Livrer une version identifiable et son chemin de retour
La version reçue doit correspondre à une construction identifiable, accompagnée des contrôles exécutés. La configuration propre à l’environnement se gère séparément du code. L’exploitant doit savoir quel artefact tourne, comment le remplacer et quelles migrations de données l’accompagnent.
La documentation GitLab sur les environnements montre comment relier des déploiements à leurs cibles. L’outil aide à tracer la livraison ; il ne valide pas automatiquement les données ou les parcours de l’entreprise.
Le retour à une version antérieure demande une analyse de compatibilité. Si la nouvelle version a modifié les données ou envoyé des opérations à des tiers, remettre l’ancien code peut ne pas suffire. Le point de non-retour et la procédure de reprise doivent être décidés et éprouvés avant la bascule.
Éprouver un déploiement qui s’interrompt avant sa fin
La procédure doit décrire ce qui se passe si l’artefact arrive, mais qu’une migration ou un redémarrage échoue. L’exploitant doit retrouver la version active, l’état de la base et les traitements encore en cours. Rejouer toute la livraison sans connaître cet état peut aggraver l’incident ou répéter une transformation qui n’était pas conçue pour cela.
Le dossier précise les contrôles avant reprise, les conditions de repli et l’escalade vers l’équipe capable de décider. La journalisation conserve l’étape atteinte et les dépendances encore indisponibles. Les seuils d’arrêt sont liés aux invariants du projet : droits non conformes, données incohérentes ou effets externes inconnus. Ils ne doivent pas être remplacés par une simple vérification que le processus de déploiement a retourné un code de succès.
Une checklist de réception utilisable avec la DSI
La checklist ci-dessous sert de base de travail. Le seuil d’acceptation est la réussite des contrôles bloquants du périmètre ouvert, avec les réserves restantes explicitement acceptées. Ajoutez les contrôles propres à votre application et nommez le signataire compétent. Un champ « validé » doit renvoyer à une preuve ou à une réserve précise, pas à un accord implicite échangé pendant une réunion.
| Contrôle | Preuve attendue | Interlocuteurs à désigner |
|---|---|---|
| Installation reproductible | Version et procédure rejouées sur la cible convenue. | Équipe applicative et exploitant. |
| Identité et droits | Connexion d’un utilisateur autorisé et refus d’une action interdite. | DSI et responsable du périmètre métier. |
| Interfaces | Parcours confirmé par le système destinataire, avec traitement d’un rejet. | Propriétaires des applications connectées. |
| Observabilité | Incident de test retrouvé dans les journaux et reçu par l’équipe désignée. | Exploitant et support applicatif. |
| Restauration | Jeu restauré et parcours métier réceptionné dans une cible isolée. | Exploitant, équipe applicative et métier. |
| Bascule | Ordre d’intervention, go/no-go et conditions de retour documentés. | Responsable de bascule et décideur métier. |
| Transmission | Accès, documentation, contacts et exclusions connus du destinataire. | DSI, maintenance et prestataire. |
Télécharger la checklist de réception DSI au format CSV pour attribuer les contrôles, référencer les preuves et suivre les réserves. Ce fichier ne contient ni identifiant ni configuration d’un client.
Cas fictif : le réseau est ouvert, mais la réception reste refusée
Un portail de commande atteint l’ERP depuis la cible de recette et affiche son catalogue. Le compte technique peut pourtant lire les tarifs de tous les clients, alors que le périmètre prévu se limite aux comptes autorisés. La connexion est validée ; les droits et le parcours restent en réserve bloquante.
La DSI et le propriétaire de l’ERP corrigent le périmètre du compte ou le contrat d’accès. L’équipe applicative rejoue ensuite une consultation autorisée et un accès interdit, puis rattache les résultats à la version reçue. Le métier peut accepter ce lot seulement lorsque ses données et ses refus correspondent au périmètre convenu.
Matrice d’acceptation : ouvrir, limiter ou refuser le lot
Les cas suivants sont illustratifs. Ils montrent comment traduire un contrôle en décision sans transformer une preuve partielle en validation globale. Le dossier conserve le résultat observé, la preuve, le décideur et la date de réexamen. Une ouverture limitée doit aussi préciser ce qui reste inaccessible.
| Situation | Décision à préparer | Condition de réexamen |
|---|---|---|
| Le SSO fonctionne, mais un rôle consulte des dossiers hors de son périmètre. | Refuser l’ouverture de la population concernée. | Corriger puis rejouer le cas autorisé et le refus attendu. |
| Une API partenaire reste simulée pendant la recette. | Limiter la validation aux fonctions effectivement exercées. | Recevoir le parcours sur l’interface destinataire avant son activation. |
| Les écrans fonctionnent, mais l’alerte n’a aucun destinataire. | Garder l’exploitation en réserve. | Déclencher un incident de test et vérifier sa prise en charge. |
| Le déploiement échoue, mais l’état actif et la reprise sont connus. | Exécuter la procédure décidée puis rejouer la réception. | Retrouver une version cohérente et ses résultats métier. |
| Les contrôles critiques sont reçus et les réserves restantes sont acceptées. | Autoriser le périmètre explicitement décrit. | Suivre les réserves selon leurs échéances et responsables. |
En réalité, une réception exigeante peut accélérer le projet en permettant un accord partiel clair. Elle évite de bloquer un parcours autonome pour une fonction secondaire, tout en empêchant l’ouverture implicite d’une interface non validée. La limite doit être réelle dans le logiciel, les droits ou le déploiement ; une mention dans un compte rendu ne suffit pas si les utilisateurs peuvent déjà accéder au parcours exclu.
Préparer les premiers incidents avec l’équipe destinataire
Avant la mise en service, faites suivre un dossier de test depuis le signal utilisateur jusqu’au composant responsable. Les identifiants de corrélation, journaux et statuts doivent aider le support à distinguer un rejet métier d’une indisponibilité. La journalisation doit rester adaptée aux données traitées et aux personnes autorisées à les consulter.
Le destinataire vérifie aussi les tâches planifiées et les traitements différés. Une application peut accepter une opération immédiatement et ne produire son document que plus tard. La réception doit donc couvrir la file, le traitement et le résultat, avec une conduite à tenir si l’étape ne se termine pas.
Conservez une fiche d’escalade : symptômes utiles, interlocuteur, informations à joindre et limites de l’intervention. Refusez une procédure qui exige d’envoyer les secrets dans un ticket. Différez les perfectionnements de présentation du dossier ; recevez d’abord la capacité à identifier la version, contenir l’effet et demander le bon arbitrage.
Projets liés : intégration au SI et distribution selon l’hébergement
BranchAssist : recevoir ensemble fonctions métier et dépendances
BranchAssist, pour Branchet, réunit des espaces par rôle, tâches, documents et workflows reliés à Oracle et au SSO. Son dossier décrit également des environnements sandbox et production, un pipeline GitLab et des tests.
Cette référence illustre les dimensions à traiter ensemble dans un logiciel connecté. Elle ne définit pas une procédure d’installation universelle : le destinataire, ses contraintes et ses responsabilités restent à cadrer pour chaque projet.
Corim Solutions : distinguer installation sur site et logiciel hébergé
Le portail de distribution logicielle Corim Solutions sélectionne les ressources selon le compte, la licence, le produit et la version. Pour une installation sur site, il peut proposer un artefact autorisé ; pour un environnement hébergé, le parcours transmet une demande de mise à jour contextualisée. Les canaux MSI distinguent aussi test et production.
Ce projet montre pourquoi la réception doit préciser à qui s’adresse chaque livraison et quelle action elle autorise. Télécharger le bon fichier et demander une mise à jour constituent deux résultats différents. Cette référence décrit la distribution et ses droits ; elle ne démontre pas une installation automatisée dans le SI de chaque client.
Erreurs fréquentes : accepter le code avant la capacité d’exploitation
- Livrer des accès personnels. Un compte lié à une seule personne rend la maintenance fragile lors d’un départ ou d’une absence.
- Valider seulement le réseau. Un port accessible ne prouve ni l’identité requise ni le résultat fonctionnel de l’échange.
- Reporter la restauration. Une sauvegarde non exercée laisse inconnus les prérequis et le temps de remise en service.
- Confondre installation et réception. Une page d’accueil accessible ne valide pas les opérations critiques et les refus de droits.
Ces défauts se corrigent plus efficacement sur un premier lot représentatif que sur l’ensemble du logiciel terminé. La répétition générale de migration prolonge cette réception jusqu’à la séquence de bascule, lorsque données et organisation doivent être exercées ensemble.
Guides complémentaires : préparer la cible et les preuves de reprise
Choisir l’hébergement avant d’en recevoir l’installation
La comparaison des options cloud, serveur et on-premise traite ressources, localisation et répartition des tâches. Elle aide à sélectionner une cible réellement exploitable avant de détailler ses conditions de réception.
Recevoir la restauration avec les autres opérations d’exploitation
La fiche de test de restauration du logiciel rapproche données, documents et version compatible. Elle complète la checklist DSI lorsque l’ouverture des écrans ne suffit pas à prouver la capacité de reprise.
Plan d’action : recevoir un premier lot avant d’étendre la livraison
- Nommer le destinataire technique, le signataire métier et les propriétaires des interfaces.
- Décrire un parcours de bout en bout, ses accès et ses dépendances.
- Faire préparer la cible et les identités nécessaires avec les délais réels du SI.
- Déployer une version identifiée et jouer les cas de réussite, de refus et d’indisponibilité.
- Examiner la supervision, la restauration et les conditions de bascule avec l’exploitant.
- Fermer les réserves bloquantes avant d’étendre les lots et le périmètre utilisateur.
La comparaison cloud, serveur hébergé et infrastructure interne aide à choisir la cible. Le déploiement dans le SI en vérifie ensuite les conditions réelles ; ces deux décisions se complètent sans se confondre.
Conclusion : transmettre un logiciel que la DSI peut recevoir et maintenir
Une livraison dans le SI se prépare dès les premiers choix d’architecture. Réseau, identité, environnements et exploitation participent au périmètre du projet, avec leurs interlocuteurs et leurs conditions de disponibilité.
La réception doit atteindre un résultat métier et les moyens de l’exploiter. Les preuves d’installation, de droits, d’échange et de restauration rendent les réserves discutables et les décisions transmissibles.
Un premier lot représentatif permet de découvrir les contraintes sans engager immédiatement toutes les opérations. Son dossier devient ensuite une base pour les livraisons suivantes, avec les différences explicitement recensées.
Dawap peut vous accompagner dans la refonte et l’intégration de votre logiciel dans le SI, en collaboration avec vos équipes et vos partenaires, depuis les prérequis jusqu’à la réception des fonctionnalités sur mesure.