В рамках нашего нового выпуска проекта #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 г.