port-docs icon indicating copy to clipboard operation
port-docs copied to clipboard

PORT-6978 | DORA Metrics Mini Guides

Open mk-armah opened this issue 1 year ago • 1 comments

Description

  • Added a new guide (/connect-dora-metrics-to-service)

  • Updated DORA Metrics guide with team metrics

  • Adds new properties (Response Rate and Average Response Time and Time Frame) to github blueprint to host team metrics in port.

  • Computes response rate and response time for github teams

  • Upserts metrics alongside port github blueprint properties

image

image

Added docs pages

A new guide for connecting dora metrics to a service

  • Connect DORA Metrics to Service (/build-your-software-catalog/custom-integration/api/ci-cd/github-workflow/guides/dora-metrics/connect-dorametrics-to-service)

Updated docs pages

This update introduces the integration of team metrics to measure the response rate and response time of review requests.

Key Features:

  1. Response Rate

    • Definition: Percentage of PRs responded to by team members.
    • Scope: PRs created within the specified time frame.
    • Criteria: PRs requesting a review from the team.
    • Formula:
      • Response Rate = (Number of PRs reviewed by team members / Total PRs requesting team review) * 100
  2. Response Time

    • Definition: Time taken by team members to respond to PRs.
    • Scope: PRs created within the specified time frame and reviewed by team members.
    • Criteria: First review by a team member for each PR.
    • Formula:
      • Average Response Time = Total response time for all counted reviews / Number of counted reviews
  3. Support for Github self hosted instances


  • DORA Metrics (/build-your-software-catalog/custom-integration/api/ci-cd/github-workflow/guides/dora-metrics)

mk-armah avatar Jun 28 '24 08:06 mk-armah

This pull request is automatically being deployed by Amplify Hosting (learn more).

Access this pull request here: https://pr-1350.d2ngvl90zqbob8.amplifyapp.com