Quality Request for |
Case studies
ODC of a migration project from VB to VB.Net for a US clientThe Client The client is a US-based provider of software products consulting and services for the law industry. What the client wanted It has been years since the large scale application developed with VB6.0 was put into practice in the client's company, which deals with court employee, law executive institution, insurance company, bail agent and bond agency. However with the business development, more and more new business requirements appeared and were added to the existing system, which made the system performance continuously reduced and raises the maintenance cost with time. To stop the ever deteriorating situation, the client decided to migrate the already existing system into Microsoft .Net Framework. Excepting for the implementation of all the basic functions, performance enhancement was the focus in the migration/reengineering project such as the optimised work flow management. With the successful achievement of the project, the client will provide a brand new and high quality business solution in the specific business field to better facilitate the end user. Abstract Technology Role Abstract Technology was completely responsible for the development of all aspects of this system. This involved requirements analysis, design, implementation and successfully deploying the system onto Server. Migration/Re-engineering Solution Technology This new application is built on a custom .Net framework, the technical architecture of the solution was a realization of a three-tier model. The three layers of the system are business logic, the presentation layer and the database layer which makes it possible to achieve good system scalability with performance being not affected seriously. Development Method A project manager and a system architect with extensive migration experience were assigned to attend the training which is carried out with telephone and Netmeeting. Thereafter, 3 intermediate developers with rich development experience in VB.Net Window application were allocated to the developing team to receive training. Simultaneously, the client began to assign specific developing tasks per day to its offshore development center. Every working day morning, the client allocates task list of that day and upon receipt of it, requirement analysis and structure design are carried out together by the project manager and the architect, and then the tasks are assigned to appropriate developer. At the end of the day, all the completed tasks will be deployed on development server, on which the customer may track our work and verify whether the migration/re-engineering tasks comply with the legacy system or whether new functions are implemented in accordance with the requirement. Once the client's satisfactory is achieved, following tasks will be carried out and to be fulfilled. With the good performance of the tasks, more and more new tasks are assigned to the developing team, new team members are introduced to the team. Now there are 10 group members including project manager, system architect, developers and testers taking part in this migration/reengineering project. Because the migration project is carried out simultaneously by the customer and us, a development server is set up on the customer network to coordinate tasks on both sides and protect source code security. Our developing team access to the customer network with VPN first and then login to the development server with Windows Terminal Service to share same source code with the customer developing team which are stored within the same VSS library. Migration technologies environment
Efforts 120 man-months. The Benefits
Download the complete case study Contact sales |