OPS02-BP07 Les responsabilités entre les équipes sont prédéfinies ou négociées - AWS Well-Architected Framework

OPS02-BP07 Les responsabilités entre les équipes sont prédéfinies ou négociées

Utilisez des accords définis ou négociés entre les équipes, accords qui décrivent la manière dont elles travaillent ensemble et se soutiennent mutuellement (par exemple, les temps de réponse, les objectifs de niveau de service ou les contrats de niveau de service). Les canaux de communication inter-équipes sont documentés. La compréhension de l'impact du travail des équipes sur les résultats opérationnels et les résultats des autres équipes et organisations indique la priorité de leurs tâches et les aide à répondre de manière appropriée.

Lorsque la responsabilité et la propriété ne sont pas définies ou sont inconnues, vous risquez de ne pas traiter les activités nécessaires en temps opportun et de déployer des efforts redondants et potentiellement contradictoires pour répondre à ces besoins.

Résultat souhaité :

  • Des accords de travail ou de soutien inter-équipes sont convenus et documentés.

  • Les équipes qui se soutiennent ou travaillent les unes avec les autres ont défini des canaux de communication et des attentes en matière de réponse.

Anti-modèles courants :

  • Un problème survient en production et deux équipes distinctes commencent à le résoudre indépendamment l'une de l'autre. Leurs efforts cloisonnés prolongent la panne.

  • L'équipe chargée des opérations a besoin de l'aide de l'équipe de développement mais aucun délai de réponse n'a été convenu. La demande est bloquée dans le backlog.

Avantages liés au respect de cette bonne pratique :

  • Les équipes savent comment interagir et se soutenir mutuellement.

  • Les attentes en matière de réactivité sont connues.

  • Les canaux de communication sont clairement définis.

Niveau de risque exposé si cette bonne pratique n'est pas respectée : faible

Directives d'implémentation

La mise en œuvre de cette bonne pratique signifie qu'il n'y a aucune ambiguïté sur la façon dont les équipes travaillent les unes avec les autres. Les accords formels codifient la manière dont les équipes travaillent ensemble ou se soutiennent mutuellement. Les canaux de communication inter-équipes sont documentés.

Exemple de client

L'équipe SRE d'AnyCompany Retail a conclu un contrat de niveau de service avec son équipe de développement. Chaque fois que l'équipe de développement émet une demande dans son système de tickets, elle peut s'attendre à recevoir une réponse dans les quinze minutes. En cas de panne du site, l'équipe SRE mène l'enquête avec le soutien de l'équipe de développement.

Étapes d'implémentation

  1. En collaboration avec les parties prenantes de votre organisation, élaborez des accords entre les équipes sur la base de processus et de procédures.

    1. Si un processus ou une procédure est partagé entre deux équipes, élaborez un runbook sur la manière dont les équipes travailleront ensemble.

    2. S'il existe des dépendances entre les équipes, convenez d'un accord de niveau de service pour la réponse aux demandes.

  2. Documentez les responsabilités dans votre système de gestion des connaissances.

Niveau d'effort du plan d'implémentation : moyen. Si rien n'est convenu entre les équipes, il peut être difficile de parvenir à un accord avec les parties prenantes de votre organisation.

Ressources

Bonnes pratiques associées :

Documents connexes :