12 lat w chmurze

Witaj, Habro! Wznawiamy działalność bloga technologicznego firmy MoySklad.

MyWarehouse to usługa w chmurze służąca do zarządzania handlem. W 2007 roku jako pierwsi w Rosji wpadliśmy na pomysł przeniesienia księgowości handlowej do chmury. Mój Magazyn niedawno skończył 12 lat.
Choć pracownicy młodsi od samej firmy nie rozpoczęli jeszcze u nas pracy, opowiem Wam, od czego zaczynaliśmy i dokąd doszliśmy. Nazywam się Askar Rakhimberdiev, jestem szefem służby.

Pierwsze biuro - kawiarnia Mu-Mu

Firma MoySklad rozpoczęła działalność w 2007 roku z czteroosobowym zespołem, układami interfejsu w notatniku i rejestracją domen moysklad.ru. Obaj goście szybko stracili zapał, zostawiając mnie i Oleg Aleksiejew, nasz dyrektor techniczny.

W tym czasie nie pisałem kodu przez kilka lat, ale z radością ponownie zagłębiłem się w programowanie. Wybraliśmy najmodniejszy wówczas stos technologii: JavaEE, JBoss, Google Web Toolkit i PostgreSQL.

Miałem kwadratowy skoroszyt, w którym zapisywałem listy rzeczy do zrobienia, decyzje, a nawet projekty interfejsów. Szkoda, że ​​po kilku latach notes zaginął, pozostawiając jedynie jedno zdjęcie.

12 lat w chmurze
Pierwsze układy interfejsu były minimalistyczne

Początkowo biurem MySklada była kawiarnia Mu-Mu. Spotykaliśmy się raz w tygodniu, aby omówić sprawy biznesowe. Oleg kodował wieczorami i w weekendy, a ja mogłem pracować cały czas, odkąd rzuciłem pracę, aby pracować nad MyWarehouse.

Latem 2007 roku układ zmienił się w tę realizację. Należy pamiętać, że Internet Explorer nie był jeszcze powodem do wstydu.

12 lat w chmurze
Wersja alfa, lato 2007

10 listopada 2007 r. miał miejsce kolejny ważny kamień milowy: pierwsze publiczne ogłoszenie. My napisał o becie MySklad na Habré. Otrzymaliśmy publikację na stronie głównej i mnóstwo komentarzy, ale nie pojawiło się to, co najważniejsze – aktywni użytkownicy w planie darmowym.

Pierwszy inwestor

Do pierwszej rundy inwestycji potrzebnych było przynajmniej kilku realnych użytkowników. Rozmawiałem z kilkunastu rosyjskimi inwestorami, ale nikt nie chciał podejmować ryzyka. Produkt był dobry, ale wilgotny. Małe firmy w 2007 roku nie ufały SaaS, Oleg i ja nie mieliśmy żadnego doświadczenia w zakładaniu firmy.

Z beznadziei zacząłem szukać zachodnich inwestorów i poprzez LinkedIn znalazłem jeden fundusz z Estonii. Był prowadzony przez byłego szefa rozwoju w Skype o imieniu Toivo. W głębi serca Toivo nie był zawodowym inwestorem, ale prawdziwym inżynierem. Podejrzewam, że do transakcji doszło, ponieważ nie korzystaliśmy z MySQL, jak niektórzy gówniani programiści, ale z PostgreSQL (od razu wiadomo, poważnie). Postgres był wtedy znacznie mniej popularny niż obecnie, ale był używany w samym Skype.

12 lat w chmurze
Luty 2008, nadal nie możemy się zdecydować na nazwę serwisu

Szybko zgodziliśmy się na kwotę 200 tys. dolarów za 30% spółki i zaczęliśmy formalizować transakcję. Byłem pod wielkim wrażeniem działania e-administracji w Estonii i zdałem sobie sprawę, że sami musimy wymyślać żarty na temat powolności.

W lutym 2008 rozesłaliśmy informację prasową i media informatyczne napisały o nas przede wszystkim bardzo miarodajne wówczas CNews. Oczywiście pisaliśmy i cieszyliśmy się post na Habré.

Po ogłoszeniu pojawili się pierwsi klienci. Były to małe sklepy otwarte przez byłych informatyków (którzy też czytają CNews). W głębi serca nadal pociągały ich nowe technologie. Pierwszym płatnikiem niespodziewanie okazał się ojciec chrzestny córki mojej kuzynki.

Wśród pierwszych klientów znalazła się kolejna kategoria: dyrektorzy IT w dużych firmach, którzy tymczasowo załatali dziury w swojej automatyce za pomocą taniego MySkladomu. Współpracowała z nami nawet ogromna spółka holdingowa Rusagro.

Jestem im bardzo wdzięczny, ich niestandardowe modyfikacje, kosztujące kilkaset tysięcy rubli, faktycznie pomogły nam przetrwać pierwsze lata.

12 lat w chmurze
Pierwsza wersja serwisu

W kraju stopniowo kształtowała się społeczność chmurowa. W 2008 roku Stowarzyszenie Rosyjskich dostawców SaaS spotkało się kilka razy w kawiarni Shokoladnitsa na Shabolovskaya. Znalazło się w nim aż czterech dostawców: Megaplan, MoySklad i jeszcze dwa dawno zamknięte projekty. A 13 kwietnia 2009 r. pierwsza konferencja „SaaS w Rosji” zgromadziła już 40 osób.

Ogólnie rzecz biorąc, liderem rosyjskiego SaaS wtedy i przez kilka następnych lat był Megaplan. Był nieco irytujący swoim szaleńczym marketingiem, ale postąpił słusznie – promował wśród ludzi ideę chmur.

Dziękuję, kryzysie

Po pierwszej rundzie inwestycji zaczęliśmy sobie wypłacać hojne pensje w wysokości 60 tysięcy rubli i zatrudniliśmy pierwszych pracowników. Pieniędzy wystarczyło na rok. Kiedy się skończyły, trzeba było mocno oszczędzać: zatrudnieni pracownicy odeszli, a założyciele nadal pracowali za darmo. Musiałem wyprowadzić się z małego biura.

Myślę, że w tym momencie MoySklad uratował kryzys 2009 roku – w przeciwnym razie najprawdopodobniej sami z Olegiem wrócilibyśmy do pracy zarobkowej. Jednak ze względu na kryzys na rynku po prostu nie było dobrych ofert, więc kontynuowaliśmy świadczenie usług.

12 lat w chmurze
Autorem mema „Nie ma pieniędzy, ale się trzymasz” nie jest Dmitrij Miedwiediew, ale księgowy w MoegoSklada

Inwestorzy nadal patrzyli na nas jak na śmiecie, bez entuzjazmu. Teraz ze względu na powolny wzrost. W połowie 2009 roku mieliśmy tylko 40 płatnych kont. Przez prawie rok żyliśmy w trybie totalnej ekonomii.

Ale stopniowo i początkowo niezbyt zauważalnie zaczęły dziać się dobre rzeczy. Rozpoczęły się usprawnienia finansowe dla dużych klientów. Nieoczekiwanie jesienią 2009 roku „Forbes” napisał o nas artykuł. To był dobry materiał z pięknym zdjęciem moim i Olega w magazynie jednego z naszych klientów. Nie mieliśmy wtedy biura. Publikacja ta natychmiast przyniosła kilkadziesiąt nowych kont.

12 lat w chmurze
Robienie mądrych min

Pomogło nam wiele osób i firm, którym do dziś jestem bardzo wdzięczny. Przykładowo sprzedaż MySkladu poprzez SKB Kontur. Projekt zainicjował Leonid Wołkow, wówczas jeszcze nie sojusznik Nawalnego, ale jeden z przywódców Konturu. Wspólny produkt sprzedał się tak sobie, ale za integrację otrzymaliśmy za ten okres spore pieniądze.

Po raz pierwszy pojawiliśmy się na tej konferencji dzięki Siergiejowi Kotyrewowi z UMI. Nie było nas wtedy jeszcze stać na własne stoisko, ale Siergiej napisał: „Słuchajcie, na naszym stoisku w RIW mamy wolne miejsce na ladzie, możemy rozłożyć Wasze ulotki”.

Pod koniec 2009 roku ponownie poczuliśmy stabilność finansową, zaczęliśmy wypłacać sobie pensje w wysokości 20 tysięcy rubli, a nawet wynajęliśmy małe biuro w Centrum Obliczeniowym Badawczego Uniwersytetu Moskiewskiego (dla dwóch osób ze startupem znajomych).

Drugi inwestor

Rok 2010 to najbardziej pracowity okres w MyWarehouse. Z abonamentów zarobiliśmy już 200 tysięcy rubli miesięcznie. Za tę kwotę w jakiś sposób wynajęliśmy serwery, zleciliśmy SEO, zapłaciliśmy czterem pracownikom i przenieśliśmy się do osobnej sali na Moskiewskim Uniwersytecie Państwowym. Kiedyś napiszę osobny artykuł „Jak zaoszczędzić pieniądze w startupie bez przechodzenia na doshirak”.

Najważniejsze jest to, że rozwijamy się stabilnie i przewidywalnie. Zrozumiałem, że MySklad ma już ugruntowaną pozycję jako firma, więc nie chciałem teraz szukać inwestorów. Na wzrost wyceny spółki lepiej poczekać kolejny rok.

Niemniej jednak, gdy pod koniec 2010 roku zaproszono nas na konkurs startupowy do Petersburga, zgodziłem się. MySklad dotarł do finału 10 uczestników. Te 10 projektów rywalizowało o sześć lub siedem nagród. Udało nam się dokonać niemal niemożliwego: niczego nie wygrać. Szkoda było zmarnowanego czasu.

Przed powrotem do Moskwy poszedłem do biura moich byłych kolegów. Nie bez whisky. Z pewnym trudem dotarłem na stację i okazało się, że na krześle obok siedział pracownik 1C, który też był na tych zawodach. W Sapsan nie ma nic specjalnego do roboty, więc próbując odetchnąć z boku, spędziłem cztery godziny opowiadając o naszym serwisie. Następnego dnia zadzwonił do mnie Nuraliev, dyrektor 1C.

12 lat w chmurze

W ciągu miesiąca ustaliliśmy warunki i podpisaliśmy Term Sheet – umowę dotyczącą warunków transakcji. 1C kupił udział Estończyków, a MoySklad otrzymał solidne inwestycje na kolejny przełom.

Mieliśmy duże wątpliwości co do tej transakcji. Baliśmy się, że 1C zacznie wpływać na strategię produktu i zarządzanie firmą. Jak widać, wszystko stało się odwrotnie – inwestorzy pomagali, ale nie przeszkadzali. Myślę, że współpraca z 1C to jedna z naszych najbardziej udanych decyzji.

Latał

Rok 2011 był rokiem strasznym. Zaczęliśmy tak poprawnie wydawać nasze inwestycje 1C, że liczba potencjalnych klientów i klientów wzrosła kilkukrotnie w ciągu kilku miesięcy. Zgłoszenia do pomocy technicznej pozostały bez odpowiedzi przez 3-4 dni. Nie było czasu na przetwarzanie leadów. Aby zamknąć tickery lub wywołać nowe rejestracje, raz w tygodniu przeprowadzaliśmy porządki.

Zespół powiększył się z czterech do dwudziestu osób. Jednocześnie, jak to zwykle bywa, w firmie zapanował kompletny chaos. Aktywnie podróżowaliśmy na wydarzenia i dużo eksperymentowaliśmy: na przykład próbowaliśmy sprzedawać MoySklad na rynkach. Zrobili to z takim samym sukcesem, jak teraz na Sadovod próbują rozmawiać o etykietowaniu produktów.

Były też inne trudne momenty. Na przykład duża planowana strata w 2012 roku. Baza klientów rosła, wszyscy pracowali po 12 godzin, ale pieniędzy na koncie było coraz mniej. Z psychologicznego punktu widzenia jest to trudne nie tylko dla najwyższej kadry kierowniczej, ale także dla wszystkich pracowników.

Po raz drugi stabilną rentowność osiągnęliśmy w 2014 roku. Z czasem do promocji modelu chmurowego dołączyły Bitrix24 i amoCRM. Myślę, że bardzo sobie pomogliśmy.

OK, ale musimy się poprawić

W ciągu ostatnich pięciu lat stale rośniemy o 40-60% rocznie. Firma zatrudnia 120 osób (zawsze zapraszamy nowych, wyślij CV). Z tego, co widzę, jesteśmy pewnym liderem w swoim segmencie w Rosji i obecnie staramy się wejść na rynek amerykański.

Ale przed nami trudne zadanie – nie zwalniać tempa. Utrzymanie nieliniowego wzrostu jest trudne, ale konieczne.

12 lat w chmurze
Liczba nowych klientów według miesiąca

Od 2016 roku rosyjski rząd aktywnie nam pomaga (nie sądzę, że o tym wie) w projektach dotyczących kas fiskalnych online i obowiązkowego etykietowania towarów. Dostosowujemy MySklad do nowych wymagań i powiększamy bazę klientów korzystając z bezpłatnych planów.

Oczywiście w tym czasie moglibyśmy wypuścić kilkanaście nowych funkcji, które pomogłyby klientom zwiększyć efektywność. Rozumiemy jednak, że teraz ważne jest, aby małe przedsiębiorstwa przetrwały, dlatego wymogi prawne pozostają priorytetem.

Globalnie celem MySklad jest pomoc małym firmom. Dlatego liczba klientów i przychody to nie tylko liczby, ale obiektywne wskaźniki tego, jak bardzo przedsiębiorcy nas potrzebują.

Obecnie w MySklad znajduje się ponad 1 300 000 rejestracji. Każdego dnia 100 000 aktywnych użytkowników tworzy pół miliona nowych dokumentów, generuje 1500 żądań na sekundę i 8 TB ruchu. W backendzie używamy Java, Hibernate, GWT, Wildfly, PostgreSQL, RabbitMQ, Kafka, Docker, Kubernetes. Do rozwoju detalicznych aplikacji desktopowych - Scala.js i Electron. Aplikacje mobilne pisane są w językach Kotlin i Swift.

W kolejnych wpisach porozmawiamy bardziej szczegółowo o procesach zachodzących w firmie i rozwoju produktu. Na przykład wkrótce pojawi się artykuł o tym, jak zbudowaliśmy API. Napisz w komentarzach, z której strony chciałbyś dowiedzieć się o MyWarehouse, zagłosuj na ciekawe życzenia.

Źródło: www.habr.com

Dodaj komentarz