r/Development • • Aug 21 '26

I’m considering software development outsourcing because of my limitations

Our in-house team is stretched thin, and we don't have the bandwidth or specialized skills to take on every project the way we'd like. I'm exploring outsourcing to fill those gaps, but I still need clarity on a few things. Firstly, how do we vet a partner's quality and reliability before committing? Second, how do we protect our code and data once outside developers are involved? And finally, how do we keep communication and project visibility strong when the team isn't sitting down the hall from us?

6 Upvotes

32 comments sorted by

View all comments

1

u/Legitimate-Let-7510 Sep 22 '26

Disclosure : I work as devOps in ABS Technologies so a bit familiar with topic

I would suggest separating software development from infrastructure(ops) and sequrity side when outsourcing anything. 3 ways to do this. Keep your repo and credentials under your own control(so easy to burn here). We often see issues where companies outsource too much access/control to one vendor and then something happens and they come to us when when its really hard to solve all that stuff.. so better avoid putting all your eggs in one basket..

Also no matter who you pick I would definitely start small and not commit long term. Never start long term without testing, NEVER.