Offshore Staffing Model

How it works
- Execution of NDA & Teaming Agreement with clear identification of collaboration issues, rates, terms and conditions;
- You send us a Request For Resources where the following points must be defined:
- People skills requirements (what people must know to start working in your project);
- (Optional) working environment requirements (what environment should be created);
- Duration and start date of the assignment - for how long you will need the resources;
- Projects Outline - short description of your projects you want assign people to.
- In Qulix we create required infrastructure and working environment. Then we provide you with CVs of people that match your requirements. It can be both Qulix' staff and also newcomers that will be hired specially for your projects;
- You review the CVs and interview suitable people (this can be simply done by phone);
- Jointly we define an offshore project manager - primary point of contact for you;
- Selected PM, our senior manager, and you define the offshore team structure suitable for your needs;
- We arrange a common teleconference, kick-off meeting, where points of contact and team members at each side will be introduced to each other. Also reporting schedules and types must be defined in a meeting between PMs;
- Projects execution
Onsite PM provides project plans or direct tasks to the offshore team. Tasks distribution within the offshore team can be performed in 2 ways:
-
- Onsite PM provides Offshore PM with a high-level task that defines micro tasks for each offshore team member;
- Onsite PM can assign tasks directly to each offshore team member.
- Transition
If you feel that you don't need requested resources anymore after project finish, you can simply virtually dismiss them by sending cancellation to us.
Roles & Actors
Onsite Project Manager
The person can be either from Qulix or Client's employee. In first case our manager will be assigned for the role and his/her business trip to the Client will be required.
- Performs general project overview;
- Controls on-time deliveries and project milestones achievement;
- Validates quality of provided deliveries;
Onsite Business Analyst
- Performs clarification of project requirements;
- Provides answers to questions from offshore team about project requirements;
- (Optional) updates project specifications, use-cases etc.
Onsite Development Team (optional)
Our Clients can have their own onsite development team as well as offshore. This happens when Client has transferred only some part of a project to be performed in offshore.
Onsite QA Team (optional)
Although all project deliverables will be thoroughly verified in Qulix, we recommend our Clients to assign onsite QA resource for validation of provided product.
Onsite Outsourcing Manager
High-level (or even top-level) person on Client's side who manages the overall process of communication with outsourcing vendor (including financial, staffing and other questions).
Offshore Project Manager
In Qulix we assign dedicated PM for each new project. Offshore PM is a fully responsible person for on-time and on-budget project accomplishment.
- Responsible for project management on micro-level;
- Compiles project team.
Offshore Business Analyst (optional, but strongly recommended)
Requirements management is one of the most important processes in working with software development outsourcing companies. Developers must understand what features they need to code. It is an ideal variant to have detailed specifications before start of development, but we understand that creation of such specifications takes time of our Clients. Thus we assign local Business Analyst who is responsible for requirements clarification, conversion of customer needs into formalized development specifications.
- Clarifies requirements;
- Creates Software Requirements Specifications and Use-Cases.
Offshore QA Team
- Performs product testing during the whole SDLC;
- Performs additional performance, load testing;
- Creates deliveries.
Offshore Development Team
- Responsible for requirements implementation into code;
- Performs unit testing;
- Creates deliveries.
Offshore Outsourcing Manager
This is one person from Qulix senior management who manages relationships with the Client.
All communication is performed between Business Analysts, Project Managers and Outsourcing managers accordingly.
If you feel that the model is not comfortable for you, our management is ready to tailor it to your needs while keeping internal efficiency and results quality. Contact us for more details.
tative via Skype right now.
custom software development company

