Workspace Digital Awards 2025 — успейте номинировать кейсы по льготной цене до 1 декабря. Принять участие!
Brief
Группа компании МТС: Оптимизация и объединение приложений в каталоге
Brief
#Проектирование сайта#Программирование сайта#Тестирование сайта

Группа компании МТС: Оптимизация и объединение приложений в каталоге

133 
Brief
Brief Россия, Иваново
Поделиться:
Группа компании МТС: Оптимизация и объединение приложений в каталоге
Клиент

ПАО "МТС"

Бюджет

7 300 000

Сфера

Провайдеры, хостинг

Регион

Россия, Москва

Сдано

Апрель 2024

Задача

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

Контекст проекта:

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

Задачи проекта:

1. Решение проблем с некорректной работой приложения:

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

Внедрить необходимые исправления и оптимизации для улучшения работы приложения и предотвращения возникновения подобных проблем в будущем.

2. Объединение проекта с другим продуктом компании:

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

Обеспечить совместимость и эффективное взаимодействие различных сервисов и компонентов обоих продуктов.

3. Переделывание UI компонентов:

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

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

4. Переделывание старого функционала на новый:

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

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

5. Дополнительные задачи:

Внедрение мониторинга производительности и работы приложения для оперативного выявления и решения проблем.

Проведение тестирования обновленных компонентов и функционала для обеспечения их качества и надежности.

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

Решение

1. Решение проблем с некорректной работой приложения:

Для анализа и оптимизации работы с данными были применены современные технологии, такие как Angular 11, RxJS и TypeScript.

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

2. Объединение проекта с другим продуктом компании:

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

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

3. Переделывание UI компонентов:

В процессе разработки интерфейса мы использовали современные подходы и инструменты, такие как Angular Material и другие UI библиотеки.

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

4. Переделывание старого функционала на новый:

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

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

Ход проекта:

Регулярные обновления и релизы:

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

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

Контроль качества и производительности приложения:

Мы внимательно следили за качеством кода и производительностью приложения на протяжении всего проекта.

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

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

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

Результат

Улучшенная работа приложения и повышенный пользовательский опыт:

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

Эффективное взаимодействие с другими продуктами компании и оптимизированные процессы работы:

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

Комментарий агентства

Артём Пестов
Артём Пестов

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

https://moskva.mts.ru/personal

Стек технологий

  • HTML HTML Язык программирования
  • Java Java Язык программирования
  • SQL SQL Язык программирования
  • Nest Nest Фреймворк/библиотека
  • React.js React.js Фреймворк/библиотека
  • Spring Spring Фреймворк/библиотека
  • MS SQL MS SQL База данных
  • MySql MySql База данных
  • PostgreSQL PostgreSQL База данных

Над проектом работали:


Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

Brief с удовольствием обсудит вашу задачу

Оставить заявку