Owlymate: дневник разработки
Новости
Совсем недавно мы проанонсировали предпродажу нашего нового SEO-инструмента для macOS и Windows — Owlymate! В этом посте мы будем держать вас в курсе последних новостей от команды разработки вплоть до официального релиза инструмента — записи будем публиковать в обратном хронологическом порядке. А если хотите начать сначала, вот ссылка на первый пост.
Будет ли тёмная тема в Owlymate
Краткий ответ — да.Тёмные темы уже используют очень многие популярные продукты: Facebook, Instagram, YouTube и Netpeak Checker 😁
Основной плюс тёмной темы — с ней удобнее работать вечером или ночью, потому что яркость экрана ниже, и не так устают глаза. Дополнительное свойство — часто тёмная тема выглядит более стильно, чем светлая 😊
Мы и сами предпочитаем тёмную тему, ведь многие наши сотрудники — совы и любят работать допоздна. В начале разработки Owlymate мы решили, что будем делать две темы: светлую и тёмную, но запустим приложение сначала на тёмной, и она будет основной в программе.
Поделюсь с вами нюансами, с которыми мы столкнулись при разработке приложения с тёмной темой:
- Мы не можем использовать многие цвета и их оттенки. Привычный цвет в светлой теме может выглядеть некрасиво в тёмной. Мы подбираем цвета, которые будут хорошо выглядеть одновременно в обоих случаях.
- Сложнее отделять блоки друг от друга. Особенно это заметно во всплывающих элементах, например, тултипах. Если в светлой теме достаточно использовать тень, то в тёмной иногда приходится менять цвет фона.
- Сложнее проектировать таблицы с данными. Светлые линии на тёмном фоне менее заметные, привычный синий цвет для ссылок тоже выглядит блекло и т.д. Особенно это становится проблематично, если нужно сделать скриншот таблицы для презентации. Тогда данных почти не видно на плохих проекторах.
- Сложнее читать светлый текст на тёмном фоне. Хорошо, что в Owlymate текстов не так много 😊 При этом мы стараемся сделать чтение удобным.
Несмотря на эти сложности, мы с Лёлей преодолеваем препятствия и делаем интерфейс программы красивым и удобным. Уверен, что вам понравится тёмная тема в Owlymate.
Перенос даты активации доступов Owlymate
В прошлом посте Вайс рассказал вам о нашем роадмепе разработки — напомню, что доступы к Owlymate, купленные по предпродаже, начнут действовать с даты официального запуска продукта 1.0 осенью.
Потому мы перенесли начало действия всех купленных доступов предварительно на 1 сентября 2021 года. О чём вам и сообщаем в этом посте 😊
Клиенты Owlymate уже могут заметить изменения в своём личном кабинете в разделах «Подписки» и «Лицензии».
Когда будет релиз Owlymate
Признаюсь, это один из самых частых вопросов, что нам задают. Ну что ж, пришло время раскрыть все карты и поделиться нашим роадмепом по разработке на ближайшие несколько месяцев 💡
Небольшое предисловие: в ноябре 2020 года у нас с Кутаском случился астральный коннекшен с музами разработки, и мы внезапно поняли, как нам сделать Owlymate просто революционным (а не «ещё одним SEO-продуктом»). Однако для достижения этой цели нам необходимо больше времени, чем мы изначально закладывали — изучите внимательно наш роадмеп, чтобы мы были на одной волне 🌊
📍 1 этап: альфа-тестирование
В данный момент мы находимся именно на этом этапе — закрытое альфа-тестирование проводят наши специалисты из отдела QA. Конечно, всегда есть вариант «выпустить сырой продукт и сделать вид, что это инновационное решение», но для меня, честно говоря, такого варианта нет: хочется сразу учесть максимум функционала и запланировать его реализацию. Потому мы будем двигаться немного по другому плану.
2 этап: бета-тестирование
На этом этапе будет проходить закрытое бета-тестирование Owlymate: доступ будет предоставлен абсолютно бесплатно всем пользователям, кто приобрёл продукт по предпродаже, а также тем, кто отдельно записывался на бета-тестирование через форму. Мы покажем вам буквально «фундамент программы» — пока ещё без пентхаусов и лифтов. О них вы узнаете на следующем этапе.
📅 планируем дать доступ к этой версии в апреле 2021 года.
3 этап: Early Access (ранний доступ) 0.1 – 0.X
Это период уже публичного тестирования продукта → мы дадим полностью бесплатный доступ нашим клиентам, бета-тестировщикам и всем пользователям, которые зарегистрировались на нашем сайте. В рамках этого периода мы вместе пройдём путь от первого публичного релиза пока ещё сырой версии 0.1 прямо до официального релиза версии 1.0 — за это время мы выпустим множество обновлений и уже общими усилиями приведём продукт в желанный вид.
📅 постараемся выпустить эту версию в мае 2021 года.
4 этап: релиз Owlymate 1.0
Признаюсь, мы действительно готовим революцию в области софта для технического SEO, потому уже продумали фичи вплоть до релиза 4.0 — это будет долгий, но очень интересный путь. А в первой версии уже платного продукта мы собираемся показать базовый функционал с начальным «изданием» тех функций, что мы задумали, а дальше уже развивать их у вас на глазах.
📅 предварительно мы планируем этот релиз на осень 2021 года.
Разумеется, мы осознаём нашу ответственность перед людьми, которые уже стали клиентами Owlymate, воспользовавшись условиями предпродажи → доступы, которые вы купили, никуда не пропадут, и вы сможете воспользоваться ими после официального релиза версии 1.0. А до этого момента у вас будет бесплатный доступ к версии Early Access — мы будем максимально открыто рассказывать о ходе разработки и держать вас в курсе последних событий.
Очень надеюсь, что вы понимаете, почему мы запланировали такие этапы, и почему тестовая версия будет немного позже — за разработкой Owlymate стоят долгие годы тестирования гипотез, километровые ТЗ и целая гора дизайнерских макетов. Нелегко делать лучший продукт в мире 😊
По любым вопросам вы можете связаться со своим менеджером или написать в комментарии к этому посту. До связи 👋
Мы поставили себе цель — сделать отчёты в Owlymate понятными, функциональными и красивыми. Сегодня расскажу как мы работаем над этим 😊
В программе будут сводки с диаграммами для визуального отображения данных. Мы перебрали несколько десятков библиотек для диаграмм. Я рад, что их очень много, но это было сложно 😅
Основные критерии, которые мы выдвигали:
- Визуальная привлекательность. На диаграммы должно быть приятно смотреть и взаимодействовать с ними.
- Интерактивность. При наведении должны показываться соответствующие значения. Также возможность выделить ряд данных при наведении на легенду, чтобы можно было визуально отделить часть данных или сделать на них акцент.
- Наличие цветовых тем. Мы планируем делать тёмную и светлую темы, потому для нас это важно.
- Кастомизируемость. Возможность изменять:
- текст (шрифт, размеры, фон, цвет) в любом элементе диаграммы;
- цвет рядов данных, фона;
- расположение легенды.
- Быстрый экспорт в файл. Возможность быстро сохранить диаграмму в форматах png / svg, чтобы не терять качество, делая скриншот.
- Большая скорость отрисовки. Диаграмма должна быть быстро отрисована даже если в ней очень много данных. Например, чтобы показать изменение метрики за большой промежуток времени.
Мы остановились на библиотеке ApexCharts.js. Посмотрите какие там красивые диаграммы.
А вот пример из макета программы (это не окончательный вариант, потому не придирайтесь 🤣):
16 друзей Оулимейта
Мы сейчас работаем преимущественно удалённо, но не забываем самые важные решения обсуждать в хорошей компании — на фото вы видите не только команду разработки Owlymate, но и моих коллег из отделов маркетинга, тестирования, продаж и техподдержки.
Вот так я регулярно собираю ребят для обсуждения стратегии развития компании. До сих пор знание и понимание наших планов было привилегией только сотрудников компании, но теперь мы готовы поделиться ими и рассказать вам флоу нашей работы на ближайшие полгода. Так что следите за обновлениями! 😏
Подарки для первых клиентов Owlymate
Вчера мы начали отправку лимитированной серии совушек-помощниц для клиентов, которые купили доступ к Owlymate до официального релиза (но только на период 1 год и более, мы предупреждали 😊) — уверен, что они будут радовать вас и настраивать на продуктивную работу.
И вообще хочу выразить благодарность всем нашим early adopter’ам за оказанное доверие — мы вас не подведём 😍!
Напомню, что каждому покупателю Owlymate в период предпродажи мы даём крутые бонусы:
- Участие в закрытом бета‑тестировании → вы сможете потестировать продукт до официального релиза и ваш фидбек повлияет на то, каким в итоге будет функционал.
- Доступ для друга в подарок → помимо доступа для себя вы также получите доступ для 1 друга на такой же тариф и срок подписки. Вместе веселее!
- Сова-помощница → всем покупателям Owlymate на 1 или 3 года в рамках предпродажи улетит эксклюзивная сова-помощница limited edition.
- Набор подарков → сова-помощница не просто прилетит ко всем покупателям доступов на 1 год и 3 года: она принесёт приятные сюрпризы первым клиентам.
Зачем нужен этот дневник
Привет, я Ваня (или, как у нас принято, Кутасок) и я расскажу вам, что мы с Вайсом затеяли.
Мы хотим запустить реалити-шоу по разработке продукта — вы сможете увидеть нашу внутреннюю кухню, узнать причины тех или иных решений и просто быть ближе к нам, а мы к вам.
С помощью этого дневника мы будем:
- рассказывать, над чем сейчас работает команда Owlymate;
- делать вам спойлеры по интерфейсу нового продукта;
- отвечать на вопросы по фичам;
- делиться самыми сокровенными мыслями;
- знакомить с нашей корпоративной культурой.
Следите за обновлениями → будет интересно 😜
Знакомство
Друзья, это первая запись в нашем дневнике разработки Owlymate. Но далеко не первый день работы над инструментом 😊
Хочу познакомить вас с нашей командой, которая сфокусировано трудится над новым продуктом → не удивляйтесь, мы уже давно общаемся по никам и нам будет даже приятно, если вы нас будете так звать:

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

Кутасок (Иван Кутас):
Head of Products
⚪ Воспитывает дочку, регулярно путешествует, мечтает посадить целый лес.
⚪ В Owlymate занимается проектированием и развитием продукта, а также управляет командой разработки. Постоянно изучает конкурентов на рынке, следит за тенденциями в SEO и балансирует между тем, что хочется сделать, и тем, что мы можем себе позволить.

Мерлин (Максим Москалик)
Lead Software Engineer
⚫ Играет на midi-клавиатуре, эрудит-ЧГКшник, любит настолки и компьютерные игры.
⚫ Превращает все идеи в работающий функционал, строит архитектуру программы и стремится сделать её максимально эффективной: одновременно быстрой, мощной и надёжной.

Лёля (Ольга Липова)
UI/UX Designer
🔴 Занимается кроссфитом, есть кошка и 2 паука-птицееда, играет в Sims 4 и иногда пишет картины маслом.
🔴 В Owlymate она создаёт макеты интерфейсов, визуализирует все идеи, проводит через себя все решения по функционалу. У неё очень развиты чувство вкуса и здоровый перфекционизм. Короче говоря, именно она делает новый продукт красивым и удобным.

Гамбит (Александр Шкарбалюк)
Platform Developer
⚪ В свободное время пытается всё автоматизировать по дому — пока остановился на создании своей версии Джарвиса 😜
⚪ В проекте занимается разработкой архитектуры и функционала серверной части продукта и платформы в целом. Любит сложные задачи, а также рисовать схемы и диаграммы.

Гравелот (Алексей Подлипный)
Head of Platform
⚫ Успешный муж и модератор домашнего зоопарка (3 кота, 3 птицы). Увлекается средневековой историей, бытом и музыкой.
⚫ В Owlymate отвечает за организацию веб-инфраструктуры: онлайн-отчётов, системы оповещений в мессенджеры и [контент удалён из-за нарушения NDA]. Верит, что микс идеального инструмента — в гармоничном слиянии мощности десктопных решений и гибкости облачных.

Сказка (Александра Новикова)
QA и Technical Writer
🔵 Тоже воспитывает дочь, а ещё двух собак, двух кошек и хочет завести черепашку. В свободное время занимается вокалом и читает книжки по биологии поведения человека.
🔵 В команде помогает Кутаску тщательно проработать идеи функционала и написать качественное техническое задание для Мерлина. И самое любимое — мучает продукт всевозможными способами, чтобы ни одна ошибка не дошла до пользователя.
*Разумеется, это не полный перечень помогающих нам людей, но я попытался здесь указать тех, кто больше всего времени уделяет Owlymate.
У нас полным ходом идёт разработка модулей, дизайна интерфейса, тестирование текущих фич. А чтобы узнать, зачем мы завели этот дневник, вам нужно всего лишь посмотреть нашу следующую запись.