СТРАНИЦА ЕЩЕ НЕ ЗАВЕРШЕНА, НО ЧАСТЬ ИНФОРМАЦИИ УЖЕ ПРЕДСТАВЛЕНА!
СТРАНИЦА ЕЩЕ НЕ ЗАВЕРШЕНА, НО ЧАСТЬ ИНФОРМАЦИИ УЖЕ ПРЕДСТАВЛЕНА!
Уникальный проект для группы компаний Auchan Holding, по разработке и написанию с "нуля" системы (кастомизированная разработка)! Первый в своем роде.
Резюме Проекта:
Рабочее название - Auchan Keep Up (далее по тексту - Keep Up).
Руководитель - Айзат Малов.
Цели - автоматизация процессов управления технической эксплуатацией для обеспечения исполнения единых стандартов технического обслуживания, ремонта, модернизаций, реконструкций активов группы компаний. А, также управления основными фондами в рамках стратегии Asset Management Auchan Retail Russia по управлению совокупной стоимостью владения (Total Coast of Ownership), что подразумевает эффективное управление такими составляющими, как а) материально-техническое обеспечение, б) складские запасы, в) финансы, г) качество (kpi) и сроки (sla) исполнения обязательств, д) задействованные трудовые ресурсы.
Описание, анализ и утверждение бизнес-процессов в рамках реализации осуществлялись, в соответствии с метамоделью и нотацией по стандарту BPMN 2.0.2.
Разработка программного обеспечения (далее - ПО) велось итерационным путем по варианту сервис-ориентированной архитектуры системы (MSA), доступной для работы через Web-браузер, как с мобильных устройств, так и с ПК. Внедрение и поддержка ПО по принципам CICD.
Дополнительно, для подключения мобильных и браузерных клиентов к серверным службам Keep Up, задействована система удаленного вызова процедур с открытым исходным кодом gRPC (Google). Обработка очередей посредством сервиса RabbitMQ. Обеспечение надежной синхронизации взаимодействия между клиентами и сервером посредством SignalR (Microsoft). "Упаковка и доставка" кода, среды запуска, программных библиотек и метаданных для каждого из сервисов в отдельные контейнеры. Использование независимых облачных хранилищ с соблюдением 152-ФЗ. Проектирование интуитивно понятного интерфейса Keep Up, производился в Figma (Adobe).
Основной технологический стек разработки Keep Up:
Backend - .Net, написано на языке программирования C#, с использованием ASP.NET в среде .NET (Microsoft).
Frontend - написано на языке программирования Java Script, с использованием ReactJS.
СУБД - создана на основе PostgreSQL.
DevOps - поддержка и контроль версий на репозиториях GitLab; автоматизация развертывания, масштабирования, обновления, восстановления сервисов посредством Docker и Kubernetes (Google).
Управление Проектом - посредством Jira + Confluence, Miro, Zoom, и конечно надежных сервисов Google (Calendar, Disk, Meet, Gmail, Docs)
Бизнес-процессы заказчика изученные и оцифрованные в рамках Проекта:
Отображение сервиса управления активами на планшете (тестовый контур системы):
Отображение сервиса управления активами на смартфоне (тестовый контур системы):
Для быстрой идентификации и доступу к информации об активе, была применена система быстрого доступа посредством QR-кода (когда это еще не было мейнстримом), для чего также мной был разработан фирменный дизайн для него:
Пример доработки определенных разделов ТЗ, в рамках работы над Системой с учетом обратной связи от клиентов:
Согласование архитектуры аутентификации пользователей в Keep Up посредством корпоративной учетной записи Google:
Проработка дашбордов на примере микросервиса управлеие Техническим обслуживанием:
Видео по презентации сервиса управления активами в рамках внедрения системы на объектах Заказчика:
©2023-2025