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:
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Do you have a ready-made MVP for your web application and you’re just starting the first promotional steps for your business? Great! Then this entry is dedicated to you. We are happy to present to you our experience in working with large startups and beginning entrepreneurs. We’ve collected 15 tips for you that you can implement without any risk. 1. […]
Many entrepreneurs are afraid that the transfer of a business to the Internet involves costly investments in hardware and software for remote work or a technological revolution that they cannot cope with. Fortunately, in the era of web applications, all processes have been optimized and you will be able to easily transfer your business to the Internet! Reason 1 – […]
The phrase contained in the title “10x developers” can be taken literally and it can be said that there are actually programs that are able to do the work literally 10 times more effective than the rest. However, as you probably realize, it all depends on many factors, the specifics of the project, customer needs and the developer approach. After […]
When building an app, companies have usually three directions they can go with it. They can decide on native, hybrid, or cross-platform mobile app development. The choice depends on the business objectives and the main purpose of the product. Today we’re going to focus on the fourth option available which is a progressive web app and why you should choose […]