Due diligence in partner selection makes the difference between success and struggle when working with onshore, nearshore or offshore software outsourcing providers. Learn how to conduct your due diligence from the leader in software outsourcing advisory services.
3. 1. Provide a brief company history.
2. How many clients do you currently have?
3. How many locations do you have? Where?
4. How is your company organized?
5. How many full time employees do you have? How
has that trended over the past 3 years?
6. How do you describe your company culture?
7. What are your core values?
Company Background
4. 1. What is your attrition rate for the last year and how
does it compare to others?
2. How do you measure the level of English ability of
your employees?
3. What core values do you look for in employees?
4. How do you recruit, qualify and onboard new
developers?
5. What are your retention strategies?
6. What level of background checks do you do when
hiring new
Human Resources
5. 1. What geopolitical factors are affecting the stability
of your country over the next few years?
2. What is the current status and future supply and
demand trends for great developers in your country?
Region and Country
7. 1. Describe your client ramp up process: staffing,
knowledge transfer, project metrics.
2. Can we interview team members?
3. Tell me about a client project that went wrong and
what you did to fix it.
4. What past client is most like us?
5. Tell me about the makeup of your clients: sizes, tech,
locations. Where is it trending?
Outsourcing Service Experience
8. 6. How do you handle and minimize attrition on my
team?
7. Can team members travel to visit us? Can we visit
you? What is the typical agenda?
8. When are the best times of the year to visit you?
9. How do you manage customer satisfaction
measurement?
10. How do you promote collaboration, avoid
ambiguity, keep everyone aligned?
Outsourcing Service Experience
9. 1. Why do you consider yourself expert in the software
technology we will use?
2. How many internal resources and clients do you
currently have using our technology stack?
3. How do you protect the source code and IP of my
software?
4. What is your QA approach?
5. Describe your approach to Agile development.
6. Where is the data stored during development?
Technology and Methodology
10. Need More Tips On
How To Choose A Software
Development Team
11. First ever ebook on how to evaluate global
software development teams
Download Now