What is in Activity?
Tam Pham avatar
Written by Tam Pham
Updated over a week ago

Overview

Designed to give teams and engineering managers an intuitive understanding of development activity, the Activity page is a visualization tool that presents an overview of the size and velocity of development activity.

Once you've connected your GitHub org, Tara will collect all engineering activity data and visualize them using different colors and sizes, with each color symbolizing a specific type of development activity. Note: Gitlab and Bitbucket views are coming soon.

On the Activity page, you will see the following:

  • Commit (purple)

  • Merge Commit (green)

  • PR Open (yellow)

  • PR Review (blue)

  • Comment (pink)

Understanding Your Team's Development Activity

The size of the bubbles shares different information about the work that your team is doing and their velocity.

For Commit:

  • The number of circles represents the number of branches the author worked on

  • The size of the circle represents the amount of work done in this branch by the author (“work done” = the total number of files edited in commits that were created by the author on that day)

For Merge Commit:

  • The number of circles represents the number of merged PRs the author created

  • The size of the circle represents the total number of lines added & deleted when the PR was merged

For PR Open:

  • The number of circles represents the number of PRs the author opened

  • The size of the circle represents the total number of lines added & deleted when the PR was opened

For PR Review:

  • The number of circles represents the number of submitted Reviews the author wrote

  • The size of the circle represents the total number of comments in the review

For Comment:

  • The number of circles represents the number of comments the author wrote

  • The size of the circle represents the number of words in the comment


Filtering

In Activity you are able to filter data as you see fit using the dropdown boxes.

You have the option to filter by team, individual, or date. Your teams are sourced from the Github Teams you have established within your organization. To further understand how to manage your teams on Github, refer to the official docs here.

For instance, if you specifically desire to view data solely from your frequent committers, you can create a Github team exclusively comprising your key development engineers, while excluding individuals such as QA Engineers or Devops. Subsequently, within the Insights section, you can effortlessly filter the data by selecting that particular team.

Otherwise you are free to filter by individual and can even multi-select if needed.

Lastly, you can filter weekly or monthly in case you ever need to look at historical data for patterns.

Did this answer your question?