Practical outsourcing advice and case studies for IT and business process outsourcing.
  Home > Outsource by Function  > Application Development / Maintenance Search:
 
 for    
 Highlights: Buy Books|Outsourcing Blog | Quality Events and Training Calendar | Quality Dictionary | Outsourcing Discussion Forum | Outsourcing Jobs | Outsourcing News and Press Releases | Free Outsourcing Newsletter | Online Surveys
 Free Newsletter!  
Improve your
Outsourcing skills and knowledge


Sign up today!
  Manage Subscriptions
  What is Outsourcing?
  What is Offshoring?
  What is BPO?
  Offshoring to India
  Offshoring to China
  Glossary of Terms
 Sourcing Directory 
  Outsource by Function
  Outsource by Region
  Outsource by Industry
  Outsourcing Strategy
  Outsourcing Tactics
  Legal
  Research & Statistics
  Tools & Templates
  Vendors & Consultants
 Channels 
  Business Process Mgt
  Innovation
  Six Sigma
 Quick Access 
  Help
  Search
  Advertise Here
  Article Archives
  Newsletter Archives
  RSS/XML Feeds
 User Feedback 
  Please suggest site
  improvements.
 
  [ larger form ]

The Developer-to-Developer Model in Software Offshore Outsourcing

Bookmark This Page Bookmark This Page
Email This Page Email This Page
Format for Printing Format for Printing
Submit an Article Submit an Article
Outsourcing Article Archive Read More Articles
Related Tools & Articles
  • Discussion Forum
    "...As a client, I could go into the system and add bugs, fixes, new projects, etc. and prioritize them as I saw fit. The developer would go into the system and attach estimated times to each aspect of the project. Then I could decide which parts of the project I wanted him to work on...."

    Contribute to this Discussion

    By Shannon Slocum and Manish Saxena

    Many companies don't maximize their software offshore outsourcing-related return on investments (ROIs) because they don't make the organizational changes needed to ensure the success of their offshoring campaigns. Offshoring involves more than simply moving a portion of a company's software development functions offshore. It involves communication channels, modifying IT processes, creating new roles and learning to work collaboratively with team members who aren't simply down the hall.

    Often, companies take what they consider to be the easy way out. They bring 25% to 30% of the offshore service provider's team onsite. But that squeezes the ROI. While there's great value in having people from the service provider onsite at the client company (as we'll explain shortly), it does little to promote team-building and bonding across shores -- critical aspects of offshore outsourcing.

    This article shares two valuable lessons we've learned in working together as a client and offshore service provider in software offshore outsourcing projects.

    --> Lesson #1:Assign an Offshore Champion

    When adjusting your organization, the first step to realizing optimum return on the offshoring investment is the creation of new roles within the company. The most important role in this proposed model is the offshore champion, who acts as the conduit between the offshoring company and the offshore team. This evangelist coordinates training initiatives, assigns tasks, facilitates communication between the offshore teams and becomes the point of escalation for team members.

    Experience shows that the most effective approach is to assign at least one champion for every business area, which may include product families, IT functions and business domains. Traditionally, the functions that these individuals perform are carried out onshore by both the client and service provider (Figure 1), with counterparts offshore who actually execute the activities.

     Figure 1: The traditional model of team structure in offshore
    outsourcing projects.

    Traditional model of team structure

    The offshoring champion plays a crucial part in the success of offshoring communications, described in the next section. He or she is always present to escalate issues that arise from either organization, at all levels. When identifying a champion internally, assign an individual who possesses strong communication skills, believes in the principles of offshoring and has interest in international work. This individual will preferably have experience in the identified business area. The role of the offshore champion is an additional responsibility to the current profile that person holds in the identified business area.

    --> Lesson #2: To Crank Up Communications, Use the Developer-to-Developer Model

    Another key aspect of adjusting your organization is building the communication channels between the onsite developer and offshore developer. The D-D model embraces direct communication between people at each level of the company and their counterparts offshore. Development leads in the United States would work directly with their development leads offshore, as would project and program managers. It also fosters more of a single-team environment when team members in all locations are able to interact directly with one another. Your offshore partner is treated as an extension of your own team.

     Figure 2: The developer-to-developer model.

    Developer-to-Developer model

    Principles of the Developer-to-Developer Model

    Trust

    The D-D model's underlying philosophy is to trust the offshoring partner. This is done by treating the offshore team as an extension of the organization, which involves putting in place mechanisms to monitor the progress of the offshore partner and mentoring the team as if its members were your own. For instance, in the early phases of the relationship, when the learning curve of the offshoring partner is high, proactively sharing information on the domain is critical. Team members need to be accessible to the offshore team by providing solutions to the simple problems and guiding the team to the source of updated information.

    Trust is achieved with regular communication and face-to-face interaction. One way of doing that is with weekly teleconferences. Depending on the complexity of the problem, it may need to be daily or every other day. Use email to help clarify topics and get answers to quick questions. The pivotal point in such communication is that this has to be bidirectional with equal vigor and engagement. Also, travel at all levels by both organizations should be encouraged.

    Mentor and Monitor

    The D-D model will promote ongoing mentoring and monitoring of your project. One common fallacy of offshore outsourcing is that work can be moved overseas with little to no guidance after the initial knowledge transfer phase. Ongoing mentoring is essential, as offshore outsourcing is no different from having new hires who have just joined your organization.

    One of the most critical mentoring mechanisms will be face to face interactions through travel to either location. Of course, this starts at the executive level, where senior level managers get to know each other on the client and service provider teams. But it shouldn't end there. We believe that staff members should also participate in a mentoring program.

    At a minimum the mentor and the person being mentored should have face to face visits once a quarter. This is the best way we know for enabling client-side employees to teach service provider employees the domain and intricacies of the work that needs to get done.

    Monitoring the team's progress is equally important. The D-D model promotes early identification of risk and issues. Monitoring can include structured metrics, performance metrics, volume of tasks completed, schedule overruns and quality and domain knowledge improvement. The analysis of metrics allows the client to take proactive action to aid the team in improving performance by training, closer mentoring in transferring domain knowledge and guidance towards improving skills. The result would be mitigation plans, which could include increased training, providing more detailed specifications or changing out of a team member. All of these factors can have an impact on your ROI.

    Cost of Operations

    The D-D model reduces the total cost of operations by reducing the cost of onsite presence. How does this work? Figure 3 explains the commensurate reduction in relative cost with the increase in offshore percentage. Fostering direct interaction increases negligible communication costs and travel expense. No dispute there. However, the total cost of operations is reduced. An increase in offshore percentage from 70% to 95% reduces the relative cost of operations by about 30%.

     Figure 1: The connection between offshore onsite percent and
    relative project cost.
    The offshore percent and relative cost

    Benefits of the Developer-to-Developer Model

    We've seen many benefits from the application of the D-D model.

    • Reduction in cost of operations. Fostering direct interaction between companies and their offshore counterparts reduces an offshore partner's onsite presence and, thus, the cost of the engagement.
    • Absolute transparency. The offshoring organization and the offshore partner share a relationship that is totally transparent at all times. Communication and expectations are managed at all levels with no intermediary points of communications.
    • Information transacted directly, thus, no loss. Information and requirements are communicated directly. This improves the understanding of the requirements and the subsequent quality and effectiveness of the deliverables.
    • Team-building and bonding. Building relationships with offshore teams ensures their commitment and willingness to go the extra mile.
    • Free idea-sharing. With a strong team relationship, innovative ideas are more likely to flow freely at all levels and in both directions.

    It Works for Us

    Offshore outsourcing can deliver tremendous business value. It provides resource flexibility, process improvements and cost advantages that drive major improvements in price and performance. An increase in the offshore percentage from 70% to 95% reduces the relative cost of operations by about 30%. Short-term outsourcing reaps tactical advantages from cost reductions obtained through labor rate arbitrage.

    However, to achieve these optimal results, companies must be willing to change in order to leverage fully the relationship with the offshore partner. Adoption of the D-D model can help you do just that. The D-D model promotes effective, transparent communication to build trust, and regular mentoring and monitoring for early risk identification. Use of the D-D model minimizes the onsite team and ensures an effective offshore program that delivers quality, which is a big step toward maximizing the return on your company's offshoring investment.

    Useful Links

    Landmark Graphics Corp.
    http://www.lgc.com

    Tata Consultancy Services (TCS)
    http://www.tcs.com/

    About the Authors:

    Shannon Slocum, the director for commercial and strategic alliances at Halliburton subsidiary Landmark Graphics, is responsible for developing and implementing the company's offshore resourcing operations and processes across product lines. He has implemented scalable business processes that expand development coverage by using offshore technical resources. Additionally, Mr. Slocum worked for BMC Software for six years, where he held various senior management positions. His responsibilities included the setup of BMC's development centers in India, China and Taiwan. Mr. Slocum also held various management positions in R&D operations. Contact Shannon Slocum by visiting htto://www.lgc.com.

    Manish Saxena, business relationship manager for Tata Consultancy Services, has nine-plus years of experience in offshore outsourcing. For the last four years, he has been engaged in setting up and executing large offshore outsourcing initiatives. This includes improving delivery processes and defining value-added offshore initiatives for various large companies. He is a Master of Technology in Applied Geology from Indian Institute of Technology, Roorkee. Contact Manish Saxena by visiting http://www.tcs.com.


     
    Rate This Article:  Current Rating: 3.67
      Poor    Excellent     
              1    2    3     4    5
    Copyright � 2003-2012 – Sourcingmag.com, CTQ Media. All Rights Reserved
    Reproduction Without Permission Is Strictly Prohibited – Request Permission


    Publish an Article: Do you have a sourcing tip, learning or case study?
    Share it with the largest community of Outsourcing professionals, and be recognized by your peers.
    It's a great way to promote your expertise and/or build your resume. Read more about submitting an article.

    Outsourcing AdLinks
    AdLinks Information
     
    Home | Discussion Forum | Event Calendar | Job Shop
    Link To Sourcingmag.com | Report A Problem | Submit Article For Publishing
     Terms of Service. ©2003-2012 Sourcingmag.com, CTQ Media. All rights reserved. v1.0, 0.1
    About Sourcingmag.com | Contact Us | Privacy Policy | Site Map