12 gadi mākonī

Sveiks, Habr! Mēs atkārtoti atveram uzņēmuma MoySklad tehnoloģiju emuāru.

MyWarehouse ir mākoņpakalpojums tirdzniecÄ«bas pārvaldÄ«bai. 2007. gadā mēs bijām pirmie Krievijā, kas nāca klajā ar ideju par tirdzniecÄ«bas uzskaites pārneÅ”anu uz mākoni. Manai noliktavai nesen apritēja 12 gadi.
Kamēr darbinieki, kas ir jaunāki par paÅ”u uzņēmumu, pie mums vēl nav sākuÅ”i strādāt, pastāstÄ«Å”u, kur sākām un kur esam nonākuÅ”i. Mani sauc Askars Rakhimberdijevs, es esmu dienesta vadÄ«tājs.

Pirmais birojs - Mu-Mu kafejnīca

Uzņēmums MoySklad savu darbÄ«bu uzsāka 2007. gadā ar četru cilvēku komandu, saskarnes izkārtojumiem piezÄ«mjdatorā un domēna reÄ£istrāciju. moysklad.ru. Abi puiÅ”i ātri zaudēja entuziasmu, atstājot mani un Oļegs Aleksejevs, mÅ«su tehniskais direktors.

Tobrīd kodu nebiju rakstījis vairākus gadus, bet ar prieku atkal ieniru attīstībā. Mēs izvēlējāmies tajā laikā vismodernāko tehnoloģiju kopumu: JavaEE, JBoss, Google Web Toolkit un PostgreSQL.

Man bija kvadrātveida darbgrāmata, kurā es pierakstīju uzdevumu sarakstus, lēmumus un pat interfeisa dizainus. Žēl, ka pēc dažiem gadiem piezīmju grāmatiņa tika pazaudēta, atstājot tikai vienu fotogrāfiju.

12 gadi mākonī
Pirmie interfeisa izkārtojumi bija minimālistiski

Sākumā MySklada birojs bija Mu-Mu kafejnīca. Mēs tikāmies reizi nedēļā, lai apspriestu lietas. Oļegs kodēja vakaros un brīvdienās, un es varēju strādāt visu laiku, jo pametu darbu, lai strādātu MyWarehouse.

2007. gada vasarā izkārtojums pārvērtās par Å”o realizāciju. LÅ«dzu, ņemiet vērā, ka pārlÅ«kprogrammai Internet Explorer vēl nebija jākaunas.

12 gadi mākonī
Alfa versija, 2007. gada vasara

10. gada 2007. novembrÄ« notika nākamais svarÄ«gais pavērsiens: pirmais publiskais paziņojums. Mēs rakstÄ«ja par MySklad beta versiju vietnē HabrĆ©. Mēs saņēmām publikāciju galvenajā lapā un daudz komentāru, bet pats galvenais - aktÄ«vie bezmaksas plāna lietotāji - neparādÄ«jās.

Pirmais investors

Pirmajā investÄ«ciju kārtā bija nepiecieÅ”ami vismaz daži reāli lietotāji. Es runāju ar duci Krievijas investoru, bet neviens negribēja riskēt. Produkts bija labs, bet mitrs. 2007. gadā mazie uzņēmumi neuzticējās SaaS, mums un Oļegam nebija pieredzes uzņēmējdarbÄ«bas uzsākÅ”anā.

Aiz bezcerÄ«bas sāku meklēt Rietumu investorus un caur LinkedIn atradu vienu fondu no Igaunijas. To vadÄ«ja bijuÅ”ais Skype attÄ«stÄ«bas vadÄ«tājs Toivo. SirdÄ« Toivo nebija profesionāls investors, bet gan Ä«sts inženieris. Man ir aizdomas, ka darÄ«jums notika tāpēc, ka mēs neizmantojām MySQL, kā daži sÅ«dÄ«gi kodētāji, bet gan PostgreSQL (tas uzreiz skaidrs, nopietni puiÅ”i). Postgres toreiz bija daudz mazāk populārs nekā tagad, taču to izmantoja paŔā Skype.

12 gadi mākonī
2008. gada februārÄ« mēs joprojām nevaram izlemt par pakalpojuma nosaukumu

Mēs ātri vienojāmies par summu 200 tÅ«kstoÅ”u dolāru apmērā par 30% uzņēmuma un sākām formalizēt darÄ«jumu. Es biju ļoti pārsteigts par to, kā Igaunijā darbojas e-pārvalde, un sapratu, ka mums paÅ”iem jāizdomā joki par lēnumu.

2008. gada februārÄ« mēs izsÅ«tÄ«jām paziņojumu presei un IT mediji par mums rakstÄ«ja, pirmkārt, tolaik ļoti autoritatÄ«vo CNews. Protams, mēs rakstÄ«jām un priecÄ«gi ieraksts vietnē HabrĆ©.

Pēc paziņojuma parādÄ«jās pirmie klienti. Tie bija nelieli veikaliņi, kurus atvēra bijuÅ”ie IT speciālisti (kurÅ” gan vēl lasa CNews). Savās sirdÄ«s viņus joprojām piesaistÄ«ja jaunās tehnoloÄ£ijas. Pats pirmais maksātājs negaidÄ«ti izrādÄ«jās manas māsÄ«cas meitas krusttēvs.

Starp pirmajiem klientiem bija vēl viena kategorija: IT direktori lielos uzņēmumos, kuri uz laiku aizbāza caurumus savā automatizācijā ar lēto MySkladom. Ar mums strādāja pat milzīgā Rusagro holdinga kompānija.

Esmu viņiem ļoti pateicÄ«gs, viņu pielāgotās modifikācijas, kas maksāja vairākus simtus tÅ«kstoÅ”us rubļu, patieŔām palÄ«dzēja mums izdzÄ«vot pirmajos gados.

12 gadi mākonī
Vietnes pirmā versija

ValstÄ« pakāpeniski veidojās mākoņu kopiena. 2008. gadā Krievijas SaaS pārdevēju asociācija vairākas reizes tikās Å abolovskas kafejnÄ«cā Shokoladnitsa. Tajā bija pat četri pārdevēji: Megaplan, MoySklad un vēl divi ilgstoÅ”i slēgti projekti. Un 13. gada 2009. aprÄ«lÄ« pati pirmā konference ā€œSaaS Krievijāā€ pulcēja jau 40 cilvēkus.

Kopumā Krievijas SaaS lÄ«deris toreiz un turpmākos gadus bija Megaplan. ViņŔ bija zināmā mērā saniknots ar savu aizraujoÅ”o mārketingu, taču viņŔ rÄ«kojās ļoti pareizi - viņŔ popularizēja mākoņu ideju cilvēkiem.

Paldies, krīze

Pēc pirmās investÄ«ciju kārtas mēs sākām maksāt sev dāsnas algas 60 tÅ«kstoÅ”u rubļu apmērā un nolÄ«gām savus pirmos darbiniekus. Naudas pietika gadam. Kad tie beidzās, mums bija jāuzkrāj smagi: algotie darbinieki aizgāja, un dibinātāji turpināja strādāt bez maksas. Man nācās izvākties no neliela biroja.

Domāju, ka tajā brÄ«dÄ« MoySklad izglāba 2009. gada krÄ«zi - pretējā gadÄ«jumā mēs ar Oļegu, visticamāk, paÅ”i bÅ«tu atgriezuÅ”ies pie algota darba. Taču krÄ«zes dēļ tirgÅ« vienkārÅ”i nebija labu piedāvājumu, tāpēc turpinājām sniegt pakalpojumus.

12 gadi mākonī
Mēmas ā€œNav naudas, bet tu turiesā€ autors nav Dmitrijs Medvedevs, bet gan MoegoSklada grāmatvedis.

Investori joprojām uz mums skatījās kā uz muļķiem bez entuziasma. Tagad lēnās izaugsmes dēļ. 2009. gada vidū mums bija tikai 40 apmaksāti konti. Gandrīz gadu dzīvojām kopējās ekonomikas režīmā.

Taču pamazām un sākumā ne Ä«paÅ”i pamanāmi sāka notikt labas lietas. Lielajiem klientiem ir sākuÅ”ies naudas uzlabojumi. NegaidÄ«ti 2009. gada rudenÄ« Forbes uzrakstÄ«ja rakstu par mums. Tas bija labs materiāls ar skaistu manu un Oļega fotogrāfiju viena mÅ«su klienta noliktavā. Mums toreiz nebija biroja. Å Ä« publikācija nekavējoties radÄ«ja vairākus desmitus jaunu kontu.

12 gadi mākonī
Gudras sejas veidoŔana

Mums palÄ«dzēja daudzi cilvēki un uzņēmumi, kuriem joprojām esmu ļoti pateicÄ«gs. Piemēram, MySklad pārdoÅ”ana caur SKB Kontur. Projektu uzsāka LeonÄ«ds Volkovs, kurÅ” toreiz vēl nebija Navaļnija sabiedrotais, bet viens no Kontur vadÄ«tājiem. KopÄ«gais produkts tika pārdots tik un tā, bet par integrāciju mēs saņēmām ievērojamu naudu par Å”o periodu.

Pirmo reizi Å”ajā konferencē parādÄ«jāmies, pateicoties Sergejam Kotirevam no UMI. Toreiz mēs vēl nevarējām atļauties savu stendu, bet Sergejs rakstÄ«ja: "Klausies, mums ir brÄ«va vieta uz stenda RIW stendā, mēs varam ievietot jÅ«su skrejlapas."

2009. gada beigās mēs atkal jutām finanÅ”u stabilitāti, sākām maksāt sev algas 20 tÅ«kstoÅ”u rubļu apmērā un pat Ä«rējām nelielu biroju Maskavas Valsts universitātes PētniecÄ«bas skaitļoÅ”anas centrā (diviem cilvēkiem ar draugu starta uzņēmumu).

Otrais investors

2010. gads ir MyWarehouse aktÄ«vākais periods. No abonementiem jau esam nopelnÄ«juÅ”i 200 tÅ«kstoÅ”us rubļu mēnesÄ«. Ar Å”o summu mēs kaut kā noÄ«rējām serverus, nodevām ārpakalpojumu SEO, samaksājām četriem darbiniekiem un pārcēlāmies uz atseviŔķu telpu Maskavas Valsts universitātē. Kādreiz es uzrakstÄ«Å”u atseviŔķu rakstu ā€œKā ietaupÄ«t naudu starta procesā, nepārslēdzoties uz doshirakā€.

Pats galvenais, ka esam auguÅ”i stabili un paredzami. Sapratu, ka MySklad jau ir izveidojies kā bizness, tāpēc Å”obrÄ«d negribēju meklēt investorus. Labāk pagaidÄ«t vēl vienu gadu, lÄ«dz paaugstināsies uzņēmuma novērtējums.

Tomēr, kad 2010. gada beigās tikām uzaicināti uz startup konkursu Sanktpēterburgā, es piekritu. MySklad iekļuva 10 dalÄ«bnieku finālā. Å ie 10 projekti cÄ«nÄ«jās par seŔām vai septiņām balvām. Mums izdevās gandrÄ«z neiespējamais: neko neizcÄ«nÄ«t. Tas bija kauns par iztērēto laiku.

Pirms ceļojuma atpakaļ uz Maskavu es devos uz savu bijuÅ”o kolēģu biroju. Ne bez viskija. Ar nelielām grÅ«tÄ«bām tiku lÄ«dz stacijai un izrādÄ«jās, ka blakus krēslā bija 1C darbinieks, kurÅ” arÄ« bija Å”ajās sacensÄ«bās. Sapsanā nav ko Ä«paÅ”i darÄ«t, tāpēc es, cenÅ”oties elpot uz sāniem, pavadÄ«ju četras stundas, runājot par mÅ«su dienestu. Nākamajā dienā man piezvanÄ«ja Nuraļjevs, 1C direktors.

12 gadi mākonī

MēneÅ”a laikā nokārtojām noteikumus un parakstÄ«jām Termiņu lapu ā€“ vienoÅ”anos par darÄ«juma nosacÄ«jumiem. 1C nopirka igauņu daļu, un MoySklad saņēma stabilas investÄ«cijas nākamajam izrāvienam.

Mums bija lielas Å”aubas par Å”o darÄ«jumu. Mēs baidÄ«jāmies, ka 1C sāks ietekmēt uzņēmuma produktu stratēģiju un vadÄ«bu. Kā tagad redzams, viss notika otrādi ā€“ investori palÄ«dzēja, bet neiejaucās. Es domāju, ka darbs ar 1C ir viens no mÅ«su veiksmÄ«gākajiem lēmumiem.

Lidoja

2011. gads bija Å”ausmÄ«gs gads. Mēs sākām tērēt savus 1C ieguldÄ«jumus tik pareizi, ka vairāku mēneÅ”u laikā potenciālo pirkumu un klientu skaits pieauga vairākas reizes. Tehniskā atbalsta biļetes palika bez atbildes 3-4 dienas. Nebija laika apstrādāt potenciālos pirkumus. Lai slēgtu birkas vai izsauktu jaunu reÄ£istrāciju, mēs rÄ«kojām talku reizi nedēļā.

Komanda pieauga no četriem lÄ«dz divdesmit cilvēkiem. Tajā paŔā laikā, kā tas parasti notiek, uzņēmumā valdÄ«ja pilnÄ«gs haoss. Mēs aktÄ«vi ceļojām uz pasākumiem un daudz eksperimentējām: piemēram, mēģinājām MoySklad pārdot tirgos. Viņi to paveica ar tādiem paÅ”iem panākumiem, kā tagad vietnē Sadovod viņi cenÅ”as runāt par produktu marÄ·Ä“Å”anu.

Bija arī citi smagi brīži. Piemēram, liels plānotais zaudējums 2012. gadā. Klientu loks auga, visi strādāja 12 stundas, bet naudas kontā kļuva arvien mazāk. Psiholoģiski tas ir grūti ne tikai augstākajiem vadītājiem, bet arī visiem darbiniekiem.

Otro reizi stabilu rentabilitāti panācām 2014. gadā. Laika gaitā Bitrix24 un amoCRM pievienojās mākoņa modeļa popularizÄ“Å”anai. Es domāju, ka mēs viens otram daudz palÄ«dzējām.

Labi, bet mums ir jādara labāk

Pēdējo piecu gadu laikā mēs esam stabili auguÅ”i par 40-60% gadā. Uzņēmumā strādā 120 darbinieki (vienmēr gaidām jaunus, sÅ«tiet savu CV). Cik es redzu, mēs esam pārliecināti lÄ«deri savā segmentā Krievijā un tagad cenÅ”amies iekļūt ASV tirgÅ«.

Taču mÅ«s gaida grÅ«ts uzdevums ā€“ nesabremzēt. Nelineāras izaugsmes uzturÄ“Å”ana ir sarežģīta, bet nepiecieÅ”ama.

12 gadi mākonī
Jauno klientu skaits pa mēneÅ”iem

KopÅ” 2016. gada Krievijas valdÄ«ba mums aktÄ«vi palÄ«dz (es nedomāju, ka tā par to nezina) ar projektiem par tieÅ”saistes kases aparātiem un obligāto preču marÄ·Ä“Å”anu. Mēs pielāgojam MySklad jaunām prasÄ«bām un palielinām savu klientu bāzi, izmantojot bezmaksas plānus.

Protams, Å”ajā laikā mēs varētu izlaist duci jaunu funkciju, kas palÄ«dzētu klientiem palielināt efektivitāti. Taču mēs saprotam, ka Å”obrÄ«d mazajiem uzņēmumiem ir svarÄ«gi izdzÄ«vot, tāpēc juridiskās prasÄ«bas joprojām ir prioritāte.

Globāli MySklad mērķis ir palīdzēt mazajiem uzņēmumiem. Tāpēc klientu skaits un ieņēmumi nav tikai skaitļi, bet gan objektīvi rādītāji, cik ļoti mēs esam vajadzīgi uzņēmējiem.

Tagad MySklad ir vairāk nekā 1 300 000 reÄ£istrāciju. Katru dienu 100 000 aktÄ«vo lietotāju izveido pusmiljonu jaunu dokumentu, Ä£enerē 1500 pieprasÄ«jumus sekundē un 8 TB trafika. Aizmugursistēmā mēs izmantojam Java, Hibernate, GWT, Wildfly, PostgreSQL, RabbitMQ, Kafka, Docker, Kubernetes. MazumtirdzniecÄ«bas darbvirsmas aplikāciju izstrādei - Scala.js un Electron. Mobilās aplikācijas ir rakstÄ«tas valodās Kotlin un Swift.

Turpmākajos ierakstos sīkāk runāsim par procesiem uzņēmumā un produktu izstrādi. Piemēram, drīzumā būs raksts par to, kā mēs izveidojām API. Raksti komentāros, no kuras puses Tev būtu interesanti uzzināt par MyWarehouse, balso par interesantām vēlmēm.

Avots: www.habr.com

Pievieno komentāru