Technical and Processes Leadership of CRM System Customization for Major Telecom Company

checklist
  • Duration: 2 years
  • Industries: Telecom Industry
  • Services: Backend Development; Custom Software Development; IT Consulting; Early-Stage Innovation, R&D Services; Software Reengineering, Refactoring and Modernization. Cloud Migration
  • Software Categories and Types: Workflow Management & Business Process Automation; ERP/CRM Systems; Document Management Systems (DMS); Payment & Billing Systems
  • IT Architecture Paradigms and Approaches: Enterprise Integration Patterns; Object-Oriented Programming (OOP)
  • Technical Expertise: Test Automation; Research and Development (R&D); Databases; Open Source Development & Customization; SOA Solutions. OSGi-based Application Development
  • DevOps Expertise: Advanced build organization; CI/CD Basics; CI/CD Advanced; Virtual Machines
  • Technologies: Project Management, Collaboration and Bug Tracking; Jira; CI/CD Automation Servers; Jenkins; SQL; JUnit / TestNG; Atlassian GreenHopper; Data Bases; Hudson; Java; Eclipse; Apache Subversion (SVN); Operating Systems; Linux; Java Enterprise Edition (EE); Testing Frameworks; IDE; Build and Dependency Platforms and Tools; Backend; Oracle DB; Apache Ant; Oracle WebLogic Server; Red Hat Enterprise; Java API for XML Web Services (JAX-WS); Mule ESB; Standards and Protocols; Source Code Management (SCM); Test Automation; CI/CD and DevOps; APIs; Message Queues and Service Buses; Languages, Protocols, APIs, Network Tools; SOAP WebServices; Software Engineering and Management Tools; Amdocs Clarify CRM; Jubula; Other Technologies; Various Platforms, Solutions and Engines; Micro Focus Quality Center; Web and J2EE Servers, Java Runtimes; DB Languages; Cisco CTI
project-team
  • Team size (4):
  • 1 Project Manager
  • 1 QA Automation
  • 2 Backend

Project summary

thumbnail-image Our company participated in a CRM customization for a large telecom company. The volume of work on the project for only our part reached about 5 person years, while the scale of the entire system is dozens of person years. The work included a number of customization tasks for the UI and Amdocs Clarify CRM system backend, and its integration with the other customer’s systems applying SOAP web services and Enterprise Service Bus.

Integration and isolation unit tests were run for the developed functionality. Another task included covering GUI of frontend part with Jubula automated tests and running them in Jenkins continuous integration environment. To deal with the large number of users and to reduce the load on the server SQL and Oracle database were optimized.

We adhered to Scrum/Agile development methodology with full respect to all the processes and with every two weeks launch (deploy in live).

Technologies

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).

Project features

  • Customer’s key demands included a complete observance of scrum-processes, iterative planning, SCRUM-poker for labor expenses evaluation, greenhopper for the electronic SCRUM-board administration.
  • Key developers had to work at the customer’s site
  • Regular business trips of the entire team to the customer to conduct SCRUM-activities
  • Complete life cycle work with the requirements the stories and the customer’s participation in the planning
  • A great deal of attention to the performance (optimization at the Oracle database level)
  • System integration with CTI

Project results

The CRM was introduced to many business-processes of the Telecom company (corporate and retail sales, technical support, retention of permanent clients, settlement services, registration of client appeals to the call-centers).

software development

Company’s achievements during the project

  • Distributed SCRUM implementation
  • Scheduling of business trips to the customer’s site for planning, demo and retrospection (delivery and taking up new development tasks)
  • Established interaction with the business analysts’ remote team and SCRUM-retrospectives for the customer
  • Page Object pattern was embedded in the customer’s automated tests, which increased the speed of test creation
  • Frameworks and Amdocs Clarify technologies stack was studied and applied within short time

Clients about cooperation with JazzTeam

Related projects

By industries:Telecom Industry

Recent Work

    Contact Us

    What happens next?
    • 1

      Leave your project request. We will contact you and schedule a call.

    • 2

      Signing of the NDA to ensure the project info confidentiality.

    • 3

      Negotiation of your request and the required services.

    • 4

      Team forming, coordination of workstages.

    • 5

      Contract signing and project start.