En

JazzTeam Software Development Company

Agile Java Development

Система учёта логических ресурсов мобильного оператора

inventoryКраткое описание проекта: система учёта логических ресурсов представляет собой систему инвентаризации и управления телефонными номерами, международными идентификаторами мобильного абонента, IP адресами и т.д. Система позволяет автоматизировать работу подразделений, которые заинтересованы в получении целостной, оперативной и актуальной информации о состоянии логических ресурсов. Оператор системы может, к примеру, вводить в эксплуатацию новые сим-карты, заводить новые номера телефонов, редактировать, удалять их.

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

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

После реализации проекта также была произведена интеграция с системой централизованного управления бизнес-процесами, которая позволяет формировать и отслеживать выполнение заданий по изготовлению, дефектованию или выведению SIM-карт из эксплуатации и др. Разработчики Jazzteam успешно реализовали объединение front-end частей двух приложений, произвели рефакторинг, в ходе которого была разработана общая структура AngularJS проекта, а также привели код к общему стилю.

Технологии: JavaScript, Angular JS, Require JS, Karma, Jasmine, Apache HTTP server, REST services.

Скриншоты:

Особенности проекта:

Результат проекта:

Достижения компании на проекте:

Отзывы клиентов:

Vitaly Malyshev
Виталий Малышев, Технический директор, Peter-Service Inc, Компания-разработчик программного обеспечения для телекоммуникационной отрасли, Россия

Задача команды JazzTeam состояла в проработке angular составляющей проекта (UI). Уже сейчас, когда основная часть проекта реализована, можно с уверенностью сказать, что со своей работой ребята успешно справились. В начале проекта были некоторые шероховатости, но с течением времени они были решены, и разработка встала на стабильные рельсы.

Хочется сказать отдельное спасибо frontend-разработчику, который был и остаётся ключевым участником проекта с самого начала. Тестировщику, что борется за качество, а также умеет задавать правильные вопросы и ставить некоторые решения команды под сомнение, что способствует улучшению нашего продукта. И менеджеру компании JazzTeam, что поддерживал процесс разработки и выравнивал его в трудные моменты.