Сфера деятельности: Разработка ПО

Используемые продукты JetBrains: Space, Kotlin, TeamCity

Число сотрудников: 10

Страна: Чехия

Brightify

Компания Brightify занимается разработкой нативных мобильных приложений с использованием Kotlin Multiplatform, применяемых в самых разных областях — от сферы продажи билетов до автомобильной промышленности. Команда начала использовать Space в качестве хранилища кода и документации, а также для выполнения код-ревью.

«Space помог нам улучшить процесс код-ревью. Мы настроили вебхуки Space для работы с TeamCity: теперь ветки, прошедшие ревью, автоматически собираются, а затем развертываются в тестовой среде для финальной проверки. Также с помощью Space гораздо легче следить за графиком отсутствий».

— Тадеас Криш, сооснователь и технический директор Brightify

О себе

Меня зовут Тадеас Криш. Я сооснователь и технический директор Brightify. Я профессионально занимаюсь разработкой на протяжении 10 лет и все это время пользуюсь инструментами JetBrains. Сейчас я руковожу командой, разрабатывающей мобильные приложения на Kotlin Multiplatform. В мои обязанности входит обеспечивать команду всеми необходимыми инструментами для разработки. Также я тестирую новые технологии для улучшения наших рабочих процессов.

О компании

Мы разрабатываем нативные мобильные приложения на Kotlin Multiplatform для клиентов из самых разных сфер (продажа билетов, автомобильная промышленность и т. д.). Нам нравится работать со стартапами и помогать им на всех этапах пути от формирования идеи до доставки конечного продукта пользователям.


Сложности до перехода на Space

Что заставило вас начать поиск такого инструмента?

Мы давно искали универсальное решение, которое охватывало бы наш процесс разработки. Долгое время мы использовали продукты Atlassian (начали с Jira и постепенно задействовали Confluence, Bitbucket Server, Crowd и Bamboo). Но нам не нравилось, что Atlassian медленно реализует новую функциональность, и мы начали искать альтернативы. Когда вышла превью-версия Space, мы решили ее попробовать — начали размещать там код и использовать для код-ревью.

Какие решения вы рассматривали помимо Space?

Мы интересовались Basecamp. Но Space от JetBrains оказался удобнее, так как он отлично интегрируется в наш процесс разработки.

Как была организована совместная работа ранее? Какие аспекты или этапы процесса отсутствовали или вызывали проблемы?

Space уже заменил нам:

  1. Bitbucket Server — для размещения кода.
  2. Upsource — для код-ревью.
  3. Sonatype Nexus Repository OSS — для размещения пакетов Maven.
  4. Excel/Calendar — для ведения рабочего графика.
  5. Confluence — для хранения текстовой документации по проекту.
  6. Специальный канал в Slack для хранения заметок с командных совещаний (теперь мы используем блог в Space).

Мы надеемся, что скоро Space также заменит нам:

  1. Confluence/Wiki — для хранения документации на уровне всей компании, а также заметок с совещаний.
    • Необходимо улучшить возможности работы с таблицами и изображениями в текстовом редакторе WYSIWYG.
    • Желательно добавить возможность более гранулярной настройки прав доступа к документам и папкам.
  2. Jira/YouTrack — для баг-трекинга.
    • Нам нужна повышенная надежность, а также поддержка плагинов.
  3. Slack/Quill — для чатов.
  4. Google Calendar — для персональных и общих календарей.
    • Нужно поддержать возможность подключения внешних календарей и интеграцию c Google Meet/Zoom для звонков.
  5. Google Drive — для хранения ресурсов проектов.
    • Мы бы хотели иметь возможность хранить дизайны, звуки, шрифты, счета, отчеты о времени и другие ресурсы отдельно для каждого проекта.
  6. Toggl/Harvest — для учета времени.
  7. Discourse/YouTrack — для базы знаний и асинхронных диалогов.
  8. TestRail — для управления тестами.
  9. Jira Planning Poker — для оценки задач.
  10. Excel — для планирования проектов (диаграммы Ганта, управление ресурсами).

Я не ожидаю, что вся эта функциональность появится в самом Space, — скорее в виде плагинов, позволяющих интегрироваться с другими инструментами.

Почему именно Space?

Почему вы решили использовать Space?

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

В чем для вас заключаются основные преимущества Space?

Space уже заменил нам нескольких систем.

Удалось ли вам с помощью Space устранить проблемы в ваших рабочих процессах? Что изменилось?

Мы смогли значительно улучшить процесс код-ревью и настроить вебхуки Space для сборки каждой ветки, прошедшей ревью, в TeamCity и развертывания ее в тестовой среде для проверки перед объединением с целевой веткой. А еще с помощью Space легче следить за рабочим графиком коллег.


Обратная связь

Как вы осваивали Space? Было трудно привыкнуть?

К некоторым аспектам Space мы привыкли легко, например к возможностям код-ревью (они шикарны!). Что касается интерфейса, порой приходилось разбираться в его устройстве, но особых проблем это не вызвало.

Вам бы хотелось что-нибудь улучшить в Space (может быть, чего-то не хватает или хочется что-то изменить в интерфейсе)?

Нам не хватает более продвинутых возможностей по работе с задачами. И мы за более тесную интеграцию Space с YouTrack.

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

Вам было бы интересно узнать больше о возможностях Space? В каком формате вы хотели бы получать эту информацию (статьи в блоге, советы в Twitter, обучающие видео, вебинары и т. д.)?

Я регулярно читаю блог-посты JetBrains — в них много полезной информации. Я предпочитаю именно статьи, а не видео и вебинары, так как могу знакомиться с их содержанием в своем темпе. Советы в Twitter тоже полезны, однако я стараюсь пользоваться Twitter только в нерабочее время, и потому мое внимание обычно рассеянно.

Контакты

tadeas@brightify.org, @TadeasKriz on X, or brightify.github.io website

Похожие истории клиентов

AmberCore Software Ltd

Анна Виноградова, директор по маркетингу, AmberCore Software Ltd

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

Makery

Андраш Киндлер, основатель Makery

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

Instil

Гарт Гилмор, руководитель образовательного отдела в Instil

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

Другие истории клиентов