Remote Management
How to manage the remote teams

Remote Management

Introduction

Every now and then I am sharing my thoughts on the management, growth of the company or just a clear description of the role that I held in the past. In this one, I am addressing a problem that I believe is currently slowly getting more and more visible.

The problems I am answering are the questions I received during some discussions about how to manage a remote team.

How to manage remote teams?

I was working remotely for a few years - both as a developer as well as a manager. What I noticed is that a small change in your management style can boost the productivity of remote teams, drastically.

Problem

I - a person that can introduce change in a company - want to make sure that I have the best team working on my products, no matter the location.

In short, you want to introduce a remote work option.

Solution

Hiring a remote worker is the “simpler” part. Making sure that they are motivated, feels part of the team AND are doing all they can is something entirely different.

Let us simplify previously stated problem into something we can focus.

Problem 1.

I do not want these remote workers to be mercenaries - I want them to be part of the team.

Majority of meetings are just time-wasters, saying that - let us focus on the part that is in the minority.

1. The team must feel part of the company - in my previous companies we did this with a bi-weekly/monthly catch-up. At this meeting, we are discussing the ongoing activities, goals and plans we want to fulfil. We are sharing information that is limited only to the company so that we are showing our trust.

2. Project meetings - kick off, grooming, standups, retrospectives, demos - the team works as one and have the defined meeting. The team is working as a single organism, and with every iteration, it is getting better and closer.

3. 1on1s - a manager that oversights the team is crucial. They must have an excellent connection to the team, be the one they are approaching when there is an issue or problem.

There must also be a workaround - an escalation path that is known to everyone in the team. An unofficial mediator role - line manager, senior person or just a better communicator - should be approaching the team to chat with them and feel if some changes are needed. 

4. Company events - seeing the whole company at a party is something worth practising. Having a good laugh or just catching up and drinking a few beers creates stronger bonds and simplify the communication within the team. 

5. Offtopic channel - where people can be sharing videos of cats or chat about a movie/game they recently finished. Something that allows them to blow off the steam and allow the brain to rest for a few minutes. 

A remote team is a self-healing organism, hence the 1on1 - where the single team member can show his opinion - and project meeting - where the team as a whole is providing feedback. A good manager based on these two inputs is capable of not only making sure the team feels part of the organisation, but also motivate them and provide them with a place to grow.

Problem 2 & 3.

I do not know how to manage them, how can I know if they are working all the time they said they do?

How can I know if they are not working for my competitors?

You can't, entirely.

The tracking software on the team devices shows lack of trust.

VPNs are standard across multiple industries, but they are not allowing you the full visibility.

What you have is a manager that sees how the team is working and people that are motivating themselves. Daily updates are providing the team with information, about who is working on what and how the work is progressing. If there is an issue, delay or someone is just not doing what they should - the team knows, and the team must act.

The manager is not the only input for information - demos, ticketing system, code repository, knowledge bases they are adding their parts are the places where you see the changes they are introducing and based on that you can make your opinion.

Problem 4.

How can I find a person that can work remotely?

Finding people that know how to work remotely is a hard one. Let me simplify this for this article sake.

Fast introduction to the terminology and context I am using.

JUNIOR:

  • A person with at least one (1) year of experience, not able to be a single developer on the project.
  • A person that requires support and mentoring by Senior/Architect developer.
  • A person that is dependant on seniors/architect to organise training and growth for him/her.
  • A person that requires maximum introduction period when joining company - average three (3) months.

REGULAR:

  • A person with more than three (3) years of experience, capable of handling a project alone - but with some oversight from the Senior/Architect
  • A person that is eager to participate in training and wants to grow technically.
  • A person that requires an introduction period when joining company - average a month.

SENIOR:

  • A person with more than four (4) years of experience in at least three (3) companies, capable of handling a project alone - without oversight
  • A person that organise the training and growth within the company for himself/herself.
  • A person that requires minimal to none introduction period when joining the company to be able to handle the technical aspects of the problems.

For remote work do not hire Juniors.

I know few that can perform as well as a remote worker. However, the majority of them do not know how to behave, how to work without face to face support.

For remote hire Regulars that had experience with remote working before.

For remote hire Seniors.

For the introduction period invite them to the offices that you have, let them see the company and feel the atmosphere. They should learn:

  • Who is the person that I should speak if they want to discuss business/technical/hr?
  • Where can I find any information about business/technical/hr?
  • What is the architecture that we have?
  • Who is on my team and how we communicate?
  • What tools are we using daily?

Problem 5.

How should I share the knowledge and decisions?

I left the hard part for the end.

I had this problem with every company I worked for. You see, people from single office tend to share their ideas while having a coffee, a smoke, or solving some issue that was raised by the support. Documenting their decision is hard - as the fix usually takes just a few minutes to implement.

The problem starts later - a remote part of the team is not aware of the changes. They do not know the reasoning behind the decision, when it happened and what is the impact on their work.

The parallel problem tends to be the architectural vision that is not being shared and communicated. Due to similar communication paths as in the previous description, the remote team is not aware of the common goal that the company is chasing.

So what is the solution?

Think remote first, document, document, document.

A rule I am trying to enforce every time I can - no ticket, no work (I am a big JIRA fanboy). Tickets with details are always a good solution for figuring out why a change happened. 

Sharing the company vision is equally essential, but this, unfortunately, is not doable with the tickets. Vision sharing requires diagrams, presentations and a discussion with all involved teams. You can not cut corners in matters like that. A vision must be understood and chased by the whole company.

Decisions?

I mentioned a bi-weekly or monthly meeting while discussion problem nr. 1. I believe that this meeting is the primary source of information for the entire company.

  • A person decided to quit - one of the topics.
  • Someone is joining - one of the topics.
  • We are trying the remote work approach - one of the topics.
  • We released a new product - one of the topics.
  • You should see now where I am going with this.

Summary

The most crucial part of it is always to thrive to be better.

Let me know your thoughts in comments.

Well, ?ukasz, in my case it's also booooring. Apart from a few minor "buts" I can only react with a "You've nailed it to the point". Nicely done! Generally I'm not a fan of remote workers, but that's a longer discussion and one where a beer helps ;) But if I had to have them (sometimes I do), I would definitely follow your guidelines.

Izabela Grzela PMP P2P

Program Manager at ABB. Project/Program/Portfolio Manager open to new opportunities.

6 年

I like your thoughts (surprise!). I have only few comments. 1. "I do not want these remote workers to be mercenaries - I want them to be part of the team.".? Well, it's a dream of all Managers, a Dream Team.? But how a group of people with different skills, diferrent IQ., interests, nature, etc can be a team? They must have a common goal and they have to see their personal benefit in achieving this goal (my favourite Maslov's pyramid). In the end of the day we all are a kind of mercenaries.? When it comes to this pyramid of needs-even if some people don't require of their self-realization,?all of us just need to feel safe.? That's why your team just have to be confident, that you, as a Captain_of_this_ship, know what you're doing. 2. "I do not know how to manage them, how can I know if they are working all the time they said they do?", "How can I know if they are not working for my competitors?" As a Good Manager you are responsible for?clearly defined and consequent?expectations and evaluation of your team in the same clear and consequent way. When people know what is a goal, what to do, when, how and why and they are able to deliver qood quality? on-time/on-scope/on-budget it doesn't matter if they go for a thai boxing between 9am-5pm, right??? Work for competitors... every person who doesn't know what to do, how, why, when and see only chaos, sooner or later will be looking for alternatives. Even for checking if she or he is still marketable for a job market. 3. Vision, mission and strategy During 25 years of my career I have learnt that you can share with the team vision and mission even on level: "We have to earn more money than the last year (and it will be reflected in your benefits)". And I'm pretty sure I've seen in one company such goal.... OK, I'm joking. Of course you should share it. But what if your company doesn't have them??

要查看或添加评论,请登录

Lukasz Wedel的更多文章

  • How To - Retrospective

    How To - Retrospective

    Introduction For the past sixteen years, I was acting as a manager in the IT industry. I started my adventure in the…

    2 条评论
  • The rule of two - how to grow your development team

    The rule of two - how to grow your development team

    Introduction Summary "Two, there should be. No more, no less.

    3 条评论
  • Twitterwatcher - why twitter and #TRX?

    Twitterwatcher - why twitter and #TRX?

    A question popped up multiple times - why did we decide to start our adventure with the Tron Coin #TRX, instead of…

  • Twitterwatcher - introduction

    Twitterwatcher - introduction

    Introduction I have spent the past few years in crypto, trying to understand what is happening around me. I have a…

    6 条评论
  • So who is an IT Project Manager?

    So who is an IT Project Manager?

    Introduction It is exciting that among all of the roles that we have in IT the one position that changes the most is…

  • From small to "not so big"

    From small to "not so big"

    Introduction I got the luck - and apparently the skills - to work in multiple companies in various roles. I was a…

    8 条评论

社区洞察

其他会员也浏览了