Software Development | Trello

Trello

Trello Heading

Trello is a visual project management tool that uses boards, lists, and cards to help teams organize and track their work. It's based on the Kanban methodology, which emphasizes visualizing work, limiting work in progress, and managing flow. For small development teams, Trello provides a lightweight way to track user stories, features, and bugs without the complexity of enterprise-level tools.

Perfect for beginners: Trello makes it easy to see the complete status of your project at a glance. Each card is a task, feature, or user story. As work progresses, cards move from left to right across different stages (To Do → In Progress → Testing → Done).

Key Concepts

Before starting with Trello, understand these core concepts:

Installing

Getting Started with Your First Project Board

Follow these steps to set up a Trello board for your team project:

Create a Workspace

A workspace is where all your boards live. Create one workspace per course team to keep everything organized.

  • Click the Workspaces menu or use the +Create button
  • Choose a clear name (e.g., "WDD330 Team Alpha")
  • Set workspace type and invite team members immediately
Create Your First Board

Create a board for your current sprint or project phase.

  • In your workspace, click Create new board
  • Give it a descriptive name (e.g., "Sprint 1 - User Features")
  • Set visibility to Private (unless instructed otherwise)
Set Up Lists for Your Workflow

Create lists that represent stages your work passes through. Delete default lists and create these:

  • Backlog: Features not yet started
  • To Do: Tasks ready to work on this sprint
  • In Progress: Currently being worked on
  • Testing: Completed but needs testing/review
  • Done: Finished and verified

Tip: Start simple! You can always add more lists later (e.g., "Blocked", "Code Review").

Add Team Members

Invite all team members to the board:

  • Click the Share button in the top right
  • Select Invite and enter team member emails
  • Give teammates appropriate access level

Using Trello for Project Management

Creating and Managing Cards

Cards are the core of Trello. Each card represents a task, user story, or feature. Cards can contain detailed information to help your team understand what needs to be done.

Card Elements

Writing User Stories and Features

Clear card titles and descriptions help your team understand what work needs to be done. Here's the recommended format:

User Story Format

Title: "As a [user type], I want [goal] so that [benefit]"

Example: "As a user, I want to create an account with email validation so that my accounts are secure"

Description section should include:

Best Practices: Good Cards vs Bad Cards

✓ Good Cards

  • Clear & Specific: "Add form validation for email field" (not "Fix bugs")
  • Appropriately Sized: Takes 2-8 hours, not days or minutes
  • User Story Format: "As a [user], I want... so that..."
  • Has Acceptance Criteria: Clear definition of done
  • Assigned to Someone: Everyone knows who's responsible
  • Has Due Date: Team knows when it's needed

✗ Bad Cards

  • Vague: "Work on login" or just "Login"
  • Too Big: "Build entire user dashboard" (break into smaller cards)
  • Too Small: "Change button color" (combine with related tasks)
  • No Details: Empty description or no acceptance criteria
  • Assigned to No One: Unclear who should work on it
  • No Due Date: Team has no deadline

Moving Cards Through Your Workflow

As work progresses, move cards to reflect the current status. This keeps everyone informed:

Pro Tip: Update cards daily. A good board shows the real status of your project!

Common Team Workflow Patterns

Daily Standup Pattern

Use your Trello board as the center of your daily team check-in:

  1. Look at "In Progress" cards — what are people working on?
  2. Check for blocked cards — any obstacles or questions?
  3. Review completed work from yesterday — celebrate progress!
  4. Plan what moves to "In Progress" today

Common Mistakes to Avoid

Want to Learn More?

Trello Official Guide (Trello 101) - Quick overview of Trello board basics