Hallo Habr! Wir eröffnen wieder den Tech-Blog der Firma MySklad.
MoySklad ist ein Cloud-Service zur Verwaltung des Handels. 2007 haben wir als erste in Russland erfunden, um die Handelsbuchhaltung in die Cloud zu übertragen. Mein Lager ist vor kurzem 12 Jahre alt geworden.
Obwohl Mitarbeiter, die jünger als das Unternehmen sind, noch nicht mit uns zusammengearbeitet haben, sage ich Ihnen, wo wir angefangen haben und woher wir gekommen sind. Mein Name ist Askar Rakhimberdiev, ich bin der Leiter des Dienstes.
Erstes Büro - Cafe Mu-Mu
Das Unternehmen MoySklad startete 2007 mit einem Team von vier Mitarbeitern, Schnittstellenlayouts in einem Notebook und der Domainregistrierung
moysklad.ru . Zwei Jungs hatten schnell keine Begeisterung mehr, ich und
Oleg Alekseev , unser technischer Direktor, blieben.
Zu diesem Zeitpunkt hatte ich mehrere Jahre lang keinen Code geschrieben, aber ich freute mich, wieder in die Entwicklung einzutauchen. Wir haben uns für den damals modernsten Technologie-Stack entschieden: JavaEE, JBoss, Google Web Toolkit und PostgreSQL.
Ich hatte eine Arbeitsmappe in der Box, in der ich Aufgabenlisten, Lösungen und sogar Schnittstellenlayouts aufschrieb. Es ist eine Schande, dass nach ein paar Jahren, in denen das Notizbuch verloren ging, nur noch ein Foto übrig war.
Die ersten Schnittstellenlayouts waren minimalistischDas Büro von MySklad war zunächst das Mu-Mu-Café. Sie trafen sich einmal pro Woche, um Angelegenheiten zu besprechen. Oleg programmierte abends und am Wochenende, und ich konnte die ganze Zeit arbeiten, da ich meinen Job kündigte, um My Warehouse zu erledigen.
Im Sommer 2007 wurde das Layout zu einer solchen Implementierung. Bitte beachten Sie, dass der Internet Explorer noch nicht etwas peinlich war.
Alpha-Version, Sommer 2007Der folgende wichtige Meilenstein fand am 10. November 2007 statt: die erste öffentliche Ankündigung. Wir
haben über die Beta von MySklad auf Habré geschrieben . Wir haben eine Veröffentlichung auf der Hauptseite und viele Kommentare erhalten, aber das Wichtigste - aktive Benutzer zum kostenlosen Preis - ist nicht erschienen.
Erster Investor
Für die erste Investitionsrunde wurden mindestens einige echte Benutzer benötigt. Ich habe mit einem Dutzend russischer Investoren gesprochen, aber niemand wollte es riskieren. Das Produkt war geeignet, aber feucht. Kleinunternehmen im Jahr 2007 vertrauten SaaS nicht, Oleg und ich hatten keine Erfahrung in der Gründung eines Unternehmens.
Aufgrund der Hoffnungslosigkeit suchte ich nach westlichen Investoren und fand über LinkedIn einen Fonds aus Estland. Es wurde von einem ehemaligen Leiter der Skype-Entwicklung namens Toivo geleitet. In seinem Herzen war Toivo kein professioneller Investor, sondern ein echter Ingenieur. Ich vermute, dass die Transaktion stattgefunden hat, weil wir nicht MySQL verwendet haben, wie einige Govnokodery, sondern PostgreSQL (sofort verständliche, ernsthafte Leute). Postgres war damals viel weniger beliebt als heute, wurde aber nur auf Skype selbst verwendet.
Februar 2008 können wir uns noch nicht über den Namen des Dienstes entscheidenWir einigten uns schnell auf einen Betrag von 200.000 USD für eine 30% ige Beteiligung an dem Unternehmen und begannen, den Deal zu bearbeiten. Ich war sehr beeindruckt von der Funktionsweise von E-Government in Estland und erkannte, dass wir für uns selbst Witze über Trägheit machen müssen.
Im Februar 2008 haben wir eine Pressemitteilung verschickt und IT-Medien haben über uns geschrieben, vor allem
CNews, eine sehr maßgebliche. Natürlich haben wir einen freudigen
Beitrag über Habré geschrieben .
Nach der Ankündigung erschienen die ersten Kunden. Dies waren kleine Läden, die von ehemaligen IT-Spezialisten eröffnet wurden (die sonst CNews lesen würden). Im Kern haben sie sich immer noch für neue Technologien interessiert. Der allererste Zahler stellte sich plötzlich als Pate meines Cousins heraus.
Zu den ersten Kunden gehörte eine weitere Kategorie: CIOs großer Unternehmen, die mit billigem MyStore vorübergehend Lücken in ihrer Automatisierung geschlossen haben. Sogar die riesige Holding Rusagro hat mit uns zusammengearbeitet.
Ich bin ihnen sehr dankbar, dass ihre maßgeschneiderten Verbesserungen von mehreren hunderttausend Rubel uns tatsächlich geholfen haben, in den ersten Jahren zu überleben.
Die erste Version der WebsiteEine wolkige Gemeinschaft entwickelte sich allmählich im Land. Im Jahr 2008 versammelte sich eine Vereinigung russischer SaaS-Anbieter mehrmals im Shokoladnitsa-Café in Shabolovskaya. Es gab bis zu vier Anbieter: Megaplan, MoySklad und zwei weitere Projekte, die schon lange geschlossen waren. Und am 13. April 2009 brachte die allererste SaaS in Russland-Konferenz 40 Personen zusammen.
Im Allgemeinen war Megaplan damals und in den nächsten Jahren der Führer der russischen SaaS. Er machte etwas wütend mit seinem ausgelassenen Marketing, aber er tat genau das Richtige - er förderte die Idee der Wolken bei den Menschen.
Danke Krise
Nach der ersten Investitionsrunde begannen wir, uns großzügige Gehälter von 60.000 Rubel zu zahlen und stellten die ersten Mitarbeiter ein. Es gab genug Geld für ein Jahr. Als sie endeten, musste ich hart sparen: Die angestellten Mitarbeiter gingen und die Gründer arbeiteten weiterhin kostenlos. Ich musste aus einem kleinen Büro ausziehen.
Ich denke, dass MySklad in diesem Moment die Krise von 2009 gerettet hat - sonst wären Oleg und ich höchstwahrscheinlich zurückgekehrt, um selbst zu arbeiten. Aufgrund der Krise gab es einfach keine guten Angebote auf dem Markt, so dass wir uns weiterhin dem Service widmeten.
Der Autor des Mems „Es gibt kein Geld, aber Sie halten fest“ ist nicht Dmitri Medwedew, sondern ein Buchhalter von MySkladDie Investoren sahen uns immer noch
wie Scheiße ohne Begeisterung an. Jetzt aufgrund des langsamen Wachstums. Mitte 2009 hatten wir nur 40 bezahlte Konten. Fast ein Jahr lang lebten wir in einem Regime der Gesamtwirtschaft.
Aber allmählich und zunächst nicht sehr auffällig begannen gute Ereignisse aufzutreten. Senden Sie finanzielle Verbesserungen für große Kunden. Unerwartet schrieb Forbes im Herbst 2009 einen Artikel über uns. Es war gutes Material mit einem schönen Foto von mir und Oleg im Lager eines unserer Kunden. Wir hatten damals kein Büro. Diese Veröffentlichung brachte sofort mehrere Dutzend neue Konten.
Kluge Gesichter machenWir wurden von vielen Menschen und Unternehmen unterstützt, denen ich immer noch sehr dankbar bin. Zum Beispiel der Verkauf von MyStore über SKB Kontur. Das Projekt wurde von Leonid Volkov ins Leben gerufen, der damals noch kein Mitarbeiter von Navalny war, aber einer der Leiter der Rennstrecke. Das gemeinsame Produkt wurde so lala verkauft, aber für die Integration erhielten wir für diesen Zeitraum spürbares Geld.
Das erste Mal auf dieser Konferenz sind wir dank Sergey Kotyrev von UMI erschienen. Dann konnten wir uns unseren eigenen Stand immer noch nicht leisten, aber Sergey schrieb: „Hören Sie, wir haben freien Platz auf dem Stand im RIW am Stand, wir können Ihre Flugblätter platzieren.“
Ende 2009 fühlten wir uns wieder finanziell stabil, begannen uns Gehälter in Höhe von 20.000 Rubel zu zahlen und mieteten sogar ein kleines Büro im Wissenschafts- und Forschungszentrum der Moskauer Staatsuniversität (für zwei mit einem Startup-Freund).
Zweiter Investor
2010 ist die meiste Lampenperiode von My Storehouse. Wir haben bereits 200.000 Rubel pro Monat für Abonnements verdient. Für diesen Betrag haben wir irgendwie Server gemietet, SEO ausgelagert, vier Mitarbeiter bezahlt und sind in einen separaten Raum an der Moskauer Staatsuniversität umgezogen. Eines Tages werde ich ein separates Material schreiben: "Wie man in einem Startup Geld spart, ohne zu einem Doshirak zu wechseln".
Vor allem sind wir stetig und vorhersehbar gewachsen. Ich habe verstanden, dass MySklad definitiv schon als Unternehmen stattgefunden hat, deshalb wollte ich jetzt keine Investoren suchen. Es ist besser, ein weiteres Jahr zu warten, bis die Unternehmensbewertung steigt.
Als wir Ende 2010 zu einem Startup-Wettbewerb nach St. Petersburg eingeladen wurden, stimmte ich zu. MoySklad erreichte das Finale von 10 Teilnehmern. Diese 10 Projekte erhielten sechs oder sieben Preise. Wir haben das fast Unmögliche geschafft: nichts zu gewinnen. Es war eine Schande für die verbrachte Zeit.
Bevor ich nach Moskau zurückkehrte, ging ich in das Büro meiner ehemaligen Kollegen. Nicht ohne Whisky. Mit einigen Schwierigkeiten gelang es mir, zum Bahnhof zu gelangen, und es stellte sich heraus, dass ein Mitarbeiter von 1C, der ebenfalls an diesem Wettbewerb teilnahm, auf dem nächsten Stuhl saß. In Sapsan gibt es nichts Besonderes zu tun. Deshalb habe ich vier Stunden lang über unseren Service gesprochen, als ich versuchte, zur Seite zu atmen. Am nächsten Tag rief ich Nuraliev an, den Direktor von 1C.

Einen Monat lang haben wir die Bedingungen festgelegt und das Term Sheet unterzeichnet - eine Vereinbarung über die Bedingungen der Transaktion. 1C kaufte den Anteil der Esten und MySklad erhielt solide Investitionen für den nächsten Durchbruch.
Wir hatten große Zweifel an diesem Deal. Wir hatten Angst, dass 1C die Produktstrategie und die Unternehmensführung beeinflussen würde. Wie Sie jetzt sehen können, ist alles umgekehrt passiert - Investoren haben geholfen, aber nicht eingegriffen. Ich denke, dass die Arbeit mit 1C eine unserer erfolgreichsten Lösungen ist.
Flog
2011 war ein monströses Jahr. Wir haben begonnen, 1C-Investitionen so korrekt auszugeben, dass die Anzahl der Leads und Kunden im Laufe mehrerer Monate um ein Vielfaches gestiegen ist. Tickets im technischen Support wurden 3-4 Tage lang nicht beantwortet. Leads hatten keine Zeit zu verarbeiten. Um die Ticker zu schließen oder neue Registrierungen anzurufen, veranstalteten wir einmal pro Woche einen Community-Arbeitstag.
Das Team ist von vier auf zwanzig Personen angewachsen. Gleichzeitig regierte das Unternehmen wie üblich in völligem Chaos. Wir sind aktiv zu Veranstaltungen gereist und haben viel experimentiert: Zum Beispiel haben wir versucht, MySklad auf den Märkten zu verkaufen. Sie haben es mit dem gleichen Erfolg gemacht, als sie jetzt versuchen, über die Produktkennzeichnung im Gardener zu sprechen.
Es gab andere schwierige Punkte. Zum Beispiel ein großer geplanter Verlust im Jahr 2012. Die Kundenbasis wuchs, alle arbeiteten 12 Stunden, aber das Geld auf dem Konto wurde immer geringer. Psychologisch ist dies nicht nur für Tops, sondern auch für alle Mitarbeiter schwierig.
Das zweite Mal haben wir bereits 2014 eine stabile Profitabilität erreicht. Im Laufe der Zeit haben Bitrix24 und amoCRM das Cloud-Modell weiterentwickelt. Ich denke, wir haben uns sehr geholfen.
Gut, aber besser
In den letzten fünf Jahren sind wir stetig um 40-60% pro Jahr gewachsen. Das Unternehmen beschäftigt 120 Mitarbeiter (wir freuen uns immer über neue, senden Sie einen Lebenslauf). Soweit ich sehen kann, sind wir in unserem Segment in Russland zuversichtlich führend und versuchen nun, in den US-Markt einzutreten.
Aber wir stehen vor einer schwierigen Aufgabe - nicht langsamer zu werden. Die Aufrechterhaltung eines nichtlinearen Wachstums ist schwierig, aber notwendig.
Die Anzahl der Neukunden pro MonatSeit 2016 unterstützt uns die russische Regierung aktiv (ich glaube nicht, dass sie davon weiß) bei Projekten an Online-Kassen und der obligatorischen Kennzeichnung von Waren. Wir passen MySklad an neue Anforderungen an und erweitern unseren Kundenstamm zu kostenlosen Preisen.
In dieser Zeit könnten wir natürlich ein Dutzend neuer Funktionen veröffentlichen, mit denen Kunden die Effizienz steigern können. Wir verstehen jedoch, dass es jetzt wichtig ist, dass kleine Unternehmen überleben. Daher bleiben gesetzliche Anforderungen eine Priorität.
Weltweit ist es das Ziel von MyStore, kleinen Unternehmen zu helfen. Daher sind die Anzahl der Kunden und der Umsatz nicht nur Zahlen, sondern objektive Indikatoren dafür, wie sehr Unternehmer uns brauchen.
Jetzt in MyStore mehr als 1.300.000 Registrierungen. Täglich erstellen 100.000 aktive Benutzer eine halbe Million neuer Dokumente, generieren 1.500 Anfragen pro Sekunde und 8 TB Datenverkehr. Im Backend verwenden wir Java, Hibernate, GWT, Wildfly, PostgreSQL, RabbitMQ, Kafka, Docker und Kubernetes. Für die Entwicklung von Desktop-Anwendungen für den Einzelhandel - Scala.js und Electron. Mobile Anwendungen sind in Kotlin und Swift geschrieben.
In zukünftigen Beiträgen werden wir mehr über Prozesse innerhalb des Unternehmens und die Produktentwicklung sprechen. Zum Beispiel wird es bald einen Artikel darüber geben, wie wir die API erstellt haben. Schreiben Sie in die Kommentare, auf welcher Seite Sie sich für MyStore interessieren, und stimmen Sie für interessante Wünsche ab.