Which Resources Should be Onsite and Which Should be Offsite

Regardless of whether you have outsourced your software project domestically or offshore, having a project manager onsite with your company is an essential element to a successful project.


Depending on the project, it may also be beneficial to have other onsite resources like a business analyst. In addition to this, your vendor should provide a separate project manager and business analyst who will manage your project at their development site.

Want to learn more about how we build our teams, check out our roles!

The Sequence of Communication

The sequence of communication should look something like this. Your exclusive point of contact as a client will be the onsite project manager. The onsite PM is accountable for the entire project, from beginning to end.


Specifically, the onsite PM is there with you to understand your needs and the goals/methods of your business. In turn, this PM will manage and collaborate with the offsite PM and BA. The offsite team is responsible for translating your needs into a design. Their job is to develop the functional requirements of the software system. They take the onsite PM’s directives and create the actual solution.

Naturally, the communication link between the onsite project manager and the offsite team is very critical. So you will want a team that has worked together before. Everyone must be on the same page in terms of methodology.


Furthermore, the project managers and business analysts on both sides should work very closely throughout the project. Meaning, they should have constant contact to ensure that all questions are answered quickly, and any issues are resolved immediately.


Depending on the complexity and size of the project, there will be some variation to this process. Generally speaking though, the model outlined here should be the guideline foundation for any project.

We helped our clients create their impact in the software industry! Check out our case studies!

Larger Projects

With larger projects it may be beneficial to bring the offsite managers onsite at some point. This could happen at the beginning of a project, or even during the middle. It just depends on the individual case. But the ultimate goal is to achieve accurate and effective communication between the client, the lead project manager, and the rest of the offsite managers/team. Sometimes, face-to-face time is the best way to accomplish this. Otherwise, for projects that aren’t overly complex, having a good project manager onsite who can effectively communicate with the offsite team should be adequate.

Related Content

How we manage offshore software teams as a company with 30 years of experience across multiple industries.  
Integrant’s Agile team experts let you in on 10 must-know keys in setting up successful, long-lasting self-organized teams for your next project.  
Subscribe to our newsletter!

We've been in the software industry for  30+ years so we have a lot to share with you!

Follow US

Address: 16870 W Bernardo Dr, Suite 250

San Diego, CA 92127

Email: info@integrant.com
Phone: +1 858.731.8700

© 2021 Integrant, Inc. All Rights Reserved