Oh, mi código: cómo funciona MAPS.ME

MAPS.ME - tarjetas número 1 para viajeros. Hoy son 110 millones de instalaciones en todo el mundo, la capacidad de agregar rutas turísticas con derechos de autor y cambiar los mapas usted mismo. Cómo funciona un proyecto único para viajeros, dice su jefe Evgeny Lisovsky.



Cuéntanos un poco sobre ti.

Nací en Norilsk en 1982. Se mudó a Moscú en 1989. Estudió en el Energy Physics Lyceum 1502 en MPEI con un sesgo en física y matemáticas. Siempre me han interesado las ciencias exactas. Al mismo tiempo estudió en la escuela de música en piano. Luego ingresó a MPEI en la Facultad de Ingeniería de Radio con un título en biotecnología y dispositivos y sistemas médicos, porque realmente creía en el futuro de la biotecnología. Mientras estudiaba en el instituto, recibió una segunda educación superior: inglés. En el cuarto año, nació mi primer hijo, era necesario ganar dinero. Antes de eso, trabajé como administrador del sistema para mi padre: presté servicio a la red local, ensamblé computadoras y un poco de código para 1C.

Estaba buscando trabajo como programador web o administrador del sistema. Pero sucedió que encontré un trabajo como comercializador de Internet en la compañía internacional Radmin - Remote Administrator (control remoto de computadora). Allí comencé mi carrera en 2004. Estaba involucrado en publicidad contextual, SEO y codificado en PHP. Fue muy guay.

En 2010, tenía muchas ganas de nuevas empresas. Hice todo lo posible: lancé el proyecto BuyBonus (servicio de cupones). El CEO de BuyBonus era Zhenya Miropolsky, y ahora es el gerente superior (Director Gerente) del famoso proyecto internacional WeWork. Yo era el director de marketing. Luego fui a otra startup, BabyBum, una tienda en línea para productos para bebés. Este es un comercio electrónico clásico. Recaudaron $ 1 millón en la primera ronda, pero como la economía unitaria no convergió bien, no pudieron cerrar la segunda ronda y hacia fines de 2011 la compañía se vino abajo. Luego fui a litros, libros electrónicos. Hay un pequeño cheque promedio, la tasa de piratería es del 96%. Después de litros, ya en 2016, nos reunimos con Gursky, hablamos sobre la integración de litros en Odnoklassniki. Esto no se pudo hacer en los últimos años. Como resultado, Gursky me invitó a dirigir MAPS.ME. Estaba muy pensativo Tenía una fuerte motivación para quedarme en litros. Pero, ¿cuándo habrá una oportunidad de liderar un proyecto internacional interesante? Después de todo, los litros son más sobre Rusia, y MAPS.ME es todo el mundo. Me motivó mucho, y aquí estoy.

Resulta que recibiste una educación en ingeniería y te dedicaste a la programación. Al desarrollarse como comercializador, ¿no quería volver a la ingeniería, al desarrollo?

En 2004, terminé 4 cursos y tomé un diploma. Nosotros en C ++ hicimos un sistema de análisis de electrocardiograma (ECG). Mi compañero de clase hizo el hardware y yo hice el software. Era necesario terminar el producto en buen estado e implementar ciertas características de la interfaz. Codifiqué durante dos semanas y correspondí claramente a la imagen estereotipada del desarrollador: ojos rojos, no dormí hasta las 4 de la mañana, camisetas sin lavar, suéter estirado. Tan profundamente inmerso en este tema que dos semanas casi no se levantaron de la computadora.

Al final, todo salió bien. Entonces no tenía mucha confianza en mí mismo como emprendedor. Me pareció que el mundo era grande y aterrador. De hecho, si luego comenzamos a desarrollar este producto, tal vez ahora haya una empresa de biotecnología. En los Estados Unidos, existe Alivecor.com, que implementó esta idea en forma de un dispositivo de reloj que elimina el ECG y proporciona un diagnóstico preliminar. En nuestro proyecto de graduación, se utilizaron patrones de software según los cuales era posible evaluar el estado del sistema cardiovascular en solo cinco minutos. Un avance bastante suficiente.

¿Qué tan útil será para los desarrolladores, programadores entender el marketing, qué es, por qué es necesario?

Esto es super útil. Recomendaría que todas las personas desarrollen empatía. Los expertos en tecnología desarrollan habilidades de comunicación, entienden el marketing y su importancia. Y recomiendo que los especialistas en marketing se sumerjan en la implementación técnica, al menos en la forma de escribir buenas especificaciones técnicas. Esto no es muy bueno para las humanidades, porque necesitas sentarte, pensar en todos los escenarios posibles, escribirlo todo. Esto puede aburrirlos, a diferencia de los desarrolladores a los que les gusta construir algoritmos y tablas. Tanto eso como otros necesitan moverse el uno hacia el otro. Entonces habrá una muy buena simbiosis. Dichos sindicatos dan muy buenos resultados desde el punto de vista comercial.

¿Cómo presentas nuevas funciones? ¿De quién viene la tarea? ¿Cómo se mide todo esto?

Hay un atraso. Los usuarios escriben: sería genial agregar esto, o existe tal problema. Hay errores, deudas técnicas, lo ponemos en el plan y lo arreglamos gradualmente. La segunda fuente que comenzamos a usar activamente en 2016 son las opiniones de los usuarios. Realizamos una encuesta bastante grande, nos sorprendió la forma activa en que las personas responden nuestras preguntas. Recibimos una gran respuesta y nos dimos cuenta de que este es un súper canal que debes usar más. Intentamos realizar investigaciones a gran escala un par de veces por trimestre. De 300 mil usuarios a quienes enviamos el empuje por primera vez, recibimos 60 mil cuestionarios completos en cinco idiomas, con un desglose por región. Pero las encuestas de usuarios no son suficientes para formular una estrategia. Si pregunta "¿los usuarios necesitan esto", le dirán lo que necesitan. Esto dará como resultado una gran variedad de todo lo que se puede hacer, pero sin una estrategia significativa.

También en 2017, formamos el principio de ADN, que es un filtro para todo lo que no es necesario hacer. Hay una frase genial: "no es suficiente saber lo que hay que hacer, es importante saber lo que no hay que hacer". Nos posicionamos como la tarjeta número 1 para viajeros (# 1 Travel Maps). Tenemos más de 100 millones de instalaciones, pero están muy repartidas por todo el mundo. No estamos tratando de ser un súper navegador local. El ADN nos permite limpiar un poco un poco y clasificar las tareas correctamente. Necesitamos hacer algo que nos fortalezca precisamente en el segmento de mapas para viajeros, que nos diferencie del resto.

Nuestro posicionamiento y alineación con la competencia:



Realmente me gustó el concepto de etapas de viaje en TripAdvisor: soñar, planificar, reservar, experimentar. Y este es el ciclo, cuando termina su viaje anterior, comienza a pensar en el siguiente.

Ahora estamos en la etapa de experimentar. Las personas no usan MAPS.ME como una aplicación para encontrar inspiración a dónde ir. Se utiliza como herramienta, para no perderse, para navegar en su lugar. Por lo tanto, MAPS.ME generalmente se descarga un par de semanas antes del viaje por recomendación de amigos.

Poco a poco, comencé a darme cuenta de que era el problema de los alimentos lo que debía abordarse primero. No intente ganar más dinero, pero trate de pensar en cómo estaríamos presentes en todas las etapas del ciclo turístico, para hacer algo realmente innovador. Entonces, el concepto de rutas turísticas salió a la superficie. Lo lanzaremos pronto.

Nuestra estrategia de producto de alto nivel:



Cuando los turistas salen de viaje, pueden colocar algunas marcas en los mapas. Y, de hecho, estamos creando el mayor catálogo de rutas UGC, que nadie en la industria de viajes tiene. Hay algunas nuevas empresas que intentaron hacer algo similar, pero no despegaron porque es muy costoso atraer a una audiencia. Hay un costo de adquisición de clientes muy alto en la industria de viajes. Y tenemos una fuente en forma de tarjetas. Los mapas son el núcleo y el corazón del servicio, lo que nos permite obtener una gran audiencia a muy bajo costo. Tenemos muchos "compuestos orgánicos" debido al hecho de que las personas recomiendan MAPS.ME entre sí.

Habiendo discutido todo esto, comenzamos a priorizar la lista de 180 tareas:

  • Cómo una característica afecta la retención.
  • La función ayudará a atraer una nueva audiencia (adquisición).
  • ¿La característica traerá ganancias (monetización).

Así es como se ve nuestra tabla de priorización de tareas ( descargue la plantilla ):



El ADN es la última frontera, rechazamos lo que no coincide con nuestro ADN.

Durante aproximadamente dos meses estuvimos priorizando, preparando una estrategia de desarrollo para 2018. Hubo factores adicionales: la audiencia a la que se dirige la función y a qué parte de la audiencia puede llegar la función. Por ejemplo, la navegación automática en MAPS.ME ahora es utilizada activamente por el 10% de la audiencia. Sabemos que si hacemos un navegador súper automático, este porcentaje crecerá hasta un máximo del 40%. Por lo tanto, evaluamos la importancia de una característica en términos de los esfuerzos que podemos dedicar a su desarrollo.

Luego dividimos las características en bloques temáticos, y dentro de ellas nuevamente priorizamos las tareas. Seleccionamos 3-4 de las tareas más importantes, luego dispersas para el año, con la distribución por trimestres. Luego vienen las iteraciones: sprints, que duran un poco más de un mes, porque siempre hay algo inesperado. Dos o tres semanas de desarrollo y dos semanas de prueba, regresión y lanzamiento. Aproximadamente 10 a 12 lanzamientos por año. Esta es nuestra planificación y desarrollo.

Así es como se ve nuestro modelo de negocio (la estructura se conserva, los números no son reales), descargue la plantilla :



Usted habló en gran detalle sobre cómo se forman sus tareas, de dónde provienen. ¿Las personas en cada nivel de presentación entienden con tanto detalle cómo se crea el producto? Programador ordinario entenderá esto?

Tenemos reuniones semanales los viernes a las 12 del mediodía. El director técnico habla sobre los logros del equipo técnico en una semana, el marketing, sobre los indicadores comerciales. Normalmente hablo de la estrategia: a dónde vamos, qué estamos haciendo.

Es decir, ¿usted mismo le cuenta a todo el equipo sobre la estrategia?

Si Creo que esta es una parte obligatoria. Si su equipo no sabe hacia dónde se está ejecutando, existe una sensación de malentendido, miedo. Creo que todos deberían entender claramente lo que estamos haciendo. Cuando se forma un plan de producto y una estrategia, se envía a todos los chicos. No tenemos secretos de colegas.

¿Cuántas personas tienes en el servicio?

32)

¿Y cuál es la audiencia?

Ahora tenemos alrededor de 105 millones de unidades. Alrededor de 12 millones de usuarios activos mensuales (MAU). Está claro que las personas instalan la aplicación, la eliminan. Tenemos alrededor de 20-25 millones de bases de instalación activas, estas son personas que tienen instalado MAPS.ME, pero lo usan ocasionalmente. Los usuarios rusos representan alrededor del 12%, y principalmente Europa - 40%: Alemania, Francia, España. 15% de los usuarios de las Américas, principalmente del sur. Y el 20% es Asia.

¿Cuántos desarrolladores tienes?

16 personas escriben el código.

¿Buscas desarrolladores ahora?

Estamos buscando

Cuales?

Actualmente estamos haciendo varios servicios web para la planificación de viajes. Por lo tanto, necesitamos desarrolladores de Python para el lado del servidor.

¿Tienes cartógrafos en tu equipo?

No Los mapas son creados por cartógrafos voluntarios en el servicio OpenStreetMap.org (OSM) . Lo llamo Minecraft para adultos. Por lo general, todos comienzan a dibujar mapas de las casas en las que viven: agregaron un camino allí, un banco aquí. Luego fue a algún lugar en bicicleta, grabó una pista que no está en el mapa y la subió a OSM. Hoy en el mundo hay alrededor de 60 mil mapeadores activos mensuales que mapean OSM. Una especie de Wikipedia en cartografía.

¿Qué tan difícil es para una persona común, técnicamente no muy inteligente, tomar y agregar su cabaña de verano al mapa?

Es super fácil. Incluso cargué a mi hijo mayor. Él está pintando en casa ahora. OSM es una comunidad abierta. Puede editar el mapa directamente en la web. Existen herramientas basadas en OSM en las que puede ver su perfil, progreso y estadísticas , cómo asigna en comparación con otros usuarios.



También hay un editor móvil integrado en MAPS.ME. Este es nuestro propio desarrollo, lanzado en junio de 2016. Después de eso, la comunidad OSM comenzó a crecer notablemente. El editor es muy simple. No tiene la funcionalidad completa de un editor web, pero le permite editar y agregar información sobre objetos, agregar direcciones de casas.

Hace aproximadamente un año, se publicó un artículo muy interesante en el que describía el posible futuro, cuando las personas dejan de participar en la creación de mapas, los robots lo harán. ¿Cuándo llegará este punto de inflexión y cómo afectará a MAPS.ME?

Idealmente, esto sería bueno hacerlo junto con una persona. Supongamos que abro un área en imágenes satelitales, presiono un botón, la red neuronal reconoce los contornos de carreteras, casas. Y la persona luego verifica si esto es cierto. En el planeta hay tales terrenos en los que las casas se encuentran una encima de la otra, montones de edificios, no está muy claro si se trata de un camino de tierra o asfalto. En tales casos, una persona no puede prescindir. Una persona debe ayudar a enseñar la red neuronal. El reconocimiento de imágenes de satélite por sí solo no es suficiente para formar todo el conjunto de datos.

Por ejemplo, el restaurante está ubicado en el interior, hay información de contacto. Desde una imagen de satélite no verá el horario en la ventana. Pero se puede ver desde un vehículo no tripulado que conduce a lo largo de la calle y toma fotos de todo a su alrededor. Aunque no todos pasan el rato en la calle con un horario ideal con las fuentes correctas y reconocidas. Creo que en los próximos cinco años, la cartografía se simplificará enormemente solo debido a la inteligencia artificial y las redes neuronales.

Ahora un bombardeo. ¿Qué superhéroe te gustaría ser?

Superman

Por qué

Él vuela fuerte.

Mac o Windows?

Mac

¿Comprar o vender bitcoins?

Para comprar.

¿Qué libro leíste por última vez?

"La tarea de tres cuerpos" Liu Qixin.

¿Qué libro recomendarías a nuestros televidentes?

"Piensa despacio, decide rápido", Daniel Kahneman.

¿Cuál fue la última aplicación móvil que te sorprendió?

Realmente me gusta la aplicación Peak , es un cuestionario para el desarrollo del cerebro. Todo tipo de tareas de memoria, etc. Puse a mis hijos.

¿Qué te ves en 50 años?

Para empezar, planeo vivir lo suficiente. En los próximos 20 años habrá un gran avance en biotecnología. Será posible, como mínimo, ralentizar el proceso de envejecimiento, y allí te llevará a dónde. Durante los próximos 5 años, me veo como un emprendedor en el segmento de biotecnología. Ya es bastante difícil planificar más.

Situación hipotética: un robot puede reemplazarlo. Todo lo que haces, el robot puede hacerlo con la misma eficacia. Que vas a hacer

Corrección por el hecho de que se está desarrollando una interfaz neuronal. Será posible bombear inteligencia de forma biológica y biotecnológica. Como organismo biológico, podrá bombearse a un nivel de inteligencia suficientemente alto que sea bastante capaz de competir con la inteligencia artificial. La pregunta es si habrá una singularidad intelectual en la inteligencia artificial. Si hablamos de 50 años, de planes a largo plazo, es para poblar y desarrollar otros planetas. Realmente amo la astrofísica y todo lo relacionado con esto. Pero el problema de los motores y los movimientos de larga distancia aún no se ha resuelto.

¿Oficina o trabajo desde casa?

Oficina. Comunicación con las personas. Somos criaturas muy sociales. Puedo trabajar desde casa de vez en cuando cuando necesito reunir mis pensamientos y concentrarme. Pero aún así, la oficina en este caso debe entenderse como un lugar donde se comunica con colegas, socios, etc.

La última pregunta es provocativa. ¿Por qué extrañas tu salario?

Tengo suficiente para todo. Quiero invertir más Quiero comprar acciones de compañías que entiendo. Quiero invertir, quizás no tanto con dinero, sino con tiempo, en algunos proyectos que me interesan, como un mentor. Pero allí, nuevamente, la pregunta no es el salario. Ahora, la mayor parte de mi dinero se destina a la educación de los niños, 4 artículos de gastos principales: educación, música, deportes y viajes. Todo lo demás va por debajo de la prioridad.

PD: todos mis desarrollos en varias startups están disponibles gratuitamente aquí: www.lisovskiy.ru/edu/ .

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


All Articles