Bonjour, Habr! Nous ouvrons à nouveau le blog technologique de MySklad.
MoySklad est un service cloud pour gérer le commerce. En 2007, nous avons été les premiers en Russie à inventer le transfert de la comptabilité commerciale vers le cloud. Mon entrepôt a récemment 12 ans.
Bien que les employés plus jeunes que l'entreprise elle-même n'aient pas encore commencé à travailler avec nous, je vais vous dire où nous avons commencé et d'où nous venons. Je m’appelle Askar Rakhimberdiev, je suis le chef du service.
Premier bureau - café Mu-Mu
La société MoySklad a démarré en 2007 avec une équipe de quatre personnes, des dispositions d'interface dans un cahier et l'enregistrement de domaine
moysklad.ru . Deux gars ont rapidement manqué d'enthousiasme, moi et
Oleg Alekseev , notre directeur technique, sommes restés.
A cette époque, je n'avais pas écrit de code depuis plusieurs années, mais j'étais ravi de me replonger dans le développement. Nous avons choisi la pile technologique la plus en vogue à l'époque: JavaEE, JBoss, Google Web Toolkit et PostgreSQL.
J'avais un classeur dans la boîte où je notais les listes de tâches, les solutions et même les dispositions d'interface. C'est dommage qu'après quelques années le carnet ait été perdu, il ne restait plus qu'une seule photo.
Les premières dispositions d'interface étaient minimalistesAu début, le bureau de MySklad était le café Mu-Mu. Ils se réunissaient une fois par semaine pour discuter de questions. Oleg codait le soir et le week-end, et je pouvais travailler tout le temps, depuis que j'avais quitté mon travail pour faire mon entrepôt.
À l'été 2007, la mise en page s'est transformée en une telle mise en œuvre. Veuillez noter qu'Internet Explorer n'était pas encore un peu gênant.
Version Alpha, été 2007Le jalon important suivant a eu lieu le 10 novembre 2007: la première annonce publique. Nous avons
écrit sur la bêta de MySklad sur Habré . Nous avons reçu une publication sur la page principale et de nombreux commentaires, mais la chose la plus importante - les utilisateurs actifs à un tarif gratuit - n'est pas apparue.
Premier investisseur
Pour le premier cycle d'investissement, au moins quelques utilisateurs réels étaient nécessaires. J'ai parlé avec une dizaine d'investisseurs russes, mais personne ne voulait le risquer. Le produit était approprié, mais humide. En 2007, les petites entreprises ne faisaient pas confiance au SaaS, Oleg et moi n'avions pas d'expérience dans le démarrage d'une entreprise.
En raison du désespoir, j'ai commencé à chercher des investisseurs occidentaux et grâce à LinkedIn, j'ai trouvé un fonds d'Estonie. Il était dirigé par un ancien responsable du développement de Skype nommé Toivo. Dans son cœur, Toivo n'était pas un investisseur professionnel, mais un véritable ingénieur. Je soupçonne que la transaction a eu lieu parce que nous n'avons pas utilisé MySQL, comme certains govnokodery, mais PostgreSQL (immédiatement compréhensible, les gars sérieux). Postgres était alors beaucoup moins populaire qu'aujourd'hui, mais il était juste utilisé sur Skype lui-même.
Février 2008, nous ne pouvons toujours pas décider du nom du serviceNous nous sommes rapidement mis d'accord sur un montant de 200 000 $ pour une participation de 30% dans la société et avons commencé à traiter la transaction. J'ai été très impressionné par le fonctionnement du gouvernement électronique en Estonie et j'ai réalisé que nous devons nous-mêmes composer des blagues sur la lenteur.
En février 2008, nous avons envoyé un communiqué de presse et les médias informatiques ont écrit à notre sujet, tout d'abord,
CNews, qui fait autorité. Bien sûr, nous avons écrit un joyeux
article sur Habré .
Après l'annonce, les premiers clients sont apparus. Il s'agissait de petites boutiques ouvertes par d'anciens informaticiens (qui liraient d'autres CNews). Au fond, ils gravitaient toujours vers les nouvelles technologies. Le tout premier payeur s'est avéré soudainement être le parrain de mon cousin.
Parmi les premiers clients, il y avait une autre catégorie: les DSI de grandes entreprises qui fermaient temporairement des trous dans leur automatisation avec MyStore pas cher. Même l'immense holding Rusagro a travaillé avec nous.
Je leur suis très reconnaissant, leurs améliorations sur mesure de plusieurs centaines de milliers de roubles nous ont en fait aidés à survivre au cours des premières années.
La première version du siteUne communauté nuageuse se développait progressivement dans le pays. En 2008, une association de fournisseurs russes de SaaS s'est réunie à plusieurs reprises au café Shokoladnitsa à Shabolovskaya. Il comptait jusqu'à quatre fournisseurs: Megaplan, MoySklad et deux autres projets fermés depuis longtemps. Et le 13 avril 2009, la toute première conférence SaaS en Russie a réuni 40 personnes.
En général, le leader du SaaS russe à l'époque et les prochaines années était Megaplan. Il était un peu furieux de son marketing dynamique, mais il a fait la bonne chose - il a promu l'idée des nuages auprès des gens.
Merci crise
Après le premier cycle d'investissement, nous avons commencé à nous payer de généreux salaires de 60 000 roubles et à embaucher les premiers employés. Il y avait assez d'argent pour un an. Quand ils ont fini, j'ai dû faire une sauvegarde difficile: les employés embauchés sont partis et les fondateurs ont continué à travailler gratuitement. J'ai dû quitter un petit bureau.
Je pense qu'en ce moment MySklad a sauvé la crise de 2009 - sinon Oleg et moi serions probablement retournés travailler pour nous embaucher. Mais à cause de la crise, il n'y avait tout simplement pas de bonnes offres sur le marché, nous avons donc continué à nous engager dans le service.
L'auteur du mème «Il n'y a pas d'argent, mais vous tenez bon» n'est pas Dmitri Medvedev, mais un comptable de MySkladLes investisseurs nous regardaient toujours
comme de la merde sans enthousiasme. Maintenant dû à une croissance lente. À la mi-2009, nous n'avions que 40 comptes payés. Pendant près d'un an, nous avons vécu dans un régime d'économie totale.
Mais progressivement et au début, pas de façon très sensible, de bons événements ont commencé à se produire. Envoyez des améliorations monétaires pour les gros clients. De façon inattendue, à l'automne 2009, Forbes a écrit un article sur nous. C'était du bon matériel avec une belle photo de moi et Oleg dans l'entrepôt d'un de nos clients. Nous n'avions pas de bureau à l'époque. Cette publication a immédiatement apporté plusieurs dizaines de nouveaux comptes.
Faire des grimaces intelligentesNous avons été aidés par de nombreuses personnes et entreprises, à qui je suis toujours très reconnaissant. Par exemple, les ventes de MyStore via SKB Kontur. Le projet a été lancé par Leonid Volkov, alors pas encore associé de Navalny, mais l'un des leaders du circuit. Le produit commun a été vendu comme tel, mais pour l'intégration, nous avons reçu de l'argent notable pour cette période.
La première fois à cette conférence, nous sommes apparus grâce à Sergey Kotyrev de l'UMI. Ensuite, nous ne pouvions toujours pas nous permettre notre propre stand, mais Sergey a écrit: "Écoutez, nous avons de l'espace libre sur le stand au RIW sur le stand, nous pouvons mettre vos brochures".
Fin 2009, nous avons de nouveau ressenti une stabilité financière, commencé à nous payer des salaires de 20 mille roubles et même loué un petit bureau au Centre scientifique et de recherche de l'Université d'État de Moscou (pour deux avec un ami en démarrage).
Deuxième investisseur
2010 est la période la plus lumineuse de My Storehouse. Nous avons déjà gagné 200 000 roubles par mois sur les abonnements. Pour ce montant, nous avons en quelque sorte loué des serveurs, externalisé le référencement, payé quatre employés et déménagé dans une pièce séparée à l'Université d'État de Moscou. Un jour, j'écrirai un document séparé "Comment économiser de l'argent dans une startup sans passer à un doshirak".
Plus important encore, nous avons connu une croissance régulière et prévisible. J'ai compris que MySklad avait déjà définitivement eu lieu en tant qu'entreprise, donc je ne voulais pas chercher d'investisseurs pour le moment. Il vaut mieux attendre encore un an pour que la valorisation de l'entreprise augmente.
Néanmoins, lorsque, fin 2010, nous avons été invités à un concours de startup à Saint-Pétersbourg, j'ai accepté. MoySklad a atteint la finale de 10 participants. Ces 10 projets ont remporté six ou sept prix. Nous avons réussi l'impossible: ne rien gagner. C'était dommage pour le temps passé.
Avant de rentrer à Moscou, je me suis rendu au bureau de mes anciens collègues. Pas sans whisky. Avec quelques difficultés, j'ai réussi à me rendre à la gare et il s'est avéré qu'un employé de 1C, qui était également présent à ce concours, était assis sur la chaise voisine. Il n'y a rien de spécial à faire à Sapsan, donc, essayant de respirer sur le côté, j'ai parlé de notre service pendant quatre heures. Le lendemain, j'ai appelé Nuraliev, directeur de 1C.

Pendant un mois, nous avons réglé les termes et signé la feuille Term - un accord sur les termes de la transaction. 1C a acheté la part des Estoniens et MySklad a reçu des investissements solides pour la prochaine percée.
Nous avions de grands doutes sur cet accord. Nous avions peur que 1C influence la stratégie produit et la gestion de l'entreprise. Comme vous pouvez le voir maintenant, tout s'est passé dans l'autre sens - les investisseurs ont aidé, mais ne sont pas intervenus. Je pense que travailler avec 1C est l'une de nos solutions les plus réussies.
Volé
2011 a été une année monstrueuse. Nous avons commencé à dépenser les investissements 1C si correctement que le nombre de prospects et de clients a augmenté plusieurs fois au cours de plusieurs mois. Les tickets du support technique sont restés sans réponse pendant 3 à 4 jours. Les prospects n'ont pas eu le temps de traiter. Pour fermer les tickers ou sonner de nouvelles inscriptions, une fois par semaine, nous avons organisé une journée de travail communautaire.
L'équipe est passée de quatre à vingt personnes. En même temps, comme d'habitude, l'entreprise régnait dans un chaos complet. Nous avons activement voyagé vers des événements et expérimenté beaucoup: par exemple, nous avons essayé de vendre MySklad sur les marchés. Ils l'ont fait avec le même succès qu'ils essaient maintenant de parler de l'étiquetage des produits dans le jardinier.
Il y avait d'autres points difficiles. Par exemple, une grande perte prévue en 2012. La clientèle grandissait, tout le monde travaillait pendant 12 heures, mais l'argent sur le compte devenait de moins en moins. Psychologiquement, cela est difficile non seulement pour les hauts, mais aussi pour tous les employés.
La deuxième fois, nous avons atteint une rentabilité stable dès 2014. Au fil du temps, Bitrix24 et amoCRM se sont joints à l'avancement du modèle cloud. Je pense que nous nous sommes beaucoup aidés.
Bon, mais mieux
Au cours des cinq dernières années, nous avons connu une croissance régulière de 40 à 60% par an. L'entreprise emploie 120 personnes (nous sommes toujours heureux pour les nouveaux, envoyez un CV). Pour autant que je sache, nous sommes un leader confiant dans notre segment en Russie et essayons maintenant de pénétrer le marché américain.
Mais nous sommes confrontés à une tâche difficile - ne pas ralentir. Le maintien d'une croissance non linéaire est difficile, mais nécessaire.
Le nombre de nouveaux clients par moisDepuis 2016, le gouvernement russe nous aide activement (je ne pense pas qu'il le sache) avec des projets sur les caisses en ligne et l'étiquetage obligatoire des marchandises. Nous adaptons MySklad aux nouvelles exigences, nous élargissons notre clientèle à des tarifs gratuits.
Bien sûr, pendant ce temps, nous pourrions publier une douzaine de nouvelles fonctionnalités qui aideraient les clients à augmenter leur efficacité. Mais nous comprenons que maintenant il est important pour les petites entreprises de survivre, par conséquent, les exigences législatives restent une priorité.
À l'échelle mondiale, l'objectif de MyStore est d'aider les petites entreprises. Par conséquent, le nombre de clients et le chiffre d'affaires ne sont pas seulement des chiffres, mais des indicateurs objectifs de la quantité de besoins des entrepreneurs.
Maintenant dans MyStore plus de 1 300 000 inscriptions. Chaque jour, 100 000 utilisateurs actifs créent un demi-million de nouveaux documents, génèrent 1 500 requêtes par seconde et 8 To de trafic. Dans le backend, nous utilisons Java, Hibernate, GWT, Wildfly, PostgreSQL, RabbitMQ, Kafka, Docker, Kubernetes. Pour le développement d'applications de bureau de détail - Scala.js et Electron. Les applications mobiles sont écrites en Kotlin et Swift.
Dans les prochains articles, nous parlerons davantage des processus au sein de l'entreprise et du développement de produits. Par exemple, il y aura bientôt un article sur la façon dont nous avons construit l'API. Écrivez dans les commentaires de quel côté vous seriez intéressé à connaître MyStore, votez pour des souhaits intéressants.