How to utilize Trello Cards to maximize project management
A Kanban Board List that houses Trello Cards
Trello Lists aren't that much different from Kanban Board Lists, they follow the same form as Kanban Board Lists. In our template we have provided the main 5 lists we believe you need for remote CS projects, but at the end of the kanban board there is always a button to add another as the number of lists can truly be infinite on Trello.
A powered-up Kanban Board Card that allows a ton of extra functionality
Trello Cards at its simplest is a sticky note, but at its most advanced it is very powerful. You can add another card to a list by clicking this button here. This brings up a view that allows you to add a quick title, and upon hitting the options you can members and labels to the card, both of which add much functionality.
Trello cards also open up a whole view upon clicking one where you can be as detailed as possible with your card. Having this extra functionality is daunting at first, but once you get the hang of it, you can take a close look at every task you have to do and have a good understanding of the problem at hand.
The ability to assign cards to your teammates
The members field of a card is where you can assign to someone a card. This is really nice for delegating work when you're a project leader, or assigning who you would like to review your card. Once you add a member you will see their Profile picture in the minimized view of the card. This makes it really simple to see who has to work on what whenever you glance at your Trello Board. Below is how to add members to a card.
The ability to add labels with a color and a title to a card that could mean anything your team would like
Labels are a very powerful feature of cards. These labels have to main parameters: color and name. You could assign one of 10 colors to a label, and assign any name you would like. Labels can represent a myriad of features, such as:
Delegating how cards should be prioritized with the label feature
Using your labels as differing priorities are very helpful as your team can easily understand what tasks can be done first, and what tasks aren't that needed. Prioritizing work also increases productivity in a lot of ways as it forces you to work on the highest priority tasks, and then move on to the smaller ones. These priority labels could be as follows:
Priority Number
Description
1
Work on card as soon as possible
2
Work on card should be done but isn't as important as 1
3
Features you would like to see but only should be done when there doesn't exist 1 and 2 tasks
4
Extra work, not needed for completion
Showing how much time a card would take to implement with labels
When struggling with what work you would like to work on it might help for your team to use labels as estimates to how long they need to implement. If it's a simple feature you can add a label of with a short time or if it's a big feature add one with a long time. Here's an example below:
Time
Description
30 Minutes
A quick bugfix
1 Hour
A function to help the project
1 Day
A small feature
1 Week
Big Features with a ton of sub tasks
Splitting cards into categories to differentiate the kind of work it is
When your project extends many mediums it might be helpful to add labels that represent the different mediums. An example of this could be:
Kind of Work
Description
Backend
Server side code
Frontend
The visual aspects of the code
Documentation
The code documentation
When describing your card you can take advantage of the Markdown support trello has to make detailed descriptions of what you have to do. When moving through the development process it is also helpful to add instructions on how you can test the work for the card so other members can look through and test the work you have done.
You can add checklists to your cards to work as sub tasks for them. This is great to show how much progress you have made on a task, and an easy way to update the card with more subtasks. For Trello Cards, you can add multiple checklists and you're always able to add more sub tasks to a card.
Due Date - To denote when a card should be done by
Commenting - To quickly add supplement information or question someone else's work