The order of project outsourcing
Right from the start, Belprog and a client sign a service level agreement that defines the relationship between the IT - service provider and its customer.
Project outsourcing service could be provided on a one-shot or a regular basis.
A customer specifies a necessary package of outsourcing services, in terms of which the payment rate is calculated.
Cooperation scheme:
 |
Responsibilities |
 |
| |
Customer |
Belprog |
|
| |
A customer could assign a team of specialists, including:
- Outsourcing manager (a top-level person on the client's side who manages the overall process of communication with outsourcing vendor (including financial, staffing, and other questions)
- Business-analyst/ consultant (responsible for clarification of project requirements, provides answers to questions from offshore team about project requirements)
- Research & Development team (assigned when only a part of the project is transferred to the offshore provider)
- Quality assurance team
|
Belprog assigns specialists, including:
- Project manager (responsible for project execution, on-time deliveries, and project milestones achievement)
- Business-analyst (responsible for completing software requirements specifications)
- Research & Development team (responsible for project development, delivery after each milestone has been achieved)
- Quality assurance team (performs product testing; creates deliveries)
- Outsourcing manager (responsible for coordination of Belprog development center with a customer)
|
|

Fig.2 Project outsourcing
Project outsourcing with Belprog allows you to cut down the costs and focus on your core business processes.
If the model of project outsourcing doesn't fit your needs you can learn about our model of resources outsourcing, which provides alternative approach to the offshore software development issue.
You can also request a free IT consulting service by contacting our senior manager.