Кейс: Крупный проект из сферы горнодобывающей промышленности
При проведении подземных горных работ ключевую роль играет точность математических расчетов и моделирование. Ведь на основе этих данных выстраиваются планы по добыче сырья и производится оценка состояния оборудования. Очень важно своевременно производить расчеты с учетом указанных сроков и оборудования, которое будет применяться в работе. И проще всего делать это с использованием специализированного ПО. Однако тут и появляется проблема. Где же взять готовый инструмент, который бы подходил под индивидуальные рабочие процессы вашей компании?
Собственно, наш клиент пришел к тому, чтобы разработать внутреннюю систему диспетчеризации для своей компании. И с этим запросом он обратился в команду Fortech. А мы расскажем, какие же решения мы предложили нашему заказчику, чтобы автоматизировать процесс проведения расчетов и моделирования фактического положения горных работ.
Концепт:
Наш клиент обратился с идеей реализации системы, которая бы позволяла мониторить процесс горнодобывающих работы, помогала бы строить реалистичные модели проектов и позволяла проводить расчеты эффективности. Не менее важным этапом задачи была разработка внутренней системы планирования, которая бы производила расчеты на основе заложенных сроков и техники.
Задача:
Стоит сразу обозначить, что у клиента уже были наработки проекта. Однако до готового продукта, который можно было бы использовать в реальной работе, было еще далеко. Перед нами стояла задача провести полный редизайн интерфейса, чтобы сделать его проще и понятнее для пользователей. Помимо этого нам необходимо было расширить уже существующий функционал, реализовать систему расчета данных и их интервального отображения.
Среди реализованных задач:
- Полный редизайн платформы;
- Реализация системы виджетов;
- Создание дашборда для мониторинга системы отклонений и справочник по управлению статусами;
- Разработка системы для интервальной обработки данных;
- Реализация системы виджетов.
Наши решения
Так как проект предполагал работу в формате аутстаффа, то мы сразу же стали подбирать разработчиков. После нескольких раундов собеседований нам удалось собрать сильную команду для реализации поставленных задач.
Мы провели ряд созвонов и выстроили план разработки нового функционала. Так как проект поступил от крупной компании в сфере горнодобывающей промышленности, то нас требовалось не только быстро принимать решения и предлагать новые идеи для реализации, но и согласовывать все изменения в проекте.
Для упрощения работы над проектом мы написали storybook, который затрагивал мелкие компоненты по типу кнопок и крупный по типу страниц и форм. Это решение позволило существенно оптимизировать процесс работы. Помимо этого мы уделили особое внимание тестированию продукта и код-ревью.
За время работы над этим кейсом нам удалось реализовать:
- Редизайн платформы. Мы убеждены, что ключевую роль в использовании сервиса играет интуитивно-понятный и простой интерфейс. Ведь с его помощью можно улучшить пользовательский опыт, экономить время персонала на обучении использования платформой. Наши специалисты реализовали дизайн, отвечающий всем современным стандартам в дизайне.
- Создание системы отображения данных. Мы с нуля воссоздали систему, которая выводит данные о состоянии рабочих процессов, а также позволяет сгенерировать модель и передает ее диспетчеру и понятной форме.
- Реализация системы уведомлений для пользователей. Встроенная система уведомление позволит диспетчерам своевременно высылать предупреждения и другую важную информацию, касательно работы на том или ином объекте.
- Создание системы для интервальной обработки данных. Одной из важных задач на проекте была реализация формулы для системы автоматических расчетов данных. К примеру, на основе затраченного времени и объема породы компания могла бы получить производительность работы команды. На базе формул мы создали алгоритм, который эффективно обрабатывал поступающие данные и помогал бы выстраивать эффективные графики планирования.
Отзыв клиента о наших специалистах
Нам важно мнение клиентов. Поэтому мы запросили фидбек о работе команды, чтобы выявить точки для дальнейшего роста и развития наших разработчиков. Как итог, клиент озвучил нам следующие моменты:
- Высокий уровень профессионализма при написании кода. Мы стараемся придерживаться наиболее полезных практик в программировании и пишем код так, чтобы впоследствии его было легко дорабатывать.
- Высокая скорость выполнения задач. Дедлайны для нас это не пустой звук. Мы ценим время нашего клиент и других членов команды, поэтому стремимся выполнять все поставленные задачи в указанные сроки.
- Коммуникабельность. Мы внимательно следим за развитием Soft Skills в команде. Для этого мы регулярно проводим софт чеки и активно работаем над улучшением климата в коллективе. Мы поощряем взаимопомощь и понимание между разработчиками.
- Инициативность. Любой, даже самый идеальный проект, всегда можно улучшить. И наши разработчики это прекрасно понимают, поэтому они и стремятся предлагать улучшения и развивать уже реализованные идеи.
Реализация проекта для горнодобывающей компании стала важным шагом в автоматизации ключевых процессов: мониторинга, расчетов и планирования работ. Благодаря тесному взаимодействию с заказчиком и слаженной работе команды Fortech удалось не только модернизировать существующую систему, но и создать интуитивно понятный интерфейс, внедрить сложные алгоритмы обработки данных и обеспечить удобный инструмент для диспетчеризации.