As a result of the pandemic, and due to the unfolding global economic crisis, businesses are increasingly turning to outsourcing companies to reduce their costs while maintaining a high standard of service for their clients. But there are several pivotal questions to consider before making the leap into the world of outsourcing:

  • How does the outsourcing provider handle data privacy?
  • How can you ensure that your own company can remain compliant with relevant regulations whilst outsourcing?
  • What exactly should you expect on behalf of your outsourcing provider when sharing data with them?

Unquestionably, for companies in the EU and Britain…


Since 2010, we’ve been continuously trying to improve our recruitment, retention, and training strategies to hire, keep, and grow the tech people that work with us. And over the years, we have managed to build a solid reputation on the job market as one of the best companies for software developers in Cebu and beyond.

It feels good — every morning — to not only walk in an office where you have people who are happy to be working but also notice that the quality and quantity of the output is very high.


Outsourcing software development can greatly decrease costs; no doubt about it. But we also know that lower rates don’t always translate to an overall better deal, and that’s the very challenge of outsourcing. I mean, who has never heard of IT outsourcing gone bad? Unclear roles in the outsourcing process, inadequate development skills, poor planning and communication, project deviation, lack of transparency, or just a lack of trust — the list of contributing factors could go on.

Fortunately, most organizations looking into outsourcing do realize the dangers of making cost their number one priority.


In choosing your software development outsourcing partner, the factors with which you evaluate the service provider should not only be limited to the strict technical capabilities but should also include the collaborative and operational aspects of the process. Why? Because at some point in the outsourcing process, you will have to decide whether you want to keep your own operational practices and tools or adopt those of your provider. The decision would heavily depend on your maturity in the software development lifecycle, as well as on the provider’s proposed degree of involvement.

This article is all about explaining how a…


In the previous article, we talked about technical capabilities, ownership, size-some of the basic attributes that are forefront in one’s mind when evaluating a potential software development outsourcing partner.

But do you ever think of things like a company’s vision, work ethics, and the work environment? Well, you should. These factors would probably be low on your list when evaluating any business process outsourcing (BPO) companies, but believe me, you should give this much weight too. …


You’ve developed a killer SaaS, your MVP is starting to get traction, or you just got fresh funding. You need to speed up the development of new features, but your in-house team is overwhelmed, or they just lack some essential skill set to efficiently pull it off in time. So you decide to bring in more experts. You try looking for them locally, but you can’t seem to find anyone that would fit your specifications and within your budget. With some research, you’ve decided the best way to move forward is to get a remote team, and from a country…


A friendly reminder from your offshore software development team. You’re welcome.

If you’re much more of a listener than a reader, then check out the podcast version of this article!

1. Treating your remote software development team differently than your core team is the worst idea.

Nothing derails a software development project like keeping your remote team in the dark. By seeing your distributed members as ‘outsiders’ and treating them differently than your internal team, you essentially deprive them of precious knowledge that could not only be critical to their understanding of your project, but also greatly affect their motivation. And that makes sense: on the one hand, because your team would not have a…


There is an old proverb that says one bad apple can spoil the bunch. This may not be true for all situations, but when it comes to hiring people in your company… it most probably is.

Undoubtedly, you’d want to hire the best people to work on your software development projects. After all, the projects’ success greatly depends on the people behind them. And yes, hiring talented, experienced professionals may cost you a lot.

But then, hiring amateurs may very well cost you more down the road — e.g., re-work, code refactoring, expensive training, etc. You see, expertise doesn’t come…


Among all the factors that come to mind when we get ready to evaluate a custom software development provider, these two — security and contractual aspects, often come last. But they’re certainly not the least when it comes to partnering with a business partner for the long term.

When we talk about going over their security standards, you’d need to ask these questions: How safe will your project be with the provider? Do they have standard security protocols in place in case some unforeseen issues arise? How often are their physical offices being monitored? …


If you’ve been reading me for a while, you know that I take particular care in giving tech-led companies all the insights and tools they need to take full advantage of outsourcing. I’ve written a lot lately about the various factors that should be considered when evaluating software development firms — the attributes that make one provider more suitable for your particular needs than the other, and the elements that make for a fruitful collaboration. In this article, let’s tackle two of the most decisive aspects: the provider’s communication processes and standards of quality.

If reading bores you, then hit…

Frederic Joye

🦄 Entrepreneur (Arcanys & Sorrento Technology co-founder) 💡 Building great software development teams 🏍 Motorbike rider 🏋🏽‍♀️ Crossfit addict

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store