Resource
Contact
Telecom Provisioning Gateway
Client Overview
Our client is one of the telecom carriers from Europe. It is a group of mobile phone corporate subsidiaries that operate GSM and UMTS networks in Europe and United States. The Provisioning Gateway is a subsystem of the carrier's service system which is used by client to manage SIM card system and maintain LDAP database.
Why RayooTech
The client's key competence is the research and total solution designs; however outsourcing development is their consistent strategy. And the client has high qualityrequirement to outsourcing partner. They require senior engineer, perfect design and high quality product with high performance and stability.
As provisioning Gateway is our client's key subsystem of service system, the client concerns the ability of partners greatly. According to that, RayooTech provided review demo for client first, and arranges several interviews between client and our engineers, architect, test manager and project manger. Finally the client considered that we are qualified for this project and made a decision to outsource this project to RayooTech.
The key factors they considered during bidding are:
1. Capability ofJAVA technology
2. Capability of SPML/DSML technology
3. Capability of LDAP technology
4. Project management methodology
RayooTech owns a background of 19 years in the software history, together with its world class campus and CMMI 5, all of them impressed the client deeply. When they learned that RayooTech has her own J2EE development platform GAP (Global Application Platform) which cuts development cost to nearly 30% in our J2EE customized software project, they made their decision.
Solution from RayooTech
Provisioning Gateway is an interface which provides a bridge between telecom internal service and external application. And the key point is that it translates SPML/DSML data to LDAP data, and vice versa. RayooTech uses load balance and high availability technology to satisfy requirement of client who makes performance and liability of project as the most important concerns.
The client outsourced this project to RayooTech totally, with project scope and schedule defined clearly in the contract. It means that RayooTech takes all the risk and project management tasks. The whole project will be completed within 1 year with a 12 person team. It adopts the iteration method and follows RayooTech CMMI5 project development process.
Based on Product Requirement Specifications from client, as an input, RayooTech takes the responsibility of requirement analysis, high level and detailed design, coding, testing and integration.
Point of project
OS: Linux
Application Server: Tomcat
Database: LDAP
Developing tech: SPML/DSML, Java/J2ee, Web Service
CM tools: Clear Case
Test tools: Apache JMeter, LoadRunner
Project Mangement: MS Project
Others: HA and Load balance
As in this project, the client pays great attention to the design. Therefore, to guarantee the quality of our design documents, everyone's job is reviewed by other two team members followed by a peer review meeting to review and asses the documents. After the inspection meeting, the QA department audits the documents to determine whether they meet the quality standard. Documents are only submitted to client after they passed all reviews, otherwise they will be sent back to rework or polish. In addition, RayooTech enhanced the company's reporting tools to monitor performance on a daily basis, helping put accurate, actionable data in the hands of people who can use it to improve business.
Benefit
The client can benefit from optimum network performance and greater flexibility with less overhead and technical costs. More than an outsourcing partner, RayooTech worked with our client to introduce innovation, opportunities for growth and most importantly, a robust, reliable IT foundation for the future.