Итоги года 2020
В прошлом году я решил начать традицию писать итоги уходящего года. И сегодня – 31 декабря 2020 года – пришло время подведения очередных итогов.
Сегодня поговорим о произошедших в этом году событиях (а было и хорошее, и плохое), посмотрим на статистику, а также затронем финансовый вопрос.
Поехали!
События
В марте я узнал, что Youtube позволяет для одного аккаунта Gmail создавать несколько каналов, что послужило поводом для создания официального канала ModPlus. Конечно, я понес потери в количестве подписчиков, но я знал на что иду.
В мае произошло немаловажное обновление веб-установщика – были убраны права администратора на запуск. А с декабря веб-установщик стал рекомендовать для установки директорию %appdata%. Если у вас вдруг возник вопрос «Зачем?» и «Почему это важно?» - это все сделано для возможности использовать ModPlus в тех организациях, где права на установку приложений регулируются системными администраторами. Я сам лично работаю в такой организации и видел, как люди писали заявки на установку ModPlus и получали отказ.
А в конце мая в свет вышла потрясающая разработка – Web сервер лицензий! Можно использовать корпоративные лицензии с любого рабочего места, лишь бы был доступ в интернет. Конечно и ЛВС сервер лицензий остался и даже обновляется по запросам от пользователей.
В июне я проанализировал немного статистику по использованию Revit и принял решение прекратить поддержку Revit 2015, 2016. И дело даже не в самой статистике, а в сложности разработки – почти в каждом плагине встречались различия в API, которые необходимо было постоянно учитывать. А если взять во внимание статистику по использованию этих версий Revit, то становилось понятно – это трата времени и ресурсов.
Также, за этот год было добавлено много различных фич на сайте, самая прикольная и заметная из которых – статус обновления в истории изменений. Четыре варианта – релиз нового плагина, добавление нового функционала, какие-то улучшения и исправления ошибок. Аналогичную историю изменения со статусами можно увидеть в Конфигураторе и Модуле автообновлений.
Были не только добавления, но и удаления - в этом году я отключил платежные системы WalletOne и QIWI, так как ими практически никто не пользовался.
Ну и в конце года была запущена традиционная новогодняя скидка в 60%!
Сетевые неприятности
А вот 4 квартал этого года принес мне много проблем! Еще в прошлом году были запущены специальные веб-сервисы, которые обеспечивают работу системы лицензирования, обновления и прочих фич помельче. Основной сайт и веб-сервисы размещались на разных хостингах, так как хостинг с сайтом не поддерживал технологию, на которой были написаны веб-сервисы.
Где-то в октябре в сервисах начали происходить ошибки. После общения с техподдержками обоих хостингов выяснилось, что на хостинге, где размещен сайт, оказывается имеются ограничения на доступ к БД с внешних ресурсов (удивительно, ведь их там и не было никогда). После чего я принял решение перенести сайт на тот, хостинг, где расположены веб-сервисы. Как оказалось – сайт на новом хостинге стал работать не очень стабильно. И я почти с этим смирился, как появилась новая проблема – хостинг не смог справиться с нагрузкой, так как имеет ряд ограничений. Сначала я пытался оптимизировать сервисы – была удалена фича с обновлением локальных данных при совершении покупок, было увеличено время между запросами новостей и т.д. по мелочи. Но лучше не становилось. Пришлось снова совершать переезд – в последний раз, уже в конце декабря, веб-сервисы переехали на специальную платформу Microsoft Azure (которая стоит больших денег, но об этом позже), а старые веб-сервисы на modplusservice.com вообще были удалены. А после нового года я буду переносить и сайт с windows-хостинга на linux-хостинг, но там уже не должно быть особых проблем.
И самое плохое во всех этих переездах по серверам даже не то, сколько было потрачено сил, времени и нервов, а то, сколько было и будет потеряно пользователей! Большинство ведь просто не обновится!
Хватит о грустном, идем дальше к любимой части:
2020 в цифрах
За этот год не вышло ни одного нового плагина для AutoCAD, правда были различные обновления существующих плагинов, а также новые примитивы в плагине ЕСКД – Отметка уровня и Гидроизоляция. В принципе, новые плагины возможно и будут, но вершиной разработки под AutoCAD я все-же считаю плагин ЕСКД, который имеет очень большой потенциал. Правда, все никак не получается вкладывать в него время.
Для Renga в этом году вышло аж два новых плагина – Поиск по условию и Уровни. API Renga по прежнему не обладает большими возможностями и не позволяет писать что-то более, скажем так, мощное.
Ну а в очередной раз рекордсменом по количеству новых плагинов стал Revit, который за этот год получил 11 новых плагинов – Копировать элементы в документы, Штриховки, Армирование плит, Пересечение MEP элементов, Примечания, Контекстный фильтр, Армирование колонн, Фильтры видов, Объединить размеры, Разбить размеры и Копировать параметры.
Ну и было еще много различных крупных обновлений для разных плагинов, о чем вы можете почитать в разделе Новости.
В прошлом году я радовался, что попал на Autodesk App Store, но радость была недолгой – оттуда самый маленький поток пользователей. Загрузить статистику за год мне так и не удалось, но удалось загрузить статистику за все время:
А я помню, что в 2019 году было 150 скачивания (примерно за полгода), что значит, что за 2020 год было всего 466 скачивания.
Ну а самое волнительное – смотреть статистику с Yandex AppMetrica и сравнивать её с прошлым годом! Конечно, некоторые показатели Yandex AppMetrica выглядят странно и непонятно, как они считаются, но для сравнительного анализа пойдет.
Итак, количество пользователей:
Количество пользователей выросло и это радует. Если в прошлом году показывалось число 5517, то в этом году уже 9510.
Топ 10 стран в этому году:
Почти без изменений по отношению к прошлому году.
Пятерка самых запускаем плагинов для AutoCAD:
- Сумма длин - 89 764 запуска
- Менеджер листов - 71 626 запуска
- Выбор по образцу - 64 322 запуска
- Форматки - 29 741 запуска
- Копирование с нумерацией - 19 263 запуска
Пятерка самых запускаемых плагинов для Revit:
- Арматура как тело - 72 147 запуска
- Подрезка вида - 24 502 запуска
- Армирование стен - 22 516 запуска
- Нумерация - 20 887 запуска
- Контекстный фильтр - 18 745 запуска
Количество запусков AutoCAD с подключенным ModPlus - 723 876 запуска на 6 907 пользователя.
Количество запусков Revit с подключенным ModPlus - 657 401 запуска на 5 835 пользователя.
Количество запусков Renga с подключенным ModPlus - 5 358 запуска на 106 человек.
И конечно же количество записей в истории изменений - 378. Прошу обратить внимание, что История изменений ведется только для плагинов и основных компонентов ModPlus. Если взять во внимание обновления ЛВС Сервера Лицензий, Веб-установщика, вспомогательных библиотек, а также веб-сервисов, то можно смело накинуть сверху ещё пару десятков
Финансы
О финансах я не писал в прошлом году, так как подробно записывать доходы и расходы стал лишь в середине прошлого года.
Оборот и доходы крупных организаций всегда доступны публично, но я не являюсь крупной организацией. Я думал стоит ли публиковать данные о доходах и решил все-же этого не делать. Могу лишь сказать, что доходы меньше моей официальной зарплаты. Почему я и не уволился до сих пор.
Но для тех, кто хочет, чтобы ModPlus был бесплатным (есть даже те, кто удивляется тому, что он частично платный) я решил опубликовать расходы за этот год, так или иначе связанные с ModPlus.
Итак:
Так как с прошлого года я являюсь ИП, то я плачу налоги и плачу за обслуживание расчетного счета. На налоги за этот год было потрачено 43 299 руб, а на обслуживание счета 6 387 руб.
На комиссию платежным системам за этот год ушло 19 793 руб. + $ 97 (примерно 7 230 руб по текущему курсу). Самая большая комиссия у PayPal.
В этом году я также заказывал разработку и доработку плагинов и это обошлось в 82 711 руб.
На сайте также происходят постоянные доработки или исправления багов. Сам я этим заниматься не могу, да и нет смысла тратить на это время, если я занимаюсь разработкой плагинов. Уже не первый год работаю с командой Nevigen, у которых я покупал модули для сайта. Ребята делают работу за адекватный ценник и в этом году на их услуги ушло 66 065 руб.
В своей работе я использую программное обеспечение, которое также является платным. Какие-то программы имеют постоянную лицензию (например, WinRar и Git Fork), а какие-то подписку (например, ReSharper и Todoist). За этот год на программное обеспечение потрачено 12 000 руб + $ 249 (по текущему курсу это где-то 18 443 руб).
На хостинг и домены за год было потрачено 34 608 руб. Но в декабре был переезд на Microsoft Azure, а там цены много больше. В следующем году посмотрим, насколько боком вылезет мне такой маневр. Есть подозрение, что мне придется даже немного поднять цены, так как по предварительным прогнозам Azure будет обходиться чуть ли не в 10 000 руб/мес.
На рекламу в ВК было потрачено 11 065 руб. ВК конечно так себе площадка для пиара, но там запустить рекламу просто и быстро. Может буду в будущем искать варианты для рекламы.
Прочие расходы не разбиты по категориям (разработка видео, фрилансеры на графику, покупка музыки для видео, какое-какая юридическая штука, о которой узнаем в следующем году, почтовые расходы и т.д.) и обошлись в 88 427 руб + $ 214 (примерно 15 850 руб).
Таким образом на ModPlus за этот год было потрачено приблизительно 405 878 руб.
И это я еще не считаю, скажем так, свою зарплату. Ведь я всем этим занимаюсь, разрабатываю плагины (надеюсь, что хорошие), отвечаю на все вопросы, проверяю файлы с ошибками, подготавливаю документы и счета, хожу на почту и т.д.
Поэтому, в следующий раз, когда захотите сказать, что подписка за 4 000 руб за год (а это 333 руб. в месяц) – это дорого, вспомните эту статью.
Эпилог
Что хочется сказать на последок… Я устал! Честно. К концу года уже чувствуется, что после рабочего дня у меня уже совсем нет сил что-либо делать. Возможно, в следующем году я сбавлю обороты и буду тратить силы не на разработку чего-то нового, а на доработку существующих плагинов. Да, да, я помню, что вы ждете армирование балок в Revit. Помню!
В итогах за прошлый год я писал, что все больше склоняюсь к тому, что лучше я буду разрабатывать все сам. В этом году я не изменил своего мнения. Вот вам пример – плагин Пересечение MEP элементов был заказан. После его релиза чуть ли не в первый день мне накидали кучу просьб с доработками плагина, а человек, который его делал – отказался его дорабатывать. А чтобы теперь мне его доработать, мне надо полностью вникнуть в код, что по сложности мыслительного процесса равносильно написанию такого плагина. За все время существования ModPlus я точно уяснил, что невозможно написать плагин раз и навсегда – его потом все время надо поддерживать и дорабатывать! Так что история с фрилансерами в этом вопросе – грустная история.
А еще в этом году я готов был платить (да и в следующем году готов буду) за написание статей на тему CAD, BIM и около того. Но, к моему сожалению, на такое предложение откликнулось ровно 0 людей. Видимо, не судьба развиваться блогу.
Вот так прошел 2020 год. Были и хорошие события, и новые релизы, и проблемы. Но ModPlus уверенно развивается и уверенно набирает популярность. Я рад, что у проекта имеются постоянные пользователи и надеюсь, что их станет еще больше.
С новым годом!