Monday, September 20, 2010

A Case Study of Offshore Software Development

In the case study of offshore software development we are going to analyze the success and failures of projects. This case study will help us to achieve our goals towards successful software development. Let us start with the case study considering four important variables which coordinate the offshore development process. They are standards, planning, mutual adjustment and team selection.

Good planning, clear deadlines, usage of collaboration and instant messaging tools, hard working and flexible team members only can ensure success. Uncertainties, poor management, improper communication and internal conflicts surely will lead to loss and failure.

Normally the offshore product development cycle involves requirement analysis, designing, coding, integration testing and maintenance. Those who are well exposed to cultural differences, communication, relationship building, coordination and control, documentation, staff attrition, quality management issues, estimations, test environment, types of contract and release management can achieve the goals easily.

Reasons for failures:

1. Lack of transparency
2. Communication difficulties
3. Misunderstanding
4. constant change in project scope
5. Lack of business knowledge

Effort, Size, Elapsed Time, Rework, Complexity, Number of Incremental Releases, Number of Project Status Meetings, Number of Liaisons, Contract, Rework Stage, Requirements Volatility, Prior Experience and CMM KPAs are the determining factors of successful software development.

Requirements managements, software product engineering, software configuration management, software product planning, training program, peer reviews and defect prevention are the key process areas to accomplish the technical and quality process in the offshore development.

Off all these facts and factors, communication and coordination between the customers and the vendors is the foremost factor that should prevail through out the life cycle of offshore software development life-cycle leading to successful development.


By: Saran K
From: http://ezinearticles.com/?A-Case-Study-of-Offshore-Software-Development&id=4392273

No comments:

Post a Comment