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
-
Are there any taxes in the USA for outsourcing software projects?
Generally, no. If you're a U.S. based company, you may outsource the development of your software development projects, or the creation of your intangible property. Payments made to non U.S. persons or companies that are performing the work outside of the U.S., should provide you a Form W-8BEN or W-8BEN-E to evidence their non U.S. tax status. If you don't collect this withholding certificate, you may be obligated to withholding taxes on the gross amount of payments submitted to the India company for their services.JK
-
What are good platforms for outbound marketing for a development agency?
Hello, My name is Erik and i'm a Call Center Expert and Senior Analyst Programmer with more than 15 years of experience. I've been working in the outbound sales of one of the biggest telecom company in Canada since 6 years. There's many different options you could use depending of your marketing goals. If you need help building a outbound call center, leads generation and sales productivity tracking and improvement, I will be happy to help you. I can help you to build a custom end-to-end solutions, from developement to operations and revenues. With my IT and outbound sales experience, I will be able to help you acheive your sales objectives. I'm hoping to be invited on a call to be part of this amazing project. Regards, ErikEH
-
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
-
What precautions should a software development agency take to avoid this business loss?
Hello, Congrats on creating your own agency. Software developers and clients often speak 2 different languages and your job is to communicate between then effectively. For your questions 1. This can happen, the agency is the project manager. Manages requirements, user needs, spec document, milestones, payments and everything outside coding. On the next project, they will see your value. 2. I would not mention it, it gives you less flexibility, if you have to change teams or something happens. I don’t see a reason for mentioning it 3. Everything outside the coding - getting clients, creating the spec document, customer care, making sure project on schedule and budget, launching the product, working with design teams 4. The most value a agency can provide is what I call a brain. When things go wrong (and they will) who can solve that problem. The programmer will hit some tough spots in a project and come to you to solve it. You need to know how to handle it and keep the project going. Now if the client worked directly with the agency, this is where your value came in. Last, I would suggest to get into each conversion and understand how everything works, it will help you build a better business, good luck. Cheers, Mukul If you need help, call meMV
-
How do you find software developers for your business?
Hello! First off thank you for asking us here. My name is Humberto Valle, I'm the founder of Unthink Digital Marketing (www.Unthink.me) although we have some full stack programmers in our team, we don't offer software development as a service, however we do have a partner company that we refer work to. Below are some of our reasoning as to why we trust this company that maybe can help you decide on who to hire as you do your own search. BetaBulls.com is an industry leader when it comes to full stack engineering. After talking with them we found out that they have done some custom platforms for government compliance systems, some IoT for healthcare facilities and some GPS based project management tool for a large construction company. As you look around, ask for transparency from the team, they shouldn't have a problem in sharing previous work or references. As far as BetaBulls.com, their pricing was very flexible. I know they've taken structures of monthly payments with or w/o equity depending on the startup and platform plus they offer a 30 day free trial and or money back guarantee. If you are a software developer (i'm a novice) you would see right off the bat that companies that offer free trial periods is most likely because their customer service and their work is above average. We like to partner with companies that match our ideals and mission and are seeking for ways to help the startup guys and small business entrepreneurs who need more flexibility. As you search, look for a team that be a partner not a hired gun that is just sitting there waiting to be babysat. Hire those who can be teammates even if they work for another company or for themselves.HV
the startups.com platform
Copyright © 2025 Startups.com. All rights reserved.