Welcome to

Off-Site Development Center

Off-Site Development Center (ODC) has become more and more important in software outsourcing solutions. To create a successful ODC, core requirements such as advantageous Off-Site resources and intelligent software professionals with strong technical capabilities are essential. With an ODC, clients can easily scale team sizes up or down as necessary and redirect the cost savings into the company's core business goals. ODC is a dedicated development center built for a particular customer to meet its requirement of developing, testing and maintenance work. It is a proven method to expand customer's developing capability with low cost, high quality and low risk. This model is best for:

  • Long term cooperation between service provider and customer

  • Software product research and development/large scale software system
    developing and maintenance

The feature of ODC:

  • Off-Site operation, located outside of the client's country

  • Dedicated team built according to customer's requirement

  • Time and Material business model

  • Isolated working zone and separated network if required

  • Work driven by statement of work from client specializes in establishing and managing ODC for clients who are interested in establishing dedicated teams in INDIA. ODC is very useful for clients who want to have their own captive operations but do not want to deal with the logistics, Off-Site risks, and investment of setting up their own captive Off-Site center. In addition, managing teams in INDIA can be quite challenging because of language and cultural issues. specializes in setting up ODC in INDIA has the needed expertise in outsourcing delivery models and the infrastructure to jump start your initiative.

Our ODC process:


In this step, we help the customer to fully understand the issues and risks. We will define
what projects are fit for outsourcing and which engagement model is good for
customers. Also we need to identify all the risks and find the solution for them.


  • Plan: We will provide a list of plans after we analyze the project requirement,
    which will be the guideline of our further work.

  • Infrastructure & Facilities: We provide infrastructure and facilities to meet our customer's need by
    giving them our proposal based on the project requirement.

  • Staffing: We provide a dedicated team for our customers. Based on the project
    requirement, we decide the team organization structure. The responsibility
    and activities of every role are also defined. We have a mature process to
    prepare resources.

  • Knowledge Transfer: Even it might have extra cost involved, good and consistent training will
    contribute greatly to the outsourcing success. If the off shore engineers are
    lack of knowledge about the project and origins, the outsourcing project will
    become a disaster. It is extremely hard for engineers working on unfamiliar
    industry. Five types of Knowledge transfer are required: Skill, Process, Domain, Work
    specifications and culture norms.

  • Pilot Project: Doing a pilot project is an effective way to reduce risks, especially when for two
    companies cooperate at the first time. A pilot project must have the
    reasonable size. It would be useless if it is so small whereas the very large
    one is not appropriate for a test. A pilot period normally last from couple of
    weeks to three months, typically one month. For the pilot project,
    measurement and tracking needs to be conducted. Some intermediate
    products are generated such as detail designs, prototypes to track
    performance, etc.

    The following criteria are used to measure the overall

    • Quality, both technical (e.g. number of bugs) and functional (e.g. if it
      meets specification)

    • Cost and productivity

    • Project communication

  • Responsibility transfer: For a new project, the most important thing is transferring responsibilities
    from the PM of the client to the counterpart of

    For an ongoing project, our methodology is to transfer the responsibilities peer
    to peer. The best time for transferring core development task is after transfer
    is finished completely, when the team is stable and the operating is smooth.


Statement of Work (SOW) guides the operation of Our ODC. When Our ODC receives the SOW, the project team analyzes it first and discusses with the customer till the customers make sure our ODC team fully understand the SOW. After that, the effort estimation will be given and submitted to the customer. If objected, a new cycle discussion will be incurred until an agreement is reached. Also, we will set up our work plan in terms of this SOW, which should be approved by customers. During the implementation and test phases, we deliver codes and reports every day. When the work of SOW is completed, customer will execute the UAT according to the defined criteria. If failed, we will investigate and rework it.

With a ODC, you have complete transparency into the performance of your team. While setting up the ODC, you define the roles and help select the people on your team. On a monthly basis you will see detailed skill, performance and attrition management reports which allowing you to be actively involved in the success of your team. In addition, invests heavily into its ongoing English Language Curriculum so communication with employees is easy.

business intelligence Site Map