Bayer AG - мультинациональная фармацевтическая и биотехнологическая корпорация, Леверкузен, Германия.
В компании Bayer родилась идея создать для фермеров Калифорнии, выращивающих миндаль, приложение, позволяющее отслеживать ключевые показатели (температуру, количество осадков, полив, продуктивность и т.д.), влияющие на качество и количество будущего урожая. Целью проекта стал запуск приложения в рамках MVP для оценки реальной потребности в таком приложении.
Реализована платформа, позволяющая собрать полную информацию о функционировании фермы из отчетов и отобразить ее в интуитивно понятном формате в виде разнообразных схем, диаграмм, элементов выбора даты, динамических изображений и блока заметок.
Приложение реализует возможность связывать всех работников, которые занимаются обслуживанием фермы, и координировать их работу.
Этап 1
Проектирование и дизайн
Мы провели интенсивный этап планирования MVP версии продукта.
Артефактами данного этапа стали:
Этап 2
Итеративная разработка согласно Scrum
Через 2 недели клиент создал профиль первого тестового фермера и увидел шаблон домашней страницы фермы.
Далее началась самая сложная часть проекта - взаимодействие со сторонними API. Документация провайдеров была скудная, данные передавались нестабильно. Было принято решение доработать UI для отражения даты актуальных данных, а также реализованы дополнительные альтернативные возможности получения данных из других источников.
По истечении 4 месяцев итеративной разработки, продукт был готов идти в продакшн.
Этап 3
Предрелизное тестирование
Этап 4
Релиз
Этап 5
Пострелизная поддержка приложения
Веб-приложение, адаптированное под мобильное устройство.
С помощью платформы пользователь получает возможность мониторить прогнозы и загружать собственные отчеты для обмена актуальными данными по функционированию фермы. Например, вести учет расходов.
В концепцию "карманной фермы" входят дашборды с данными, внутренний чат, система нотификаций.
Дашборд
В приложении реализована возможность завести профиль фермера, а также дополнительные роли, такие как CPA (консультант по борьбе с вредителями), рабочие, управляющие.
Профиль фермера
Фермер создает ферму, "заводит" производственные площадки, каждой из которых в приложении посвящен отдельный блок, приглашает в приложение всех причастных специалистов и получает данные о функционировании фермы в режиме реального времени.
Данные считываются по трем ключевым показателям: влажность, урожайность и защита культур.
Сторонние интеграции подгружаются из открытых источников, таких как CIMIS (California Irrigation Management Information System - Информационно-справочная система организации оросительных работ Калифорнии) и NOAA (National Oceanic and Atmospheric Administration - Национальная администрация по проблемам океана и атмосферы) и используются для построения графиков в блоке "Температура".
Имеется блок заметок.
Внутренний чат
Реализован внутренний мессенджер для коммуникации со специалистами, которые обрабатывают поля, и получения отчетов от них.
Система нотификаций
Имеется блок уведомлений, которые приходят фермерам по ряду частных случаев (отчеты по урожайности, об изменениях уровня влажности, загрузка отчета из лаборатории и пр), а также при отклонении нормы в прогнозах.
Административная панель сервиса дает доступ к пользователям, позволяет отслеживать верхнеуровневые ошибки, видеть мониторинг системы.
Внедрение программного обеспечения позволяет фермерам отслеживать показатели в режиме реального времени. Это помогает продумывать меры по сокращению расходов и более эффективно подходить к работе фермы в целом. Как итог — повышение урожайности и увеличение прибыли.
Реализация проекта "карманной фермы" была сопряжена с интеграцией приложения с данными из открытых источников, что значительно усложнило проект.
При реализации проекта проводились интеграция данных, обеспечение стабильности в их получении, обработка состояний, агрегация данных из нескольких источников и сведение их к единому формату.
Кроме того, от команды потребовалось погружение в предметную область из-за специфики бизнеса, а также анализ пдф отчетов из лабораторий в различных шаблонах.