DevDynamics
  • Overview
    • 💡Getting Started
    • ❓FAQ
    • Configuration
      • Best Practices
      • Setting Up Issue Management System in DevDynamics
      • Setting Up Version Control
      • Setting Up Investment Categories in DevDynamics
      • Configuring Communication Channels in DevDynamics
      • Change Failure
      • Deployment
      • Manage Contributors
      • Manage Teams
  • Integrations
    • GitLab
    • GitHub
    • BitBucket
    • On-Premises BitBucket
    • On-Premises GitHub
    • Jira
    • Slack
    • Linear
    • Pagerduty
    • Microsoft Teams
    • Sonar Cloud
    • Sonar Qube
    • CI/CD
    • Azure Repo
    • Azure Board
    • Opsgenie
    • ClickUp
    • Outlook
    • Google Calendar
    • Shortcut
    • OpenProject
    • Asana
    • Test Suite
  • Installations
    • On-Premises Agent Installation Guide
  • Features
    • Metrics
      • Cycle Time Metrics
      • DORA Metrics
      • Git Dashboard
        • Feedback Responsiveness Index (FRI)
        • Review Responsiveness Index (RRI)
        • Review Completion Index (RCI)
        • Reviewer Distribution
        • Average Active Days
        • PR Review Health
        • Open PR Age
        • Work Breakdown: Distribution of Work (Lines of Code)
      • Ticket Dashboard
        • Issue Throughput
        • Open Issue Age
        • Backward Momentum
        • Issue Cycle Time Spread
        • Requirement Stability Index
      • Issue Closed Count/Task Velocity
      • Story Points Completed
      • Bug Closed Count
      • Bug Opened Count
      • Pull Request Merged Count
      • PR Comment Count
      • Pull Request Size
      • Pull Request Open Count
      • Pull Request Review Count
      • Contributors Working on Non-Working Days
      • Contributors working out of office hours
      • Contributors getting burnout
    • Team Insights
    • Initiatives
Powered by GitBook
On this page
  • 1. Introduction:
  • 2. Definitions:
  • 3. Explanation of Charts:
  • 4. Interpretation:
  • 5. Key Points:
  • 6. Conclusion:
  1. Features
  2. Metrics
  3. Git Dashboard

Average Active Days

PreviousReviewer DistributionNextPR Review Health

Last updated 11 months ago

1. Introduction:

This document explains how to analyze and visualize developer engagement and activity levels within your project using the Active Days metric. It represents the average number of days per contributor where they made a git contribution (e.g., PR reviews, PR comments, or commits) over a chosen timeframe.

Monitoring Active Days provides valuable insights into identifying potential challenges with team engagement, optimizing workflows, and ensuring a healthy development environment.

2. Definitions:

  • Active Day: A day on which a contributor makes at least one git contribution (PR review, PR comment, or commit).

  • Active Days: The average number of days per contributor with at least one git contribution over a specific timeframe (e.g., week, month, or quarter).

3. Explanation of Charts:

KPI Card:

Detailed Chart:

The chart displays the distribution of average active days for your team members over a chosen time range.

  • Horizontal Axis: Represents the timeframe distribution (daily, weekly, monthly).

  • Vertical Axis: Represents the average of active days for all contributors for a particular time frame.

Color Indicators:

  • Green: High Average Active Days (indicating frequent contributions)

  • Amber: Moderate Average Active Days (indicating some contributors with potentially lower engagement)

  • Red: Low Average Active Days (indicating potential challenges with contributor availability)

4. Interpretation:

Identifying Engagement Trends: The Active Days chart helps visualize overall team engagement and potential areas for improvement.

  • Low Average Active Days (Red): This may suggest part-time commitments, reduced availability, or other constraints impacting team productivity and dynamics. Investigate further to understand the reasons and provide support if needed.

  • Moderate Active Days (Amber): This could indicate focused work patterns, but also suggests room to optimize for improved consistency and engagement across the team. Consider workflow adjustments or team communication initiatives.

  • High Average Active Days (Green): This suggests high overall engagement, productivity, and collaboration among team members. Analyze if this reflects efficient time management and identify best practices to share within the team.

5. Key Points:

  • Team Engagement: Active Days provide a general indicator of developer engagement and workload distribution within your project.

  • Project Health: Monitoring trends in Active Days can help identify potential challenges that might impact project progress.

  • Process Optimization: By analyzing Active Days, you can identify opportunities to improve workflows and overall team productivity.

6. Conclusion:

Monitoring Active Days provides valuable insights into developer engagement and activity levels within your project. By analyzing the distribution and taking corrective actions when necessary, you can address challenges, optimize workflows, and foster a more productive and collaborative development environment.

Additional Considerations:

  • Consider analyzing Active Days alongside other metrics (e.g., commits per day, code churn) for a more comprehensive view of team activity.

  • Investigate the reasons behind low or high Active Days to identify specific areas for improvement or knowledge sharing.