Howdy, nice to meet you!
I’m Caleb, a software developer from the far realm of New Hampshire, and I’d like to share my experiences with various helpful (and not-so-helpful) online tools for team collaboration. These are all tools that my team is currently using, or that I’m currently using for personal/professional things. Who knows, maybe the words down there will even help you a bit
Running a team isn’t easy, but I hope you leave this post with a greater knowledge of the awesomeness of team organization.
Without further ado, let’s get started! Here are my 4 favorite team collaboration tools:
Slack
Communication
Still using email and/or group texts to get the word across? Enter Slack, a professional communication tool with a generous free plan. Conversation in Slack is separated into channels, spaces where different parts of your team can communicate with ease. Nobody needs to be in every single channel, so hardware members don’t need to see software discussion
I’ve been using Slack for some time now, and I can attest to its simplicity and power, evident even in its free plan. Some of my favorite features:
- Integrations and bots let you work more productively by integrating the tools you already use into Slack.
- Threads: To avoid filling up a channel, you can reply to a specific message. Only the original poster (and other thread participants) are notified of your reply.
- Direct Messages let you send a message to a single person (or a group of up to ten people).
- File Sharing: You can share files
- Slack is really, truly realtime. Email isn’t. Sorry!
My favorite integrations:
- FRCBot is an awesome integration that lets you subscribe to an FRC event in any Slack channel.
- Simple Poll gives you native polls in Slack to help your team make crucial decisions.
- Chessbot makes it possible to play Chess in Slack
Find more on the Slack App Directory.
Trello
Project Management
Trello keeps everyone on the same page. It’s a project management tool (with a free plan, of course ) that separates tasks into lists, like
To Do
,Doing
, andDone
. Tasks, or “Cards” can also be commented on, assigned to users, and more. You can even attach due dates, checklists, and tags. Trello’s Power-Up integration system lets you add even more features to this already-powerful platform .
My team recently came back to Trello after a few years of drifting. It gives our members a clear view of what’s being done, who’s doing what, and what needs to be done.
You can sign up for a free team account to group your team’s to-do lists, or “Boards” together, or you can get a personal account to use it for personal things.
If you have a TV in your work space, try using Trello Display to run a live-updating board off of a laptop. It’s open source!
GitHub
Code hosting/collaboration
Software members: this is for you.
GitHub is a platform for teams and individuals to host, collaborate on, and share code. No more flash drives! By signing up for an organization account, everyone on your team can access and modify the code. Visual Studio Code, the official code editor for FIRST teams, integrates with GitHub (or more specifically, Git) right out of the box.
GitHub also maintains version control, meaning that every change you push is logged, and you can go back to a previous version if you want
I’m a devoted GitHub user, both as an individual and with organizations. As an individual, GitHub lets you grow your portfolio. (here’s mine) As a team, it gives you collaboration, project management, and issue tracking abilities. It boasts a user-friendly interface, and power integration with other services. If you’re not using GitHub (or another cloud version control system), I’d highly recommend checking it out.
Mailchimp
Email marketing platform
Create and send beautifully designed newsletter emails to people not in Slack, like sponsors, parents, and anyone else who wants to hear!
Mailchimp is a must-use platform for teams looking to send out newsletters to non-team members.
What’s your favorite team collaboration tool?
Let me know by leaving a reply! I’d love to chat about what your team is using, has used, and wants to use.
Runners-up:
Onshape
Build, share, and store CAD models in the cloud
Zoho Mail
Get professional [email protected] -like email addresses with up to five free accounts
Mattermost
Self-hosted, open-source alternative to Slack