Project summary: the inventory system of logical resources is the inventory and management system of phone numbers, the international ID of mobile subscriber, IP addresses, etc. The system allows to automate the work of units that are interested in receiving the complete, operational and relevant information on the status of logical resources. The system operator can, for example, put into operation a new SIM card, activate new phone numbers, and also edit, delete them.
The project has a modular structure, module dependencies were implemented using RequireJS. The system interface is interactive, the interaction with backend is performed using asynchronous requests: for example, the new data is uploaded in the table dynamically.
The responsibilities of our team included frontend development as well as product complex testing. JazzTeam was engaged in development of phone numbers range visual interface, SIM cards and equipment management visual interface, etc.
After project implementation there also was performed the integration into centralized system of business-processes management, which allows forming and tracking the task fulfilment for manufacturing, damage analysis and decommission of SIM cards, etc. JazzTeam developers successfully implemented the bundling of frontend parts of two applications, made refactoring, during which the common structure of AngularJS project was developed, and took the code to common style.
Company's achievements during the project:
The main objective of JazzTeam engineers was to develop Angular component of the project (UI development). Already now, when the bulk of the project was realized, I can confidently say that the guys successfully have coped with their work. At the beginning of the project there were some roughnesses which have been solved over time and the development process has been stabilized.I would like to say special thanks to the frontend developer, which was and remains a key member of the project from the very outset. Also thanks to the QA engineer, which fights for quality, and knows how to ask the right questions and calls into question some of the team decisions that helps to improve our product. And many thanks to the JazzTeam manager for supporting development process and evening it out in the difficult moments.