Progress Visualizer will be shut down on or around 2/1/2017.

I have not been maintaining the app for several years and there are now powerful paid alternatives like Corrello.

  • I will make the code public via github.
  • You can export your data via the board setup in your profile.
  • Use the comment form for any feedback.

Thank you - Ken J.


Quickly setup visual reporting for your Trello boards.

  1. Sign up

    You need to create an account in order to associate your Trello account with ProgressVisualizer. See Privacy Policy.

    You can manage your existing account anytime from a drop down in the far right of the header.

    screenshot of header

  2. Set up a profile

    A profile configures the display of charts and reports for a specific Trello board. You can have many profiles each pointing to a different board. You can even use multiple profiles for the same Trello board, if it helps you visualize work in different ways.

    Step 1

    Create a reference to a specific trello board. Provide:
    • A name that uniquely identifies this profile (you can have many profiles for one or more boards).
    • Whether this profile is the default shown on log-in. You can switch profiles from a drop down in the header.
      screenshot of header
    • A read-only user token that represents your permission for ProgressVisualizer to read your trello data.
      • Click the provided link to generate this token.
      • Click the link and copy the resulting token (random string of characters) into the field provided.
    • The short board id of your Trello board. This is the random string that appears in the URL of your trello board, e.g. in the URL, the short board id is WWtHBRod.

    Step 2

    Set preferences for your trello board.
    • Select which lists on your board represent work you have yet to do.
    • Select which lists on your board represent work you have already completed.
    • Select which labels on your board represent different types of work you want broken out in reports (see yesterday's weather or done work). This is entirely optional.
    • Set the start and end day and time for your iterations. Iterations define the start and end of the burn up, yesterday's weather, and done list report. For now, ProgressVisualizer assumes one, two, three, or four week iterations and times in the Eastern Timezone. Please contact me if these assumptions are too rigid.

    You are now ready to start using ProgressVisualizer!

  3. Start visualizing

    • Burn up charts

      What is a burn up chart?

      Burn up charts track progress of completed work against the total amount of work to do and completed. It is a basic Scrum practice and has been demonstrated over time to help people self-manage their effort towards predictable delivery week after week. By visualizing completed work moment to moment, you are able to identify wehther progress is trending toward completion or whether obstacles of one kind or other are getting in your team's way. Remove those obstacles and see progress continue towards success.

      Why and how to use estimates in a burn up chart?

      By default, ProgressVisualizer will plot a burn up using the number of cards. To use estimates (size the effort in a card) you need to place numeric estimates in parentheses at the start of your card descriptions in Trello per the Scrum for Trello convention. Estimates are helpful if your know your work varies in size, you are doing work that is unfamiliar to you (prone to risk), or if the work is not clearly described and allows for uncertainty. In other words, estimates are a good practice for many kinds of work and for many stages in a groups learning.

    • burn up chart
    • Yesterday's Weather

      What is a yesterday's weather?

      The best way to predict how much you will accomplish this week is to know how much you accomplished last week. This measure is commonly referred to as "yesterday's weather". In ProgressVisualizer, yesterday's weather is a stacked bar chart showing the amount of work completed in a board each of the last two weeks.

      Why and how to use labels to break out types of work?

      You may want to group work by type for any number of reasons. You may want to balance how much work you do across different categories. You may simply want to know how much of what you do is planned versus unplanned so you can manage down the kind of routine emergencies and arbitrary changes that make a team ineffective.

      To group work in ProgressVisualizer, use Trello's labels. Trello allows you to give labels names or you can just use them with their default colors: green, yellow, orange, red, purple, and blue.

      yesterday's weather chart
    • Long term trend

      Why a long term trend chart?

      The long term trend is like a running burn up showing how much you've accomplished over a ten week period.

      A long term trend can show you how your team produces through changes in size, through times of year, and can give you some sense of your consistency or increased productivity over time.

      long term trend chart
    • Done stories table

      Sometimes you just want to see what you've done listed in a simple table. This table may group by type of work the same as yesterday's weather.

      done work table
    • Performance Summary Report

      Finally, the performance summary collects the performance summary, yesterday's weather, and long term trend into a single report suitable for printing and sharing.

      performance summary report