# Mise à disposition & opérations

Canonical page: https://apiopscycles.com/fr/stations/api-delivery

Language: fr

Entity ID: api-delivery

## Description

Mettez en œuvre le mode choisi avec des pratiques adaptées d'ingénierie, de test, de sécurité, d'automatisation et d'exploitation.

## Why it matters

Une capacité réutilisable a besoin d'une mise à disposition et d'un fonctionnement fiables, qu'elle soit réalisée sous forme d'API, de flux d'événements, d'échange de fichiers, de produit de données ou d'intégration directe.

## Apply in work

Appliquez les pratiques de mise en œuvre, de test, de CI/CD, d'exploitation et de sécurité au mode de mise en œuvre choisi.

## Outcomes

- Une capacité livrée conformément au contrat d'interface validé
- Pipelines CI/CD fiables et automatisés
- Tests fonctionnels et non fonctionnels intégrés
- Pipelines de livraison sécurisés et conformes

## Steps

1. Utilisez les pratiques de développement pour implémenter le contrat d'interface validé avec les frameworks, bibliothèques et standards d'équipe établis.
2. Construisez l'implémentation de l'API à partir du contrat validé en utilisant des frameworks, des bibliothèques et des normes d'équipe établis.
3. Tester les fonctionnalités, la sécurité et les performances des API à l'aide d'outils de test automatisés.
4. Utiliser les pipelines CI/CD pour automatiser les processus de construction, de test et de déploiement, en garantissant une qualité et une traçabilité constantes.
5. S'assurer que les API répondent aux exigences de sécurité et de conformité grâce à des contrôles et des audits automatisés.
6. Utilisez la liste de contrôle de l'audit de l'API pour vous assurer que l'API répond aux exigences fonctionnelles et non fonctionnelles, notamment en matière de sécurité, de performances et de conformité.

## Questions

- Utilisez les pratiques de développement pour implémenter le contrat d'interface validé avec les frameworks, bibliothèques et standards d'équipe établis.
- Construisez l'implémentation de l'API à partir du contrat validé en utilisant des frameworks, des bibliothèques et des normes d'équipe établis.
- Tester les fonctionnalités, la sécurité et les performances des API à l'aide d'outils de test automatisés.
- Utiliser les pipelines CI/CD pour automatiser les processus de construction, de test et de déploiement, en garantissant une qualité et une traçabilité constantes.
- S'assurer que les API répondent aux exigences de sécurité et de conformité grâce à des contrôles et des audits automatisés.
- Utilisez la liste de contrôle de l'audit de l'API pour vous assurer que l'API répond aux exigences fonctionnelles et non fonctionnelles, notamment en matière de sécurité, de performances et de conformité.
- Appliquez les pratiques de mise en œuvre, de test, de CI/CD, d'exploitation et de sécurité au mode de mise en œuvre choisi.
- Une capacité réutilisable a besoin d'une mise à disposition et d'un fonctionnement fiables, qu'elle soit réalisée sous forme d'API, de flux d'événements, d'échange de fichiers, de produit de données ou d'intégration directe.

## Evidence

- implementation
- pipeline-config
- test-report
- security-report

## Completion criteria

- L'architecture, la plateforme et le mode de mise en œuvre choisis ont été validés avec les parties prenantes concernées en architecture, sécurité et plateforme. — The chosen API architecture and platform patterns have been validated with the relevant architecture, security, and platform stakeholders. (ID: architecture-patterns-validated)
- L’interface choisie fournit une abstraction appropriée aux utilisateurs. — The API is intended to shield consumers from backend complexity and inconsistencies. (ID: hide-backend-discrepancies)
- La conception de l'interface et les capacités exposées sont clairement reliées à la valeur métier et aux besoins des utilisateurs. — The API design and exposed capabilities clearly trace back to business value and user needs. (ID: design-reflects-business-value)
- La conception de l'interface respecte les standards partagés de produit, de conception et de qualité. — The API design follows our shared API product and design conventions. (ID: api-consistency)

## Role participation and responsibilities

- [Ingénieur automatisation](https://apiopscycles.com/fr/roles/automation-engineer.md) (lead): Met en œuvre, teste, intègre et exploite les solutions d’automatisation et les workflows associés.
- [Ingénieur de livraison](https://apiopscycles.com/fr/roles/api-engineer.md) (lead): Assume la responsabilité de la mise en œuvre, de l’automatisation, des tests et du flux de publication nécessaires pour livrer la capacité, l’API ou l’automatisation de manière fiable.; suggested-answer-owner: [Canevas de préparation et d’exploitation de capacité](https://apiopscycles.com/fr/resources/capability-readiness-operations-canvas.md)
- [Architecte d'intégration](https://apiopscycles.com/fr/roles/integration-architect.md) (core): Conçoit les approches d’intégration et les modes de mise en œuvre qui relient la capacité ou l’API aux autres systèmes.
- [Architecte de la plateforme](https://apiopscycles.com/fr/roles/platform-architect.md) (core): Oriente les décisions relatives à la plateforme, à l’intégration, à l’évolutivité et à l’architecture qui déterminent comment la capacité ou l’API est construite et exploitée.
- [Designer API](https://apiopscycles.com/fr/roles/api-designer.md) (core): Conçoit le contrat d’interface, le modèle d’interaction, la cohérence et l’utilisabilité des capacités exposées.
- [Responsable de l'automatisation](https://apiopscycles.com/fr/roles/automation-owner.md) (core): Responsable des objectifs, de la valeur métier, des priorités, des contrôles et des résultats du cycle de vie de l’automatisation.; suggested-answer-owner: [Canevas de préparation et d’exploitation de l’automatisation](https://apiopscycles.com/fr/resources/automation-readiness-operations-canvas.md)
- [Responsable support et opérations](https://apiopscycles.com/fr/roles/operations-specialist.md) (core): Représente le support en production, la gestion des incidents, l’observabilité et la préparation opérationnelle pour la capacité, l’API ou l’automatisation.
- [Spécialiste en sécurité](https://apiopscycles.com/fr/roles/security-specialist.md) (core): Assure que les risques de sécurité, les contrôles et les limites de confiance sont pris en compte tout au long du cycle de vie.
- [Gestionnaire de partenaires ou de fournisseurs](https://apiopscycles.com/fr/roles/partner-specialist.md) (consulted): Coordonne les relations avec les partenaires, fournisseurs ou prestataires externes qui influencent la stratégie et la mise en œuvre de la capacité ou de l’API.
- [Propriétaire du produit API](https://apiopscycles.com/fr/roles/api-product-owner.md) (consulted): Pilote l’opportunité API, la priorisation et les décisions au niveau produit tout au long du cycle de vie.
- [Responsable de capacité](https://apiopscycles.com/fr/roles/capability-owner.md) (consulted): Responsable de la vision, de la valeur, des priorités, du cycle de vie et de la réutilisation de la capacité auprès des utilisateurs.
- [Responsable de processus](https://apiopscycles.com/fr/roles/process-owner.md) (consulted): Responsable du processus métier à automatiser, y compris les objectifs, les règles, les résultats et les priorités d’amélioration.
- [Responsable métier](https://apiopscycles.com/fr/roles/business-owner.md) (consulted): Représente les objectifs métier, le financement et les résultats attendus de l’initiative de capacité, d’API ou d’automatisation.
- [Spécialiste en conformité et juridique](https://apiopscycles.com/fr/roles/compliance-specialist.md) (consulted): Clarifie les exigences juridiques, de confidentialité, réglementaires et contractuelles qui affectent la capacité, l’API, l’interface ou l’automatisation.

## Cycle-specific guidance

- [Cycle de productisation des capacités](https://apiopscycles.com/fr/cycles/capability-productization-cycle/stations/api-delivery.md)
- [Cycle de productisation des API](https://apiopscycles.com/fr/cycles/api-productization-cycle/stations/api-delivery.md)
- [Cycle de productisation des capacités d’intégration](https://apiopscycles.com/fr/cycles/integration-productization-cycle/stations/api-delivery.md)
- [Cycle d’automatisation](https://apiopscycles.com/fr/cycles/automation-cycle/stations/api-delivery.md)
