Почему Apple и Tesla пользуются приложением ИТ-компании из Гомеля

Ребята из гомельской ИТ-компании Stiltsoft, на примере одного из своих продуктов, рассказали, как на протяжении 11 лет развивают приложения для экосистемы Atlassian, которыми пользуются Apple, Tesla, Disney и другие компании по всему миру.

1 комментарий

Ребята из гомельской ИТ-компании Stiltsoft, на примере одного из своих продуктов, рассказали, как на протяжении 11 лет развивают приложения для экосистемы Atlassian, которыми пользуются Apple, Tesla, Disney и другие компании по всему миру.

Как всё началось

История компании началась с двух человек: Максима Кузьмича и Саши Кузнецова. В нулевых, ребята работали в одной из гомельских ИТ-компаний, там же познакомились с Jira и Confluence, основными платформами Atlassian, для удобной работы с которыми им не хватало функционала. Парни написали свои первые дополнения для Confluence, просто чтобы облегчить себе жизнь.

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

В 2021 году ребята отметили 11-й день рождения компании.

Компания сегодня

Сегодня в компании работает 30 человек, а на Atlassian Marketplace представлено 25+ приложений, которыми пользуются 11 000 компаний из более 100 стран. Atlassian отметили достижения ребят из Беларуси: компания получила наивысший из возможных статусов для вендора — Platinum Marketplace Partner.

Команда Stiltsoft

До пандемии коронавируса компания спонсировала и посещала Atlassian Summit и мероприятия других вендоров в США и Европе. Три года подряд ребята устраивали Stiltsoft Atlassian Day в Минске, чтобы создать сообщество Atlassian пользователей в Беларуси. После ивента появилась телеграм-группа для белорусских пользователей, где каждый может задать вопросы о продуктах Atlassian и получить ответ.

Stiltsoft Atlassian Day 2019

Одно из первых и самых популярных приложений Stiltsoft — Table Filter and Charts for Confluence. Этот продукт расширяет функционал Confluence по работе с таблицами.

Приложение доступно на Atlassian Marketplace в категории Top rated.

Как родилась идея сделать приложение

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

В Confluence нет удобного встроенного функционала для работы с таблицами: пользователь добавляет столбцы и строки, объединяет или выделяет ячейки. Те, кто привык работать с таблицами в Excel или Google Sheets, вынуждены копировать данные по несколько раз из одной программы в другую или интегрировать Confluence со сторонними сервисами.

Приложение Table Filter and Charts for Confluence помогает работать с большими массивами табличных данных. Пользователи добавляют фильтры, визуализируют таблицы, строят динамические графики и диаграммы, сводные таблицы и экспортируют результаты в нужном формате. Всё это происходит в Confluence без использования других программ.

Три макроса приложения: фильтр, сводная таблица и графики.
Андрей Ханеев, продакт-оунер / разработчик команды
Всё начиналось с энтузиазма. В 2010-м году Максим и Саша выпустили Table Filter for Confluence. Это было бесплатное приложение с двумя фильтрами, которое работало не со всеми таблицами.

В то время ребята уделяли больше внимания приложениям для Bamboo и Bitbucket. Atlassian заметили их усилия:

  • В 2011 году получили награду Bamboo Master Task Award за лучшее расширение для Atlassian Bamboo.
  • В 2012 выиграли премию Codegeist за одно из лучших приложений для Atlassian Bitbucket.

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

Я пришел не в команду конкретного продукта, а как разработчик «всего». Тогда в приоритете были другие приложения, т. к. хотели делать то, что нужно в работе и нравится нам самим. У Table Filter for Confluence на тот момент не было выделенной команды.

Почему компании выбирают Table Filter and Charts for Confluence

К 2014 году у Table Filter уже было много установок: 2 000 или 3 000 (1 установка = 1 компания, в которой может быть от 10 до 100 000 пользователей. — Прим.). Было очевидно, что пользователи считали приложение полезным, поэтому возникла идея доработать его и сделать платным.

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

Первый коммерческий релиз умел работать практически с любыми таблицами, отчетами, генерируемыми макросами. Не надо было руками вписывать названия столбцов, чтобы не ошибиться в названии. Появилась возможность выбора доступных столбцов, и появились новые типы фильтров, можно было выбрать много опций. Позже добавили фильтры диапазона дат, чисел и, наконец, появились графики и приложение Table Filter получило название Table Filter and Charts for Confluence.

Графики в приложении.

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

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

Команда Table Filter and Charts for Confluence.

Confluence используют не только в ИТ-компаниях, но и в любых других сферах: университеты, государственные компании, небольшие команды и т. д. В свою очередь, и Table Filter and Charts полезен любому пользователю, будь то аналитик, девелопер, медик или судостроитель, потому что приложение решает любые вопросы, которые могут возникнуть с таблицами в Confluence:

  • Один из клиентов использует диаграмму Гантта для отслеживания выхода и возврата в море кораблей, которые занимаются техническим обслуживанием ветрогенераторов в море.
  • Химическая компания анализирует результаты экспериментов с помощью сводных таблиц и графиков.
  • Строительная организация ведет реестр зданий с графиком технического обслуживания сотен объектов и фильтрует большой объем информации.
Фильтрация данных в таблице в режиме просмотра страницы.

У приложения, кроме Server и Data Center версий, появилась Cloud-версия, сейчас её активно развивают. Раньше даже было сложно представить, что у этого приложения будет больше 11 000 установок.

В 2020 году Stiltsoft отмечали 10 000 установок приложения.

Как развивается приложение

Сначала самой большой сложностью было то, что ребята делали всё, о чем просили клиенты. Только со временем команда приложения научилась говорить «нет».

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

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

Ну, и так как приложение работает с платформой Confluence, приходится быть очень гибкими и развиваться наравне с таким успешным гигантом как Atlassian. Крупные изменения самой платформы зачастую требуют изменений в продукте, плюс есть много технических ограничений, серьезные требования безопасности и т. д.

Для поиска уязвимостей приложение участвует в публичной программе Bug Bounty. А когда облачные решения стали набирать популярность у enterprise-клиентов, Stiltsoft сразу же подали заявку на участие в программе Cloud Fortified, чтобы соответствовать стандартам производительности.

Наталия Парамонова, продакт-менеджер команды
Многие ребята из команды сочетают разные функции. К примеру, Андрей — разработчик и продакт оунер в одном лице. Он знает, в каком направлении развивать продукт, какие вопросы есть у пользователей и без проблем может провести демо для клиента.

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

Мы стремимся к тому, чтобы каждый в команде понимал продукт и умел с ним работать. Мы не просто продаем приложение, а показываем различные кейсы применения продукта и его ценность с точки зрения решения бизнес-задач конкретного пользователя/компании. Есть немного профдеформации, когда любой кейс ты решаешь с помощью таблицы и нашего Table Filter и Charts.

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

Как искать разработчиков в такой продукт

Есть предположение: то, что один программист может сделать за день, двое могут сделать за два. Ребятам из Stiltsoft не хочется быстро разрастаться до большой компании, где левая рука не знает, что делает правая. Им важно оставаться дружным тёплым коллективом, иногда меньше людей — меньше потерь на коммуникацию и «посредников».

Мария Сирож, HR-менеджер

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

Ребята используют Kanban-доски, на которых видны приоритеты, общая очередь задач, что сейчас в процессе воплощения и какие таски нуждаются в R&D.

Поиск сотрудников — это достаточно долгий процесс. Хоть мы являемся платиновым партнером Atlassian, в Беларуси Stiltsoft не на слуху, как более популярные белорусские компании. Зато у нас практически нулевая текучка кадров и уже 11 лет удается поддерживать атмосферу стартапа.

Раньше мы искали кандидатов в Гомеле, но с мировым переходом на удаленку, решили не привязываться к месту жительства.

Список открытых ваканий Stiltsoft

Хотите сообщить важную новость? Пишите в Телеграм-бот.

А также подписывайтесь на наш Телеграм-канал.

Читайте также

Сотрудники Apple «слили» письмо Кука о том, что авторы «сливов» будут наказаны
Сотрудники Apple «слили» письмо Кука о том, что авторы «сливов» будут наказаны
Сотрудники Apple «слили» письмо Кука о том, что авторы «сливов» будут наказаны
Еврокомиссия предложила сделать USB-C единым зарядным портом для всех гаджетов
Еврокомиссия предложила сделать USB-C единым зарядным портом для всех гаджетов
Еврокомиссия предложила сделать USB-C единым зарядным портом для всех гаджетов
Apple отказалась вернуть Fortnite в App Store. Epic Games: Apple солгала
Apple отказалась вернуть Fortnite в App Store. Epic Games: Apple солгала
Apple отказалась вернуть Fortnite в App Store. Epic Games: Apple солгала
Apple учит авторизованные мастерские разводить клиентов на дорогой официальный ремонт в слитых роликах
Apple учит авторизованные мастерские разводить клиентов на дорогой официальный ремонт в слитых роликах
Apple учит авторизованные мастерские разводить клиентов на дорогой официальный ремонт в слитых роликах

Обсуждение

0

статья рефлекирует (отображает) пост-выборный синдром

Зато у нас практически нулевая текучка кадров и уже 11 лет удается поддерживать атмосферу стартапа
может быть интерпретировано, как, "Негде, между Россией и Киевом есть такая компания, где люди в среднем получают ~4-1k валюты и успевают обслужить бизнес-процессы сотрудников компаний, которые обязаны расходовать 50-100к валюты в год, являясь средним рабочим классом"

Спасибо! 

Получать рассылки dev.by про белорусское ИТ

Что-то пошло не так. Попробуйте позже