Loading...
Answers
MenuWhat will be the biggest obstacles to offering offshore developer outplacement services to North American clients?
Answers
Based on my experience, the biggest challenge is getting the right talent that can pull off a quality work, I have done this by sending out small tasks to different developers and evaluate their works after. (But I guess this isn't your issue since you have 4 yours experience of working together). The next challenge I faced was time difference. Both parties need to be flexible enough with their schedule meaning working in the evening to get things resolved right away. Exchanging email with hours/one-day-delay to reply kills the momentum and motivations.
Let me know if you would love to get more information about my experience with outsourcing.
The biggest challenge, in my experience, will simply be to break through the pre-conceived notions of domestic clients, and give them some confidence that your service can actually do the job.
Americans in particular have a hard time going offshore because there are so many disaster stories and many clients have already been burned before. Unfortunately, the belief that offshore development 'doesn't work' is not completely unfounded - a high percentage of projects fail. Even domestic projects are plagued with schedule and budget issues, and going offshore just makes this harder. So, we have our work cut out for us when we are trying to convince clients to consider overseas developers. This is especially true in India, which nowadays has about the worst reputation in the offshoring world except perhaps China.
That said, there are tons of companies that are doing great and are able to attract overseas clients and grow quickly. To do this, you need to have a real differentiator, and a real way of breaking through the skepticism that you will face. It's absolutely not enough to say that you can provide a PM, that you are ISO certified, or any of those types of claims - all shops say that and it doesn't mean much (most PM's are terrible anyways).
Figure out what your company can offer that will give clients a real feeling of confidence. In most cases, this is not going to be a bunch of case studies or claims about vague processes - it will be in the area of communication skills and professionalism.
There is no single greater fear in the minds of potential offshore clients than the fear that the communications will be excruciating and will derail the project. In my company, we try to get clients right on the phone, to demonstrate that we can assign a fluent/native English speaking project manager who will be with the client from beginning to end. Then we try to make contact with one of our developer leads, so that they can see that there is a real human who communicates well and will collaborate with them on their project.
This works wonders. Imagine how it would feel to have someone speak to you in perfect English, then say "Don't worry, we'll assign a great project manager to handle your project once you get ready to start" - that leaves a lot to the imagination. Better to prove that you have those skills right out of the gate.
Generally, the teams that are most successful don't spend a lot of time pitching clients on their technical skills or their processes, or even their former clients. It's the teams that make immediate, intimate, productive, constructive contact with the clients and demonstrate great communication skills and organization - that is what gets clients attention.
In my business I usually place clients with offshore teams, but I also consult to offshore teams about how to get clients (or how to go agile). You would be amazed at the feedback I get from both vendors and clients. Clients say they are deluged with offshore teams constantly sending them the same, tired sales pitches. Vendors say they are trying to develop leads, but the prospects usually ignore them.
If you want to make sales, consider building confidence with potential clients by showing them the individual people that they will be working with, so that they can see (and hear) for themselves what it's like to collaborate with those people. Or, just find the one differentiator that you have that will build trust and confidence, and promote that instead of doing the 'same old pitch' that all the other teams do.
Also, be prepared to speak very frankly about the issues associated with india, and how you plan to overcome them. Be sure to have a strong answer about how you will deal with attrition and culture as they pertain to offshore development in India - every savvy client will want to hear this.
Good luck !!
I am an American and I own and directly manage an India-based development center since 2011. We have provided both on and offshore labor from India to American client companies, so have direct experience with what you are asking about.
This is a tricky arrangement, but one that can pay off in certain circumstances. With the current uncertainty around work visas, everything we knew before has to be reconsidered. That is the first challenge; understanding that new US government policies could negatively impact your business model. Aside from that, the obstacle is in finding the value and preserving that for your client to see. When all the costs settle, the outplacement model really only works well for the larger players who dominate this service sector. I'm not sure how many placements you have, but I think you'd need at least 25-50, growing at least 1-2 new placements per month, to see this as a profitable model. If you can't place this many, you may want to examine the costs and potential revenues again and stick with standard outsourcing. If your clients really want these services, you could also invest some of your funds into enhanced presence off-shoring techniques.
If you want to discuss this further, let's setup a 15 minute call to discuss.
Communication problems are one of the most frequently cited issues in outsourcing. Now, communication is a broad term. Begin by taking a closer look at specific causes of these communication problems, and you will find threads which lead back to a clear idea of what to improve. In the Agile software methodology, daily stand-ups are by default organized. Not all software firms use Agile, still by ensuring all the team members meet for 15 minutes every day and for about an hour every week, things start to move a lot faster. If the meetings become a routine and the process is followed in a structured way, you have laid down a stable foundation for the outsourcing engagement to streamline communication. Communication problems will begin to solve itself since people have a daily chance to discuss and align behaviour. Teams start finding their solutions, without management having to spend days on training and problem-solving sessions.
You can read more here: https://www.cognitiveclouds.com/insights/the-7-biggest-challenges-with-outsourced-software-development/
Besides if you do have any questions give me a call: https://clarity.fm/joy-brotonath
Related Questions
-
Where can I find a mobile app development partner?
I'd be happy to make an intro - just shoot me a message.RR
-
We're a successful Indian software outsourcing company. How do we implement a growth strategy that will allow us to achieve 5M USD turnover in 18 mos?
That's indeed a great idea!! Basically all you need is leads.!! This can be achieve with multiple channels. 1. PPC (a bit costlier for IT agency) 2. Referral Marketing 3. SEO 4. Niche Emailing (Not Bulk) 5. SMO And for mode I need to see nature of your business in detail Tx, Hope that helps!!DB
-
We were advised to outsource research Qs & As for our game. Is this safe?
Not sure I fully understand the question. Q & A's you mean tips/tricks/FAQS? Or do you mean QA like quality assurance testing?AL
-
How to find custom business application development projects (CRM, ERP, accounting software) etc?
You are facing a classic chicken and egg problem. You want premium projects but cannot get them because you haven't done any yet. To solve this, you need to think from your target customers standpoint. Why would a customer buy from you? What do you offer that others don't have? Once you define that, the second thing you need to understand is how companies acquire their services. The buying process in a company is different from consumer buying cycle. So you need to figure out how you will play this dance. Lastly, to acquire customers, you will need to do some marketing and network. LinkedIn would be a good starting point. Another option would be to start out small and bid for projects on oDesk, Guru or other similar sites All the best.... Happy to talk if you have more questions.DD
-
Should I allow external clients to conduct a technical interview of my employees, as we are an outsourcing company?
If it's a client you want to work with and this is part of the client's requirements then yes, you should allow this or politely decline the business. The client has the right to ask for anything and you have the right to approve or decline. I ran an offshore software services company in Costa Rica after being a Division Manager at Cognizant and now I advise and work with 50 software companies in 25 countries and this is a common request that is complied with. This isn't to say you shouldn't make the reasonable argument that it is preferred that interviews are conducted just with team leads who will then vet and manage the rest of the team. Even though you recruited, vetted, hired and trained your employees, the client wants to validate that your standards and definitions of capabilities are in line with theirs. That is a reasonable exercise assuming you want the business and you feel that this investment of time and validation will lead to a long, fruitful relationship.AH
the startups.com platform
Copyright © 2025 Startups.com. All rights reserved.