Streamline

Автоматизация несерийного производства в нефтедобывающей отрасли
Streamline Streamline

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

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

Система должна ускорить согласования, централизовать данные и предоставить аналитические инструменты для мониторинга проектов.

Задачи

Основные задачи системы

1.

Анализ текущих процессов

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

2.

Формирование требований

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

3.

Дизайн и архитектура

Разработать структурную схему системы с разделением на модули, ролевой моделью и пользовательским интерфейсом по заданным требованиям.

4.

Разработка и тестирование

Осуществить программную реализацию системы и провести полное тестирование всех её функций.

5.

Внедрение и обучение пользователей

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

6.

Поддержка и развитие

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

1.

Анализ текущих процессов

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

2.

Формирование требований

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

3.

Дизайн и архитектура

Разработать структурную схему системы с разделением на модули, ролевой моделью и пользовательским интерфейсом по заданным требованиям.

4.

Разработка и тестирование

Осуществить программную реализацию системы и провести полное тестирование всех её функций.

5.

Внедрение и обучение пользователей

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

6.

Поддержка и развитие

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

Проблематика

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

  • 1. Длительный цикл разработки и производства (до трех лет).
  • 2. Отсутствие единой системы для хранения данных по проектам.
  • 3. Разрозненное ведение документации и задач, отсутствие единой аналитической базы для принятия оперативных решений.

Что умеет разработанная система

Решение

Оптимизация процессов

Упрощает бизнес-процессы: позволяет автоматизировать задачи и быстро получать необходимые согласования.

Уникальные функции

Интегрирует ключевые данные проектов (от сроков и бюджета до описаний и истории изменений) и обеспечивает детальную аналитику.

Централизованное хранение данных

Заменяя разрозненные облачные хранилища и ручное управление данными, система объединяет данные в единой, безопасной и масштабируемой платформе.

Ролевая модель доступа

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

Преимущества для бизнеса

Упрощение процесса согласований

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

Интуитивное планирование

Использование инфографиков и визуализаций упрощает планирование и позволяет лучше анализировать проектные метрики.

Безопасность данных

Централизованное хранение данных о заявках, бюджетах и планах снижает риски их утери или несанкционированного доступа.

Снижение операционных расходов

Отсутствие регулярных платежей за лицензии и пользователей позволяет снизить затраты.

Прозрачность управления проектами

Руководящий состав имеет возможность в реальном времени просматривать проекты и управлять ими через систему.

Коммерческие возможности

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

Гибкость и масштабируемость

Благодаря продуманной архитектуре, систему можно легко адаптировать и модифицировать.

Неограниченное масштабирование

Система не имеет ограничений по количеству пользователей или лицензий.

Автоматизация документооборота

Система автоматизирует создание отчетной документации, уменьшая нагрузку на сотрудников и минимизируя вероятность ошибок.

Преимущества для бизнеса

Упрощение процесса согласований

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

Интуитивное планирование

Использование инфографиков и визуализаций упрощает планирование и позволяет лучше анализировать проектные метрики.

Безопасность данных

Централизованное хранение данных о заявках, бюджетах и планах снижает риски их утери или несанкционированного доступа.

Снижение операционных расходов

Отсутствие регулярных платежей за лицензии и пользователей позволяет снизить затраты.

Прозрачность управления проектами

Руководящий состав имеет возможность в реальном времени просматривать проекты и управлять ими через систему.

Коммерческие возможности

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

Гибкость и масштабируемость

Благодаря продуманной архитектуре, систему можно легко адаптировать и модифицировать.

Неограниченное масштабирование

Система не имеет ограничений по количеству пользователей или лицензий.

Автоматизация документооборота

Система автоматизирует создание отчетной документации, уменьшая нагрузку на сотрудников и минимизируя вероятность ошибок.

Преимущества для бизнеса

Гибкость и масштабируемость

Благодаря продуманной архитектуре, систему можно легко адаптировать и модифицировать.

Упрощение процесса согласований

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

Интуитивное планирование

Использование инфографиков и визуализаций упрощает планирование и позволяет лучше анализировать проектные метрики.

Безопасность данных

Централизованное хранение данных о заявках, бюджетах и планах снижает риски их утери или несанкционированного доступа.

Снижение операционных расходов

Отсутствие регулярных платежей за лицензии и пользователей позволяет снизить затраты.

Прозрачность управления проектами

Руководящий состав имеет возможность в реальном времени просматривать проекты и управлять ими через систему.

Коммерческие возможности

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

Неограниченное масштабирование

Система не имеет ограничений по количеству пользователей или лицензий.

Автоматизация документооборота

Система автоматизирует создание отчетной документации, уменьшая нагрузку на сотрудников и минимизируя вероятность ошибок.

Main screens

Планы на будущее

Для обеспечения непрерывного развития и улучшения системы запланирован ряд обновлений.

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

Усовершенствование мониторинга задач

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

Новый аналитический дашборд

Разработка дашборда для подробного отслеживания времени, затраченного на проекты, оптимизирует распределение рабочего времени.

Расширение функционала отчетности

Внедрение новых типов автоматически генерируемых отчетов упростит процесс анализа данных.

Раздел поддержки проектов

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

Гибкое управление ресурсами проекта

Внедрение системы переназначения сотрудников внутри команд проектов с автоматическим переносом активных задач на нового исполнителя упростит работу.

Улучшение UX

Проведение кастомизации таблиц, организация отображения нотификаций, группировка задач и другие UX-улучшения обеспечат более комфортный пользовательский опыт.

Усовершенствование мониторинга задач

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

Новый аналитический дашборд

Разработка дашборда для подробного отслеживания времени, затраченного на проекты, оптимизирует распределение рабочего времени.

Расширение функционала отчетности

Внедрение новых типов автоматически генерируемых отчетов упростит процесс анализа данных.

Гибкое управление ресурсами проекта

Внедрение системы переназначения сотрудников внутри команд проектов с автоматическим переносом активных задач на нового исполнителя упростит работу.

Раздел поддержки проектов

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

Улучшение UX

Проведение кастомизации таблиц, организация отображения нотификаций, группировка задач и другие UX-улучшения обеспечат более комфортный пользовательский опыт.

Main screens
Main screens

Расширение функционала отчетности

Внедрение новых типов автоматически генерируемых отчетов упростит процесс анализа данных.

Усовершенствование мониторинга задач

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

Гибкое управление ресурсами проекта

Внедрение системы переназначения сотрудников внутри команд проектов с автоматическим переносом активных задач на нового исполнителя упростит работу.

Новый аналитический дашборд

Разработка дашборда для подробного отслеживания времени, затраченного на проекты, оптимизирует распределение рабочего времени.

Раздел поддержки проектов

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

Улучшение UX

Проведение кастомизации таблиц, организация отображения нотификаций, группировка задач и другие UX-улучшения обеспечат более комфортный пользовательский опыт.

Main screens Main screens

Технологии разработки

Поиск и индексация
Meilisearch для предоставления быстрого и точного поиска в приложении.
Управление процессами
Roadrunner для обработки запросов в режиме реального времени.
Языки программирования и фреймворки
PHP и Laravel для бэкенда.
Angular и Ngrx для фронтенда.
База данных и управление данными
Postgresql для надежного хранения данных.
Redis для кеширования и ускорения доступа.
Связь и взаимодействие в реальном времени
Soketi как сервер веб-сокетов.
Grpc для эффективного межсервисного взаимодействия.
Тестирование и качество кода
Karma для тестирования JavaScript-кода.
Husky для управления Git хуками.
Фронтенд-технологии
SCSS для стилей.
Typescript для типизации и повышения надежности кода.
Dayjs для управления датами и временем.
Фронтенд-технологии
SCSS для стилей.
Typescript для типизации и повышения надежности кода.
Dayjs для управления датами и временем.

Разворачивание и инфраструктура

CI/CD

GitLab-CI Pipelines для автоматизации процессов тестирования и развертывания.

Оркестрация контейнеров

Kubernetes для управления контейнеризированными приложениями и их масштабирования.

Автоматизация конфигурации

Flux для автоматизации развертывания и обеспечения согласованности сред.

Команда

Разработчики
  • Кузнецов Александр
  • Покоев Андрей
  • Иванов Михаил
  • Ходырев Александр
  • Терехин Илья
  • Бобровский Илья
Дизайнер
  • Жуков Андрей
Тестировщик
  • Полянская Виктория
Проджект-менеджеры
  • Абашева Надежда
  • Чернопятова Анна
Технологии
Следующий проект