📖
Typo Help Docs
  • Welcome
  • Getting Started
    • Onboarding
    • Integrations
      • Git
        • GitHub
        • GitLab
        • BitBucket
        • Azure Repos
        • Gitlab On-prem
      • Issue Tracker
        • JIRA
        • Linear
        • GitHub Issue
        • Shortcut
        • ClickUp
      • CI/CD Tool
        • Circle CI
        • Jenkins
        • Heroku
        • GitHub Actions
        • Azure DevOps
        • Custom Deployment Webhook
      • Slack
    • How Requestly setup Typo in a few days
  • Platform
    • Dev Analytics
      • DORA
      • Insights
        • Teams
        • Members
        • Sprints
        • Pull Requests
        • Deployments
      • Incident
      • Goals
      • Investment
      • Initiative
      • WorkLog
      • Custom Reports
      • Settings
        • Teams
        • Member
        • Repository
        • Projects
        • Manage Access
        • Notifications
    • Code Health
      • Code Review
      • Code Coverage
    • DevEx
  • Implementation Plan
    • Phase 1 - Setting Up Data Sources
    • Phase 2 - Metric Configuration
      • Dev360
      • Code Health
      • DevEx
    • Phase 3 - Team Rollout
  • Engineering Metrics
    • DORA
      • Cycle Time
      • Deployment PRs
      • Change Failure Rate
      • Mean Time to Restore
    • Pull Request Metrics
      • Avg. Commits During PR Review
      • Coding Days
      • Coding Time
      • Merge frequency
      • Merge Time
      • Pickup Time
      • PR Size
      • PRs Merged without Review
      • Review Time
      • Efficiency Score
    • Sprint Metrics
      • Carry over
      • Developer Workload
      • Issue Cycle Time
      • Issues At-Risk
      • Scope creep
      • Team Velocity
      • Work Breakup
      • Work Progress
    • Code Quality Metrics
      • OWASP Top 10
      • Vulnerability
      • Security
      • Performance
      • Duplication
      • Code Smell
    • Deployment Metrics
      • Deployment - Failure
      • Deployment - Frequency
      • Time to Build
    • Incident Metrics
      • Incident - Opened
      • Avg Resolution Time
    • DevEx Metrics
      • DevEx Score
      • Space mood
      • Response Rate
      • Manager Support
      • Developer Flow
      • Product Management
      • Development & Releases
      • Culture & Values
  • Configurations
    • Cycle Time
    • Deployment PRs
    • Change Failure Rate (CFR)
    • Mean Time To Restore (MTTR)
    • CI/CD - Deployment
    • Incident
    • Initiative
    • Investment Distribution
    • PR Labels
    • Code Health
    • Code Coverage
    • DevEx
    • Notifications
    • Manage Access
  • FAQ's
    • Data Security
      • GitHub App Permissions Details
      • Why does Typo need write permission to my code?
      • Does Typo has access to my code?
      • What data security guidelines does Typo follow?
    • Integrations
      • Can Typo application work with on-prem Gitlab?
      • How do I get Issue Tracker data?
      • How do I get Git data?
    • Pricing
      • How does the pricing work?
      • How do I upgrade my plan?
    • Access Management
      • My team member is not able to login to Typo
    • Metrics
      • How does Typo predict developer burnout?
      • Is there a way to change the branch that Deployment PRs are measured against?
      • Synchronize “CFR” & “MTTR” without incident management?
      • How quick does the pull-request page update? I closed a PR but the Typo still shows Awaiting Review
      • How do I add any new repo?
      • How to Configure Typo Code Health Checks to Block a PR Merge in Git
      • Can I exclude a person from metrics calculation?
      • Can I track the Cycle time based on the status of the JIRA tickets?
      • How do I unlink the JIRA tracker & integrate Linear?
      • How to exclude a PR from any metric calculation?
      • My data is not visible, I have synced the repo
    • Platform
      • Can I use your application on-premise?
    • Delete Account
      • How can I delete my account?
Powered by GitBook
On this page
  • DORA Metrics
  • Issue Tracker Configurations
  • Project Structure
  • Workflow States
  • Issue Management
  • Developer Assignee Field
  • Estimation
  • Sprint Organization
  • PR Linking
  • Deployment
  • Resource Allocation
  • Custom Reports
  • Incidents
  • Initiatives
  1. Implementation Plan
  2. Phase 2 - Metric Configuration

Dev360

PreviousPhase 2 - Metric ConfigurationNextCode Health

Last updated 3 months ago

Ensure all the metrics are configured as mentioned below for the Dev360 module -

DORA Metrics

You can configure DORA metrics (Cycle Time, Deployments, CFR, MTTR), with your specific internal process that may include Draft PRs, enforce correct branches for tracking, and use of Squash/Merge feature for streamlined commit history.

For detailed configuration steps, refer to each metric guideline in the links below -

Issue Tracker Configurations

[To be followed in your Issue Tracker]

Here are some best practices for your Issue tracker project management to fetch accurate data insights into Typo-

Project Structure

Issue Types

  • Epics: Large bodies of work that can be broken down

  • Stories: User-focused features or changes

  • Tasks: Technical work items

  • Bugs: Defects requiring fixes

Components

  • Organize by functional areas (Frontend, Backend, Infrastructure)

  • Limit to 5-7 main components

  • Use labels for more granular categorization

Workflow States

Standard Workflow

Backlog → To Do → In Progress → Review/QA → Done

Extended Workflow (for larger teams)

Backlog → To Do → In Progress → Code Review → Testing → Ready for Release → Done

Key Points

  • Keep states minimal but sufficient

  • Each state should represent a distinct phase

  • Avoid creating states for edge cases

  • Consider adding a "Blocked" flag rather than a blocked state

Issue Management

Fields to Maintain

  • Component

  • Priority (P1-P4)

  • Sprint

  • Story Points

  • Labels (for filtering)

  • Epic Link (when applicable)

Assignment Rules

  • Assign during sprint planning, not before

  • One primary assignee per issue

  • Use watchers for stakeholders

  • Consider team capacity before assignment

Developer Assignee Field

  • Single assignee per issue

  • Don't assign until sprint planning

  • Respect team member capacity (WIP limits)

  • Use watchers for additional stakeholders

Estimation

Story Points

  • Use Fibonacci sequence: 1, 2, 3, 5, 8, 13

  • Cap at 13 points - larger items should be broken down

  • Consider effort, complexity, and uncertainty

  • Don't assign points to bugs (use priority instead)

T-Shirt Sizing (Alternative)

  • Use for initial backlog grooming

  • XS, S, M, L, XL

  • Convert to points during sprint planning

Sprint Organization

Sprint Setup

  • Fixed duration (typically 2 weeks)

  • Consistent sprint names: YYYY-MM-DD Sprint XX

  • Set sprint goals

  • Maintain velocity tracking

Sprint Hygiene

  • Regular backlog grooming (bi-weekly)

  • Sprint planning meetings

  • Daily standups using the board

  • Sprint retrospectives

PR Linking

  • Link PRs directly to issues

  • Use standard naming: [PROJ-123] Brief description

  • Automated status updates via Git integration

Deployment

To set up deployment, you must integrate your CI/CD tool with Typo. Once integrated you can configure the settings using the configure button present on the top right corner.

Resource Allocation

Setting Up Categories

By default, the data shown in investment distribution is based on your issue tracker ticket types. This can be configured as per your requirements. To set this up, use the "configure" button in the top right corner.

Some commonly used categories by engineering teams are mentioned in the next section.

Investment Distribution Categories

Here are the core resource allocation categories in tech teams:

  • Features

    • New product development

    • Enhancements

    • Growth initiatives

    • Customer requests

  • KTLO

    • System maintenance

    • Critical bugs

    • Security patches

    • Production incidents

  • Tech Debt

    • Refactoring

    • Architecture improvements

    • Test coverage

    • Platform upgrades

  • Infrastructure

    • DevOps/CI/CD

    • Developer tooling

    • Monitoring

    • Scalability

  • Innovation

    • Technical spikes

    • Prototypes

    • New tech evaluation

    • Research

  • Support

    • Customer tickets

    • Operations

    • Data management

    • Compliance

Custom Reports

To create a custom report, navigate to the Custom Report section & click on the Create Report button located at the top right corner of the screen.

Incidents

To set up incidents, navigate to the incident section and click on the configure button located at the top right corner of the screen.

Initiatives

To set up incidents, navigate to the initiative section and click on the create button located at the center of the screen.

Cycle Time
Deployment PRs
CFR
MTTR
Here are the detailed guidelines.
Here are the detailed guidelines.
Here are the detailed guidelines.
Here are the detailed guidelines.
Here are the detailed guidelines.