Поскольку Bookmark Ninja был запущен в производство в октябре прошлого года, меня несколько раз спрашивали, чем я сейчас занимаюсь. Некоторые даже сказали, что это так круто, что я могу расслабиться и наслаждаться деньгами, полученными от ниндзя , ничего не делая. Что ж, это не так. Это совсем не так. В этом посте я попытался собрать задачи, с которыми я регулярно сталкиваюсь на ежедневной или еженедельной основе после того, как Ninja вошел в производство.

Делаем поддержку

Для успеха недостаточно иметь только хороший продукт. Вы также должны оказывать хорошую поддержку. Я подготовил очень подробные руководства пользователя, ответы на часто задаваемые вопросы, но до сих пор получаю электронные письма «как сделать» и «я не могу». Это то, что вы должны принять. Большинство людей (и я тоже) не любят читать руководства пользователя, а пишут в службу поддержки по электронной почте, если у них есть вопросы. Я стараюсь отвечать на эти письма немедленно, но не позднее, чем через 24 часа. Если меня нет за компьютером, я пишу ответы на своем смартфоне. Ninja был разработан с очень интуитивно понятным и чистым пользовательским интерфейсом, поэтому, к счастью, я не получаю много таких писем.

Исправление ошибок

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

Разработка новых функций и улучшений

Большинство писем, которые я получаю от пользователей, касаются того, какие новые функции или улучшения они хотели бы видеть в Bookmark Ninja. У меня также есть немало идей, поэтому выбрать, какие из них развивать дальше, непросто. Я уже писал пост о том, как решить, какие функции реализовать в своем приложении. Как только функции выбраны, я начинаю писать код. Обычно я составляю график новых разработок на ближайшие 2–3 месяца. Как инженер-программист, из множества задач, перечисленных в этом посте, эта мне нравится больше всего.

Мониторинг и поддержка AWS

Bookmark Ninja работает в среде AWS (Amazon Web Services) EC2 (Elastic Compute Cloud). WildFly (сервер приложений), Apache (веб-сервер) и MySQL работают на виртуальной машине Linux. Веб-приложение Bookmark Ninja развернуто в WildFly. На панели управления консоли AWS я могу отслеживать и контролировать различные параметры системы, такие как память, процессор и использование диска на сервере. Помимо стандартных системных параметров, здесь также отслеживается информация об управлении памятью JVM (виртуальная машина Java), такая как использование различных сегментов памяти Java и данные о сборке мусора (сколько раз запускался сборщик мусора, сколько времени это потребовалось). Хотя сигналы тревоги настроены на отправку электронных писем, если какое-либо из значений превышает критический предел, я регулярно проверяю панель управления, чтобы убедиться, что все работает нормально, и при необходимости я также вношу изменения в конфигурации для точной настройки системы.

Поддержка AdWords

Я пробовал разные виды платных рекламных систем, для меня Google AdWords работал лучше всего. После того, как вы создали свои рекламные кампании, вы должны постоянно отслеживать их и настраивать различные параметры на основе статистики и отчетов. Это непрерывный процесс, всегда есть что улучшить. Например, удивительно, насколько может повыситься или понизиться CTR (рейтинг кликов), если вы измените всего одно слово в своем объявлении.

SEO

Изначально я не хотел заниматься SEO (поисковой оптимизацией). Если вы выполните поиск по запросу менеджер закладок в Google, он даст вам более 3 миллионов результатов. Я думал, что не стоит прилагать к этому никаких усилий. Несколько недель назад я заметил в отчетах Google Analytics, что количество обычных поисковых запросов выросло. Я понятия не имел, что случилось. Я сделал поиск по запросу менеджер закладок и Bookmark Ninja оказался на 3-4 странице! Я также искал органайзер закладок, и Ниндзя был на 1-2 странице! Такие позиции в результатах поиска - это замечательно, учитывая, что я не занимался поисковой оптимизацией. Я передумал. Я подумал, что пора заняться SEO. Так что с этого момента поисковая оптимизация вошла в мои повседневные задачи.

Написание сообщений в блоге

В марте 2017 года я решил начать документировать свой путь от ухода из корпоративного мира к разработке Bookmark Ninja и ведению бизнеса. Моя цель - поделиться своим опытом, уроками, которые я извлекаю, трудностями, с которыми я сталкиваюсь, и достижениями, которых я добиваюсь. Я надеюсь, что этими постами я смогу дать читателям некоторую ценность и вдохновение. Мне очень нравится писать этот блог, и я также могу сделать некоторые заметки (контент-маркетинг) для Ninja. Я публикую свои сообщения на WordPress и Medium, где также читаю блоги других блоггеров. На этих платформах можно найти действительно интересные и увлекательные блоги. Участники очень дружелюбны и отзывчивы, у нас обычно есть отличные обсуждения в комментариях и по электронной почте.

Маркетинг в социальных сетях

Это непросто. В 2017 году, если вы хотите вести успешный бизнес, вы должны присутствовать на различных платформах социальных сетей (Facebook, Instagram, YouTube, Twitter, Medium и т. Д.), Иначе вы уже проиграете игру. Я не специалист по маркетингу, я все еще изучаю эти вещи. Присутствие на этих платформах означает, что вы должны быть активными. Недостаточно создать учетную запись, загрузить контент и оставить все как есть. Вы должны регулярно загружать контент (это самая сложная часть), вы должны ежедневно взаимодействовать с другими участниками, отвечать на их вопросы и комментарии.

Нижняя линия

На разработку новых функций и улучшений у меня уходит примерно 40% времени, остальные 60% занимают все остальные задачи.

Суть в том, что вы не можете лечь обратно. Запуск веб-приложения - это не финишная черта, это только начало другого этапа, вам нужно чертовски много работать, чтобы достичь своих целей…;)