Q3's global sourcing model gives the maximum benefit to customers in terms of cost savings, improved quality, access to highly talented professionals, flexibility of operations and reduced time to market.
Company Profile
Client is the world's leading transport operator with revenues of over £6 billion employing a staff of about 130,000 throughout the UK and North America and transports some 2.5 billion passengers a year.
Business Situation
Client needed to build two separate but related Rail Transport Applications. The first was a Customer Assistance Application to be used by train station and on-train Staff on their BlackBerry devices that allowed them to meet and exceed increased customer expectations related to travel information. The second was also a native BlackBerry application that assisted in the process of managing and tracking rail replacement buses that are used to provide alternative transportation when a timetabled train service is unable to run for any reason such as line closure.
Some of the challenges associated with the project were:
Q3 realized the importance of building the application in a technology that helps the client to manage the application. To meet all client requirements, Q3 came up with a team of dedicated developers and proposed the N-Tier Java/J2EE architecture with Spring MVC, JSP/Servlets, Apache AXIS, WSDL, and Hibernate ORM Framework/JDBC. The whole application consists of four applications, which comprise of two blackberry application and two web based application. The application was delivered into three development phases. The first development phase was delivered with the Rail Replacement Application. The modified backend and database was delivered in the second development phase. The third development phase comprised Web application including admin and user module.
Each development phase was accompanied by QA cycle to deliver a better quality product. The changes suggested by client for each development phase were delivered in the next development phase delivered to client.
Architecture & Technologies
| Architectural Component | Technology/Framework | Licensing |
|---|---|---|
| Language |
|
Opensource |
| Target Deployment OS |
|
RackSpace |
| Server Software |
|
Paid |
| Client Tier |
|
Opensource |
| Presentation Tier |
|
Opensource |
| Application Tier |
|
Opensource |
| Batch Framework |
|
Opensource |
| Reporting |
|
Opensource |
| Common Services |
|
Opensource |
| Data Tier |
|
Opensource |
| Tools |
|
Opensource |
In this difficult economic environment, Symfo decided to outsource one of its most critical developments to Q3 Tech. We were definitely reluctant doing so at the beginning of the project. But rapidly we understood that Q3 had the necessary skills and professionalism to bring the project to a successful realization. It was not always easy primarily because of the differences of culture. However once we understood each other, things went much better. We also understood that such a difficult project needed intense communications between Q3 and our company. Our company works on two time zones (Europe and East Coast North America) and we were amazed by the availability of the Project Manager and his team. It really contributed improving communications between us.
Phase I of our product is now ready and we are quite happy with it. We are definitely ready to start Phase II with Q3 and we highly recommend them.