If you’re deciding to outsource app development, please remember that hiring offshore development requires leadership.
Whether you hire an app developer in India, hire an app developer in the Philippines, or look to any other offshore app development firm from any other corner of the globe, you’re going to want to think about the process of app outsourcing before you just start popping off decisions. You definitely want to hire offshore app development firm or developer who has the ability to manage YOU. There are certain cultural expectations that the good offshore development firms and offshore developers have of their clients (or at least the ones worth their weight in gold, anyhow).
Non-Western cultures have a huge power-divide that puts you at a disadvantage in getting the real story.
Your outsourced app development firm is going to need to be able to tell you when you’re wrong, when you’re late on deliverables or even sometimes when you’re out of line. You’re going to have to be able to respect app outsourcer’s opinion and be able to listen to what they’re saying because, ultimately, they’re focused on making your project successful. Period.
If they can’t tell you these things, it means that they are not actually focused on the success of your app, but rather they are more concerned with simply making you happy. And don’t be fooled, these are absolutely NOT the same thing.
You will need to trust your offshore app development firm, and know that they will assume responsibility for the success of your project. You need to let them take ownership of this app development project and not necessarily rely on accountability to gain compliance. It doesn’t matter how strongly you suggest that your outsourced app developer does something that they don’t believe is right, if they don’t buy into it, chances are it won’t get done right, won’t get finished on time, won’t get completed the way that you want it, or any number of other sources of frustration.
That’s a big one because in order to trust your outsourced app developer, you have to be able to communicate with them well. Before you hire them, talk to them about their life, their wife, and the weather. The more you chat and get to know them, the more you’re able to determine their worth, and whether or not you want to proceed working with them.
Here are just a few things that you may want to ask your offshore app development firm (in addition to the entire interview process).
App Development Interview Questions
1.) What do you do when projects fall behind?
They need to tell you something about how they plan to rule scope creep with an iron fist! If they sound stumped by the question, they don’t have the leadership to handle it!
2.) What do you do when projects start to run over budget?
Same as above, but they should be willing to discount the rate too.
3.) What do you do with clients who continually add scope creep?
If they can’t tell you how they manage a demanding client, they won’t be able to manage you!
4.) How often do you have meetings?
Look for a regular schedule. It is an indication of good organization and reliability.
5.) When are you available, what time of day etc.?
Skype is a must. I won’t work with anyone who is not on Skype every second they are in the office.
6.) What apps do you have in the app store?
If the answer is “none,” dump them. You don’t want someone to train on your project.
7.) What will you charge and when do I pay?
App development costs, like everything else, vary. A cookie-cutter project can be done relatively cheaply; a 3D game or complex database-driven app can cost many times more. Don’t be penny-wise and pound-foolish. The best developer for your project is not necessarily the cheapest, nor the most expensive. What you want is a developer who shares your vision for the project and has the expertise to complete it on time and on budget. As for when you pay, most reputable developers will require a deposit (often half the estimated cost) from you to get started, but generally do not require full payment up front. Be very skeptical of developers who require full payment in advance. Also, you should approve the project (by reviewing a fully functional app on the device on which it will operate) before final payment is due.
8.) May I talk to a couple of clients for whom you have coded apps?
Ask for, and talk to, references. A developer who believes you are serious about your project and have the funds needed to develop it will be more than willing to share references with you. If not, ask yourself what the developer is hiding.
9.) Who do I talk to if have an issue with you?
Let them know you are willing to talk to their boss early on. It helps allot, especially is Asian cultures.
It’s critically important to take the time to hire the right outsource app developer or development firm. Hire people that believe in your project. If you don’t follow these simple steps, you’re increasing your chances for frustration, and possibly failure on your app development project.
Or you can make your life easier and use Appsgeyser 😉