Trello is a free on-line project management tool owned by Atlassian that provides a flexible and visual way to organize anything. This approach is naturally close to the visual boards used in the Scrum or Kanban approaches. As the tool as an open architecture, some extensions have been developed for a better implementation of Agile project management in Trello and provides additional features like Scrum burndown charts or the implementation of WIP limits.
July 23 2019: removed Sprintiz; added Trello-Burndown, TrelloWIPLimits
February 12 2016: added Agile SCRUM for Trello Chrome extension and Sprintiz
November 16 2015: added Corrello and Fluxo
June 23 2015: added micro-burn and Plus for Trello
March 17 2015: added Screenful for Trello extension
The visual representation and the card system used by Trello already make it possible to use it for Scrum project that need a virtual board to display their user stories backlog and their sprint tasks. The rich capabilities of Trello cards allow attaching different information to them. Cards can manage due dates, acceptance criteria, progression tracking, and document attachment. Tags, called labels in Trello, support the structure of information about your work. Multiple boards have naturally to be used to manage the different aspects of Scrum in Trello.
Trello list and cards example. Source: https://trello.com/
Some extensions, the Trello name for plugins, have been developed to improve the basic Agile features provided by this project management tool. Trello offers a public API (https://trello.com/b/cI66RoQS/trello-public-api) that you could use if you wanted to customize it for your particular needs.
Agile SCRUM for Trello
Agile SCRUM for Trello boards is a Google Chrome extension that gives super-powers to your Trello boards by enabling SCRUM features : Story Points, Tags, Progress Bars, Time Spent, etc. Progress Bars help you visualize your Sprint progress instantly with unobstrusive background progress bars on both cards and lists. This extension is made to be simple, install it and start giving super powers to your Trello.
Burndown for Trello
The Burndown for Trello extension allows you to create burndown charts for Trello Boards. This is especially useful for anyone using Scrum or Agile project management. The free version forces you to manage your burndown chart outside Trello on a specific web site, but there is also a paid version that let you use this tool inside Trello. The paid version has also extended features like burnup charts.
Web site: https://www.burndownfortrello.com/
Corrello is a commercial tool that provides dashboards for Agile teams that uses Trello. It allows creating high level views of your Trello boards and its features include burndown charts, cumulative flow diagram, cycle time charts and counts of bugs.
Web site: http://getcorrello.com/
Fluxo is an open source Kanban dashboard for Trello Boards that has 2 parts. The first part is a 3 step configuration that tells the second part what to visualize. It features a lead time chart that shows lead time over time, a 30 day moving average and a 7 day moving average.
Web site: https://github.com/hugohaggmark/Fluxo
micro-burn is a simple microservice providing burndown chart. At this moment it has Trello and Jira Agile integration.
Web site: https://github.com/arkadius/micro-burn
Plus for Trello
Plus for Trello is a free and open source Chrome extension and mobile app that adds a lot of very useful features to the already great Trello. it provides many additional features like board burndowns to visualize board history, visualize patterns (like milestones) and help predict end dates. See embedded charts and much more to quickly analyze and detect issues. You can also assign estimates to specific users per card, view estimate changes, spent & progress and make end-date projections.
Web site: http://www.plusfortrello.com/
Screenful for Trello is an extension that offers a dashboard for supporting agile development in Trello. It brings a carefully selected set of metrics to keep the project team informed of its progress. You can display a Sprint burndown, track your cycle time and monitor the progress of your release plan.
Scrum for Trello
Scrum for Trello is a free and open source extension available for Chrome, Firefox and Safari. It adds Agile functionality to Trello so that it can be better used for Scrum projects. With Scrum for Trello, you can add estimates or record time-spent directly on Trello cards. You can show the sums of estimates at the top of each list and the top right corner of each board.
Web site: http://scrumfortrello.com/
Trello-Burndown is an open source tool that generates automatically a burndown chart from Trello cards. As a precondition you have to encode some information into the card’s title. To view the charts you can use Chrome (Chromium), Firefox, Safari (WebKit) and Opera.
TrelloWIPLimits is a simple open source browser extension that adds work-in-progress limits to Trello lists supporting a Kanban workflow. To set a WIP limit on a list, include the limit in braces in the list title (e.g., “My List ). When the number of cards in the list exceeds the limit, the list background will turn red. You may also set a minimum WIP limit by using a range (e.g “Title [2-3]”).
Trello has also a template system that allows you to have a predefined setting available whenever your want to start something new. Here are some of the public templates available for Scrum:
Product backlog template: https://trello.com/b/eTl6hudO/template-product-backlog
Sprint template: https://trello.com/b/Nr3RvsY1/sprint-template
Sprint retrospective template: https://trello.com/b/YEXXigXH/template-sprint-retrospective
References / Further reading