💻
How to Use Project Development Tools in a Remote C
  • How to Use Project Development Tools in a Remote Coding Team
  • Trello
    • Introduction to Trello
    • How to use Trello
      • What is Trello?
      • Starting up a Trello Board
      • Lists
      • Cards
  • Visual Studio Code
    • Introduction to Live Share in Visual Studio Code
    • How to use Live Share
      • How to Install
      • How to Use
      • Examples of Use Cases
  • Git & Github - Basics
    • Introduction to Git & GitHub
    • How To Use Git
      • Setting up Git
      • Creating GitHub Repositories
      • Managing Repository Access
      • Syncing with a Local Workspace
  • How to Manage a Codebase with Git
    • Introduction to Branching
    • How To Use Branches
      • What are Branches?
      • Working in Branches
      • Merging Branches
      • Best Practices For Branching
    • Git Codebase Management Cheat Sheet
  • Conclusion
  • Team Biography
  • References
Powered by GitBook
On this page
  • Problem Statement
  • Background: Project Management With Kanban
  • Constraints
  • Tier 1: Free Option
  • Other Tiers
  • Scope

Was this helpful?

Export as PDF
  1. Trello

Introduction to Trello

Why Trello?

PreviousHow to Use Project Development Tools in a Remote Coding TeamNextHow to use Trello

Last updated 4 years ago

Was this helpful?

Problem Statement

Trello helps teams work more collaboratively and get more done

As CS students, many classes prioritize team projects to simulate the software engineering world. We see this in classes such as:

  • CS 3110: Data Structures and Functional Programming

  • CS 3152: Introduction to Computer Game Development

These classes are all wonderful in simulating the amount of coding teamwork that goes into the software engineering world at many of the forefront companies like Facebook and Google. But these classes fail to teach good practices in keeping up productivity within your team and making sure the tasks are done quickly and are split up evenly by the whole team. These are skills that are essential for software engineering jobs, and we hope to fill that gap.

Background: Project Management With Kanban

Trello is an application that makes project management very easy, it uses the board technique to allow team members to make tasks, assign them to others and move them through lists that act as the development process. Using Trello for your next team project will make the development workflow much easier and less of a headache.

Constraints

Trello has multiple pricing tiers including a well rounded free option

Tier 1: Free Option

Recommended for any CS Student

Using this option you can make as many teams as you would like, and within each team you can make up to 10 kanban boards. Within a kanban board, the user should be able to make an unlimited amount of cards and list, meaning the possibilities will be endless with the work you can achieve with one board. The one main caveat is there is a limit of 10 megabytes per file attachment to a card. This means you can't really upload your code to each card, but if you couple Trello with our Code management recommendation, Github, this shouldn't be an issue.

With the free option the user also gets access to 1 power-up per board. Power-ups are how you use third party applications such as Google Calendar and Slack in association with your board. Power ups aren't needed for how we recommend a student to use Trello, but if you want to become a more advanced Trello user, power ups are a great avenue.

This also rings true with the automation that Trello possesses, for most cases a user can advance the progress of a board and you don't need to setup automation to achieve that. If you would like to become a more advanced Trello user the free option allows for:

  • 50 command runs each month

  • Commands can only be limited to simple automation tasks

Overall, Trello's free option has everything you would need to ensure good project management practices for a CS student, but also has the power ups and automation for a user to grow into a more advanced Trello Board Maker. The other options are nice, but are mainly for businesses.

Other Tiers

Tier 2: Business Class

Tier 3: Enterprise

Unlimited Boards per Team

Unlimited Boards per Team

250 MB per File Attachment

250 MB per File Attachment

Advanced Checklists

Advanced Checklists

Priority Support

Priority Support

Custom Backgrounds

Custom Backgrounds

Unlimited Power Ups

Unlimited Power Ups

Calendar View

Calendar View

Advanced Commands

Advanced Commands

1,000 Command runs per month

Unlimited Command Runs

More Secure Sign on

More Secure Sign on

Scope

The Trello section won't however go over power-ups and automation on Trello as we don't believe these tools are essential to the amazing collaborative project management Trello achieves. Once you are done with this section and become a beginner Trello user, feel free to be more advanced and use automation and power-ups to your advantage.

This Trello section aims to prime readers with the skills necessary to create their own Trello Board from out template, and be able to expand on the ideals of the Board technique. We will discuss how you can share the board to your teammates so then you can all assign cards to each other and go through the development process.

Kanban
Kanban