# Наши ценности

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

# Remote by Default

  • Вся наша работа строится из понимания, что все мы работаем в разных часовых поясах. Полностью асинхронное общение.
  • Минимизируем зависимость работы одного человека от другого.
  • Каждый выбирает сам для себя наиболее эффективный рабочий график.
  • Все встречи записываются и доступны для просмотра на нашем Google Drive.

# Iterative Improvement

  • Разбиваем любую задачу на серию небольших, чтобы регулярно доставлять клиентам результат. Помним о том, что даже небольшой результат должен быть ценен для клиента.
  • Допускаем, что первый результат может быть не полноценен, но это не причина удерживать его.
  • Абсолютно все допустимо для улучшений: бизнес процессы, рабочий инструментарий, код, архитектура приложения, даже этот Handbook регулярно обновляется.

# Transparency

  • Стараемся быть максимально открытыми для внешнего мира, исключая случаи, когда приватность необходима. Например, этот Handbook доступен не только сотрудникам.
  • Открытый обмен информацией внутри компании: максимум общения в общих чатах Slack, все задачи в Jira.
  • Делаем результат работы видимым: часто коммитим, ведем лог решений

# Collaboration

  • Обмениваемся проблемами и их решением в канале #tech-questions.
  • Проводим Code Review для Merge-Request'ов в GitLab.
  • Устраиваем видео вебинары, доклады в канале #academy.
  • Открытое общение в каналах Slack.
  • Проявляем максимальную вежливость при общении с коллегами, персональную критику высказываем при общении 1:1.
  • Еженедельно встречаемся для проведения ретроспектив и планирования следующего спринта.

# Contribution

  • Каждый может предложить какие-либо изменения в рабочие процессы через создание Merge-Request к этому Handbook'у.
  • Контрибьютинг в opensource проекты идет на равне с закрытыми разработками.

# Boring Technologies

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

# Blameless

  • Мы учимся на своих ошибках и не боимся их допускать.
  • Если мы допустили сбой, здесь нет чьей-то вины. Работаем над решением совместно и ищем способы уменьшить вероятность повторения.
  • Никогда не критикуем чью-либо работу персонально в общих чатах. (You Are not Your Code)

# Flatarchy/Holocracy

  • Плоская структура упрощает коммуникацию внутри компании и успешно применяется в ряде компаний, как например, Valve, Buffer, Zappos.
  • Роли вместо должностей. Это позволяем более эффективно распределять рабочие ресурсы на достежения наших общих целей. Например, CEO и CTO работают над разработкой наравне с остальными.
  • Мы допускаем появление минимально необходимой иерархии по мере роста компании. Например, с такой необходимостью столкнулся GitHub.

# Команда руководителей

# Артур

  • Обеспечить безопасность бизнеса: сдача отчетностей, поддержание стабильного зарплатного фонда.
  • Регулярно общаться с командой: присутсвие на ключевиых встречах, 1:1 с сотрудниками.
  • Поддерживать полную прозрачность с командой руководителей: знания, финансовые показатели, состояние отчетностей, проверках.
  • Поддерживать культуру Kaizen: регулярные улучшения культуры, бизнеса, структуры команд.
  • Доверять все возможные полномочия командой руководителей.

# Тимур

  • Контроллировать цикл релизов и качеством деплоя.
  • Следить за своевременным закрытыем историй и багов.
  • Поддерживать культруру Kaizen на техническом уровне: повышать скорость разработки, качество кода и создаваемых фич, архитектуры продуктов.
  • Поддеживать культуру общения и эффективность на Code review.

# Иван

  • Поддерживать культруру Kaizen на уровне поддержки: удовлетворенность клиентов, качество общения команды поддержки.
  • Искать пути сокращения обращений в поддержку: поиск необходимых изменений в продукте, обновление и создание контента.
  • Давать регулярную обратную связь команде поддержки и контента.
  • Развивать Академию:
    • Обучать новых и текущих сотрудников в коменде поддержки работе с продуктом, техническое детали.
    • Собирать темы для докладов и докладчиков.
    • Следить за регулярностью докладов.

# Вероника

  • Поддерживать культруру Kaizen на уровне культуры
    • Повышать уровень и эффективность общения между сотрудниками.
    • Собирать фидбек и предлагать улучшения в рабочие процессы.
  • Транслировать все новости компании на всех сотрудников.
  • Брать на себя финансовые и юридические вопросы.
  • Брать на себя функции HR:
    • Первичный отбор и согласование собеседований.
    • Регулярно качество и эффективность отбора новых сотрудников.
    • Onboarding.

# Дмитрий

  • Поддерживать культруру Kaizen на уровне инфраструктуры:
    • Повышать стабильность работы сервисов.
    • Повышать устойчивость к сбоям и надежности данных.
    • Минимизировать затраты на сервера.
    • Улучшать качество и скорость деплоя проектов (CI/CD).
    • Повышать защищенность серверов и данных.
  • Регулярно проводить 1:1 с командой Devops, давать обратную связь.
  • Следить за регулярным повышением уровня знаний команды Devops.