Article

The productivity hacks your very busy dev teams needs

August 19, 2019

Let’s start at the beginning. Before you attempt to help your team of developers (or any team, really) become more productive, ask yourself: What does greater productivity actually look like? For some, it means getting more accomplished during work hours. For you it might mean producing higher quality code, or getting the job done fast enough to leave early. But one thing that’s relevant to everyone trying to be more productive is time.

We talk about time as if it were money, because, well…it kind of is. We even apply the same verbs to these two concepts. We spend it. We invest it. We waste it. We save it.

However, our coffers of time are fixed. We can’t really replenish time or add more of it. Which is why the following productivity hacks come with a brief warning: Many quick-fix productivity tools and strategies you’ll find online simply won’t work for you unless you decide to change the way you organize and spend your time. Read on to learn what’s worked for winning teams, and determine for yourself if these hacks can help redefine the way your tech professionals spend their time each day.

Hack zero: Consolidate your inboxes

Your inboxes are multiplying, and likely include more than just email. If you manage a team of developers, you’re all dealing with texts, phone calls, Kanban boards, operations dashboards…the list goes on. No matter which tool you think is going to solve this for you, the bigger issue is consolidating everything into one place. Not 10. Not 20. This new place needs to become your one and only to-do list. Using this master to-do list, your team can limit the amount of time they spend figuring out what needs to happen next, who’s looking for them and what’s coming down the pipeline.

Next up is changing how you interact with each of your many inboxes. Rather than checking them all day long, set aside time in the day to actively process your tasks. This one change is huge. As you go through your tasks, you get to choose between two options:

1)    Deal with it now

2)    Deal with it later

If you can handle a task in two minutes, it should fall under category one: deal with it now. Any longer than two minutes? Put it on the to-do list for later.

Hack one: Schedule everything. If you want more time, schedule more time.

You’ve got to start treating yourself like a very important client—and your team does too.

Is your calendar full of the secondary things that aren’t work? Are you hoping that your open time doesn’t get filled with meetings and obligations that take you away from your actual job? You may be suffering from a condition known as calendar fragmentation, a phenomenon where your day becomes so full of meetings that you’re left with short, crappy 10-15 minute “work” blocks in which you’re expected to get important tasks done. If you’re a developer and you need to dig into code or focus on solving a problem, just forget it. You may as well spend the afternoon flying a helicopter drone around the office. 

Block out busy chunks in your day to get things done. (You don’t have to be a jerk about it, though. You can’t block out the whole day, every day.) You should have your developers do this too. That way, when your coworkers are looking to set up a meeting with you, they’ll automatically find an alternate time to schedule that meeting. The end result is blocks of contiguous time to write code—which is crucial. So, schedule it.

Hack two: Do the thing

You’ve drilled down your daily to-do’s into a master list in hack zero. In hack one, you freed up enough time to begin doing your to-do’s. So, now, it’s time to start to-do-ing it.

First, make sure you can pay attention and focus on the work you’re about to do. Your team wants to do good work. But part of the reason they ransacked their inboxes and blocked out time to work was so they’d have enough distraction-free time to begin working. And those are just the office distractions. Things like Facebook, text messages, Slack and YouTube are attention-sucking black holes, and are always going to be there. 

The problem? We’ve all been fed a lie that multitasking is a skill that belongs on our resume.

Multitasking is a big myth. Mental exhaustion is not to be confused with feeling like you’ve accomplished a lot of work. Short sprints, like the pomodoro technique, work because they force us to fully commit to the task at hand while shutting off any and all distractions.

Hack three: Retrospect, adapt and automate

The above three hacks are the basics that you and your team can use to get started on a path to productivity bliss. However, it’s easy to slip up, fall behind or revert back to your comfortable habits. Take the time to review your methods periodically. To discover whether or not the tools you’re using are still working, ask yourself:

1. What have I dropped recently?

Am I failing to complete tasks with less precedence lately? Do certain projects keep getting pushed back? Often, low priority tasks fall victim to the “tyranny of the urgent.” Can I schedule time at the end of my day to tackle these regular, low priority tasks? Is there anyone I could delegate these to?

2. Are there any inboxes that are occupying an inordinate amount of my time?

There will always be one or two inboxes that fill up faster than others. But your first decision for any inbox should be “Do it now or do it later?” Does my email client support an API that could help me automate my tasks and shuttle them to my to-do list? After all, there are tons of online products (flowxo, ifttt.com) that can accomplish this.

Productivity isn’t a matter of tooling. You could spend a fortune on fancy inter-office systems to help your team function and engage, but you’ll probably only add one more inboxes to their already full workload. 

Productivity is a matter of time management. And time, like money, is a fixed resource. 

Watch now: More productivity hacks for your tech team