Cómo reorganizamos el equipo de ingeniería de Instagram mientras cuadruplicamos su tamaño
Por James Everingham
Harvard Business Review
Reorganización
Cuando me uní a Instagram en 2015 como jefe de ingeniería, la compañía había sido parte de Facebook durante tres años. Contaba con 115 ingenieros, pero pronto escalamos a 300, y más tarde crecerá a más de 400 en 2017. No fue una tarea fácil, pero tenía una arma poderosa en mente desde el principio: la reorganización.
Las empresas frecuentemente subutilizan, o peor aún, mal usan, la reorganización. Si bien parece (y es) un gran paso, a menudo es la herramienta más importante que tiene una empresa. Cuando me llamaron, los ejecutivos de Instagram sabían que necesitaban ayuda. El departamento de ingeniería necesitaba una mejor organización y administración, y sus empleados deseaban más desarrollo profesional. Nos tomó tres meses reorganizarnos, y otros 18 meses escalar a un departamento más grande. Al final, mi grupo se había cuadruplicado en tamaño, pero funcionaba incluso mejor que antes. Estamos enviando más productos, más rápido que nunca.
Determine lo que está trabajando hacia donde
Una vez que decidimos reorganizar, lo primero que hicimos fue determinar nuestros resultados deseados como equipo. Reunimos a nuestro liderazgo en una sala y obtuvimos 20 resultados diferentes, desde la velocidad hasta la eficiencia de costos, y los priorizamos, del No. 1 al No. 20.
Elegimos nuestros cinco mejores resultados, que se convirtieron en nuestros principios de organización:
Con nuestra nueva estructura, teníamos equipos autónomos de pila completa. Pero esto vino con compensaciones. Como puede ver, decidimos movernos más rápido que movernos de manera rentable. Esto significaba que estábamos dispuestos a duplicar el código, es decir, que dos equipos presentaran el mismo código por separado para que no dependieran el uno del otro.
Cuando llegué a Instagram, teníamos un equipo de iOS, un equipo de Android y un equipo de back-end. Esto significaba, por ejemplo, que nuestra función de búsqueda tenía un equipo de búsqueda frontend para iOS y un equipo de búsqueda frontend para Android. Tuvimos varios equipos en diferentes organizaciones trabajando en lo mismo: búsqueda. Después de la reorganización, todas las personas de búsqueda estaban en un solo lugar, trabajando en el mismo problema con un decisor claro.
La definición clara de los roles dentro de estos verticales fue clave y tuvo un impacto significativo en la satisfacción de los empleados (que se tradujo en retención). Los roles claramente definidos alientan el logro excesivo porque usted gana eficiencia cuando todos saben cuál es su trabajo y se siente con poder para hacerlo.
Obtener la compra, y no solo liderazgo
Una buena estructura debería ser simple. Un modelo organizacional es como una máquina, por lo que cuantas menos partes móviles haya, menos posibilidades hay de que se rompa. La complejidad es una señal de advertencia de una estructura pobre.
Una vez que confiamos en la nueva organización, era importante obtener una aceptación concéntrica. Primero llevé mis ideas organizativas a mis informes directos e incorporé sus comentarios. Luego pasé al siguiente nivel de gestión, luego a otros departamentos, producto, diseño e investigación, iterando con cada capa de personas. Esto impidió el diseño por comité mientras construíamos consenso.
Pero incluso con el apoyo del equipo, las reorganizaciones son un gran problema. Son inquietantes y perturbadores, y pueden hacer que la gente se sienta insegura. Cómo se comunica y ejecuta una reorganización es muy importante. Si ya hizo su trabajo e involucró a mucha gente e incorporó sus comentarios, debería creer en la nueva estructura y los principios organizacionales. En Instagram, nos aseguramos de que nuestros fundadores y otros altos ejecutivos estuvieran a la altura para que su confianza pudiera repercutir en toda la organización. Para nosotros, esto se logró mediante reuniones integrales de la compañía y publicaciones internas que explicaron de manera transparente la reorganización.
Evita la ambigüedad
Hay muchos malentendidos sobre la reorganización. Muchos ejecutivos no saben cómo usarlo o no se ejecutan bien. Al igual que todas las herramientas poderosas, puede dañar o iniciar el progreso. Solo depende de cómo se maneja ese poder.
En mis 25 años como ingeniero, incluido mi tiempo como ejecutivo en Instagram y Yahoo, me he dado cuenta de que la mayoría de la disfunción en una organización proviene de la ambigüedad. Esto va para todo, desde cadenas de responsabilidad hasta descripciones de trabajo. Las organizaciones son máquinas. Deben estar configurados correctamente. El resultado es una escalada más suave, una mejor comunicación, una ejecución más rápida y muy poco en el camino de la política. Ahora, con más de 400 personas, con el objetivo de duplicar en los próximos dos años, en realidad nos estamos moviendo más rápido de lo que estábamos cuando éramos un equipo de 115 personas. Tenemos una reorganización para agradecer.
James Everingham es jefe de ingeniería en Instagram.
Harvard Business Review
Reorganización
Cuando me uní a Instagram en 2015 como jefe de ingeniería, la compañía había sido parte de Facebook durante tres años. Contaba con 115 ingenieros, pero pronto escalamos a 300, y más tarde crecerá a más de 400 en 2017. No fue una tarea fácil, pero tenía una arma poderosa en mente desde el principio: la reorganización.
Las empresas frecuentemente subutilizan, o peor aún, mal usan, la reorganización. Si bien parece (y es) un gran paso, a menudo es la herramienta más importante que tiene una empresa. Cuando me llamaron, los ejecutivos de Instagram sabían que necesitaban ayuda. El departamento de ingeniería necesitaba una mejor organización y administración, y sus empleados deseaban más desarrollo profesional. Nos tomó tres meses reorganizarnos, y otros 18 meses escalar a un departamento más grande. Al final, mi grupo se había cuadruplicado en tamaño, pero funcionaba incluso mejor que antes. Estamos enviando más productos, más rápido que nunca.
Determine lo que está trabajando hacia donde
Una vez que decidimos reorganizar, lo primero que hicimos fue determinar nuestros resultados deseados como equipo. Reunimos a nuestro liderazgo en una sala y obtuvimos 20 resultados diferentes, desde la velocidad hasta la eficiencia de costos, y los priorizamos, del No. 1 al No. 20.
Elegimos nuestros cinco mejores resultados, que se convirtieron en nuestros principios de organización:
- Minimice las dependencias entre los equipos y el código
- Tener una rendición de cuentas clara con la menor cantidad de tomadores de decisiones
- Los grupos tienen medidas claras
- Las organizaciones de alto nivel tienen hojas de ruta
- Rendimiento, estabilidad y calidad de código tienen propietarios
Con nuestra nueva estructura, teníamos equipos autónomos de pila completa. Pero esto vino con compensaciones. Como puede ver, decidimos movernos más rápido que movernos de manera rentable. Esto significaba que estábamos dispuestos a duplicar el código, es decir, que dos equipos presentaran el mismo código por separado para que no dependieran el uno del otro.
Cuando llegué a Instagram, teníamos un equipo de iOS, un equipo de Android y un equipo de back-end. Esto significaba, por ejemplo, que nuestra función de búsqueda tenía un equipo de búsqueda frontend para iOS y un equipo de búsqueda frontend para Android. Tuvimos varios equipos en diferentes organizaciones trabajando en lo mismo: búsqueda. Después de la reorganización, todas las personas de búsqueda estaban en un solo lugar, trabajando en el mismo problema con un decisor claro.
La definición clara de los roles dentro de estos verticales fue clave y tuvo un impacto significativo en la satisfacción de los empleados (que se tradujo en retención). Los roles claramente definidos alientan el logro excesivo porque usted gana eficiencia cuando todos saben cuál es su trabajo y se siente con poder para hacerlo.
Obtener la compra, y no solo liderazgo
Una buena estructura debería ser simple. Un modelo organizacional es como una máquina, por lo que cuantas menos partes móviles haya, menos posibilidades hay de que se rompa. La complejidad es una señal de advertencia de una estructura pobre.
Una vez que confiamos en la nueva organización, era importante obtener una aceptación concéntrica. Primero llevé mis ideas organizativas a mis informes directos e incorporé sus comentarios. Luego pasé al siguiente nivel de gestión, luego a otros departamentos, producto, diseño e investigación, iterando con cada capa de personas. Esto impidió el diseño por comité mientras construíamos consenso.
Pero incluso con el apoyo del equipo, las reorganizaciones son un gran problema. Son inquietantes y perturbadores, y pueden hacer que la gente se sienta insegura. Cómo se comunica y ejecuta una reorganización es muy importante. Si ya hizo su trabajo e involucró a mucha gente e incorporó sus comentarios, debería creer en la nueva estructura y los principios organizacionales. En Instagram, nos aseguramos de que nuestros fundadores y otros altos ejecutivos estuvieran a la altura para que su confianza pudiera repercutir en toda la organización. Para nosotros, esto se logró mediante reuniones integrales de la compañía y publicaciones internas que explicaron de manera transparente la reorganización.
Evita la ambigüedad
Hay muchos malentendidos sobre la reorganización. Muchos ejecutivos no saben cómo usarlo o no se ejecutan bien. Al igual que todas las herramientas poderosas, puede dañar o iniciar el progreso. Solo depende de cómo se maneja ese poder.
En mis 25 años como ingeniero, incluido mi tiempo como ejecutivo en Instagram y Yahoo, me he dado cuenta de que la mayoría de la disfunción en una organización proviene de la ambigüedad. Esto va para todo, desde cadenas de responsabilidad hasta descripciones de trabajo. Las organizaciones son máquinas. Deben estar configurados correctamente. El resultado es una escalada más suave, una mejor comunicación, una ejecución más rápida y muy poco en el camino de la política. Ahora, con más de 400 personas, con el objetivo de duplicar en los próximos dos años, en realidad nos estamos moviendo más rápido de lo que estábamos cuando éramos un equipo de 115 personas. Tenemos una reorganización para agradecer.
James Everingham es jefe de ingeniería en Instagram.
No hay comentarios:
Publicar un comentario