The offshore staffing is of benefit for the customers in the following cases:
- A dedicated offshore software development team is the best approach for clients that have projects that are critical in time, scope, technical or intellectual property considerations.
- It is not reasonable to hire new specialists for a part-time job.
The order of offshore staffing
1. Signing of the agreement at a service level with clear identification of collaboration issues, rates, terms and conditions.
2. You send us a Request For Resources where the following points are to be defined:
3. As soon as the requirements are analyzed, we provide you with CVs of people that match your requirements.
4. You review the CVs and interview suitable people (this can be simply done by phone).
5. We define jointly an offshore project manager and the offshore team structure suitable for your needs.
6. We arrange a common teleconference, kick-off meeting, at which contact points and team members at each side will be introduced to each other.
7. Project execution.
Cooperation scheme:
 |
Responsibilities |
 |
| |
Customer |
Belprog |
|
| |
A customer can assign a team of specialists, including:
- Onside project manager (performs general project overview; controls on-time deliveries and project milestones achievement; validates quality of provided deliveries)
- Business-analyst/ consultant (responsible for clarification of project requirements, provides answers to questions from offshore team about project requirements)
- Research & Development team (Our clients can have their own onsite development team as well as offshore. This happens when a client has transferred only some part of a project to be performed in offshore)
- Quality assurance team
- Onside outsourcing manager (a top-level person on the Client's side who manages the overall process of communication with the outsourcing vendor (including financial, staffing and other questions)
|
Belprog assigns specialists, including:
- Project manager (responsible for project management on the micro-level)
- Business-analyst (responsible for completion of software requirements specifications)
- Research & Development team (responsible for requirements implementation into code)
- Quality assurance team (performs product testing; creates deliveries)
- Offshore outsourcing manager (responsible for coordination of Belprog development center with a customer)
|
|

Fig. Resources outsourcing
All communication is performed between Business Analysts, Project Managers and Outsourcing managers accordingly.
If you feel that the model is not convenient for you, our management is ready to tailor it to your needs observing internal efficiency and results quality.