В рамках нашего нового выпуска проекта #SynerisePeople мы хотели бы представить подробности одного из проектов, который нам удалось завершить за те сумасшедшие 24 часа, когда шел первый хакатон Synerise.

Вы когда-нибудь слышали о правиле 20 процентов?

Это стратегия, созданная создателями Google Ларри Пейджем и Сергеем Брином в 2004 году. Она была разработана, чтобы предоставить сотрудникам один полный день в неделю (20% их рабочего времени) для работы над проектом, который они выбирают или создают.

Самое невероятное в этом то, что такие концепции, как Gmail, Google Maps, Twitter или Slack, начали просто как сторонние проекты!

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

Итак, мы подумали, почему бы и нет?

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

Сначала мы сосредоточились на самой основной проблеме наших сотрудников, а именно… на необходимости добывать еду. Одна из команд, участвовавших в челлендже, решила найти остроумное решение.

Интро, или как начинается история

Члены Synerise Team, работающие в штаб-квартире компании в Кракове, несколько месяцев назад начали пользоваться услугами кейтеринговой компании. Каждый день у сотрудников есть возможность купить обед, бутерброды и другие виды закусок у человека, который посещает наш офис.

Мы стали называть ее миссис Сэндвич (пани Канапка).

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

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

Проблемы

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

Основная задача, стоящая перед командой, состояла в том, чтобы преодолеть следующие проблемы:

  • Отсутствие уверенности в том, когда миссис Сэндвич появится в офисе.
  • Отсутствие надлежащего сообщения о том, что миссис Сэндвич уже прибыла
  • «Первым пришел, первым обслужен» — некоторые сотрудники не успели купить самые вкусные блюда

Решение

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

Для создания этого типа приложения команда использовала следующие компоненты:

  • Android SDK — используется в качестве основы приложения и инструмента для обработки отгрузок событий.
  • Обработка событий — это базовый функционал Synerise, позволяющий реагировать на определенные события
  • Автоматизация 2.0 — позволяет определить реакцию на входные события и отправку выходных событий
  • BOB — специальный процессор, который переводит события Synerise в формы Slack.
  • Документы — гибкий JSON API, который позволяет вам определять более крупные структуры данных, такие как заказы или пункты меню.
  • Campaign Backend — позволяет отправлять уведомления в мобильное приложение.

Пользователи приложения могут использовать два готовых сценария:

Сценарий 1 — поддержка статуса

Приложение оснащено определенным потоком, в котором пользователь (миссис Сэндвич) может переключаться между следующими статусами:

  • Я иду
  • я здесь
  • я скоро уезжаю
  • До свидания, увидимся в следующий раз

Как это выглядит с точки зрения пользователя:

Сценарий 2 — проведение двусторонней связи

В ответ на статус «Я скоро ухожу» участники канала Slack могут нажать кнопку «Пожалуйста, подождите», которая генерирует сообщение к приложению, управляемому миссис Сэндвич:

  • Бот Slack отправляет информацию BOB
  • Процессор генерирует соответствующее событие
  • Automation 2.0 обрабатывает событие и создает рассылку уведомлений в приложение Mrs. Sandwich.
  • Миссис Сэндвич получает push-уведомление в своем мобильном приложении, в котором экран переходит в статус «Пожалуйста, подождите».

Благодаря этому решению миссис Сэндвич знает, что ей нужно подождать еще несколько минут.

Также Канапка включает в себя возможность для участников канала Slack и миссис Сэндвич общаться с помощью текстовых сообщений:

  • После ввода и отправки текста Slack-бот отправляет информацию BOB, который генерирует соответствующее событие
  • Automation 2.0 обрабатывает событие и создает рассылку уведомлений в приложение Mrs. Sandwich, чтобы она могла прочитать содержимое на экране мобильного устройства.
  • Она может ответить на сообщение таким же образом, набрав и отправив сообщения, которые снова генерируют Event и Automation 2.0, а BOB предоставляет ответ на канал Slack.

Прием и эффекты от введения

Приложение Kanappka очень популярно среди сотрудников штаб-квартиры в Кракове.

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

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

Кроме того, такие свободные инициативы иногда приводят к созданию проекта, который действительно полезен внутри или вне компании и решает конкретные проблемы.

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

И последнее, но не менее важное: кто стоит за всем этим?

Тем не менее, ничто в Synerise не было бы возможным без #SynerisePeople!

Познакомьтесь с членами команды, ответственной за реализацию проекта Канапка.

  • Давид Цебула — графический дизайнер, ответственный в проекте Канапка за дизайн пользовательского интерфейса.
  • Яцек Хмель — инженер-программист, ответственный в проекте Kanappka за программирование процессора BOB.
  • Адриан Гонциарз — руководитель отдела обеспечения качества, ответственный в проекте Канапка за планирование и разработку
  • Конрад Недзиньски — Android-разработчик, ответственный за разработку приложений для Android в проекте Kanappka.
  • Rafał Sarzyński — инженер-программист, ответственный в проекте Kanappka за программирование интеграции со Slack
  • David Siedlarz — инженер-программист, ответственный в проекте Kanappka за программирование Android и серверную часть.

Первоначально опубликовано на Synerise: Synerise People: Hackathon Case — Развлекайтесь при создании приложения в срок 26 февраля 2020 г.