¿Por qué Dodo Pizza necesita 250 desarrolladores?

En otoño, anunciamos que expandiríamos nuestro equipo de TI de 49 a 250 desarrolladores . E inmediatamente fuimos enterrados bajo una avalancha de preguntas, principalmente, la gente estaba interesada en por qué una cadena de pizzas necesita tantos ingenieros de software. ¿Cómo se nos ocurrió tal número? Entonces ahora quiero responder eso.



Como ya sabrás, Dodo Pizza es una franquicia. Actualmente, tenemos más de 450 pizzerías en 12 países, incluidos EE. UU., Reino Unido y China. El núcleo de nuestra franquicia es Dodo IS , nuestro sistema de información que controla la mayoría de los procesos comerciales en cualquier pizzería.

Los desarrolladores de Dodo IS trabajan en varios proyectos simultáneamente: una aplicación móvil, un sitio web, CRM, ERP, HRM y un centro de llamadas. Cualquier subsistema de este tipo requiere mucho trabajo y puede ser una empresa comercial completa.

Tome CRM, por ejemplo. Docenas de empresas en todo el mundo se dedican exclusivamente al desarrollo de soluciones CRM y las venden como SaaS, fundando negocios completos en él. Pero en Dodo Pizza, CRM es solo un elemento de la plataforma Dodo IS.

Es un hecho obvio hoy que la tecnología impulsa el crecimiento del negocio, por lo que las nuevas características de Dodo IS nos impulsan a crecer. Y ahora vemos que un equipo de 50 desarrolladores de software es demasiado pequeño para nuestra escala actual.

Tenemos varios objetivos comerciales urgentes


1. Nos globalizamos activamente y exploramos nuevos países para nuestro negocio. Actualmente trabajamos en 12 países. Necesitamos adaptar varias características de Dodo IS para cada una de ellas . Por ejemplo, para que las cajas registradoras funcionen correctamente en un país determinado, necesitamos conocer las tasas impositivas nacionales, los detalles de la integración de las cajas registradoras con terminales y otros equipos, los procedimientos fiscales locales y mucho más. O bien, tenemos una aplicación móvil que actualmente solo funciona en Rusia. Queremos hacerlo para que en cualquier país en particular la aplicación móvil se pueda lanzar en el momento exacto en que se abre la primera pizzería. Y si alguna vez ordenó nuestra pizza en Moscú, sabe que tenemos un programa de bonificación, pero actualmente solo está disponible en Rusia y necesita algunas mejoras técnicas para lanzarse en otros países.

2. Necesitamos construir un inventario y un sistema de gestión de existencias . Nuestra lógica de inventario deja algo que desear, y es difícil realizar una auditoría dentro del sistema actual. Como resultado, a veces tenemos que lidiar con datos inadecuados, errores de proyección, pérdidas de ingredientes y cancelaciones, y finalmente con la pérdida de dinero.

3. Recientemente, lanzamos un nuevo producto, mitad pizza y mitad . También vamos a lanzar un servicio de construcción de su propia pizza , para que pueda preparar una pizza con los ingredientes que desee. Pensarías que es una tarea fácil. Pero para lanzarlo, tuvimos que hacer cambios en el sitio web, agregar la función de construir su propia pizza a la aplicación móvil, revisar el seguimiento de pedidos en la cocina para que los fabricantes de pizza vean qué ingredientes necesitan para las mitades, y mejorar la lógica del uso de ingredientes, el inventario y la configuración del producto para arrancar.

4. Nuestra cadena está creciendo, y ahora algunos de nuestros franquiciados tienen pizzerías en más de una ciudad . Necesitan interfaces integradas de gestión y estadísticas para toda la red. Ya tenemos esos, pero solo para pizzerías particulares.

5. Y ni siquiera menciono muchas mejoras solicitadas por nuestros socios, gerentes y clientes en los 12 países.

También hay un problema con la estabilidad del sistema . Nuestras pizzerías funcionan las 24 horas del día, los 7 días de la semana en todo el mundo, y Dodo IS debe funcionar sin problemas, de modo que su tiempo de inactividad sea de minutos al año, no horas. (Por cierto, un minuto de tiempo de inactividad nos cuesta alrededor de $ 1,500 ; esta cifra crece constantemente con nuestros ingresos por ventas, y durante el último año se ha duplicado). Así que tenemos muchas tareas técnicas, por ejemplo, dividir este monolito. , disminuya la carga de trabajo de la base de datos central, monitoree los errores y su costo, y restaure el sistema rápidamente después de una falla.

Y eso todavía no es todo. Estamos pensando en el futuro, por supuesto. Esbozaré brevemente la dirección de nuestros pensamientos.

  • Estamos considerando una mayor automatización y explorando la posibilidad de la implementación del reconocimiento de voz para tomar pedidos de los clientes .

  • Estamos trabajando en la personalización para crear una experiencia única para cada cliente.

  • Ya podemos evaluar los turnos por adelantado y pronto podremos proyectar ventas para administrar nuestras existencias de manera eficiente , ahorrar dinero y reducir pérdidas, porque a veces las pizzerías están sobre abastecidas, y cuando llega la fecha de vencimiento, tienen que cancelar los ingredientes.

  • Queremos mejorar seriamente nuestro servicio de entrega y crear un operador inteligente: el sistema asignará los pedidos a los correos automáticamente y el tiempo de entrega será más corto.

  • Queremos crear una API abierta , para que cualquiera pueda ver nuestros datos y, tal vez, crear su propia aplicación para pedir pizza.

  • Queremos implementar la integración con nuestros proveedores , para que cada vez que entreguemos pizza, nuestro cliente sepa qué queso le hemos agregado, dónde se produjo y en qué condiciones se almacenó.

  • Estamos abriendo la "pizzería del futuro" en China. No habrá cajeros allí, y todos los pedidos se procesarán a través del mensajero WeChat. El elemento clave del diseño de la pizzería serán las pantallas de medios que muestren nuestros anuncios de productos, y no serán como los anuncios a los que está acostumbrado el mercado europeo de pizzas. Habrá códigos QR en todas partes, y todas las interacciones serán lo más digitalizadas posible. Este no es solo el futuro, es una realidad que estamos creando en este mismo momento.

¿Por qué 250? ¿Por qué no 300 o 500?


En algún momento, nos dimos cuenta de que la única razón por la que Dodo Pizza ha logrado algo en los negocios es porque nos fijamos una meta. Y no cualquier objetivo, sino un objetivo que queremos alcanzar, un objetivo que nos impulsa al trabajo y nos motiva a despertar por la mañana. Si tiene eso, comienza a pensar de manera diferente y busca la forma de acercarlo. Al principio parece poco realista, pero luego se vuelve más y más tangible y alcanzable .

¿Quieres saber por qué 250? Porque es mucho Es un gran objetivo. 300 también es mucho, pero hemos hablado con nuestro CFO y vimos que había ciertos riesgos. ¿Quizás 300, pero por 3 años? No, 3 años es demasiado, parece que tenemos demasiado tiempo. 2 años serán mejores. Digamos, 250 por 2 años? Trato

Y ya está. La vida ha cambiado

Cada pregunta, la incorporación de cada nuevo desarrollador, la priorización de la cartera de pedidos, la inversión en crecimiento y desarrollo, los problemas salariales y muchos más problemas se resuelven teniendo en cuenta esos 250 desarrolladores. ¿Funciona ahora? ¿Funcionará cuando tengamos 250 empleados? Si no, vamos a cambiarlo.

Tenemos 11 equipos ahora, cada propietario de producto conoce todas las tareas y detalles del proyecto de memoria. Cuando tengamos 50 equipos, será imposible que las OP recuerden todo.

Entendemos cómo escalar el equipo, tener reglas básicas y ya hemos comenzado a llevar a cabo estas cosas. Nuestro marco básico es LeSS. Recientemente, hemos implementado el primer caso de LeSS Huge en Rusia. Se trata de implementar principios, componentes y elegancia de Scrum para 250 personas de la manera más simple posible. Todos los días, estamos preparando a nuestros empleados para la situación de tener 50 equipos en lugar de 11. Y tenemos mucho trabajo por delante.

Source: https://habr.com/ru/post/442236/


All Articles