paint-brush
Software Development Outsourcing - Yay or Nay!by@itsfurqanaziz
301 reads
301 reads

Software Development Outsourcing - Yay or Nay!

by Furqan AzizFebruary 7th, 2021
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

Hacker Noon: If it's core to your business, it's better to not outsource it. At Hacker Noon, I've found more success having part-time developers work directly with us than outsourcing projects to firms to manage. If you’re an early-stage startup building your first product, using an outsource team can be great to get your MVP product built and tested, before recruiting a full-time team. It's always better if your software architecture is defined before to go outsourcing.

People Mentioned

Mention Thumbnail
Mention Thumbnail

Company Mentioned

Mention Thumbnail
featured image - Software Development Outsourcing - Yay or Nay!
Furqan Aziz HackerNoon profile picture

This Slack discussion by Shahmeer Khan, David Smooke, Lauren Chan Lee, Jean Machuca, Oliver N, Sadia Mehmood, and Sidra occurred in slogging's official #general channel, and has been edited for readability.

Shahmeer KhanFeb 1, 2021, 9:42 PM
As David Smooke created an exciting https://hackernoon.com/tagged/yay-or-nay, let's get it rolling....
Shahmeer KhanFeb 1, 2021, 9:42 PM
Here's one:

Outsourcing software development... Yay or Nay!
Feb 1, 2021, 9:50 PM
I’d go with... depends. If it’s something fundamental to your business, then no. But if it’s something that is tangential and can help avoid distracting your internal engineering team, then it can make sense.
David SmookeFeb 1, 2021, 9:58 PM
I think you hit the nail on the head. If it's core to your business, it's better to not outsource it. In general, at Hacker Noon, I've found more success having part-time developers work directly with us than outsourcing projects to firms to manage.
Lauren Chan LeeFeb 1, 2021, 10:20 PM
I think it also depends on the stage of your business. If you’re an early-stage startup building your first product, using an outsource team can be great to get your MVP product built and tested, before recruiting a full-time team
Jean MachucaFeb 2, 2021, 2:25 AM
Outsourcing your code requires to know what part of your code can be put into an external pipeline. So I think it’s always better if your software architecture is defined before to go outsourcing. Also, to start an outsourcing project with some external partners, it is recommended to clarify some legal aspects like code licensing and permissions for the use of third-party code from the beginning.
Oliver NFeb 2, 2021, 3:55 AM
The core of your business should not be outsourced. It's your strength and difference. It's what puts your business ahead of competitors. Other things can be outsourced to save time and resources.
Sadia MehmoodFeb 2, 2021, 4:38 AM
Yay. Because it not only offers a diverse plethora of skill-set but can also be very cost-efficient.
Shahmeer KhanFeb 3, 2021, 6:52 AM
You are right, there should be flexibility.
Shahmeer KhanFeb 3, 2021, 6:58 AM
David Smooke that seems interesting. Hiring and managing the developers directly is more convenient.
Shahmeer KhanFeb 3, 2021, 7:02 AM
Jean Machuca Isn't it better to instead make outsourcing firm your technology partners?

Seems fair to me. 🤔
Shahmeer KhanFeb 3, 2021, 7:04 AM
Lauren Chan Lee That's the best strategy for startups. This way they can invest more time in the management and marketing side.
Shahmeer KhanFeb 3, 2021, 7:06 AM
Oliver N Interesting...
The core of the business as in the software product!
Shahmeer KhanFeb 3, 2021, 7:09 AM
Sadia Mehmood On point 👍 If you don't have the expertise, it's better to outsource to experts.
Shahmeer KhanFeb 3, 2021, 7:10 AM
Sidra What's your take on this!
SidraFeb 3, 2021, 7:26 AM
For me, it all depends on the outsourcing partner you choose.  I would rate an outsourcing company/team on the following factors: 

1. Level of expertise
2. Communication and collaboration skills
3. Commitment and time management

One must do good research before choosing an outsourcing partner. Check their website, portfolio, and reviews. Evaluate their offerings and rates. Outsourcing to a good company can cost less even than hiring / managing freelancers.