En

JazzTeam Software Development Company

Agile Java Development

CRM система крупной телеком-компании

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

Наша компания принимала участие в кастомизации CRM-системы для крупной телеком-компании. Масштаб части проекта, разработанной нами, составлял около 5 человеко-лет, масштаб всей системы — десятки человеко-лет. Работа включала в себя ряд задач по кастомизации UI и серверной части CRM-системы Amdocs Clarify, интеграции её с другими системами заказчика посредством SOAP web-сервисов и шины Enterprise Service Bus. Разрабатываемая функциональность покрывалась интеграционными и изоляционными unit-тестами. Одним из направлений было покрытие GUI-интерфейса клиентской части автоматизированными тестами на технологии Jubula и запуск их в среде непрерывной интеграции Jenkins. Из-за большого количества пользователей для снижения нагрузки на сервера нами была проведена оптимизация на уровне SQL и БД Oracle. Вся разработка велась по методологии Scrum/Agile с полным соблюдением всех процессов и запуском (deploy in live) каждые 2 недели.

Технологии

Amdocs Clarify CRM, Oracle (database, WebLogic application server, Enterprise Service Bus), SQL, Apache Ant, SOAP Web Services, Jax-WS, Jubula (UI automation tool), JUnit, Eclipse, Red Hat Enterprise Linux, Jira (+ greenhopper), SVN, Cisco CTI (Computer Telephony Integration).

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

  • Ключевое требование заказчика — полное соблюдение scrum-процессов, итеративные планирования, scrum-покер для оценки трудозатрат, greenhopper для ведения электронной scrum-доски
  • Работа в офисе заказчика для ключевых участников проекта
  • Постоянные командировки к заказчику всей команды для проведения скрам-активностей
  • Полный жизненный цикл работы с требованиями и историями, участие заказчика в планировании
  • Большое внимание к вопросом производительности (оптимизации на уровне БД Oracle)
  • Интеграция системы с CTI

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

CRM была внедрена во многие бизнес-процессы крупной телеком-компании (корпоративные и розничные продажи, техническая поддержка, удерживание постоянных клиентов, расчётное обслуживание, регистрация обращений клиентов в call-центрах).

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

  • Внедрён распределённый скрам
  • Налажен процесс командировок к заказчику на планирование, демо и ретроспективу (сдача работ и приём задач в разработку)
  • Налажено взаимодействие с удалённой командой бизнес-аналитиков и проведение скрам-ретроспектив для заказчика
  • Внедрён паттерн Page Object в автотесты заказчика, что повысило скорость их написания
  • За короткие сроки изучен, поднят стек фреймворков и технологий Amdocs Clarify

Свяжитесь с нами, чтобы обсудить Ваш IT-проект

    Имя *

    Название компании

    Email *

    Телефон

    Чем мы можем Вам помочь? *

    * – Обязательные поля для заполнения