Your free e-book!

See when it is not worth using Scrum.
"Why Scrum Doesn't Work" Download

7 tips to create remote friendly culture in a software house

Common saying (and a few song titles) tells us “your home is where your heart is”. Nowadays we may easily expand it by another expression: “your job is where you focus best”.  Evolution of tools and infrastructure that facilitate telecommuting and remote cooperation allows more and more individuals and companies to embrace this trend.

Naturally, traditional workplaces still exist and will endure, but the increase of responsibilities that may be fulfilled remotely is constant – especially in software development industry.

Recent research also shows that companies offering flexible working hours and location:

    • are evaluated as more attractive to potential employees
    • have higher retention rates
  • as well as employee satisfaction scores

Also, thanks to increasing productivity of remote workers (in comparison to traditional ones) they are able to deliver results of even greater quality.  

However, it requires some effort from the company to fully benefit from remote work potential. Let’s check out some crucial aspects of such move.

Building remote – friendly culture

If your company specialises in software development, you already have a big advantage over others, to steer the culture into more remote friendly direction.

Your employees or collaborators are most probably very familiar with the tools to enhance communication and solutions that help them manage everyday tasks or improve quality. GIT, Trello, Jira, Slack, Zoom, Skype, hangouts – they’re almost like the air for software development teams, and they can be used from any place with the internet access.

Nevertheless, becoming remote-friendly is not a piece of cake, especially if you already have a team or office in one location.
Here are a few things worth taking into account.

#1 Just right benefits

Make sure that benefits package that you offer suits the needs of remote team. Remember about all those small things that could make a difference. If you invest in interesting books: remember to buy ebooks as well as paperbacks. Virtual library can be easily available for anybody working with you from anywhere. At Idego we are also providing remote language lessons – opportunity to learn from a native speaker, to actively use English and improve communication skills doesn’t have to be limited to a classroom.

#2 Meetings, meetings, meetings

Relationships build on site, in everyday face to face cooperation will be stronger than they are within remote teams. Don’t fight that, you won’t win. However, you may create additional space for people to actually get to know each other. Examples are: internal meet-ups (parties or hackatons), going together to community events, LAN parties or challenges.  Well, MMORPG could be addictive, but slaying a dragon (or two) from time to time never caused any harm – and may help your team integrate as well as outdoor team building event. Mix the solutions, don’t hesitate to encourage spending time together.

#3 Encourage casual exchange

Create a space for casual exchange. It could be a slack channel or a space in confluence for sharing the ideas and/or trivia. You can also use some Slack apps that already exist  (you may try Icebreakers, Tacos, or Bonusly) or you may, as we did in Idego – write your own solutions.

#4 Legal stuff

Prepare your legal paperwork, especially your equipment sharing policy.  Be ready to provide computers, peripherals or anything that’s needed for the project, in a safe, transparent way.

#5 Use the opportunities of Agile process

From time to time organise project kick-offs or retrospectives with at least most of the team being in the same location. It doesn’t have to be your office – it’s quite healthy to travel occasionally and change the surrounding. It doesn’t also have to be frequent, especially if you have the process designed and followed well, but it pays off everytime, with much more smooth communication and less conflicts within the team.

#6 Recruit carefully

Recruit carefully – especially when you’re starting to build remote culture. It’s sad but true – not everyone is ready for remote cooperation.  Make sure that guys or gals that join your team are able to communicate very clearly and openly, also able to create and follow some working routine on their own. Don’t hesitate to organise onboarding day or week in the office for newcomers – but design also the process of remote onboarding.

#7 Adjust control level

Control your inner control freak if you have one 🙂 Design the process to let you see the progress made and keep the settlements in order. Set transparent expectations. Give trust to get the job done. At Idego we have no strict working hours. But what’s crucial to us is that the team stays synchronised with themselves (and the client) about priorities, progress, availability.

Software Engineers - development team

Such investment is worth it!

Indeed, most issues mentioned above come with a price. Sometimes it’s easy to control (benefits package, licenses, travel budget) – sometimes there are additional hidden costs such as the time that you, or your middle management, needs to stay sensitive to the specifics of remote cooperation.

However, from our perspective, the gain beats the cost – also financially. You don’t need to worry about expanding the office space, especially if you want it to be in attractive location. Too small amount of available parking slots is also not your concern, as well as traffic and its impact on the environment or on your team stress level (being late is never funny).

Your projects are also better secured – even in case of blackout in one location, you have a team in another. And what a team! Focused on providing results. More satisfied with their work-life balance, and therefore – motivated and capable to adjust to your client’s needs in case of emergency. Team delivering quality, flexibility and transparency – highly appreciated values of the modern world.

Looking for a software house experienced in remote cooperation? Contact us!

cto - Chris Gibas

Free 30-minute consultation with our CTO

Chris Gibas - our CTO will be happy to discuss your project! Let's talk!

More blog posts
How we joined our client to speed up product development

Julianna Sykutera

How we joined our client to speed up product development

The process of insurance claim reporting requires a lot of effort and patience. Not to mention, it’s very often unclear on what condition a claim has been rejected or accepted by agents. On the other hand, insurance companies and brokers spend a lot of time verifying received applications and preparing suitable documents. Where in fact, all of these could be […]

5 reasons to build your digital product with Idego

Okay, so we’re at the point where we all already know that you need some software help (either that or our marketing department did a sloppy job bringing you here ;)). You did some research, found some interesting providers and now you’re facing a tough business decision of choosing a vendor. You’re not buying cookies from scout girls, of course, […]

5 reasons to build your digital product with Idego

Adam Grabowski

Building apps with Python – What does the process look like?


Substantive support - Julianna Sykutera

Building apps with Python – What does the process look like?

The process of developing an application can take place in many different ways. It all depends on the complexity of the project and the experts entrusted with the task. This is because the project can be carried out with the help of programmers working within the organisation, or it can be entrusted to a dedicated external team. Such a solution […]

The Best Web Applications We All Use on a Regular Basis

Web applications began to grow in importance as developers gained the expertise and technology needed to turn static web pages into highly functional and interactive browser-based programs. We all use such applications almost every day.  Which companies use web applications? What does the process of creating them look like? What is a web application? A web application, due to the […]

The Best Web Applications We All Use on a Regular Basis


Substantive support - Julianna Sykutera

Get a free estimation

Need a successful project?