¬ŅPor qu√© los desarrolladores de Dodo Pizza 250?

El oto√Īo pasado, anunciamos que planeamos expandir el equipo de TI de 48 a 250 personas. Inmediatamente llovieron preguntas que esencialmente se redujeron a una cosa: ¬Ņpor qu√© las cadenas de pizza necesitan 250 desarrolladores? ¬ŅDe d√≥nde viene esta figura? Por lo tanto, en la primera publicaci√≥n en nuestro blog quiero responder exactamente esta pregunta (y, por supuesto, a cualquier otra en los comentarios).



Un sistema para gobernar todo


Dodo Pizza es una cadena de pizzer√≠as que se desarrolla seg√ļn el modelo de franquicia. Hoy tenemos m√°s de 450 pizzer√≠as en 12 pa√≠ses, incluidos Estados Unidos, Gran Breta√Īa y China. El n√ļcleo de nuestra franquicia es el sistema de informaci√≥n Dodo IS , que gestiona la mayor√≠a de los procesos comerciales en la pizzer√≠a.

En Dodo IS, los desarrolladores desarrollan simultáneamente varios subproyectos: aplicación móvil, sitio web, CRM, ERP, HRM, call center. Cada subsistema en términos de escala de trabajo atrae a un negocio separado. Tomemos, por ejemplo, CRM: docenas de empresas en todo el mundo solo se dedican a crear soluciones CRM normales y distribuirlas como SaaS, construyen negocios enteros sobre esto (se publicó un artículo sobre esto en Habré en 2010). En Dodo, esto es solo una parte de la plataforma Dodo IS.

Si todav√≠a tiene una pregunta "¬ŅPor qu√© decidimos crear nuestro propio sistema de informaci√≥n?" Puede leer la respuesta en el blog de Fedor (nuestro CEO).

¬ŅPor qu√© necesitamos tantos desarrolladores?


Hoy esto es un hecho obvio: la tecnolog√≠a impulsa el desarrollo del negocio y las nuevas caracter√≠sticas de Dodo IS impulsan el desarrollo de nuestro negocio. Ahora entendemos que el equipo actual de 50 personas es cr√≠ticamente peque√Īo para tal escala.

Nos enfrentamos a tareas comerciales urgentes :

  • Estamos entrando activamente a nivel mundial y estamos abriendo nuevos pa√≠ses. Ahora son 12. Las caracter√≠sticas existentes deben adaptarse a los detalles de cada una de ellas. Por ejemplo, para iniciar las cajas registradoras, debe comprender las tasas impositivas, las peculiaridades de la integraci√≥n con terminales y otros equipos, c√≥mo se fiscalizan los cheques; esto es solo una peque√Īa parte. Adem√°s, tenemos una √ļnica aplicaci√≥n m√≥vil, que ahora solo funciona en Rusia. Queremos llegar a la conclusi√≥n de que la aplicaci√≥n m√≥vil se lanzar√° simult√°neamente con la apertura de la primera pizzer√≠a en un nuevo pa√≠s. Y si probaste nuestra pizza, probablemente escuchaste sobre el programa de bonificaci√≥n. Pero ahora los dodorubli solo est√°n disponibles en Rusia, y se necesitan mejoras t√©cnicas para que podamos lanzarlos en otros pa√≠ses.
  • Necesitamos construir un sistema de contabilidad y gesti√≥n de inventario. Por ejemplo, ahora nuestra l√≥gica de ingresos y gastos no es perfecta, y las revisiones son muy dif√≠ciles de realizar en el sistema. Esto conduce a datos falsos, errores en las previsiones, p√©rdidas y cancelaciones de ingredientes, lo que finalmente conduce a la p√©rdida de dinero.
  • Recientemente lanzamos un nuevo producto: mitades de pizza. Y planeamos lanzar el dise√Īador de pizzas, esto es cuando usted mismo puede recoger cualquier pizza de cualquier ingrediente. Parecer√≠a una tarea simple. Pero para comenzar este proyecto, tuvimos que hacer cambios en el sitio, agregar un dise√Īador a la aplicaci√≥n m√≥vil, cambiar el seguimiento de los pedidos en la cocina para que el fabricante de pizza viera la composici√≥n de las mitades y hacer muchos cambios en la l√≥gica de descartar los ingredientes, contabilizar y configurar el producto en s√≠.
  • La red crece y aparecen franquiciados que tienen pizzer√≠as en varias ciudades. Necesitan una gesti√≥n unificada e interfaces de estad√≠sticas en toda la red. Ahora son solo para pizzer√≠as individuales.
  • Sin mencionar el mar de mejoras solicitadas por socios, gerentes y clientes en cada uno de los 12 pa√≠ses.

Por separado, est√° el problema de la estabilidad del sistema . Las pizzer√≠as operan las 24 horas del d√≠a, los 7 d√≠as de la semana, en todo el mundo, por lo que Dodo IS debe funcionar sin interrupciones para que el tiempo de inactividad se mida en minutos por a√Īo, no en horas (por cierto, cada minuto de tiempo de inactividad cuesta alrededor de 100,000 rublos para nosotros y esta cifra aumenta constantemente a medida que aumentan los ingresos, y el a√Īo pasado se duplic√≥). Por lo tanto, tenemos muchas tareas t√©cnicas para cortar un monolito, reducir la carga en la base de datos principal, monitorear los errores y sus costos, as√≠ como recuperar r√°pidamente un sistema despu√©s de una falla.

Pero eso no es todo. Por supuesto, miramos hacia el futuro . Te diré brevemente en qué dirección:

  • Prestamos atenci√≥n a la automatizaci√≥n y estamos explorando la implementaci√≥n de tecnolog√≠as de reconocimiento de voz para recibir un pedido de un cliente.
  • Comenzamos a personalizar para crear una experiencia √ļnica para cada cliente.
  • Ya sabemos c√≥mo pronosticar los cambios y estamos a punto de pronosticar las ventas para administrar el inventario y ahorrar mucho dinero, reduciendo las p√©rdidas. De hecho, a veces las pizzer√≠as est√°n sobrecargadas de ingredientes y deben descartarse cuando la fecha de vencimiento sea adecuada.
  • Realmente queremos mejorar la entrega, hacer un administrador de pedidos inteligente, de modo que el sistema mismo determine qu√© mensajero entregar√° cada pedido, y luego minimizar√° el tiempo de entrega.
  • Queremos hacer una API abierta para que cualquiera pueda ver los datos de Dodo y, lo que no es broma, hacer su propia mini aplicaci√≥n para realizar pedidos.
  • Queremos integrarnos con los proveedores para que cada vez que tomemos pizza, el cliente sepa qu√© tipo de queso hay en la pizza, d√≥nde se hizo y en qu√© condiciones se almacen√≥.
  • Estamos abriendo la pizzer√≠a del futuro en China. No habr√° cajeros en absoluto, los pedidos se aceptar√°n solo a trav√©s del mensajero WeChat. La base del dise√Īo de la pizzer√≠a son los paneles de video, donde se reproducir√°n videos que no son est√°ndar para la industria de la pizza europea. Los c√≥digos QR se ubicar√°n en todas partes, la interacci√≥n m√°xima se transferir√° a los canales digitales. Este no es solo el futuro, es la realidad que estamos creando ahora.

¬ŅDe d√≥nde viene el n√ļmero 250? ¬ŅPor qu√© no 300 o 500?


En alg√ļn momento, se dio cuenta de que, en general, todos los logros de Dodo en los negocios se deben a un factor muy simple: el objetivo . No solo una meta, sino una a la que quieres ir, que impulsa, te motiva a levantarte por la ma√Īana. Entonces comienzas a pensar de manera diferente, a pensar qu√© hacer, para que ella se acerque. Al principio parece poco realista, pero luego el objetivo se vuelve m√°s tangible y alcanzable.

Di por qu√© 250? Porque es mucho, es un gran objetivo. 300 tambi√©n es mucho, pero cuando hablamos con el CFO, nos dimos cuenta de que hab√≠a riesgos. ¬ŅQuiz√°s 300, pero por 3 a√Īos? No, durante 3 a√Īos est√° muy lejos, parecer√° que el tiempo sigue siendo un autom√≥vil. Es necesario por 2 a√Īos. Vamos 250 por 2 a√Īos? De acuerdo

Eso es todo. La vida ha cambiado

Cada pregunta, la incorporaci√≥n de un nuevo desarrollador, la priorizaci√≥n del trabajo atrasado, la inversi√≥n en crecimiento y desarrollo, los problemas salariales y un mont√≥n de cosas se resuelven a trav√©s del prisma de 250. ¬ŅQu√© est√° funcionando ahora? ¬ŅFuncionar√° cuando haya 250 personas? No? Estamos cambiando

Escalado del equipo


Ahora tenemos 11 equipos, el propietario del producto conoce y recuerda todas las tareas y matices del proyecto. Cuando hay 50 equipos, ser√° simplemente imposible tenerlo en cuenta.

Tenemos un entendimiento y las reglas descritas sobre cómo escalar el equipo, ya hemos comenzado a hacer esto. El marco básico que utilizamos es LeSS o Scrum a gran escala. Recientemente, implementamos el primer caso de LeSS Huge en Rusia . Esta es una historia sobre cómo aplicar los principios, elementos y elegancia de Scrum a 250 personas de la manera más simple posible. Todos los días preparamos a los muchachos para el hecho de que habrá 50 equipos, no 10.

En futuros artículos, hablaremos con más detalle sobre cómo funciona nuestro equipo de desarrollo.

¬ŅQui√©n es √©l, el desarrollador de Dodo?


Desarrollador de Dodo: una persona, principalmente apasionada. Cada uno de nosotros es un apasionado de su negocio, código, producto. No tenemos miedo de tomar decisiones, de responsabilizarnos de ellas. No tenemos miedo de equivocarnos. Queremos hacer del mundo un lugar mejor. Estamos listos para los desafíos y el crecimiento continuo. Uno de los valores más importantes es la confianza. Confianza en la toma de decisiones, construcción y desarrollo de un equipo, sistema, pila de tecnología. Confía en todo. La confianza crea responsabilidad.

Escribir


Necesitamos personas para seguir girando monta√Īas. Si quieres unirte al equipo y probar suerte, escr√≠benos ( Vitalik est√° esperando ). Si tambi√©n crees que estas son ideas geniales, escribe. Escribe, incluso si crees que el art√≠culo es una mierda. Estamos abiertos a cr√≠ticas justas y nuevas ideas. Esta es la √ļnica forma de avanzar y cambiar el mundo.

UPD Con base en sus comentarios, decidí complementar el artículo con dos hechos y escribirlos a continuación:
1.250 es nuestra forma de cambiar nuestro pensamiento. 250 no es un fin en sí mismo.
2. No somos imbéciles para contratar a 250 personas a la vez. Lo principal para nosotros es no perder la calidad del empleo.

¬ŅPor qu√© y por qu√© 250? En primer lugar, es un objetivo ambicioso que hace que el cerebro piense de manera diferente y ense√Īe a escala. Pi√©nselo, su equipo de 48 personas en 2 a√Īos deber√≠a crecer 5 veces. En este punto, comprende que los procesos actuales no funcionan, necesita cambiar la estructura.

No, no utilizamos c√°lculos complejos y planificaci√≥n de tareas con 2 a√Īos de anticipaci√≥n. Esta es solo una de nuestras formas de crecer por encima de nosotros mismos. Cada uno puede tener el suyo.

El n√ļmero 250 no es un fin en s√≠ mismo. Podemos parar en 199. O tal vez crezcamos a 300. El n√ļmero 250 es una visi√≥n clara en los pr√≥ximos 2 a√Īos, lo que nos da un gran objetivo para aprender a crecer y escalar para hacer crecer nuestro negocio.

Un lector atento tendrá una pregunta legítima: Chicos, ahora contratarán a 250 personas, y luego no habrá tareas para ellos, y despedirán a la mitad del equipo o los desarrolladores se sentarán y ganarán dinero. Eres normal

Sí, eso lo entendemos muy bien. Por lo tanto, contratamos gradualmente. Primero, formamos la columna vertebral del equipo, después de lo cual le agregamos principiantes.

Meta 250: no significa que estamos comenzando a contratar personas de manera indiscriminada, solo para alcanzar el n√ļmero 250. El proceso de selecci√≥n sigue siendo tan exhaustivo como hace medio a√Īo. Es importante para nosotros trabajar con personas que piensan de la misma manera y miran en la misma direcci√≥n con nosotros. Esto fortalece al equipo y ayuda a evitar perder tiempo y energ√≠a en cualquier juego in√ļtil.

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


All Articles