En

JazzTeam Software Development Company

Agile Java Development

Система управления бизнес-процессами обслуживания клиентов

Краткое описание проекта: система управления бизнес-процессами обслуживания клиентов предназначена для автоматизации бизнес-процессов обслуживания клиентов в компаниях операторов связи.

Какие функции выполняет система:

Какие задачи решает:

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

Техническая часть:

Проект имеет frontend и backend части. В наши обязанности входила разработка backend части проекта.

Backend реализован на основе REST API сервисов (Spring MVC), автоматическая сборка – Maven, RESTful web API и XML/JSON сериализация-десериализация – Restlet, логирование - Logback, Unit-тестирование – JUnit, ORM/JDBC – MyBatis, в качестве cервиса имен и для конфигурирования доступа к внешним сервисам/приложениям использовался Apache ZooKeeper.

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

Открытый API - это открытый протокол взаимодействия, доступный сторонним разработчикам и позволяющий решать любые внутренние бизнес-задачи оператора связи.

Переход на Открытый API в рамках существующей системы обоснован рядом следующих требований:

Технологии: Spring, Apache Camel, JUnit, Jackson, Log4j, SLF4J, Logback, Java servlets, Mockito, MyBatis, Restlet, Liquibase, Hibernate, Maven, Oracle database, Apache Tomcat, Apache ZooKeeper, Confluence, Jira, Stash, TeamCity, Git, Oracle Client, RubyInstaller Development Kit (DevKit), Bundler (RubyGems), Ruby.

Скриншоты:

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

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

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

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

 

 

 

 

 
Александр Полунов, Начальник группы разработки CRM – решенийPeter-Service Inc, компания-разработчик программного обеспечения для телекоммуникационной отрасли, Россия

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

Отдельно хочется отметить постоянную вовлеченность и усилия по поддержке сотрудников со стороны менеджмента команды JazzTeam. На самом деле это достаточно уникальное явление, ни у кого из наших других подрядчиков я такого участия со стороны менеджмента не видел!

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

Желаем удачи во всех делах!