OutsourcingOffshore Development has its own challenges that must be dealt with in order to be successful in an outsourcing initiative. The offshore development lead is the interface between On site and Offshore development teams. This is a vital role with comes up with the following responsibilities.
  1. Provide status reporting of team activities against the plan or schedule, inform task accomplishment, issues and status. For this, the lead interacts/interlocks with identified onsite offshore technical leads for each deliverable. The technical lead of respective deliverable is completely responsible for development + integration of the deliverable, works with his/her sub-team to ensure successful completion of the deliverable.
  2.  Ensure deliverable are prepared to satisfy the project requirements, schedule. 
  3. Coordinate and track the reviews, documentation, test activities.
  4. Serve as a focal point to communicate and resolve interface and integration issues with other teams.
  5. Escalate issues which cannot be resolved by the team.
  6. Coordinates meetings with the functional management to discuss project impediments, needed resources or issues/delays in completing the task.
  7. Coach and help develop team members, assure that the team members have the necessary education and training to effectively participate on the team.
  8. Facilitate problem solving and collaboration.
  9. Coordinate with internal and external teams (on site/offshore) as necessary.
  10. Establish meeting times, places and agendas, Ensure discussions and decisions lead to closure.