Udalenka vs. oficina para el equipo de desarrollo

El ex jefe de desarrollo de campañas publicitarias personalizadas y desarrollo de análisis en Appodeal Konstantin Grabar habló sobre los pros y los contras de los formatos de trabajo remoto, de oficina y mixto.



Tenga en cuenta: un artículo sobre el informe de 2018 en ProductSense . Algunos procesos en la empresa lograron cambiar, y casi todos los empleados fueron trasladados a Minsk.

Appodeal ha estado en el mercado desde 2015. La compañía tiene oficinas en San Francisco, Barcelona, ​​Moscú, Barnaul, Lutsk y Minsk. Estos son grandes centros locales donde se concentran los especialistas de TI. Además, la mayoría de las personas todavía trabajan de forma remota, porque viven en otras ciudades.

En los últimos años, el mercado de la publicidad móvil ha crecido varias veces: se está moviendo a pasos agigantados y ha superado durante mucho tiempo al mercado de la publicidad de escritorio. Appodeal también está creciendo: aumentando el número de clientes, el flujo de caja y el tráfico publicitario.

Cómo desarrollar productos en Appodeal

Las ventas venden nuestro producto como una especie de solución SaaS, por lo que en muchos aspectos tienen que adaptarse a clientes estratégicamente importantes. A menudo, esto implica la personalización o implementación individual de ciertas características. El proceso de ventas e integración a menudo parece bastante difícil: nuestras soluciones y las soluciones de la competencia se prueban en forma de pruebas A / B. El que resulta ser más productivo gana.

Nuestros ingresos se basan en cierto núcleo: la mediación publicitaria. Un servicio conectado a diferentes redes publicitarias permite al propietario de la aplicación mostrar los anuncios más caros. Todos los demás productos giran en torno a este núcleo o proporcionan ventajas competitivas adicionales. Por ejemplo, proporcione acceso a estadísticas y análisis avanzados.

El período de integración para grandes clientes puede durar varios meses. Esto se debe a las pruebas A / B y a las estrictas comparaciones directas con los competidores de los que hablé.

Formulamos los requisitos del producto de varias maneras:
  • Directamente durante la venta.
  • Con la ayuda de una investigación personalizada: descubrimos directamente lo que los clientes están dispuestos a pagar.
  • Desarrollamos productos basados ​​en nuestra experiencia técnica acumulada. En la práctica, esto significa que miramos hacia el futuro y tratamos de determinar hacia dónde se mueve el mercado.

Debido al gran equipo remoto y los procesos complejos, no siempre obtenemos el resultado deseado. Por lo tanto, tratamos de simplificar la cadena del cliente al desarrollador. En cierto punto, nos dimos cuenta: para mantener la tasa de crecimiento de la compañía, necesitamos elevar el nivel de calidad y velocidad.

Cuatro problemas de desarrollo remoto

Nos enfrentamos a cuatro problemas principales que nos impedían aumentar la velocidad y mejorar la calidad del desarrollo.



El primer problema es la comunicación. Nuestras oficinas y empleados trabajan en diferentes zonas horarias: Moscú, San Francisco y Barnaul. Hay una regla: todos deben ponerse en contacto e interactuar a ciertos intervalos de tiempo, pero no siempre funciona. Por ejemplo, para hablar con colegas de San Francisco, debe programar una llamada después de las seis a las siete de la tarde, o antes de las nueve a las diez de la mañana, hora de Moscú.



Intentamos experimentar: llevamos a desarrolladores y gerentes a una oficina en Barcelona y notamos que con el trabajo en equipo en una o dos semanas es posible resolver aquellas tareas que no pueden realizarse cualitativamente en un sitio remoto. Pero reunir a 120 personas no es muy flexible, conveniente y barato.

El segundo problema está relacionado con los procesos. Idealmente, el trabajo remoto debería ser así: el líder estableció la tarea para el desarrollador o gerente, la completó a tiempo e informó. Esto requiere un cierto grado de capacitación y responsabilidad por parte del empleado. Si hay diez de esos empleados, esta es una alineación. Pero cuanto más grande es el equipo, más difícil es construir un proceso de trabajo efectivo.

Inicialmente, había equipos mixtos en Appodeal: los mismos desarrolladores podían trabajar en diferentes productos. Pero con este enfoque, el foco de atención fue rociado, por lo que comenzamos a crear equipos de productos. Dichos equipos trabajan de manera más eficiente. Al mismo tiempo, comparamos equipos similares que trabajan en el control remoto y en la oficina. Resultó que la oficina da un mejor resultado. La concentración de personas alrededor de los productos se correlaciona muy bien con la idea de su ser físico en un solo lugar.



Para medir el rendimiento y comparar los resultados de un equipo remoto y de oficina, elegimos métricas simples. En primer lugar, la cantidad de clientes exitosos que hemos atraído durante un período determinado. En segundo lugar, la velocidad de completar las tareas: aquí es importante si cumplimos con los plazos o no. En tercer lugar, la cantidad de productos similares fabricados en el control remoto y en la oficina. Con base en lo anterior, concluimos que necesitamos unirnos.

El tercer problema es la flexibilidad.A diferencia de las empresas, las startups son compañías flexibles. Comenzamos como un pequeño equipo de 10-20 personas sin gerentes de producto, y esto no nos impidió trabajar. Pero con el advenimiento de más personas, comenzamos a perder flexibilidad. La retroalimentación fue la que más sufrió. Es muy importante para una empresa donde constantemente prueban muchas hipótesis, se adaptan a un mercado cambiante y se adaptan a nuevos clientes con requisitos especiales. Y si necesita resolver un problema con urgencia, y un empleado en otra zona horaria está durmiendo, debe cambiar algo. Como mínimo, transfiera a un empleado a la misma zona horaria.

El cuarto problema es la cultura de la ingeniería.Para que los desarrolladores se desarrollen, debe celebrar reuniones y conferencias regularmente, intercambiar experiencias y escribir artículos técnicos. Esto es especialmente importante para el desarrollo de nuevas tecnologías que deberían ser mejores que las tecnologías de la competencia. Los empleados en un sitio remoto a menudo no se asocian con el equipo de desarrollo y no comparten experiencia. Simplemente trabajan fuera de las horas establecidas y hacen el trabajo dentro de los boletos establecidos. Este enfoque puede ser bueno, pero no para el equipo del producto.



La comunicación informal está casi completamente ausente o se reduce al intercambio de memes en Slack. Algunas técnicas, como la programación ágil o de pares, generalmente son difíciles de hacer en un sitio remoto.

Cuando se reclutan más de tres personas en una ciudad, la idea de crear una oficina surge por sí sola. Es decir, las personas mismas vienen al coworking para trabajar juntas. Un buen ejemplo es la oficina en Barnaul, donde tenemos un equipo concentrado de soporte técnico. Alrededor de 30 personas trabajan allí. Resulta que pudimos crear un equipo de trabajo eficiente con baja rotación y un buen microclima en una ciudad pequeña.

Durante los congresos generales, nos dimos cuenta de que se están abordando problemas de comunicación, procesos y formación de cultura. Pero cuantas más ideas surgen, más difícil es unirse. Algunas prácticas mejoran los procesos locales, pero no resuelven objetivos globales. Por lo tanto, a menudo la decisión más correcta puede ser trasladar a los empleados clave de desarrollo a una ciudad.



Cómo trasladamos a los empleados clave

Al elegir una ciudad para mover un equipo, debe tener en cuenta muchos factores, incluidos los económicos y legales. Preferimos Minsk, una de las ciudades más cómodas de más de un millón, al menos en los países de la CEI. Una oficina no es barata, pero hay zonas económicas especiales en todo el mundo, incluso en Rusia y Bielorrusia. Por ejemplo, el parque de alta tecnología en Minsk. Dichas zonas dan a los residentes una tasa impositiva reducida y simplifican los trámites legales. Ayudan a reducir el grado de dolor al trasladar unas pocas docenas de personas a la oficina.

Nos mudamos a la oficina de gerentes y desarrolladores de Minsk que participaron en la creación de productos clave. Debido a esto, mejoramos los procesos, comenzamos a remodelar menos y más rápidamente a terminar productos con los que había dificultades en el control remoto. Resulta que logramos hacer frente al problema principal.

La oficina en Minsk a menudo se usa como plataforma para congresos generales: aquí llevamos a los empleados a reuniones, capacitación, etc. Como resultado, logramos despegar muchos problemas difíciles, por ejemplo, la deuda técnica.

Pero también hay desventajas, por ejemplo, resultó ser más difícil encontrar personas en la oficina que remotamente. Al principio, el equipo remoto nos permitió expandirnos rápidamente, para encontrar especialistas de cualquier perfil por un tiempo y dinero aceptables. Transferir empleados para trabajar en Minsk es mucho más difícil y costoso: no todos pueden o quieren mudarse. Algunos no pueden por razones personales, otros viven de estereotipos y no quieren mudarse a Bielorrusia. Alguien está preocupado por los padres de edad avanzada que permanecen en otro país, o está experimentando problemas de salud, por lo que se ven obligados a vivir donde están siendo tratados.

, - -, . , , .

Me mudé de San Petersburgo a Minsk con mi esposa y mis dos hijos. No puedo decir que la familia de alguna manera esté deteniendo la mudanza. La compañía ofrece seguro médico, jardines de infancia privados y otras cosas necesarias para una vida cómoda en un lugar nuevo. Sin embargo, los empleados que acuerdan reubicarse tienen que estar motivados adicionalmente: aumentar los salarios y prometer diferentes "beneficios".

Como resultado, llegamos a la conclusión de que la mejor opción es mixta. Esto funciona para nosotros de arriba a abajo: los gerentes de la oficina tienen más beneficios, los especialistas comunes pueden trabajar de forma remota. Los empleados con un alto grado de responsabilidad muestran el mejor resultado, trabajando en la oficina al lado del equipo. Si el área de responsabilidad es pequeña, puede dejar a la persona en el control remoto. Entonces obtienes más ganancias y ahorras dinero.

Lo que sucedió 1.5 años después de la mudanza

Hablé en la conferencia ProductSense con este informe en 2018. En el pasado, hemos llegado a varias conclusiones adicionales.

Primero, medimos muy poco rendimiento antes y después de mudarnos a la oficina. Primero necesita construir procesos medibles, y luego tomar una decisión sobre el formato de trabajo. Esta es una tarea no trivial, y pocos pueden presumir de números cuidadosamente recopilados.

En segundo lugar, en un nivel intuitivo, hicimos lo correcto. El trabajo en la oficina le permite sentir espíritu de equipo y unirse. Los empleados se comunican constantemente entre ellos, comparten nuevos conocimientos y enfoques, se reúnen para reuniones profesionales. La cultura de la ingeniería se está desarrollando fuertemente a través de la comunicación informal.

En tercer lugar, para que el trabajo de oficina conduzca a buenos resultados, debe organizarlo en un cierto nivel: la oficina debe satisfacer ciertas necesidades: lugares de trabajo convenientes, salas de reuniones cómodas, cocina y almuerzos gratuitos. La parte administrativa es una de las más complejas. Para la oficina de Minsk, tuve que contratar a un CEO, que estaba bajo toda la carga administrativa y legal. También se necesitaba un reclutador adicional, un gerente de oficina y contadores para ayudar con la reubicación de los empleados.

Appodeal no se centró únicamente en el trabajo de oficina. Aunque la mayoría ahora trabaja en Minsk, hay oficinas en los Estados Unidos y Barcelona. Si surge la necesidad, cualquier empleado puede trabajar fuera de la oficina. Lo principal es que los procesos están establecidos, y otros especialistas no sufren por esto.

Si no se establecen los procesos, será como el autoaislamiento. Algunas compañías se vieron obligadas a cambiar a trabajo remoto, pero las personas no saben qué son Slack y Zoom, cómo compartir una pantalla o hacer una presentación en Internet.

Para resumir: vale la pena sacar lo mejor de ambos formatos de trabajo. Es necesario centrarse en las necesidades de las empresas, los procesos y las personas. Si no puede encontrar un especialista adecuado en su ciudad, considere la opción de reubicación o trabajo remoto. Por ejemplo, para Minsk, esta es una historia bastante popular: las empresas buscan empleados en todo el mundo y crean trabajo en función de la situación específica.

recomendaciones


  • Un gran equipo remoto y procesos complejos no permiten aumentar la velocidad y la calidad del desarrollo.
  • Existen varios problemas en el desarrollo remoto: es difícil comunicarse en diferentes zonas horarias, ser flexible y efectivo con un gran equipo distribuido y formar una cultura de ingeniería en ausencia de comunicación informal.
  • La solución puede ser una versión mixta del trabajo, en la que las personas con un área de responsabilidad mayor trabajan en la oficina y con una más pequeña de forma remota.
  • Es mejor elegir una oficina en una cómoda ciudad millonaria, teniendo en cuenta factores económicos, legales y de otro tipo.
  • Transferir un equipo remoto a una oficina no siempre es fácil: algunas personas se niegan, otras tienen que aumentar sus salarios y otras deben quedarse en un sitio remoto.

Mira el rendimiento completo de Konstantin.
Gracias por preparar el editor del artículo Elena Egin.

All Articles