Full Cycle Web Development of Projects Dashboard to Boost Monitoring Efficiency in Telecom

checklist
  • Duration: 1 year
  • Industries: Telecom Industry; IT Industry; Project Management Industry
  • Services: Product Development; Backend Development; Custom Software Development; Frontend Development; Test Automation Services; CI/CD Implementation & Modernization. DevOps Services; Software Integration Services
  • Software Categories and Types: Project Management Systems (PMS); Expense and Cost Management Systems
  • Technical Expertise: Java Server Side Development; Web Development; Continuous Integration & Continuous Delivery (CI/CD); Databases
  • DevOps Expertise: CI/CD Basics
  • Technologies: CI/CD Automation Servers; Jenkins; Apache Maven; Apache Tomcat; REST; Java Persistence API (JPA); JUnit / TestNG; Hibernate; Data Bases; AngularJS; Selenium WebDriver; Java; Java Enterprise Edition (EE); Java Transaction API (JTA); Apache Subversion (SVN); MySQL; Frontend; JavaScript; JavaScript Frameworks; Build and Dependency Platforms and Tools; Backend; XML2Selenium; NetCat; Spring Security; Spring; Source Code Management (SCM); Chrome DevTools; Standards and Protocols; Test Automation; CI/CD and DevOps; Languages, Protocols, APIs, Network Tools; SOAP WebServices; Network Tools; Software Engineering and Management Tools; ORM & Persistence; Web and J2EE Servers, Java Runtimes
project-team
  • Team size (6):
  • 1 Project Manager
  • 1 QA Manual
  • 1 QA Automation
  • 1 Frontend
  • 1 Backend
  • 1 Business Analyst

Project summary

The software product was developed as a system for monitoring the performed work and the time spent by executors and their customers. The system allows to track the work results of various projects, to provide reports in a visual and understandable form. The developed system was designed to simplify the interaction between the company and its customers, to increase the transparency of work processes, as well as to increase the efficiency of time accounting.

Technologies

Java, MySQL, Apache Maven, JPA (Hibernate), JTA (Spring), SOAP Web-Services, RESTful-Services (Spring), Spring Security, AngularJS, JUnit, Xml2Selenium, Apache Tomcat, Jenkins, SVN.

Screenshots

Project features

  • SSO (Single Sign-On) technology was implemented, that allows the user to move from one system section to another system section without re-authentication.
  • Integration with several third-party business systems was done.
  • Using AngularJS MVVM JavaScript framework for building user interface, that allows to achieve high responsiveness and reliability.
  • Taking out part of business logic to the client side of the application.
  • Creation of custom UI components by implementing the owned AngularJS directives.
  • Interaction with remote development teams.
  • Work with English-speaking customer.

Project Results

  • Making the business analysis of requirements in the result of direct communication with customers.
  • The system has been successfully implemented and used for work in the customer’s company even in the final stage of development.
  • The flexible configuration of Continuous Integration builds was done for different environments.

Company’s achievements during the project

  • Xml2Selenium product was successfully implemented for testing user interface, as well as for creating integration tests.
  • At the early stages of development the necessary mock system have been implemented that allows in future integrate seamlessly with the real business systems.

Testimonial

The project auctioneer
The project auctioneer

We express our gratitude to JazzTeam company for developing monitoring system of costs and resources of the projects, carried out in our company.

It is worth noting that the development of the project was performed without a final technical specification, but despite this, JazzTeam successfully carried out the mission, showed a high level of professionalism and interest in the implementation of all ideas.

Because of weekly demonstrations of the work results, the requirements of all interested in the project parties (sales department, marketing department, etc.) were taken into account and implemented. Covering all system features with unit tests and as a result absence of defects have significantly shortened the time for system implementation.

The developed system has been successfully implemented and started to use in our company at the final stage of development. Complete with the system, we received a full set of options for its further Continuous Integration and Continuous Deployment, thereby JazzTeam reduced the further costs for system support and our dependence on developers.

We recommend JazzTeam as a reliable partner in the field of software development and definitely we are going to cooperate with them in future.

Related projects

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.