Oobeya Docs
  • GETTING STARTED
    • Welcome to Oobeya!
    • Get Started with Oobeya
    • Playground: Live Demo
    • Oobeya Quick Onboarding Guide
  • TEAM INSIGHTS & SYMPTOMS
    • Symptoms Catalog
      • S1- Recurring high rework rate
      • S2- Recurring high cognitive load
      • S3- High weekend activity
      • S4 - High Code Review Time
      • S6- High technical debt on Sonar
      • S7- High vulnerabilities on Sonar
      • S8- High code quality bugs on Sonar
      • S9 - Unreviewed Pull Requests
      • S10 - Lightning Pull Requests
      • S11 - Oversize Pull Requests
      • S12- High Lead Time For Changes (DORA)
      • S13- Low Deployment Frequency (DORA)
      • S14- High Change Failure Rate (DORA)
  • SECURITY
    • 🔐Security at Oobeya
    • Oobeya Managed SaaS
  • INSTALLATION
    • 🐳Oobeya Docker Installation Tutorial & Requirements
    • 🐳Oobeya Version Upgrade For the docker-compose Installations
    • 🐳HTTPS Configuration For Docker Installations
  • PRODUCT DOCS
    • ⭐Oobeya Release Notes
      • 🎁Oobeya 2024 Q1 - Release Notes
      • 🎁Oobeya 2023 Q4 - Release Notes
      • 🎁Oobeya 2023 Q3 - Release Notes
      • 🎁Oobeya 2023 Q2 - Release Notes
      • 🎁Oobeya 2023 Q1 - Release Notes
      • 🎁Oobeya Nov & Dec '22 Updates
      • 🎁Oobeya September 2022 Updates
      • 🎁Oobeya August 2022 Updates
      • 🎁Oobeya July 2022 Updates
      • 🎁Oobeya June 2022 Updates
      • 🎁Oobeya Apr & May 2022 Updates
      • 🎁Oobeya March 2022 Updates
      • 🎁Oobeya Feb 2022 Updates
      • 🎁Oobeya Jan 2022 Updates
      • OOBEYA-2.0.8 - Release Notes
      • OOBEYA-2.0.4 - Release Notes
      • OOBEYA-2.0.0
      • OOBEYA-1.4.6
      • QAD-1.0 - 1.4
    • ▶️Product Tour
  • INTEGRATIONS
    • Integration Catalog
      • SCM & CI/CD Integrations
        • Azure DevOps Integration
        • Bitbucket Cloud Integration
        • Bitbucket Server Integration
        • GitHub Integration
        • Step-by-Step Integration Instructions for the Oobeya GitHub Application
        • GitLab Integration
        • Jenkins & Cloudbees Integration
        • Octopus Deploy Integration
        • TeamCity Integration
      • Quality & Security Integrations
        • SonarQube Integration
        • SonarQube Cloud Integration
        • Veracode Integration
      • Project Management Integrations
        • Jira Cloud Integration
        • Jira Server Integration
      • APM / Monitoring Integrations
        • AppDynamics Integration
        • Azure Application Insights Integration
        • Dynatrace Integration
        • Elastic APM Integration
        • New Relic Integration
        • Sentry Integration
    • Installing An Addon
    • Adding A New Data Source
    • Updating and Deleting Data Sources
  • ADMINISTRATION
    • User Management, Single Sign-On, Auth Settings
      • Microsoft Entra (Azure AD) Integration
      • LDAP / Active Directory Integration
      • Importing a New User From LDAP / Active Directory
      • Bulk User Import in Oobeya Using CSV
      • Adding a New User
      • Deactivating a User
      • Understanding Roles in Oobeya
    • License Management
      • Updating The License Key
  • DEVELOPMENT ANALYTICS - GITWISER
    • Git Analytics - Metric Definitions
      • Coding Impact Score
      • Impact Ratio (team-level)
    • Setting Up Development Analytics And DORA Metrics
    • Git Analytics Exclusions
    • Setting Automated Reanalyze For Gitwiser
    • Deployment Analytics (DORA Metrics)
    • Merging Contributor Accounts
  • DORA Metrics
    • DORA Metrics Introduction
      • Lead Time For Changes (LTC)
      • Deployment Frequency (DF)
      • Change Failure Rate (CFR)
      • Mean Time To Restore Service (MTTR)
    • Failure Detection (For Change Failure Rate & MTTR)
    • How To Calculate DORA Metrics for GitHub
    • Updating Team Scorecard configuration to display DORA Metrics
    • How To Start Deployment Analytics (DORA Metrics) For An Existing Gitwiser Analysis
  • Project Analytics - AgileSpace
    • Agile Analytics - Metric Definitions
    • Agile Board Analytics Intro
    • Starting an Agile Board Analytics
    • Board Overview
    • Sprint Reports
    • Update the Agile Board Analytics
  • QUALITY ANALYTICS
    • Total Code Quality Index (TCQI)
  • Guides
    • Azure DevOps Guides
      • How To Calculate DORA Metrics for Azure DevOps
      • Best practices for integrating Oobeya with Azure DevOps Scrum Boards
  • PROFILES
    • Introduction
    • Adding A Profile
    • Developer Scorecard
    • Adding A Related Account Information To Oobeya Profile
  • Team Health
    • Adding A Team
    • Team Scorecard
    • Project Analytics (Scrum Teams) Widget
  • Test Quality Report Widget
  • CUSTOM DASHBOARDS
    • Adding A New Dashboard
    • Adding A New Widget
    • Updating And Deleting Widgets
    • Adding Jira Sprint Progress Widget
    • Adding Jira Board Metrics Widget (Metrics With JQL)
  • SUPPORT
    • Support Request Workflow
    • Customer Success & Support Guide
Powered by GitBook
On this page
  • OVERVIEW
  • HOW CAN I SEE DEVELOPER SCORECARDS?
  • RELATED ACCOUNTS OF DEVELOPER
  • SCORECARD DATE FILTER
  • Developer Scorecard Default Date Range
  • SCORECARD SUMMARY
  • CONTRIBUTION STATISTICS
  • Git Work Type
  • Commit Distribution
  • Contribution Graph
  • Contributions During Selected Period
  • CODE QUALITY WIDGETS
  • JIRA OPEN ISSUES WIDGET
  • AZURE OPEN ISSUES WIDGET

Was this helpful?

  1. PROFILES

Developer Scorecard

Let's learn about the Developer Scorecard

PreviousAdding A ProfileNextAdding A Related Account Information To Oobeya Profile

Last updated 1 year ago

Was this helpful?

OVERVIEW

Oobeya Scorecard module collects and brings all the developer-related data together to give insight into the development productivity.

It is created from data sources of different addons and enables the monitoring of the work and metrics (software development contribution, open code quality findings, open records, etc.) on which user can work on. Data can be filtered according to different time slots. Profile has different company Roles:

· Developer

· QA Engineer

· Director

· Business Analyst and so on

Scorecards give developers a chance to know where they stand in order to improve their engineering skills.

HOW CAN I SEE DEVELOPER SCORECARDS?

Developer Scorecards do not require any special creation process. It is only necessary to choose for which roles the scorecard will be displayed.

By default, Developer Scorecards are displayed for Developers, Team Leads and QA Engineers. Follow the steps below in order to set new roles.

  1. Navigate to Administration Panel > Company.

  2. Select the company roles to set up the Scorecard display rule. Then click Save button.

Scorecard collects individual's data automatically from different tools (SDLC/ALM/DevOps) and environments by using related accounts info of the profile. Therefore, you need to update Related Accounts of the profile to cover all the accounts of a user in different tools.

Click the "..." on the right corner of the Scorecard and select "Update Profile".

Use "Add Account" button to add new account info. Then, Save the changes.

You can use date filter bar to see the metrics for a selected period of time.

Developer Scorecard Default Date Range

You can set default date range for all Developer Scorecards. If your organization is only interested in data of the last year, you can set default date range as Last Year to open Scorecards with this filter directly.

  1. Navigate to Administration Panel > General Settings > Date Filter.

  2. Select Default Date Range and Save the changes.

We track commit statistics in Developer Scorecards because commits are one of the most important activities of the software development process.

Find out which repositories the developer works on for the selected date range.

Git Work Type

Gitwiser analyzes all commits in the code repository and identifies the work type of each development activity with Git Analytics metrics. Work type analysis provides software development teams with insights into the health of the development process.

Oobeya shows these Work Type analysis results in Developer Scorecards by matching the related account of the profiles with the corresponding tools.

New Work: New work (New Work) is a measure of how many new and fresh jobs have occurred in a given time period.

For a job to be considered "New Work", pieces of code written should not replace others, on the contrary, they must be written from scratch and independently. Newly added lines that are covered by an existing change (git hunk) do not count as "New Work".

Refactor: For work done on Oobeya to be considered a “Refactor”, at least 3 weeks (industry standard) must have passed since the previous work was added or edited.

New feature development and maintenance often require reworking legacy code pieces. As their codebase ages, maintaining the code and keeping things up-to-date is one of the key goals of companies.

Help others: It is a measure of how much one software developer edits and updates another developer's final code.

The Help Others ratio gives an idea of the team's culture of working together (pair) and sharing information within the team.

Churn: Churn is the measurement of the level of code complexity, accumulating technical debt, or code that is rewritten/deleted shortly after it is written.

By following the Churn value in terms of iterations, it is ensured that the problems that arise during the development periods (lack of analysis, lack of know-how, high technical debt, work sharing, etc.) are made visible at an early stage.

In order for a job to be considered Churn/Rework in Oobeya, the change must be made by the same person and must be on a new code block for more than 3 weeks. (Over 3 weeks counts as a Refactor.)

Commit Distribution

We track commit statistics in Developer Scorecards because commits are one of the most important activities of the software development process.

Find out which repositories the developer works on for the selected date range.

See the developer's contribution rate for each repository.

Contribution Graph

Your contributions, including commits, proposed pull requests, and opened issues, are displayed on your profile so people can easily see the work you've done.

Contributions During Selected Period

Shows the contributions that have been analyzed by Gitwiser during the selected period. The table shows up to 100 commits.

To increase customer satisfaction and engagement, all product teams aim to deliver high-quality products to end users. Therefore, engineering teams strive to develop more reliable, secure, high-performance software and systems.

Scorecards make your organization's open issues visible, to give you a chance to improve.

See where your code quality stands, identify the problematic units, and improve it.

JIRA OPEN ISSUES WIDGET

The issues that are still unsolved are listed in this widget. The information reflected from the Jira is matched with the related accounts of the profile.

AZURE OPEN ISSUES WIDGET

The issues that are still unsolved are listed in this widget. The information reflected from the Azure DevOps is matched with the related accounts of the profile.

RELATED ACCOUNTS OF DEVELOPER

SCORECARD DATE FILTER

SCORECARD SUMMARY

CONTRIBUTION STATISTICS

CODE QUALITY WIDGETS

and enable teams to build a comprehensive platform for continuous code quality inspection. Learn more about .

Scorecards collect real-time data from your code analysis tools (, CAST, Fortify) to show the code quality metrics of the developers.

🆔
🗓️
📊
👩‍💻
📈
📉
Oobeya
Sonarqube
Oobeya & Sonarqube integration here
SonarQube
Added Technical Debt
Code Quality Issues