Marco de Spotify Squad - Parte I

Vi este video sobre la cultura de ingeniería de Spotify el año pasado, y BOOM, mi mente explotó. Me enamoré completamente de Spotify y su cultura. Explica el desarrollo de productos de Spotify, su metodología de lanzamiento y los marcos que utilizan. Spotify es una compañía 100% ágil que comenzó con el marco de Scrum, pero a medida que sus equipos crecían, notaron algunas cosas en el marco de Scrum que no funcionaban bien para ellos. Entonces, decidieron romper algunos roles, artefactos y eventos de Scrum. Estas cosas se interponían en el camino, por lo que decidieron hacer que los roles, artefactos y eventos de Scrum fueran opcionales.

"Las reglas son un buen comienzo, luego infórmelas"

Los ingenieros de Spotify descubrieron que Agile importa más que Scrum, y los principios importan más que cualquier práctica específica. Spotify cambió el nombre del Scrum Master a Agile Coach porque querían "líderes de servicio" más que "maestros de proceso". También cambiaron el nombre del equipo Scrum a Squads.

Foto de Spencer Imbrock en Unsplash

¿Qué es el escuadrón?

Es un equipo pequeño, multifuncional y autoorganizado, generalmente con menos de ocho miembros. Los miembros del equipo tienen responsabilidades de extremo a extremo y trabajan juntos para lograr su misión a largo plazo. En Squads, el factor clave es la autonomía.

Cada escuadrón tiene autonomía para decidir qué construir, cómo construirlo y cómo trabajar juntos mientras lo construyen. Sin embargo, el Escuadrón debe mantenerse alineado con la misión del Escuadrón, la estrategia del producto y los objetivos a corto plazo.

"¡Sé autónomo, pero no sub-optimices!".

¿Por qué autonomía?

La autonomía proporciona a los empleados un sentido de propiedad colectiva. Forman parte de un equipo más completo, activo (en lugar de pasivo) del equipo, "haciendo una contribución general positiva a la organización" - Griffin y Moorhead, 2008 (Organizational Behavior Managing People and Organizations, 2009 Ed).

Confianza> control

Las personas trabajan con autonomía, dominio y propósito. La autonomía es motivadora, y las personas motivadas construyen cosas mejores, más rápido. La autonomía nos hace más rápidos al permitir que las decisiones se tomen localmente en lugar de los gerentes y comités.

Roles de escuadrón

  • El trabajo del líder: comunicar qué problema debe resolverse. Y por qué.
  • El trabajo de Squad: colaborar con los miembros del equipo para encontrar la mejor solución.
"Escuadrones sueltos, estrechamente alineados"

¿Por qué la alineación?

La alineación permite la autonomía. Es importante que todos entiendan la cultura de la empresa / startup. Cuanto más fuerte sea nuestra alineación, más autonomía podemos permitirnos otorgar. La autonomía con alineación aumenta la motivación, la calidad y los lanzamientos más rápidos.

"La autonomía con alineación aumenta la motivación, la calidad y los lanzamientos más rápidos".
Fuente: Cultura de ingeniería de Spotify - Parte 1

Proceso de Spotify

Spotify tiene poca estandarización, no tiene un estándar formal. Creen que la polinización cruzada es mejor que la estandarización. Por ejemplo, cuando suficientes Escuadrones usan una herramienta específica, esa herramienta se convierte en un camino de menor resistencia y otros Escuadrones tienden a elegir la misma herramienta. Después de que otros Escuadrones usan la misma herramienta, la prueban y colaboran juntos, la herramienta se convierte en un estándar predeterminado.

Consistencia x Flexibilidad

Spotify emplea un modelo interno de código abierto, su cultura es más compartida que propietaria. Basado en el respeto mutuo y el poco ego, Spotify tiene una revisión de código de pares, donde cualquiera puede agregar cualquier código en cualquier momento. Luego, un compañero puede revisar el código y hacer ajustes. ¡Todos colaboran juntos y difunden el conocimiento! También tienen una cultura que se centra en la motivación, lo que les ha ayudado a construir una muy buena reputación como lugar de trabajo.

Cómo funciona el escuadrón

Mientras Spotify tenga muchos Escuadrones diferentes, necesitaban crear alguna estructura. Cada escuadrón se agrupa en una tribu, que tiene un capítulo. En este entorno, puede cambiar su Escuadrón sin cambiar su administrador. También tienen un gremio, que es una comunidad de interés que utiliza una lista de correo u otro tipo informal de método de comunicación dentro de Spotify.

Fuente: Cultura de ingeniería de Spotify - Parte 1
  • Tribu: matriz ligera, una dimensión primaria enfocada en la entrega y calidad del producto.
  • Capítulo: Grupo formado en base a áreas de competencia tales como asistencia de calidad, coaching ágil o desarrollo web.
  • Gremio: una comunidad ligera de interés donde las personas de toda la empresa se reúnen y comparten conocimientos de un área específica. Cualquiera puede unirse o abandonar un Gremio en cualquier momento.
"La mayoría de los organigramas son una ilusión"

La mayoría de los organigramas son una ilusión. El enfoque principal de Spotify es la comunidad sobre la estructura, en lugar de las estructuras jerárquicas. Descubrieron que una comunidad lo suficientemente fuerte puede escapar sin una estructura de volumen. Si necesita saber exactamente quién está tomando decisiones, está en el lugar equivocado.

"Si necesita saber exactamente quién está tomando decisiones, está en el lugar equivocado en Spotify".
Fuente: Cultura de ingeniería de Spotify - Parte 1

¿Qué tan fácil pueden poner sus cosas en producción?

El objetivo principal es tener lanzamientos pequeños y frecuentes e invertir en automatización e infraestructura para lanzamientos continuos. Cuando el proceso de lanzamiento es difícil, incluso los lanzamientos simples son difíciles de lanzar. Por otro lado, cuando el proceso para lanzamientos es fácil, ¡los lanzamientos pueden emitirse con más frecuencia!

Fuente: Cultura de ingeniería de Spotify - Parte 1

En lugar de crear reglas y procesos engorrosos para administrar sus lanzamientos, Spotify simplificó el proceso para alentar lanzamientos pequeños y frecuentes. Cambiaron la arquitectura para permitir versiones desacopladas utilizando el marco incrustado codificado. Cada sección del navegador web es como un marco de un sitio web donde cada escuadrón puede lanzar sus propias cosas directamente. Tienen tres escuadrones diferentes basados ​​en el modelo de autoservicio.

  • Feature Squad: Centrado en un área de características.
  • Client App Squad: se centró en facilitar el lanzamiento en un área específica de la plataforma.
  • Escuadrón de infraestructura: se centró en hacer que otros escuadrones sean más efectivos al proporcionar herramientas y rutinas para los escuadrones.
Fuente: Cultura de ingeniería de Spotify - Parte 1

Liberar trenes - función + alterna

Cada aplicación cliente tiene un tren de lanzamiento que parte de su horario regular, generalmente cada semana o cada tres semanas, dependiendo del cliente. Los trenes salen con frecuencia y la confiabilidad no necesita mucha planificación inicial.

La parte interesante es que Spotify lanza características ocultas. Por ejemplo, si el próximo tren sale con una función que no está hecha al 100%, la liberan con esta función oculta. ¿Por qué lo hacen? ¡La respuesta es simple! La liberación de características inacabadas y su ocultación expone los problemas de integración de manera temprana y minimiza la necesidad de ramificación de código. ¡Brillante!

Principios> Prácticas

Ideas interesantes

  • Casi todas las paredes en Spotify son de pizarra.
  • Cada escuadrón tiene su propio espacio con un salón y una sala de reuniones.
  • Las características ocultas se lanzan para exponer los problemas de integración temprano.

Atención:

Después de leer la Parte I, no olvides leer la Parte II aquí.

¡Sin miedo, sin política! ¡Sigue experimentando Spotify!

Fuente: Cultura de ingeniería de Spotify - Parte 1

Recursos

Artículos Relacionados

Si buscas golosinas PM, no olvides visitar mi tienda en línea:

Consulte mi tienda en línea aquí: https://society6.com/thaifernandes

Aplauda una vez, aplauda dos veces, aplauda cuantas veces quiera.

Obtenga más información sobre mí @ my Portfolio, LinkedIn, Instagram y Twitter. Estoy creando una aplicación dedicada a la salud de las mujeres. Si desea obtener acceso anticipado, suscríbase a la lista de espera aquí. Si buscas golosinas de PM, ¡visita mi tienda en línea también!

Hola tu. ¡Únete a la lista de correo electrónico PM 101!

Envío correos electrónicos dos veces al mes y prometo que es un contenido realmente genial :)

Haga clic aquí para suscribirse.

Divulgación: esta publicación contiene enlaces de afiliados y promociones de primera parte. Si hace clic en ellos y compra un producto, puedo obtener una pequeña comisión sin costo adicional para usted.