Most of the time, software developers will have their laptop in front of them working on some projects that need to be done in certain timeline. They don't need visible contact with other people often and most of the time, discussion can be made online. But there are some of you out there who have never had to work from home and believe me, there is a way to work from home (WFH) successfully.

The difference being, in pre Corona Virus (Covid 19) times, many organisations had begun to incorporate WFH into the lives of their employees with remote working.

On the day that I wrote this article, Malaysia had announced that today is the starting day of Limited Movement Order forcing everybody to work and stay at home.

Discussion and Meetings

Discussion and meetings is important in an organization as it will help to boost the idea and make things done. During the Lock Down, we need to do it remotely. There are some tools that developers' community had been talking about during this pandemic. Here's the list:

  • Google Meet
  • Google Hangout
  • Skype / Skype for Business
  • Zoom
  • Microsoft Team
  • GoToMeeting
  • WhereBy
  • Zoho Remotely (Free until July 1, 2020)
Working man behind a mug
Photo by Javier Molina / Unsplash

You can just start googling to know everything about the above tools. But, now, we just stick with Zoom and Skype. To communicate and chatting, we are happy to use Telegram.

Project Management

While doing your project, it is unavoidable to work with your team. This is where project management is really important to ensure your project progressing correctly. From the past few years, we had tested some tools to help us manage the project. Here's the list:

  • Trello
  • Jira
  • Basecamp
  • Google Sheet
  • Asana
Photo by Christina @ wocintechchat.com / Unsplash

If your are into agile kanban, you can always use Trello but however, it is hard to suite with agile scrum as it is better with Jira. We had tried Basecamp (1 month trial) + (request another month trial), but we are not sure why we not choosing Basecamp. For now, we just stick with Trello and Jira.

Environment

You Need To Act As If You Are Going Into The Office

Working from home once in a while is a luxury and most people are excited by the prospect, however here we are presented with the reality of working from home being imposed upon us as a full time obligation.

Photo by Roberto Nickson / Unsplash

That doesn't mean you need to break your usual routine, yes you might have some more time in bed as a result of a reduction in your commute. But it is important to get up, get ready for work and set up a space that you can work from comfortably and hopefully ergonomically. That means, not setting up shop in your bed or from your sofa, but actually sitting at a table to ensure you have good posture.

(So yes that does mean getting dressed, even if it is just your top half for video calls)

Get seated at your desk and ready to go at the start of your working day, with a clearly defined purpose!

Accept Distractions

You are at home so there will be a myriad of distractions that you are faced with:

  • The Doorbell / Deliveries
  • The Washing
  • The Kids
  • The TV
  • Social Media
  • The Partner (Your Wife/Husband la ofkos)
bring yo chilren to work day
Photo by NeONBRAND / Unsplash

Lets accept that some of these distractions can be prevented and some cannot, and the distractions are a reality - so long as they are not taking over the whole working day. I saw an organisation saying online that if children are coming into the room you are working from whilst you are on a video call, let them say hi! Now this might not be acceptable in the average industry but in this situation, if the schools are closed you have a good reason for your child being at home. Try to adapt and explain to to your children as much as possible what your working time means - but children will be children. If your company understands then even better.