Fears surrounding external support. How to address concerns about outsourcing software development?

Business, Project Management, Tutorials

Whether you’ve had bad experiences in the past or no experience at all, there will always be fears underlying your decision to outsource software development.

They concerns about outsourcing software development mostly fall into one of the following categories:

💎💬🤝🔒
QualityCommunicationHonestySafety

For each, let’s have a look at what these concerns may be and what you can do about them.

Quality

What you’re mostly concerned aboutWhat you can do about it
The end-result will be below expectations👉Never settle for oral confirmation during meetings. Clearly describe your expectations and get them confirmed via email. Ask for these expectations to be rephrased and repeated to make sure you’re on the same page.
I’ll be locked into relying on them (vendor lock-in), even if I’d rather switch to another provider👉To avoid “high switching costs”, divide your project into completed stages, where each opens a window of opportunity to change the service provider.
They will deliver as expected, but after some time lots bugs will emerge and they will avoid responsibility👉Accept that QA must be part of the process and it can’t be done by the ones developing. Do test on your own, but don’t rely on it entirely, as some bugs can only be found through specialised testing.
They’re not as skilled and well-trained as they seem to be👉Pay attention if they are asking enough questions. Appreciate if they openly admit not knowing things or making mistakes. Humbleness grows with knowledge and experience (see the Dunning-Kruger effect).

Communication

What you’re mostly concerned aboutWhat you can do about it
They won’t understand what I want but they won’t admit it👉Never settle for oral confirmation during meetings. Clearly describe your expectations and get them confirmed via email. Ask for these expectations to be rephrased and repeated to make sure you’re on the same page.
Communicating with foreigners can be a drag, I hope this won’t be one of these scenarios👉Decide on your own whether you’ll be comfortable communicating with your primary contacts. Consider picking channels that provide the best mix of flexibility and clarity (e.g. text chat instead of calls).
They will be pushy with upselling services I’m not interested in, instead of focusing on my problem👉During initial talks, see if they focus on solving your issues instead of creating new diversions (upselling unsolicited services).
(…)

…curious about the rest?

Request our free guide with more relatable business scenarios, good reasons for outsourcing software development, concerns about outsourcing software development along with insider tips on how to get the most out of a software partner.

Group of people erecting an overengineered product

Arthur Krupa COO, Co-founder

Designer by profession, and an engineer at heart. At Zaven he supervises everything connected with visual communication and user experience. On quiet evenings, he enjoys watching documentaries, playing the piano or reading a book. Arthur has a passion for trekking and climbing, that’s why he catches himself daydreaming about mountains far far away...

Popular posts

From Hype to Hard Hats: Practical Use Cases for AI chatbots in Construction and Proptech.

From Hype to Hard Hats: Practical Use Cases for AI chatbots in Construction and Proptech.

Remember the multimedia craze in the early 2000s? It was everywhere, but did it truly revolutionize our lives? Probably not. Today, it feels like every piece of software is labeled "AI-powered." It's easy to dismiss AI chatbots in construction as just another tech fad.

Read more
What do you actually seek from external support? Identify what’s preventing you from completing a project on time and within budget

What do you actually seek from external support? Identify what’s preventing you from completing a project on time and within budget

Let’s make it clear: if the capabilities are there, a project is best delivered internally. Sometimes, however, we are missing certain capabilities that are required to deliver said project in a realistic timeline. These may be related to skills (e.g. technical expertise, domain experience), budget (hiring locally is too expensive) or just capacity (not enough manpower). What are good reasons for outsourcing software development?

Read more
Offline Access in a Mobile App Used on Construction Sites

Offline Access in a Mobile App Used on Construction Sites

For the last few years, we have been working on a user-friendly construction project management app. This kind of tool includes an array of features, for example issuing tasks and document management. However, there is one crucial feature that is often overlooked but plays a vital role on construction sites: offline functionality.

Read more
Mobile Apps

Get your mobile app in 3 easy steps!

1

Spec out

with the help of our
business analyst

2

Develop

design, implement
and test, repeat!

3

Publish

get your app out
to the stores


back to top