Équipes two-pizza - Présentation de DevOps sur AWS

Équipes two-pizza

« Nous essayons de créer des équipes auxquelles deux pizzas peuvent suffire », a déclaré Jeff Bezos. « C'est ce que nous appelons la règle des équipes two-pizza. »

Plus l'équipe est petite, meilleure est la collaboration. La collaboration est également très importante, car les versions logicielles évoluent plus rapidement que jamais. Et la capacité d'une équipe à fournir le logiciel peut être un facteur de différenciation pour votre organisation par rapport à vos concurrents. Imaginez une situation dans laquelle une nouvelle fonction du produit doit être publiée ou dans laquelle un bogue doit être corrigé. Vous souhaitez que cela se produise le plus rapidement possible afin de pouvoir bénéficier d'un délai de mise sur le marché plus court. C'est également important, car vous ne voulez pas que la transformation soit un processus lent plutôt qu'une approche agile où des vagues de changements entraînent des répercussions.

La communication entre les équipes est également importante : nous nous dirigeons vers le modèle de responsabilité partagée et commençons à sortir de l'approche de développement cloisonnée. Le concept de propriété s'impose alors à l'équipe et fait évoluer le point de vue de l'équipe qui doit le considérer comme un concept de bout en bout. Votre équipe ne doit pas considérer vos environnements de production comme des boîtes noires dans lesquelles elles n'ont aucune visibilité.

La transformation culturelle est également importante si vous créez une équipe DevOps commune. L'autre approche consiste à dédier un ou plusieurs membres de l'équipe au DevOps. Ces deux approches introduisent une responsabilité partagée au sein de l'équipe.