Dashboards are a means of displaying various types of data from different sources onto a single page, which can be useful for tracking status, progress, and activity at a glance. They can be customized to track any data, and they provide links for more details.

Dashboards can be used in various ways:

  • Project leads can track project health and trends at a glance.
  • Teams can discuss status by using the dashboard as the data source.
  • Team leads can track team progress and balance workload.
  • Developers can track their workload.

The columns in a dashboard contain basic building blocks called widgets. Widgets are rectangular regions that perform a useful function. The actual content that is shown in a widget depends on the widget type and the way the instance is configured. Widgets can be configured in a number of ways that display different information as a result. Various widgets are supported including Jazz® Team Server widgets and OpenSocial gadgets.

Each dashboard can be easily customized many times over the course of a project as needed.

A sample Jazz Dashboard

Dashboards represent the items in a project. There are four types of dashboards: personal, project, team, and mini. Their association implies their intended usage:

  • Personal dashboards are useful for displaying information of interest to the individual team member. For example, developers might track their workload, whereas testers might track testing progress. Personal dashboards can be shared so that they are visible to other users.
  • Project dashboards are useful for tracking the status or progress of an entire project at a high level. For example, you can see project-wide issues and development and test status. Each project has only one project dashboard, which is visible to many users (depending on access control for the project).
  • Team dashboards are the same as project dashboards, but they are more narrowly scoped for an individual team and track issues specific to that team. For example, a web UI team might track issues that are specifically related to web UI.
  • Mini dashboards are small dashboards that can display a limited number of high-priority widgets and is viewable in any context in the web client. For example, you can view the mini dashboard while you work on work items, plans, reports, builds, source files, and administration. Each contributor can also have a mini dashboard.