A logo showing the text blog.marcnuri.com
English
Inicio»Industria y negocios»No more pizza teams

Entradas Recientes

  • Fabric8 Kubernetes Client 7.2.0 está disponible!
  • Conectarse a un servidor MCP con JavaScript y AI SDK
  • Conectarse a un servidor MCP con JavaScript y LangChain.js
  • El Futuro de las Herramientas para Desarrolladores en la era de la IA
  • Conectarse a un servidor Model Context Protocol (MCP) con Java y LangChain4j

Categorías

  • Antiguo
  • Front-end
  • Go
  • Herramientas
  • Industria y negocios
  • Inteligencia Artificial
  • Java
  • JavaScript
  • Operaciones
  • Personal
  • Proyectos personales

Archivos

  • mayo 2025
  • abril 2025
  • marzo 2025
  • febrero 2025
  • enero 2025
  • diciembre 2024
  • noviembre 2024
  • agosto 2024
  • junio 2024
  • mayo 2024
  • abril 2024
  • marzo 2024
  • febrero 2024
  • enero 2024
  • diciembre 2023
  • noviembre 2023
  • octubre 2023
  • septiembre 2023
  • agosto 2023
  • julio 2023
  • junio 2023
  • mayo 2023
  • abril 2023
  • marzo 2023
  • febrero 2023
  • enero 2023
  • diciembre 2022
  • noviembre 2022
  • octubre 2022
  • agosto 2022
  • julio 2022
  • mayo 2022
  • marzo 2022
  • febrero 2022
  • enero 2022
  • diciembre 2021
  • noviembre 2021
  • octubre 2021
  • septiembre 2021
  • agosto 2021
  • julio 2021
  • diciembre 2020
  • octubre 2020
  • agosto 2020
  • junio 2020
  • mayo 2020
  • marzo 2020
  • febrero 2020
  • enero 2020
  • noviembre 2019
  • octubre 2019
  • julio 2019
  • diciembre 2018
  • agosto 2018
  • julio 2018
  • junio 2018
  • mayo 2018
  • marzo 2018
  • febrero 2018
  • noviembre 2017
  • octubre 2017
  • agosto 2017
  • julio 2017
  • enero 2017
  • julio 2016
  • enero 2016
  • diciembre 2015
  • noviembre 2015
  • diciembre 2014
  • marzo 2014
  • febrero 2011
  • junio 2008
  • mayo 2008
  • abril 2008
  • enero 2008
  • junio 2007
  • mayo 2007
  • abril 2007
  • marzo 2007

No more pizza teams

2024-01-15 en Industria y negocios etiquetado Opinión / Gestión / Engineering Management / DevOps por Marc Nuri | Última actualización: 2024-01-15
English version

Introducción

Hace unas semanas, Justin Garrison publicó un artículo acerca de los recientes despidos en Amazon, profundizando en lo que él llamó "Silent Sacking". El artículo, "Amazon's Silent Sacking", es una gran lectura y cubre múltiples temas. Una de las secciones del artículo, "No more pizza teams", llamó mi atención y quería compartir mis reflexiones al respecto.

Un grupo de personas sentadas alrededor de una gigantesca pizza
Un grupo de personas sentadas alrededor de una gigantesca pizza

Cuando llevas un tiempo trabajando en la industria del software, como es mi caso, puede que no te hagas más sabio, pero sí que empiezas a reconocer tendencias y patrones que se repiten. Ya sean tecnologías, metodologías, arquitecturas o estilos de gestión, todas ellas surgen, tienen su momento y eventualmente ceden ante la siguiente ola. La cultura DevOps y la regla de los equipos de dos pizzas, popularizada por Jeff Bezos en Amazon, parecen estar experimentando este ciclo de ida y vuelta.

La regla de equipos de dos pizzas de Amazon

La regla de equipos de dos pizzas o equipos de dos pizzas es un concepto popularizado por Jeff Bezos en Amazon. Cuando Amazon comenzó, instituyó una regla que decía que ningún equipo debería ser más grande de lo que dos pizzas pudieran alimentar. Nótese que las pizzas americanas son lo suficientemente grandes como para alimentar a 4-6 personas y que la regla no es literal, sino una forma de mantener los equipos pequeños y ágiles.

We try to create teams that are no larger than can be fed by two pizzas...

We call that the two-pizza team rule...

Jeff Bezos

Este tipo de equipos se centran en el resultado y la entrega en lugar de en la actividad y el proceso. No están organizados en términos de las habilidades que proporcionan, como operaciones, desarrollo, aseguramiento de la calidad, y demás, sino en términos del producto o servicio que entregan.

Volviendo al artículo, Justin destaca acertadamente que es la implementación más pura de DevOps que ha visto nunca. Puedo ver perfectamente cómo este tipo de topología de equipos puede ser un gran facilitador de la cultura DevOps. La metodología DevOps trata de entregar valor y ser capaz de responder a las necesidades del cliente o usuario lo más rápido posible. Tener equipos pequeños y autónomos es un gran facilitador para que las organizaciones se desplacen hacia una cultura DevOps.

El éxito de Amazon llevó a empresas de todo el mundo a imitar este modelo, al igual que a la adopción más amplia de la cultura DevOps. La industria abrazó este enfoque, especialmente durante el apogeo de las arquitecturas basadas en microservicios.

Empresas de éxito como Amazon, Spotify, y muchas otras, hablaban con orgullo de sus topologías de equipos DevOps, autónomos y multidisciplinares no hace mucho tiempo. El resto de empresas siguieron su ejemplo porque "si es bueno para Amazon, ciertamente es bueno para nosotros". Así que todo el mundo hablaba de DevOps durante un tiempo.

El coste de DevOps

Desde el punto de vista de un desarrollador de producto, un panorama de empresas con equipos pequeños y autónomos que trabajan en una cultura DevOps suena idílico. No obstante, tal como señala Justin, este tipo de estructuras son bastante caras de mantener. Además, los altos costes operativos, exacerbados por la rotación frecuente de empleados, conducen a la pérdida de conocimientos valiosos.

La reciente política de Amazon de volver a la oficina (RTO) ha, como dice Justin, "emaciado" a sus equipos. Los equipos tienen problemas incluso para "intentar mantener las luces encendidas". Están tratando de bajar costes reduciendo la duplicación y centralizando el expertise. Organizando su estructura proporcionando servicios centralizados como platform engineering (¿suena familiar?).

Conclusión

En un período económicamente desafiante, especialmente para la industria tecnológica, podríamos ser testigos de más empresas que abandonan su cultura DevOps y vuelven a las estructuras en silos 😔. Mientras el sueño de los equipos pequeños y ágiles persiste, la dura realidad de los costes operativos y la pérdida de conocimientos puede llevar a reconsiderar las estructuras organizativas. El camino por delante probablemente implique un delicado equilibrio entre la eficiencia de los equipos optimizados y la practicidad del expertise centralizado.

Veamos qué nos depara el futuro.

Referencias

  • Justin Garrison: Amazon's Silent Sacking
  • Martin Fowler: Two Pizza Team
  • DevOps teams topologies
Twitter iconFacebook iconLinkedIn iconPinterest iconEmail icon

Navegador de artículos
Eclipse JKube 1.16 está disponible!Fabric8 Kubernetes Client 6.10 está disponible!
© 2007 - 2025 Marc Nuri