Oh, mon code: comment fonctionne MAPS.ME

MAPS.ME - les cartes numéro 1 pour les voyageurs. Aujourd'hui, c'est 110 millions d'installations à travers le monde, la possibilité d'ajouter des itinéraires touristiques protégés par le droit d'auteur et de changer les cartes vous-même. Comment fonctionne un projet unique pour les voyageurs, explique son responsable Evgeny Lisovsky.



Parlez un peu de vous.

Je suis né à Norilsk en 1982. Il a déménagé à Moscou en 1989. Il a étudié au Energy Physics Lyceum 1502 à MPEI avec un parti pris en physique et en mathématiques. J'ai toujours été intéressé par les sciences exactes. Parallèlement, il étudie à l'école de musique au piano. Il est ensuite entré au MPEI à la Faculté de génie radio avec un diplôme en biotechnologie et dispositifs et systèmes médicaux, car il croyait vraiment en l'avenir de la biotechnologie. Pendant ses études à l'institut, a reçu un deuxième enseignement supérieur - anglais. La quatrième année, mon premier fils est né, il fallait gagner de l'argent. Avant cela, j'ai travaillé en tant qu'administrateur système pour mon père: j'ai entretenu le réseau local, assemblé des ordinateurs et un peu de code pour 1C.

Je cherchais du travail en tant que programmeur web ou administrateur système. Mais il se trouve que j'ai trouvé un emploi de marketing Internet dans la société internationale Radmin - Remote Administrator (contrôle à distance par ordinateur). C'est là que j'ai commencé ma carrière en 2004. Il était engagé dans la publicité contextuelle, le référencement et codé en PHP. C'était très cool.

En 2010, je voulais énormément de start-ups. J'ai tout fait: j'ai lancé le projet BuyBonus (service de coupons). Le PDG de BuyBonus était alors Zhenya Miropolsky, et maintenant il est le top manager (Managing Director) du célèbre projet international WeWork. J'étais directeur du marketing. Ensuite, je suis allé dans une autre startup, BabyBum, une boutique en ligne de produits pour bébé. Il s'agit d'un e-commerce classique. Ils ont levé 1 million de dollars au premier tour, mais comme l'économie unitaire n'a pas bien convergé, ils n'ont pas pu clôturer le deuxième tour et vers la fin de 2011, l'entreprise s'est effondrée. Ensuite, je suis allé aux litres, aux livres électroniques. Il y a une petite vérification moyenne, le taux de piratage est de 96%. Après les litres, déjà en 2016, nous avons rencontré Gursky, discuté de l'intégration des litres dans Odnoklassniki. Cela n'a pas pu être fait au cours des deux dernières années. En conséquence, Gursky m'a invité à diriger MAPS.ME. J'étais très réfléchie. J'avais une forte motivation pour rester au litre. Mais quand y aura-t-il encore une telle opportunité de diriger un projet international intéressant? Après tout, les litres concernent davantage la Russie et MAPS.ME est le monde entier. Cela m'a beaucoup motivé, et me voici.

Il s'avère que vous avez reçu une formation d'ingénieur et que vous vous êtes engagé dans la programmation. Se développer en tant que marketeur, ne voulait pas revenir à l'ingénierie, au développement?

En 2004, j'ai terminé 4 cours et obtenu un diplôme. Nous en C ++ avons fait un système d'analyse d'électrocardiogramme (ECG). Mon camarade de classe a fait le matériel et j'ai fait le logiciel. Il fallait finir le produit en bon état et implémenter certaines fonctionnalités d'interface. J'ai codé pendant deux semaines et correspondait clairement à l'image stéréotypée du développeur: yeux rouges, ne dormait qu'à 4 heures du matin, T-shirts non lavés, pull étiré. Si profondément immergé dans ce sujet que deux semaines ne sont presque pas sorties de l'ordinateur.

Au final, tout s'est bien passé. Ensuite, je n'avais pas très confiance en moi en tant qu'entrepreneur. Il me semblait que le monde était grand et effrayant. En fait, si nous commencions alors à développer ce produit, il y avait peut-être maintenant une entreprise de biotechnologie. Aux États-Unis, il y a Alivecor.com, qui a mis en œuvre cette idée sous la forme d'un dispositif de montre qui supprime l'ECG et donne un diagnostic préliminaire. Dans notre projet de fin d'études, des modèles logiciels ont été utilisés selon lesquels il était possible d'évaluer l'état du système cardiovasculaire en seulement cinq minutes. Une chose révolutionnaire assez.

Quelle sera l'utilité pour les développeurs, les programmeurs de comprendre le marketing, de quoi s'agit-il, pourquoi est-il nécessaire?

C'est super utile. Je recommanderais à tous de développer de l'empathie. Les techniciens développent des compétences en communication, comprennent le marketing, son importance. Et je recommande aux spécialistes du marketing de se plonger dans la mise en œuvre technique, au moins sous la forme de la rédaction de bonnes spécifications techniques. Ce n'est pas très bon pour les sciences humaines, car vous devez vous asseoir, réfléchir à tous les scénarios possibles, tout noter. Cela peut les ennuyer, contrairement aux développeurs qui aiment construire des algorithmes et des tables. Cela et les autres doivent se rapprocher. Ensuite, il y aura une très bonne symbiose. De tels syndicats donnent de très bons résultats d'un point de vue commercial.

Comment introduisez-vous de nouvelles fonctionnalités? De qui vient la tâche? Comment mesurez-vous tout cela?

Il y a un arriéré. Les utilisateurs écrivent: ce serait bien d'ajouter ceci, ou il y a un tel problème. Il y a des bugs, des dettes techniques, on les met dans le plan et on les corrige progressivement. La deuxième source que nous avons commencé à utiliser activement en 2016 est les avis des utilisateurs. Nous avons mené une enquête assez vaste, nous avons été surpris de voir à quel point les gens répondent activement à nos questions. Nous avons reçu un énorme retour et nous avons réalisé qu'il s'agit d'un super-canal que vous devez utiliser davantage. Nous essayons de mener des recherches à grande échelle deux ou trois fois par trimestre. De 300 000 utilisateurs à qui nous avons envoyé le push pour la première fois, nous avons reçu 60 000 questionnaires entièrement remplis en cinq langues, avec une répartition par région. Mais les sondages auprès des utilisateurs ne suffisent pas à formuler une stratégie. Si vous demandez «les utilisateurs en ont-ils besoin», ils répondront à leurs besoins. Cela se traduira par une vaste gamme de tout ce qui peut être fait, mais sans stratégie significative.

Toujours en 2017, nous avons formé le principe de l'ADN, qui est un filtre pour tout ce qui n'a pas besoin d'être fait. Il y a une phrase sympa: "il ne suffit pas de savoir ce qui doit être fait, il est important de savoir ce qui n'a pas besoin d'être fait." Nous nous positionnons comme la carte numéro 1 pour les voyageurs (# 1 Travel Maps). Nous avons plus de 100 millions d'installations, mais elles sont très répandues dans le monde. Nous n'essayons pas d'être un super navigateur local. L'ADN nous permet d'effacer un peu un nettoyage et de classer les tâches correctement. Nous devons faire quelque chose qui nous renforcera précisément dans le segment des cartes pour les voyageurs, nous distinguera des autres.

Notre positionnement et notre alignement sur la concurrence:



J'ai vraiment aimé le concept des étapes du voyage sur TripAdvisor: rêver, planifier, réserver, vivre. Et c'est le cycle, lorsque votre voyage précédent se termine, vous commencez à penser au suivant.

Nous sommes maintenant au stade de l'expérience. Les gens n'utilisent pas MAPS.ME comme une application pour trouver l'inspiration où aller. Il est utilisé comme un outil, pour ne pas se perdre, pour naviguer sur place. Par conséquent, MAPS.ME est généralement téléchargé quelques semaines avant le voyage sur la recommandation d'amis.

Petit à petit, j'ai commencé à réaliser que c'était le problème alimentaire qui devait être abordé en premier. N'essayez pas de gagner plus d'argent, mais essayez de penser à la façon dont nous serions présents à toutes les étapes du cycle touristique, pour faire quelque chose de vraiment révolutionnaire. Le concept d'itinéraires touristiques a donc fait surface. Nous le publierons bientôt.

Notre stratégie produit de haut niveau:



Lorsque les touristes partent en voyage, ils peuvent placer des marques sur les cartes. Et nous, en fait, créons le plus grand catalogue de routes UGC, que personne dans l'industrie du voyage n'a. Il y a des startups qui ont essayé de faire quelque chose de similaire, mais elles n'ont pas décollé, car il est très coûteux d'attirer un public. Il y a un coût d'acquisition de clients très élevé dans l'industrie du voyage. Et nous avons une source sous forme de cartes. Les cartes sont le cœur et le cœur du service, ce qui nous permet de toucher un très large public à très bon marché. Nous avons beaucoup de «produits biologiques» du fait que les gens se recommandent MAPS.ME.

Après avoir discuté de tout cela, nous avons commencé à prioriser la liste des 180 tâches:

  • Comment une fonctionnalité affecte la rétention.
  • La fonctionnalité aidera-t-elle à attirer un nouveau public (acquisition)?
  • La fonctionnalité apportera-t-elle du profit (monétisation).

Voici à quoi ressemble notre tableau de priorisation des tâches ( téléchargez le modèle ):



L'ADN est la dernière frontière, nous rejetons ce qui ne correspond pas à notre ADN.

Pendant environ deux mois, nous avons établi des priorités et préparé une stratégie de développement pour 2018. Il y avait d'autres facteurs: l'audience pour laquelle la fonctionnalité est désormais ciblée et quelle partie de l'audience la fonctionnalité peut atteindre. Par exemple, la navigation automatique dans MAPS.ME est désormais activement utilisée par 10% de l'audience. Nous savons que si nous faisons un navigateur super-automatique, cette part atteindra un maximum de 40%. Nous évaluons donc l'importance d'une fonctionnalité en termes des efforts que nous pouvons consacrer à son développement.

Ensuite, nous avons divisé les fonctionnalités en blocs thématiques, et à l'intérieur, nous avons de nouveau hiérarchisé les tâches. Nous avons sélectionné 3-4 des tâches les plus importantes puis réparties de l'année, avec la répartition par trimestre. Viennent ensuite les itérations - les sprints, qui durent un peu plus d'un mois, car il y a toujours quelque chose d'inattendu. Deux à trois semaines de développement et deux semaines de tests, de régression et de libération. Environ 10 à 12 versions par an. C'est notre planification et notre développement.

Voici à quoi ressemble notre modèle économique (la structure est préservée, les chiffres ne sont pas réels), téléchargez le modèle :



Vous avez parlé en détail de la façon dont vos tâches sont formées, d'où elles viennent. Les gens à chaque niveau de soumission comprennent-ils de manière si détaillée comment le produit est créé? Un programmeur ordinaire comprendra cela?

Nous avons des réunions hebdomadaires le vendredi, à midi. Le directeur technique parle des réalisations de l'équipe technique en une semaine, du marketing - des indicateurs commerciaux. Je parle généralement de la stratégie: où allons-nous, que faisons-nous.

Autrement dit, vous-même parlez à toute l'équipe de la stratégie?

Oui Je pense que c'est une partie obligatoire. Si votre équipe ne sait pas où vous courez, il y a un sentiment de malentendu, de peur. Je pense que tout le monde devrait comprendre clairement ce que nous faisons. Lorsqu'un plan de produit et une stratégie sont élaborés, ils sont envoyés à tous les gars. Nous n'avons pas de secrets pour nos collègues.

Combien de personnes avez-vous sur le service?

32.

Et quel est le public?

Nous avons maintenant environ 105 millions d'unités. Environ 12 millions d'utilisateurs actifs mensuels (MAU). Il est clair que les gens installent l'application, supprimez-la. Nous avons environ 20 à 25 millions de bases d'installation actives, ce sont des gens qui ont installé MAPS.ME, mais ils l'utilisent occasionnellement. Les utilisateurs russes représentent environ 12%, et principalement l'Europe - 40%: Allemagne, France, Espagne. 15% d'utilisateurs des Amériques, principalement du Sud. Et 20% c'est l'Asie.

Combien de développeurs avez-vous?

16 personnes écrivent le code.

Vous cherchez des développeurs maintenant?

Nous recherchons.

Lesquels?

Nous proposons actuellement plusieurs services Web pour la planification de voyages. Par conséquent, nous avons besoin de développeurs Python pour le côté serveur.

Avez-vous des cartographes dans votre équipe?

Non. Les cartes sont créées par des cartographes bénévoles du service OpenStreetMap.org (OSM) . Je l'appelle Minecraft pour les adultes. Habituellement, tout le monde commence à dessiner des cartes des maisons dans lesquelles ils vivent: ils y ont ajouté un chemin, un banc ici. Puis il est allé quelque part à vélo, a enregistré une piste qui n'est pas sur la carte et l'a téléchargée sur OSM. Aujourd'hui, dans le monde, il y a environ 60 000 cartographes actifs mensuels qui cartographient OSM. Une sorte de Wikipédia en cartographie.

Est-il difficile pour une personne ordinaire, techniquement peu avertie, de prendre et d'ajouter son chalet d'été à la carte?

C'est super simple. J'ai même accusé mon fils aîné. Il peint à la maison maintenant. OSM est une communauté ouverte. Vous pouvez modifier la carte directement sur le Web. Il existe des outils basés sur OSM dans lesquels vous pouvez voir votre profil, votre progression et vos statistiques , comment vous mappez par rapport aux autres utilisateurs.



Il existe également un éditeur mobile intégré à MAPS.ME. Il s'agit de notre propre développement, lancé en juin 2016. Après cela, la communauté OSM a commencé à croître de façon assez notable. L'éditeur est très simple. Il n'a pas toutes les fonctionnalités d'un éditeur Web, mais vous permet de modifier et d'ajouter des informations sur les objets, d'ajouter des adresses de maisons.

Il y a environ un an, un article très intéressant a été publié dans lequel vous décriviez l'avenir possible, lorsque les gens cesseront de participer à la création de cartes, les robots le feront. Quand ce tournant se produira-t-il et comment affectera-t-il MAPS.ME?

Idéalement, ce serait bien de le faire en collaboration avec une personne. Supposons que j'ouvre une zone dans l'imagerie satellite, appuie sur un bouton, le réseau neuronal reconnaît les contours des routes, des maisons. Et la personne vérifie ensuite si c'est vrai. Sur la planète, il y a de telles parcelles de terrain sur lesquelles les maisons sont superposées, des tas de bâtiments, il n'est pas très clair s'il s'agit d'un chemin de terre ou d'asphalte. Dans de tels cas, une personne ne peut pas s'en passer. Une personne devrait aider à enseigner le réseau neuronal. La reconnaissance des images satellites ne suffit pas à elle seule pour former l'ensemble des données.

Par exemple, le restaurant est situé à l'intérieur, il y a des informations de contact. À partir d'une image satellite, vous ne verrez pas le programme dans la fenêtre. Mais on peut le voir depuis un véhicule sans pilote qui roule dans la rue et prend des photos de tout ce qui se trouve autour. Bien que tout le monde ne traîne pas dans la rue, un horaire idéal avec les polices correctes et bien reconnues. Je pense qu'au cours des cinq prochaines années, la cartographie sera grandement simplifiée grâce à l'intelligence artificielle et aux réseaux de neurones.

Maintenant, un blitz. Quel super-héros aimeriez-vous être?

Superman.

Pourquoi?

Il vole, fort.

Mac ou Windows?

Mac

Acheter ou vendre du bitcoin?

Pour acheter.

Quel livre avez-vous lu en dernier?

"La tâche de trois corps" Liu Qixin.

Quel livre recommanderiez-vous à nos téléspectateurs.

"Réfléchissez lentement, décidez vite", Daniel Kahneman.

Quelle est la dernière application mobile qui vous a surpris?

J'aime vraiment l'application Peak , c'est un tel quiz pour le développement du cerveau. Toutes sortes de tâches de mémoire et ainsi de suite. J'ai mis mes enfants.

Que voyez-vous dans 50 ans?

Pour commencer, je prévois vivre assez longtemps. Au cours des 20 prochaines années, il y aura une percée majeure en biotechnologie. Il sera possible, au minimum, de ralentir le processus de vieillissement, et là, il vous mènera déjà où. Au cours des 5 prochaines années, je me considère comme un entrepreneur dans le secteur des biotechnologies. Il est déjà assez difficile de planifier davantage.

Situation hypothétique: un robot peut vous remplacer. Tout ce que vous faites, le robot peut le faire tout aussi efficacement. Que ferez-vous?

Correction du fait qu'une interface neuronale est en cours de développement. Il sera possible de pomper l'intelligence de manière biologique et biotechnologique. En tant qu'organisme biologique, vous pourrez vous propulser à un niveau d'intelligence suffisamment élevé, tout à fait capable de rivaliser avec l'intelligence artificielle. La question est de savoir s'il y aura une singularité intellectuelle dans l'intelligence artificielle? Si nous parlons de 50 ans, de plans à long terme - c'est pour peupler et développer d'autres planètes. J'adore vraiment l'astrophysique et tout ce qui s'y rapporte. Mais le problème des moteurs et des mouvements longue distance n'est pas encore résolu.

Bureau ou travail à domicile?

Bureau. Communication avec les gens. Nous sommes des créatures très sociales. Je peux travailler de la maison de temps en temps quand j'ai besoin de rassembler mes pensées et de me concentrer. Mais encore, le bureau dans ce cas doit être compris comme un endroit où vous communiquez avec des collègues, des partenaires, etc.

La dernière question est provocatrice. À quoi vous manquez votre salaire?

J'en ai assez pour tout. Je veux investir davantage. Je veux acheter des actions de sociétés que je comprends. Je veux investir, peut-être pas tant avec de l'argent, mais avec le temps, dans certains projets qui m'intéressent, comme un mentor. Mais là encore, la question n'est pas le salaire. Maintenant, la majeure partie de mon argent va à l'éducation des enfants, 4 principaux postes de dépenses: l'éducation, la musique, les sports et les voyages. Tout le reste passe en dessous de la priorité.

PS: tous mes développements sur différentes startups sont disponibles gratuitement ici: www.lisovskiy.ru/edu/ .

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


All Articles