12 anos na nube

Ola, Habr! Reabrimos o blog tecnolóxico da empresa MoySklad.

MyWarehouse é un servizo na nube para xestión comercial. En 2007, fomos os primeiros en Rusia que se lle ocorreu a idea de transferir a contabilidade comercial á nube. O meu almacén cumpriu recentemente 12 anos.
Aínda que os empregados máis novos que a propia empresa aínda non comezaron a traballar para nós, vouvos dicir onde empezamos e onde chegamos. Chámome Askar Rakhimberdiev, son o xefe do servizo.

Primeira oficina - Mu-Mu café

A empresa MoySklad comezou en 2007 cun equipo de catro persoas, deseños de interfaces nun caderno e rexistro de dominios. moysklad.ru. Os dous rapaces perderon axiña o entusiasmo, deixándome e Oleg Alekseev, o noso director técnico.

Nese momento, levaba varios anos sen escribir código, pero estaba feliz de mergullarme de novo no desenvolvemento. Escollemos a pila tecnolóxica máis de moda naquel momento: JavaEE, JBoss, Google Web Toolkit e PostgreSQL.

Tiña un caderno de traballo cadrado onde anotaba listas de tarefas, decisións e mesmo deseños de interfaces. É unha mágoa que despois duns anos se perdese o caderno, quedando só unha fotografía.

12 anos na nube
Os primeiros deseños da interface foron minimalistas

Ao principio, a oficina de MySklada era o café Mu-Mu. Reunímonos unha vez á semana para falar de negocios. Oleg codificaba polas noites e os fins de semana, e podía traballar todo o tempo, xa que deixei o meu traballo para traballar en MyWarehouse.

No verán de 2007, o deseño converteuse nesta implementación. Teña en conta que Internet Explorer aínda non era algo do que avergoñarse.

12 anos na nube
Versión alfa, verán 2007

O 10 de novembro de 2007 tivo lugar o seguinte fito importante: o primeiro anuncio público. Nós escribiu sobre a beta de MySklad en Habré. Recibimos unha publicación na páxina principal e moitos comentarios, pero o máis importante - usuarios activos no plan gratuíto - non apareceu.

Primeiro investidor

Para a primeira quenda de investimento, necesítanse polo menos algúns usuarios reais. Falei cunha ducia de investidores rusos, pero ninguén quería correr riscos. O produto era bo, pero húmido. As pequenas empresas en 2007 non confiaban en SaaS; Oleg e eu non tiñamos experiencia en iniciar un negocio.

Por desesperanza, comecei a buscar investidores occidentais e a través de LinkedIn atopei un fondo de Estonia. Foi dirixido por un antigo xefe de desenvolvemento de Skype chamado Toivo. No fondo, Toivo non era un investidor profesional, senón un auténtico enxeñeiro. Sospeito que o acordo tivo lugar porque non usamos MySQL, como algúns codificadores de merda, senón PostgreSQL (de inmediato está claro, rapaces serios). Postgres era moito menos popular entón que agora, pero usábase no propio Skype.

12 anos na nube
En febreiro de 2008, aínda non podemos decidir o nome do servizo

Axiña acordamos unha cantidade de 200 mil dólares para o 30% da empresa e comezamos a formalizar o acordo. Quedei moi impresionado co funcionamento do goberno electrónico en Estonia e decateime de que hai que inventar bromas sobre a lentitude por nós mesmos.

En febreiro de 2008, enviamos un comunicado de prensa e os medios informáticos escribiron sobre nós, en primeiro lugar, o entón moi autorizado CNews. Por suposto, escribimos e alegres publicar en Habré.

Despois do anuncio, apareceron os primeiros clientes. Eran pequenas tendas abertas por antigos especialistas en informática (que máis le CNews). No seu corazón aínda estaban atraídos polas novas tecnoloxías. O primeiro pagador resultou inesperadamente ser o padriño da filla do meu curmán.

Entre os primeiros clientes había outra categoría: os directores informáticos de grandes empresas que tapan temporalmente buratos na súa automatización co MySkladom barato. Mesmo o enorme holding Rusagro traballou con nós.

Estou moi agradecido con eles; as súas modificacións personalizadas que custaron varios centos de miles de rublos realmente nos axudaron a sobrevivir durante os primeiros anos.

12 anos na nube
Primeira versión do sitio

Unha comunidade na nube foi tomando forma pouco a pouco no país. En 2008, a Asociación de vendedores de SaaS rusos reuniuse varias veces no café Shokoladnitsa en Shabolovskaya. Había ata catro vendedores: Megaplan, MoySklad e outros dous proxectos pechados desde hai moito tempo. E o 13 de abril de 2009, a primeira conferencia "SaaS en Rusia" xa reuniu a 40 persoas.

En xeral, o líder do SaaS ruso entón e durante os próximos anos foi Megaplan. Estaba un tanto enfurecido coa súa mercadotecnia, pero fixo o ben: promoveu a idea das nubes entre a xente.

Grazas, crise

Despois da primeira rolda de investimento, comezamos a pagarnos xenerosos soldos de 60 mil rublos e contratamos aos nosos primeiros empregados. Había diñeiro suficiente para un ano. Cando se esgotaron, tivemos que facer un duro aforro: os empregados contratados marcharon e os fundadores seguiron traballando gratis. Tiven que mudarme dunha pequena oficina.

Creo que nese momento MoySklad salvou a crise de 2009; se non, Oleg e eu, moi probablemente, volveriamos ao traballo remunerado. Pero debido á crise, simplemente non había boas ofertas no mercado, polo que seguimos prestando servizos.

12 anos na nube
O autor do meme "Non hai diñeiro, pero aguantas" non é Dmitry Medvedev, senón un contador de MoegoSklada

Os investimentos aínda nos miraban como unha merda sen entusiasmo. Agora debido ao lento crecemento. A mediados de 2009, só tiñamos 40 contas de pago. Durante case un ano vivimos en modo de economía total.

Pero aos poucos, e ao principio non moi notablemente, comezaron a suceder cousas boas. As melloras de diñeiro comezaron para os grandes clientes. Inesperadamente, no outono de 2009, Forbes escribiu un artigo sobre nós. Era un bo material cunha fermosa foto miña e de Oleg no almacén dun dos nosos clientes. Daquela non tiñamos oficina. Esta publicación trouxo inmediatamente varias ducias de contas novas.

12 anos na nube
Facendo caras intelixentes

Axudáronnos moitas persoas e empresas, ás que sigo moi agradecida. Por exemplo, as vendas de MySklad a través de SKB Kontur. O proxecto foi lanzado por Leonid Volkov, entón aínda non un aliado de Navalny, senón un dos líderes de Kontur. O produto conxunto vendeu así, pero para a integración recibimos un diñeiro importante para ese período.

Aparecemos por primeira vez nesta conferencia grazas a Sergei Kotyrev de UMI. Nese momento aínda non podíamos pagar o noso propio stand, pero Sergei escribiu: "Escoita, temos espazo libre no stand do stand de RIW, podemos poñer os teus folletos".

A finais de 2009, volvemos a sentir estabilidade financeira, comezamos a pagarnos salarios de 20 mil rublos e mesmo alugamos unha pequena oficina no Centro de Investigación da Universidade Estatal de Moscova (para dúas persoas cunha startup de amigos).

Segundo inversor

2010 é o período máis activo de MyWarehouse. Xa gañamos 200 mil rublos ao mes coas subscricións. Con esta cantidade, de algunha maneira alugamos servidores, subcontratamos SEO, pagamos a catro empregados e mudámonos a unha habitación separada na Universidade Estatal de Moscova. Algún día escribirei un artigo separado "Como aforrar diñeiro nunha startup sen cambiar a doshirak".

O máis importante é que crecemos de xeito constante e previsible. Entendín que MySklad xa se establecera como un negocio, polo que non quería buscar investimentos agora mesmo. É mellor esperar un ano máis a que a valoración da empresa aumente.

Con todo, cando a finais de 2010 fomos invitados a un concurso de startups en San Petersburgo, aceptei. MySklad chegou á final de 10 participantes. Estes 10 proxectos competiron por seis ou sete premios. Conseguimos o case imposible: non gañar nada. Foi unha mágoa polo tempo perdido.

Antes da miña viaxe de regreso a Moscova, fun á oficina dos meus antigos colegas. Non sen whisky. Con certa dificultade cheguei á estación e resultou que na seguinte cadeira había un empregado de 1C que tamén estaba nesta competición. Non hai nada especial que facer en Sapsan, así que eu, tentando respirar de lado, pasei catro horas falando do noso servizo. Ao día seguinte chamoume Nuraliev, director de 1C.

12 anos na nube

Nun mes, resolvemos os termos e asinamos a folla de termos, un acordo sobre os termos da transacción. 1C comprou a participación dos estonianos e MoySklad recibiu investimentos sólidos para o seguinte avance.

Tiñamos grandes dúbidas sobre este acordo. Tiñamos medo de que 1C comezase a influír na estratexia de produto e na xestión da empresa. Como podes ver agora, todo sucedeu ao revés: os investimentos axudaron, pero non interferiron. Creo que traballar con 1C é unha das nosas decisións máis exitosas.

voou

2011 foi un ano terrible. Comezamos a gastar os nosos investimentos en 1C tan correctamente que o número de clientes potenciales e clientes aumentou varias veces durante varios meses. Os tickets de soporte técnico permaneceron sen resposta durante 3-4 días. Non houbo tempo para procesar pistas. Para pechar tickers ou chamar a novos rexistros, realizamos unha limpeza unha vez por semana.

O equipo pasou de catro a vinte persoas. Ao mesmo tempo, como adoita suceder, na empresa reinaba un caos total. Viaxamos activamente a eventos e experimentamos moito: por exemplo, tentamos vender MoySklad nos mercados. Fixérono co mesmo éxito que agora en Sadovod tratan de falar sobre a etiquetaxe dos produtos.

Houbo outros momentos difíciles. Por exemplo, unha gran perda planificada en 2012. A base de clientes creceu, todos traballaron 12 horas, pero o diñeiro da conta foi cada vez menos. Psicoloxicamente, isto é difícil non só para os altos executivos, senón tamén para todos os empregados.

A segunda vez que conseguimos unha rendibilidade estable foi en 2014. Co paso do tempo, Bitrix24 e amoCRM uníronse para promover o modelo de nube. Creo que nos axudamos moito.

Está ben, pero temos que facelo mellor

Nos últimos cinco anos, estivemos medrando de forma constante nun 40-60% ao ano. A empresa dá traballo a 120 persoas (sempre damos a benvida a novos, envía o teu currículo). Polo que vexo, somos un líder confiado no noso segmento en Rusia e agora estamos tentando entrar no mercado estadounidense.

Pero temos unha tarefa difícil por diante: non frear. Manter un crecemento non lineal é difícil, pero necesario.

12 anos na nube
Número de novos clientes por mes

Desde 2016, o goberno ruso axudábanos activamente (creo que non sabe disto) con proxectos sobre caixas rexistradoras en liña e etiquetaxe obrigatoria de mercadorías. Estamos adaptando MySklad aos novos requisitos e aumentando a nosa base de clientes mediante plans gratuítos.

Por suposto, durante este tempo poderiamos lanzar unha ducia de novas funcións que axudarían aos clientes a aumentar a eficiencia. Pero entendemos que agora é importante que as pequenas empresas sobrevivan, polo que os requisitos legais seguen sendo prioritarios.

A nivel mundial, o obxectivo de MySklad é axudar ás pequenas empresas. Polo tanto, o número de clientes e os ingresos non son só números, senón indicadores obxectivos de canto nos necesitan os emprendedores.

Agora hai máis de 1 rexistros en MySklad. Cada día, 300 usuarios activos crean medio millón de novos documentos, xeran 000 solicitudes por segundo e 100TB de tráfico. No backend usamos Java, Hibernate, GWT, Wildfly, PostgreSQL, RabbitMQ, Kafka, Docker, Kubernetes. Para o desenvolvemento de aplicacións de escritorio de venda polo miúdo - Scala.js e Electron. As aplicacións móbiles están escritas en Kotlin e Swift.

Nos seguintes posts falaremos con máis detalle dos procesos dentro da empresa e do desenvolvemento de produtos. Por exemplo, en breve aparecerá un artigo sobre como creamos a API. Escribe nos comentarios desde que lado che interesaría saber sobre MyWarehouse, vota por desexos interesantes.

Fonte: www.habr.com

Engadir un comentario