CSC World Home
Current Issue
Authors
Back Issues
Contact CSC World
Subscribe to CSC World
Download CSC World
CSC WORLD - FEATURED ARTICLES
Putting Innovation to Work
csc.com CSC World July/September 2007 Featured Articles Man on top of a mountain

Managing Global Software Development

E-mail StoryStory FeedbackPrint Version

By Philip Karecki


Companies across many industries have achieved the kind of revenue growth that stockholders are demanding by offshoring software development. While driving down hourly and projected costs in a significant fashion, offshoring has distributed development teams across the globe.

Distributed development has grown in clear phases. In the first phase, teams were made up of employees of a single company in multiple locations within that company. Those employees could be distributed across two or three buildings on a campus or across several states, provinces, or regions.

Distribution became global in the next phase as companies, either through wholly owned subsidiaries or joint partnerships, purchased facilities in other countries and directly employed citizens of those countries. The latest phase has seen more partnerships between vendors who have their own distributed development capabilities — the partnership between CSC and IBM is only one example — which means teams are distributed across companies.

Global sourcing is no longer just about India. It is evolving as other areas — China, Eastern Europe, even South America — expand the talent pool by getting into the game. Global sourcing is no longer just about less expensive labor, either. More and more, it’s about getting access to that bigger talent pool.

Manage globally the way you manage locally

But how do you manage that global distributed development model to sustain growth? You will need to change your operating model for IT, but you can do it by applying the same core components you used in traditional development projects.

The difference between traditional development projects and the global ones you have to manage today is that now you have to factor in a 24x7 development cycle with different cultures, different time zones, and the distances between the people doing different facets of the development work. But the same five core components — delivery model, technology, people, processes, and governance — still apply.

Delivery models   You need to understand your delivery models. How does the in-house team translate the business value to derive requirements that can be passed off to the offshore development team?

Technology   How do you leverage emerging technology to accelerate those business innovations? Is this something you’re going to model upfront, locally, and give to the distributed development teams to use in a consistent fashion around the globe? You need to mature the technology significantly to facilitate this process.

People   Developing a plan for the new organization means revising your hiring, training, and investment plans. Whether it’s cross-cultural training and skills or taking people who are able to liaise between the business and the technology, you need to focus on the right people with the right skills.


                                  1 | 2 | next page >

Related Information
Read a CSC white paper (PDF, 193 KB) on global development and delivery.

Learn more about CSC's management consulting practice.

 

Infusing Best Practices for Global Software Development Into   

       Your Strategy

Related Information

Ensuring Consistent Global Delivery

The biggest challenge to developing a global delivery system is getting all team members to work efficiently and effectively together. Sharing knowledge and expertise is crucial in any team, and in a team where members work in different countries and time zones and speak different languages, communication is not something that can be left to chance.

CSC Consulting Group is meeting these challenges by creating Systems Integration Services, virtual practices that bring together practitioners of seven core services — business transformation, systems transformation, infrastructure transformation, data transformation, enterprise technology, security solutions, and enterprise/program management and architecture — from different business units.

These practitioners come together to review industry trends and best practices to develop business and technology services that are consistent across solutions, customers, and business units. The goal is to create a focused vehicle for communicating and sharing expertise and leadership around the core services.

E-mail StoryStory FeedbackPrint Version
CSC World - Putting Innovation to Work