Your free e-book!See when it is not worth using Scrum.
"Why Scrum Doesn't Work" Download
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.
We are happy to announce that Idego has just been certified as a Great Place to Work! It’s a valuable title that places us among the best who put in the effort to build a healthy and safe environment for self-development. Great Place to Work is the Global Authority on Workplace Culture that has been operating on the market for […]
From the last article about the 5 most common mistakes of MVP development, you could learn what startups do wrong when working on their product. Today, we want to give you an insight into how to build it the right way. The secret ingredient to MPV development is the ability to choose the necessary product functionalities. The process is not […]
Creating custom software development involves really high costs. Starting from validating your idea on the market, through creating documentation, determining the amount of functionality, the platform on which the custom software will take place. There are a lot of minor costs, nuisances, questions and the lack of clear answers. Creating software development can be compared to buying a high-end car. […]
It is interesting that from year to year there are small innovations in the world of technology, and thus programming languages. There are “fashionable” programming languages, interesting frameworks and new methods of software development. If you are a person who has no technical facilities behind him and words such as Django, Java Spring, Node.JS, Scrum, Waterfall or MVP seem foreign […]