Как стать автором
Обновить

Компания МойСклад временно не ведёт блог на Хабре

Сначала показывать

Как мы делали поддержку виджетов для приложений в МоемСкладе

Время на прочтение16 мин
Количество просмотров3.4K

Всем привет! В эфире Маркетплейс МоегоСклада. В прошлый раз мы рассказывали о том, как мы запустили маркетплейс приложений в SaaS-сервисе МойСклад. Сегодня продолжим о том, как мы даем возможность приложениям расширять пользовательский интерфейс сервиса. Наверное, многие сталкивались в десктопных приложениях с подобными плагинами, которые при подключении добавляют в приложение какие-то свои кнопочки, пункты меню и даже целые наборы новых окон и диалогов, а также встраивают свои собственные UI-блоки в существующие экраны. А как сделать такое в SaaS-сервисе, UI которого работает в браузере?

Читать далее →
Всего голосов 4: ↑3 и ↓1+2
Комментарии2

О роли системного аналитика и шаблон для проектирования

Время на прочтение7 мин
Количество просмотров54K

Сейчас нужно написать краткое введение о том, что важно проводить аналитику для задачи на разработку: оценить влияние изменений, проработать все возможные сценарии и т.д.

Понимание сути и объема задачи должно появиться до первой строки кода. Писать сколь угодно емкое введение о важности этого этапа можно долго, но кажется, что все мы понимаем, что самые дорогие ошибки — на этапе проектирования.

Разработчику с проектированием и документированием решения задачи помогает аналитик.

Строить дом и строить систему. Что общего?
Всего голосов 7: ↑6 и ↓1+5
Комментарии12

Как мы сделали оплату по QR. Часть 2

Время на прочтение4 мин
Количество просмотров5.1K

В прошлом выпуске я рассказывал, зачем оплачивать покупки по QR-коду, и с какими трудностями столкнулась команда, когда мы встраивали новый тип оплаты в старую архитектуру. Сегодня постараюсь объяснить, как нам удалось провести подобное обновление на бэкенде без остановки работы сервиса.

Но перед тем, как погрузиться в технические детали, давайте рассмотрим, как у нас устроен процесс разработки: от получения задачи до релиза, чтобы понимать весь контекст. Расскажу, как это было применительно к оплате по QR.

Узнать больше о том, как мы релизимся
Всего голосов 7: ↑7 и ↓0+7
Комментарии5

Как мы сделали оплату по QR

Время на прочтение3 мин
Количество просмотров46K

Всем привет! Сегодня с вами Владислав Козуля, тимлид команды Розница, и я расскажу, как начать платить по QR и ни в чём себе не отказывать. Моя команда делает продукт Касса МойСклад, которым часто пользуются наши клиенты, у которых есть точки продаж. Речь пойдёт о том, как разработка инструментов для повседневной работы выглядит изнутри.

Узнать больше про QR-коды
Всего голосов 11: ↑10 и ↓1+9
Комментарии57

Момент, когда проектная документация нужна

Время на прочтение8 мин
Количество просмотров11K
Время идет, планета крутится, системы растут и развиваются, а я продолжаю слышать в кругах аналитиков сожаление: «Эх, пришел на проект, а тут никакой документации, смотрим в код».

Но это ерунда. Хуже, когда заказчик говорит: «Создали два разработчика. Уволить не могу, хотя почти ничего не делают, только по мелочи донастраивают. А с этой системой у нас уже и бухгалтерия интегрирована, и … Документация? Нет ее. А надо?.. Спасите-помогите»!

Проблемы с документацией в процессе разработки ПО были, есть и будут. Эта статья посвящена поиску момента, в который появляется необходимость ведения проектной документации и поможет принять решение, если у вас только начали появляться мысли об этом. Повествование сопровождается примерами из жизни МоегоСклада.


Читать дальше →
Всего голосов 1: ↑1 и ↓0+1
Комментарии20

Как корова помогла сделать интереснее процесс проектирования

Время на прочтение5 мин
Количество просмотров3.3K
Всем привет! Я ведущий системный аналитик в компании МойСклад и сейчас мы с командой «Производство» запускаем внутренний стартап внутри стартапа – Производство 2.0. Недавно я написала о том, с чего начать процесс разработки в новоиспеченном проекте, а сейчас хочу продолжить рассказ из «горящего танка».

К началу второго спринта мы сошлись на том, что в производстве, помимо процесса сборки для получения одного готового продукта, есть еще и процесс разборки – когда готовой продукции по технологической карте может быть много.

В этой статье я продемонстрирую, как корова помогла проектировать и почему важно выбирать хорошие примеры для анализа бизнес-требований.


Читать дальше →
Всего голосов 7: ↑6 и ↓1+5
Комментарии2

Дневник Производства 2.0 – стартап в стартапе

Время на прочтение8 мин
Количество просмотров2.2K
Что сложнее: запустить стартап-проект в «чистом поле» или встроить его в готовый продукт? На самом деле одинаково сложно все.

Когда ты начинаешь что-то с нуля, то у тебя есть простор для творчества, одновременно с этим нет ничего – для запуска нужно много «человеко-ресурсов», а «бонус» – потенциально нет пользователей.

В случае с запуском внутреннего стартапа, нового направления развития внутри продукта, мы имеем: архитектурные ограничения, необходимость встроиться красиво, чтобы не повлиять на существующую несвязанную функциональность, фундамент и немного пользователей, которых мы услышали – они ждут.

Хочу рассказать о том, как проходит запуск нового направления МоегоСкладаПроизводство 2.0. С точки зрения бизнеса тема очень любопытна и интересна. Рассказываю в прямом эфире. Эта статья – мой взгляд на результаты первых двух недель работы, поэтому смогу погрузить в костер событий и не упущу ни одной шутки.


Читать дальше →
Всего голосов 2: ↑1 и ↓10
Комментарии0

Как превратить смартфон в полноценную кассу

Время на прочтение5 мин
Количество просмотров13K

Каждый день в магазинах мы видим разные кассы — всевозможные embedded-решения с загадочными кнопками. За такими кассами сидят кассиры, которые то и дело кричат «Галя, у нас отменааааа». Это неудобно и для кассиров, и для покупателей.


Интерфейс касс со временем становится более user friendly, а Гали уже нужны меньше, но касса всё еще остается громоздким и сложным артефактом.



Меня зовут Сарбеев Владимир, я Android-разработчик в МоемСкладе. И я уверен, что касса может быть компактной и удобной. Более того, в кассу можно превратить свой смартфон.

Читать дальше →
Всего голосов 21: ↑11 и ↓10+1
Комментарии26

О жизни в мире меняющихся требований и пользе маленьких фич

Время на прочтение6 мин
Количество просмотров2.1K

В МоемСкладе мы уже больше года создаем функционал, который помогает нашим пользователям покупать и продавать маркированные товары. Новость о маркировке уже много раз проскакивала на Хабре, так что кратко: с 2019 года товары маркируются обязательно. Не все и сразу, но уже сейчас нужно маркировать сигареты, обувь, духи и автомобильные шины. При этом мы работаем в ситуации неопределенности, когда API систем госорганов постоянно меняется.


Поэтому у нас есть всего два способа выполнить интеграцию с госорганами: ждать пока всё устаканится и упустить первенство на рынке или разработать систему в мире меняющихся требований.


Мы выбрали второе — как раз в духе гибких методологий. Думаю, Agile действительно может помочь в решении прикладных задач. И жизнь в мире постоянно меняющихся требований — это то поле, на котором можно развернуться.


Читать дальше →
Всего голосов 12: ↑12 и ↓0+12
Комментарии6

Как вырасти из разработчика в тимлида и жить с этим дальше

Время на прочтение5 мин
Количество просмотров7.9K

Меня зовут Екатерина, я тимлид в компании МойСклад.


В прошлом году я выступала на конференции Saint TeamLead Conf 2018. Главное из своего доклада собрала в эту статью, само же выступление можно посмотреть по ссылке.


Читать дальше →
Всего голосов 27: ↑21 и ↓6+15
Комментарии4

Как мы внедрили онбординг новых разработчиков

Время на прочтение6 мин
Количество просмотров6.5K

Привет, Хабр!
Меня зовут Екатерина, я тимлид команды Биллинга сервиса МойСклад.


Примерно два с половиной года назад команда разработки МоегоСклада состояла из 20 человек. За это время мы выросли в три раза, только с начала 2019 года у нас появилось три новых команды. На фоне быстрого роста нам пришлось менять модель обучения «тимлид всё расскажет и покажет лично» на более масштабируемую.


Если вы тоже столкнулись с такой проблемой и хотите узнать, как ее решили мы, — добро пожаловать под кат!

Читать дальше →
Всего голосов 13: ↑10 и ↓3+7
Комментарии10

Писали API — порвали XML (два)

Время на прочтение7 мин
Количество просмотров4.7K
Первый API МоегоСклада появился 10 лет назад. Всё это время мы работаем над существующими версиями API и разрабатываем новые. А несколько версий API уже успели похоронить.

В этой статье будет много всего: как создавали API, зачем он нужен облачному сервису, что дает пользователям, на какие грабли мы успели наступить и что хотим делать дальше.
Читать дальше →
Всего голосов 8: ↑7 и ↓1+6
Комментарии3

12 лет в облаке

Время на прочтение7 мин
Количество просмотров19K
Привет, Хабр! Мы снова открываем техноблог компании МойСклад.

МойСклад — облачный сервис для управления торговлей. В 2007 году мы первыми в России придумали перенести торговый учет в облако. Недавно МоемуСкладу исполнилось 12 лет.

Пока у нас еще не начали работать сотрудники младше самой компании, расскажу, с чего начали и к чему пришли. Меня зовут Аскар Рахимбердиев, я руководитель сервиса.
Читать дальше →
Всего голосов 9: ↑9 и ↓0+9
Комментарии14

Freemium. За и против

Время на прочтение2 мин
Количество просмотров7.9K
В последнее время полезность модели Freemium достаточно активно обсуждалась. На эту тему высказались два отечественных и один западный сервис.



Несмотря на такую неоднозначность, в МоемСкладе недавно все-таки появился полностью бесплатный тариф. Зачем?

Читать дальше →
Всего голосов 26: ↑18 и ↓8+10
Комментарии5

Улучшаем UI веб-приложения

Время на прочтение6 мин
Количество просмотров19K
В этом году нашему сервису МойСклад исполнилось семь лет. Представления о том, что такое хороший интерфейс веб-сервиса, постоянно меняются. Визуальные решения, которые хорошо работали раньше, становятся громоздкими и запутанными по мере того как в сервисе растет число функций.

Поэтому нам приходится непрерывно обновлять интерфейс МоегоСклада. Хотим рассказать вам про общие принципы переработки UI — зачем, когда и как это делать.

Зачем улучшать UI?


Переработка UI — дорогостоящий процесс. За последнее время наши разработчики потратили на нее не меньше 30% времени, а могли бы вместо этого добавлять новые возможности. Значит, надо четко понимать, для чего мы меняем UI и какие выгоды это даст.

Для себя мы определили задачи, которые должен решать идеальный интерфейс:
  • Помочь сделать первые шаги новым пользователям;
  • Перенести фокус внимания со служебных элементов интерфейса на данные и ускорить выполнение рутинных операций;
  • Оптимизировать экранное пространство.

Теперь о конкретных действиях.
Читать дальше →
Всего голосов 40: ↑32 и ↓8+24
Комментарии11

Как развивать облачный сервис: обеспечиваем бесперебойную работу и добавляем возможности

Время на прочтение5 мин
Количество просмотров8.3K
Если использовать известное сравнение, развитие облачного сервиса — задача, похожая на замену двигателя на летящем самолете. Но альтернативы нет — ты безнадежно отстанешь, если не будешь постоянно меняться. Сервис МойСклад постоянно меняется уже 7 лет. В этом посте поговорим о том, как это происходит.

image

Читать дальше →
Всего голосов 18: ↑16 и ↓2+14
Комментарии2

Как работают финансы облачной компании

Время на прочтение4 мин
Количество просмотров8.9K
Поговорим о том, как устроена одна из главных составляющих облачной компании — финансы.

Оценить экономику компании помогают несколько простых метрик — MRR, CLV, CAC. В этом посте мы расскажем о том, как их считать и интерпретировать.

MRR: как оценить рост бизнеса

Основная особенность облачной компании — она продает сервис, а не лицензии. На практике это означает, что клиенты оплачивают доступ к решению по подписке, как правило, ежемесячно.

Читать дальше →
Всего голосов 31: ↑24 и ↓7+17
Комментарии4

1С в аренду — конкурент для облачных решений?

Время на прочтение2 мин
Количество просмотров23K
Нас иногда спрашивают — «Продукты 1С уже можно купить по подписке. Это тот же SaaS! Вы не боитесь конкуренции?»

Мы отвечаем — не боимся. И вот почему.
Читать дальше →
Всего голосов 47: ↑29 и ↓18+11
Комментарии61

Как продавать SaaS через хостеров: опыт проекта «Мой Склад»

Время на прочтение5 мин
Количество просмотров15K
Привет, Хабр. Сегодня я расскажу об опыте проекта «МойСклад». Мы решились привлекать клиентов на свой облачный сервис необычным для российского рынка способом — через хостинговые компании и сервис-провайдеров. Ниже речь пойдет об особенностях подготовки приложения к продаже через хостеров, о маркетинге приложения и о том, сколько новых клиентов может принести этот канал продаж.

Заметка написана не пиара ради, а пользы для. Чтобы польза оказалась максимальной для облачных стартапов и для хостеров (и тех, и других здесь довольно много), не стесняйтесь спрашивать. Возможно, ваши вопросы станут основой для следующих постов по теме.

Читать дальше →
Всего голосов 24: ↑19 и ↓5+14
Комментарии32