What are some risks of software development outsourcing?

How do you minimize risks when you outsource software development?
Your answer
🤓 Got the answer? Join the discussion.
Ramesh Ghimire@ramesh_ghimire · CEO @ Doctual
You build trust based on the virtual (usually) meeting and portfolio only. There is nothing wrong with that approach unless you sign a good contract before commencing the work. And it is valid for the both sides. Check this Software Development Agreement out: https://doctual.com/document/1YQ...
Max Witt@maxwitt12
Well, there is no proven way. Don’t listen to people who say that there is some kind of algorithm for determining a good vendor. Sometimes you can do everything wrong and just get lucky with an awesome team, and sometimes everything is done by the book but you end up with crappy developers and testers. Checking reviews, analyzing portfolios, looking into ratings, and assessing team - it all seems so well-known and so boring. Show more on https://svitla.com/blog/5-risks-.... However, when I talk to our clients and ask them how they found us, it’s often ‘You answered my letter first’. Really? Okay, you can get lucky. But there are never too many things to check before actually giving your project to vendor’s hands. Trust me, it’s so much easier to understand a client when he/she knows at least remotely what to expect from the project, what is the purpose of the service. Now, if you have found a good company, you’ll be lucky because they won't start developing a purposeless project but rather recommend a better alternative. However, not all companies are willing to do that. Hence, protect yourself. Your goal is not to do something a cheap as possible. You want to create a great service which will achieve your main business goal. Preferably, cheap. But it is not, and it never should be, the main thing you look for. You deserve to know all the details. Ask examples, ask estimate, ask risk evaluation. Whatever you need, you should ask. Don’t worry about looking incompetent or whatever. The more you know, the more control you hold over the project. And control matters.
Alec Ellin@amellin94 · Co-founder, Laylo
Your goals are almost guaranteed to be opposite. You want to keep costs low, iterate as much as necessary and find product market fit. They want you to pay them more, and often. They are also rarely obsessed with your vision which makes it extremely difficult to build the thing that's in your head (especially when you are communicating via text in most cases). To minimize the risks you should work with them in sprints, have set development costs that includes iteration and you should get a breakdown of everyone that will be working on your project. You should be constantly working to replace them with a full time co-founder or employee as soon as possible. Keep detailed notes of the positives and negatives of each of their team members so you know what you are and are not hiring for.
Sila Craih@sila_craih
Actually there are a lot but I suggest to pick up the right company.I just started to use https://www.intellias.com/dedica... software development team . They are developing different software and applications. They are working so fast and even can help in core software engineering.
Rohan Merchant@fe_tech · Founder of Fusion Engineering
I think it’s a fundamental misunderstanding of what software is. It’s not just technology it’s also artistry. Visually, philosophically. When you outsource you loose something. You just get back something that’s often lacking.
Thomas R. Koll@thomaskoll · Founder budgetfuchs.de
A risk you might face rarely, the contractor, even a larger company, can retract quite abruptly due to unrelated factors. In those cases you might face a very short notice. All the knowledge the individual developers and designers have accumulated is lost and replacements will have to spend time to work into the application.
Your answer
🤓 Got the answer? Join the discussion.