Dev360

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.

Here are the detailed guidelines.

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.

Here are the detailed guidelines.

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.

Here are the detailed guidelines.

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.

Here are the detailed guidelines.

Initiatives

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

Here are the detailed guidelines.

Last updated