SMB Productivity Tools

productivity software business

Everyone loves tools that make life easier. Although phone calls and paper agendas can still be quite useful, there are many alternatives you can use in their place.

Here are some productivity tools we have had success with at BiteSite that you should try yourself. These tools are not limited to developers; they can be used by any type of business or for personal use. There are many tools for productivity as a developer but they have been excluded from this list.

Note: These tools have many features not mentioned. I have focused on the features we use at BiteSite.

1. Slack

Slack is an application used for communication with others through the use of instant messages. This can be used between team members, clients or anyone in a workspace you are a part of.

How does it increase productivity?

Slack organizes your communication and keeps everything in one place. It does this by using a system of workspaces, channels, and threads.

Workspaces are the highest level of categorization. These contain multiple channels.

Channels are group chats that separate the conversations between team members. If these channels are used properly the conversation in a channel should only be related to its topic. This makes communication more organized; especially in the time of remote work. Users in a channel can tag all users or individual users to notify them of a message. Channel members can turn off all non-mention notifications so they are not bothered by conversations where their input is needed. If a channel member needs to get their attention they can be notified via a mention.

Within the channels, sometimes there can be more than one conversation happening at a time. This is where threads can be used. The threads are great to keep topics separate from each other without interrupting a different conversation.

This structure can be confusing at first but the UI presents everything in a way that is easy to understand. This makes it easy to find information from previous conversations and have quick interactions with others.

Website: https://slack.com/intl/en-ca/

2. Trello

Trello is a task management tool in the form of a Kanban board. If you aren't familiar with Kanban boards, picture a whiteboard with multiple columns where each represents a state that a task can be in (todo, doing, done, etc). These columns contain multiple sticky notes. These sticky notes are tasks to be completed. As the task moves throughout the different states while being completed it’s sticky note is moved throughout the board.

How does it increase productivity?

Trello provides a visual representation of everything the team has yet to do, is currently doing, and has done. This keeps the team's collective work organized. Trello also provides the ability to customize your board with Trello Power-Ups. These allow you to have features on your board that do not come native such as integration with Google Drive or Slack. It’s easy to see how this can increase productivity because your work environment can be connected to your product management board.

Website: https://trello.com/en

3. Google Meet

In the current times of working from home, video conferencing is extremely helpful for communicating anything over a few lines of text. Google Meet provides in browser video conferences that can be joined with no extra setup other than clicking a link.

How does it increase productivity?

This increases productivity by allowing many more options than its alternatives. Text with images take time to type out and format, phone calls only allow verbal explanations, and a screen recording doesn't allow real time interaction. Video calling has all these features and more. You can explain the topic through speech while sharing your screen and anyone in the call can speak up just like an in person conversation. This all happens while viewing the other person to note body language and non-verbal communication cues. A five minute call can replace fifteen minutes of back and forth messages.

Website: https://meet.google.com/

4. Google Calendar

Another part of the Google Suite we use is Google Calendar. Events can be created and added to your calendar with a Google Meet link in the email invitation. Since this is accessed from a browser your calendar can be viewed from anywhere.

How does it increase productivity?

Besides keeping your events organized and accessible from anywhere you have access to the internet, the feature I like the most about Google Calendar is its ability to add a notification for a set amount of time before the event start time. This ensures I’m notified of an event before it happens so I can be prepared.

Website: https://calendar.google.com/

5. FreshBooks

FreshBooks is the accounting software that we use at BiteSite. The main feature used is the time tracking. This is from the perspective of an employee but there are many other features used for invoicing, managing expenses, etc.

How does it increase productivity?

The time tracking feature of this software is the feature that saves the most time. As a service company, billable hours are tracked to be able to keep records of time spent on different tasks. FreshBooks makes this trivial. The user starts a timer with the click of a button when they start their task. This timer continues until the user presses stop. The stop button logs the exact time spent on the task with a description entered by the user. The software automatically calculates total billable hours by day, week, or month. There is no need to wonder how long something took to complete anymore. FreshBooks does it all for you.

Website: https://my.freshbooks.com/

Photo by Cesar Carlevarino Aragon on Unsplash

Chris Francis
Software Developer, BiteSite