Хабрахабр

Зачем разработчикам ABBYY Mobile нейросети, музей и Random Coffee

image

В далёком 2005 году в ABBYY появился первый мобильный SDK. Здравствуй, Хабр! В 2009 наш первопроходец Business Card Reader вышел на мобильные (кнопочные!) телефоны Nokia под управлением Symbian. А в 2007 в компании образовался отдельный департамент ABBYY Mobile, и начали рождаться технологии, которые стали основой наших приложений — ABBYY Business Card Reader, ABBYY FineScanner и ABBYY TextGrabber. И совсем скоро, 19 марта 2019 года, мы будем праздновать первое десятилетие.

В этом посте мы расскажем и покажем, как устроена изнутри жизнь и работа ABBYY Mobile, какие технологии мы разрабатываем, куда ездим в командировки и многое другое.

Как устроено пространство

Офис ABBYY находится в Отрадном, в технопарке со звучным названием ITradnoe, в котором мы сумели разместить больше 700 человек. Многие сотрудники арендуют или покупают квартиру прямо рядом с офисом (я хожу на работу 12 минут).

План развития технопарка. image
Мы вот в этом красненьком здании буквой П, а деревья слева – явная фантазия художника)

Когда мы стали активно расти, то затеяли небольшой ремонт и в первую очередь собрали требования сотрудников к офисному пространству. Мобильный департамент растёт и расширяется каждый год, сейчас нас 30 человек, а до конца года планируем расшириться до 50. Таким образом и решили организовать офис: с одной стороны разломать стенки, чтобы сделать зону для “общения”, с другой – оставить кубиклы для вдумчивой работы над сложными и интересными задачами в тишине. В итоге образовалось 2 группы – любители опенспейса и почитатели личного пространства.

Тут можно повесить на стену любимые плакаты, поставить музыкальные инструменты и вообще обустроить своё рабочее место так, как тебе удобно. Рабочие места разработчиков и тестировщиков – маленькие “дома”, в которых творят наши ребята.

image

image

Наши iOS-разработчики создали свой “мега-кубик” на 2 человека.

image

Маркетинг и команда управления продуктами работают в опенспейсе: стены создавали бы препятствие для постоянного обмена идеями и мыслями.

image

В нашем офисе можно погулять по газону, вырезанному с альпийских лугов, и заценить написание логотипа ABBYY в травянисто-зелёном цвете. Наверно, уже никому не нужно рассказывать про положительное влияние зелёного цвета на состояние человека. Для этого поставили большой телевизор, широкоугольную камеру (Logitech C930e) и прям настоящий блогерский всенаправленный микрофон (Blue Yeti), чтобы всех было видно и слышно. Каждый день на нашей лужайке мы проводим стендап (весь отдел делится своими рабочими планами на день), в том числе с удалёнными сотрудниками.

Как совместить приятное с полезным? Уютное рабочее место с удобным креслом – это, конечно, замечательно, но движение – жизнь. Достаточно сойти с газона на беговую дорожку, не отвлекаясь при этом от работы.

image

На всех «старичках» можно собственными руками опробовать различные приложения ABBYY, которые мы делали в разные годы для Symbian, Windows Mobile, iOS, Android, физические сканеры визиток и даже систему распознавания текста для Google Glass. Любители поностальгировать нередко заглядывают в мобильный музей, где мы собрали некогда крутые смартфоны и кнопочные телефоны. Музей пока в виде MVP, но после ремонта, который мы планируем в 2 квартале, там будет супер-круто.

image

Здоровье гика и забота об экологии

Ещё 3 года назад, проникшись опытом коллег из Zeptolab, мы решили, что кроме завтраков и обедов хорошо бы иметь возможность перекуса, но здорового. После недолгого обсуждения решили, что это будут свежие фрукты. В рамках “бета-тестовой группы” мы покупали фрукты на неделю и лакомились вкусными мандаринками, бананами, яблоками, а иногда даже ананасами, маракуйей и клубникой.

Каждый день на кухнях ABBYY любой сотрудник может перекусить разнообразными фруктами и выпить свежевыжатый апельсиновый сок. Испытания прошли успешно и теперь проект запущен “в коммерческую эксплуатацию” во всей компании.

image

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

Эко-стенд на 5-ом этаже нашего офиса

Например, недавно помогали ухаживать за деревьями в усадьбе Льва Толстого и ещё в этом году расчищали сады Абрамцево. Кроме сбора старой техники и одежды или помощи благотворительным организациям, можно также утилизировать кучу разных вещей, типа батареек и лампочек, а также поучаствовать в помощи социальным учреждениям, приютам для животных или музеям. Подробнее об эко-инициативах ABBYY мы уже рассказывали на Хабре — вот здесь.

Секреты продуктивного дня

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

Про неё часто пишут и снимают сюжеты разные СМИ. Радует также настоящая детская комната, в которую можно привести ребёнка от 3 лет, с удовольствием пообедать с ним в столовой и вечером пойти домой.

Кроме Playstation 4 Pro, в которой часто рубятся в FIFA и Guitar Heroes, Еще мы любим поиграть в видеоигры.

image

Танчики вызывают постоянную загрузку приставки, а ещё Super Mario, Battle Toads и Super Contra. мы по совету сотрудников также приобрели для себя, а потом перенесли в общую игровую зону приставку SNES Classic Mini, на которую накатили множество олдскульных хитов! Просто непередаваемые ощущения!

image

Мы делали в своё время митапы по финансам, участвовали в создании нескольких гильдий, а в рамках проекта ABBYY Talks слушали рассказы о питании от профессиональных атлетов, об экологичности от Greenpeace, о безопасности от Лиза Алерт, об умных городах и AI от разработчиков решений и учёных и так далее. Ещё одна штука, которая мне нравится в компании, – обучение сотрудников. Ключевая её фишка – “бесплатная доставка”. Но мне больше всего нравится корпоративная библиотека. Забота в чистом виде! Можно написать запрос на нужную книгу (а если её нет — на покупку) и кто-то из “книжных фей” доставит тебе книгу прямо на рабочее место!

image

Эволюция процессов

Наши внутренние системы довольно стандартны:

  • JIRA как таск-трекер
  • Confluence для требований и всевозможных заметок и документов
  • OneDrive как корпоративное облако
  • Slack как командный мессенджер
  • Ещё один мессенджер Teams — на всю компанию + звонки
  • TeamCity как CI
  • Outlook для почты
  • Workplace — внутренняя соцсеть
  • Zoom — переговорки для созвонов через интернет
  • И ещё ворох внутренних самописных систем от уведомлений о днях рождения до закупок и бюджетов.

Мы уже больше 4 лет впитываем в себя лучшие ценности Agile: гибкость, командную работу и эмпатию, и прошли через несколько “уровней”. Сейчас основная задача — автоматизация, открытость и в какой-то мере даже счастье сотрудников.

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

Вот, например, моё 14 февраля.

Чтобы не привязываться к ежемесячным циклам, мы, после нескольких итераций, пришли к возможности в любой момент дать обратную связь сотруднику в Google-форме, которая выглядит вот так:

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

У каждого сотрудника каждый квартал есть 30 “советских” рублей (мы их называем биткоинами), которые он может в любом количестве распределить по всем сотрудникам отдела. На основе обратной связи формируется и распределение денежной премии. У кого поменьше “советских” рублей, премия может быть более вариативной – от стандартной до большой, уже на усмотрение руководителя. Тех, которые получили больше всего “биткоинов” от своих коллег, по результатам квартала наградят бОльшей денежной премией. Это позволяет отметить всех, кто проявляет отличные личные качества, типа взаимовыручки, ответственности, активности, помощи, чтобы распространить их на весь коллектив. Таким образом, сотрудники сами влияют на размер вознаграждения.

Каждый сотрудник может от руки написать любому другому сотруднику такую “открытку” и вручить как лично, так и в рамках ретроспективы. Эволюция же превосходной обратной связи — карточки-кудо.

image

Кстати, ретроспективы у нас исторически проходят с мороженым.

image

Причём как формальных, типа iOS-разработчик года, так и совсем неформальных типа “душа компании” или “мудрый гуру”. Также мы делали шуточное голосование за лучших сотрудников отдела. А подарком сотрудникам был супергеройский киндер-сюрприз.

image

Идея такая (родилась она из этой статьи): в компании работают сотни классных специалистов, которые на самом деле не так много знают о работе друг друга в целом и интересах друг друга в частности. Ещё один интересный проект, который прошёл успешный триал и постепенно разворачивается внутри компании, это Random Coffee. И оказалось, что это как раз то, что нужно! Давайте мы дадим возможность случайным людям встретиться и просто поговорить на неформальные темы? Всем рекомендую! Email с просьбой подтвердить, что ты готов поучаствовать в авантюре, а потом письмо со случайно выбранным компаньоном с предложением выпить вместе кофе (чай, какаушко, минералку) – это прям то, что объединяет и фан, и взаимопонимание, и инновации на стыке отделов.

image

Стажировки

Каждый год летом ABBYY набирает стажёров. Для нас это важная часть как роста студентов кафедры ABBYY в МФТИ, так и обновления команды свежим поколением со своими взглядами, идеями, подходами. В 2018 году только в “мобилки” пришло 14 ребят, и 5 человек продолжили с нами работать после летних каникул. В этом году мы планируем анонсировать программу в начале марта, но уже сейчас вы можете написать на intern@abbyy.com

И не поспоришь. Мне понравилось, как отметил один из парней: коллеги «вливали» в коллектив. Всяческая помощь и поддержка, экскурсии по офису, совместный настольный теннис, приставки, шашлыки, мороженое, отличное настроение – и вот, ты часть ABBYY Mobile.

Что сделано на таких стажировках? Разработчики-стажёры работают у нас не на подхвате или второстепенных задачах, а занимаются реальными проектами, прототипированием инноваций, их улучшением и внедрением в продукты. Несколько примеров:

Как видите, многое из этого уже работает в наших продуктах.

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

image

Работа над приложениями: что новенького?

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

  • Реализовать потенциал FineScanner как сканера документов, который можно использовать «в полях», с извлечением данных и экспорта в любое хранилище.
  • Превратить Business Card Reader в мини-CRM и систему для удобной работы с контактами и экспорта в корпоративные CRM.
  • Сделать TextGrabber удобным инструментом для заполнения форм и перевода текстов.
  • Использовать FlexiCapture Mobile и текущие SDK, как инструмент мобильного ввода в разных RPA-сценариях, типа онбординга клиентов или заполнения заявки на кредит со смартфона.
  • Внедрять мобильные SDK для захвата изображений и распознавания данных для быстрого создания корпоративных приложений, например, по распознаванию ID.
  • Реализовать несколько инновационных проектов. Они связаны с IoT, веб-технологиями, дополненной реальностью, голосовыми ассистентами, захватом изображений в нестандартных условиях и работой со сторонними приложениями.

Конечно, помимо разработки приложений разработчики ABBYY Mobile постоянно совершенствуют технологии интеллектуальной обработки информации. Мы активно исследуем возможности перевода алгоритмов обработки изображения (например обрезка документа, поиск слов на изображении) на использование технологий нейронных сетей. Плюс наработки в NLP также переносятся на «мобилки». Keras, Tensorflow, CoreML – со всеми этими технологиями наши разработчики на «ты» уже несколько лет.

За 2018 год мы неплохо прокачали наши приложения:

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

Международный уклон

Так как технологиями ABBYY пользуются компании по всему миру (среди наших клиентов — Tesla, SpaceX, Daimler, Volkswagen, UPS, Pepsi, Walmart, Samsung, UIPath, PwC, Xerox, HP, Сбербанк, Тинькофф, Точка), нашим сотрудникам приходится много путешествовать. В 2018 году наши коллеги побывали на важнейших конференциях в мире мобильных (и не только) технологий. Посещение таких событий – важная часть нашей работы. В первую очередь, мы обязаны быть в курсе развития мобильных технологий, чтобы внедрять их в наши приложения одними из первых. Как это было, например, с “Инструментами редактирования PDF” и Drag-and-Drop в iOS 11 или “Голосовыми командами Siri” в iOS 12. Во-вторых, прокачивание навыков. Что может быть лучше живого общения, обмена опытом и методиками работы? Только живое общение и обмен опытом где-нибудь в Сан-Франциско! В-третьих, любые мероприятия – это новые контакты, презентации продуктов, общение с корпоративными клиентами.

Мы условно разделяем мероприятия на три вида:

  1. Обязательные (крупнейшие конференции и выставки).
  2. Выставки и конференции для общения и развития. Здесь можно варьировать состав участников от нас (например, отправить только PR) или посмотреть трансляцию.
  3. Профессиональные: несколько специализированных мероприятий по вертикалям: разработчики, тестировщики, маркетологи, аналитики, дизайнеры и так далее. Без этого никуда – тренды и технологии развиваются очень быстро.

В 2018 на WWDC в Калифорнии глава отдела сейлз-маркетинга Михаил Шубин вместе с Mac-разработчиком послушали о будущем в работе с платформой Apple и о том, какие «amazing, beautiful and stunning» продукты готовит Apple, получили обратную связь по продуктам ABBYY и помогли продвинуть приложения на американскую и европейскую команды App Store.

Главный интерес для нас представляли обновления, которые Google анонсировали для Android-камеры, а также инструменты машинного обучения на устройстве. В той же солнечной Калифорнии я первым узнал о новинках Android на Google I/O. К сожалению, не всем в прошлом году успели сделать американские визы, так что в этом году разработчикам будем делать заранее. Анонсированные технологии мы уже во всю используем.

Заходите к нам на стенд — NEXTech Hall 8. Через 2 недели большой десант от ABBYY залетит на Mobile World Congress (MWC) в Барселону. 0J25 0, Stand 8.

Кстати, о путешествиях

А точнее, о спонтанных путешествиях. Этой осенью пятеро ребят, а именно тестировщик Виталик Петунин, маркетолог Аня Бойко, менеджер проектов Соня Оронова и два разработчика Алексей Ефимов и Максим Дмитриев отправились в Санкт-Петербург. И нет, не на конференцию, а просто посмотреть северную столицу и весело провести время. Не может не радовать, что коллеги становятся друзьями и путешествуют вместе.

image

Это автопробег, в котором сотрудники ABBYY участвуют вот уже 9 лет. Напоследок о традиции, которая также помогает увидеть мир за пределами офиса – ABBYY Road. Каждый год компания придумывает несколько маршрутов, а сотрудники голосуют и выбирают, куда поедет автоколонна ABBYY. Поездка занимает два выходных дня: утром в субботу отъезд, в воскресенье вечером обратно. Кроме прогулки по городу, мы осмотрели множество музеев, достопримечательностей и активностей. В мае 2018 года путешествие было по маршруту Москва — Подольск — Таруса — Тула — Москва. Это очень сближает!

image

Почему нужно брать запасную футболку

Вы, должно быть, подумали о нервных встречах с начальством? Нет, у нас все хорошие. Несколько партий в настольный футбол или теннис – вот что заставляет попотеть в хорошем смысле. Наиболее «жаркие» игры получаются, когда встречаешься в игровой комнате с асами в дисциплинах. По уровню мастерства можно определить, сколько времени человек работает в ABBYY. Это отличный выброс адреналина и «рабочая перезагрузка». А для офиса, в котором позволяет пространство, настольный футбол, теннис или хоккей – мастхэв.

В распоряжении имеется много разных игр: «ЭкиВоки», «Дженга», «Архипелаг», «Что? Иногда по вечерам мы ходим в одну из переговорок, но уже не для обсуждения насущных проблем, а, чтобы поиграть в настольные игры. Когда?» и многое другое. Где? Каждый найдёт что-то по вкусу.

image

За последние месяца 4 сходили в Панда-Парк, поиграли в командный Лазер-Таг Любим мы и выездные мероприятия, которые организовываем и сами, и от компании.

image

и порубились камнями и щётками в Кёрлинге.

image

И если вы хотите взглянуть на наш офис своими глазами и присоединиться к мобильной команде, откликайтесь на наши вакансии: В общем, этой статьей хотелось бы снять предубеждение, что ABBYY – это “хардкорное НИИ”, потому что на самом деле это совсем не так.

Мы всегда рады классным людям в команде. Приходите сами и рекомендуйте друзьям!

Теги
Показать больше

Похожие статьи

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Кнопка «Наверх»
Закрыть