# Engineering Goals, Reporting & Benchmarks for Teams

> Set and track engineering goals, improve reporting, and compare your metrics with industry benchmarks. Enhance team productivity and achieve quality standards.

[Overview](https://linearb.io/platform/goals-and-reporting)
[Features](https://linearb.io/platform/goals-and-reporting/features#)

### Standard Reports

[What are standard goal reports?](#standard-reports-what-are-standard-goal-reports)
[Why should you use standard goal reports?](#standard-reports-why-should-you-use-standard-goal-reports)
[How do you use standard goal reports?](#standard-reports-how-do-you-use-standard-goal-reports)
[Additional Resources](#standard-reports-additional-resources)

### Team Goals

[What are team goals?](#team-goals-what-are-team-goals)
[Why should you monitor team goals?](#team-goals-why-should-you-monitor-team-goals)
[How do you optimize team goals?](#team-goals-how-do-you-optimize-team-goals)
[Additional Resources](#team-goals-additional-resources)

### Industry Benchmarks

[What are industry benchmarks?](#industry-benchmarks-what-are-industry-benchmarks)
[Why should you monitor industry benchmarks?](#industry-benchmarks-why-should-you-monitor-industry-benchmarks)
[How do you optimize industry benchmarks?](#industry-benchmarks-how-do-you-optimize-industry-benchmarks)
[Additional Resources](#industry-benchmarks-additional-resources)

## Goals and Reporting Features

## Standard Reports

### What are standard goal reports?

Standard goal reports enable you to consistently communicate engineering quality standards and improvement results to other stakeholders in your organization.

![Dashboard showing team goals standard report](https://assets.linearb.io/image/upload/c_fit,w_2560,h_1596/f_auto/q_auto/v1/fd-gar-standard-reports?_a=BAVMn6ID0)

### Why should you use standard goal reports?

Effective goal setting is critical to getting executive buy-in because it enables you to translate investments into developer productivity and experience to business-level objectives.

### How do you use standard goal reports?

1. Define and set team goals for the PR lifecycle, such as PR size, high-risk work, code review depth, and pickup and review time.
2. Analyze the impact of goal achievement on vital quality and efficiency metrics, such as cycle time, rework, change failure rate, and mean time to restore. Investigate outliers and track progress over time toward achieving established goals.
3. Benchmark your quality and efficiency against industry standards to identify your organization's most significant quality and efficiency gaps and set goals to prioritize improvements.

### Additional Resources

[Engineering Leader's Guide to Goals and Reporting](https://linearb.io/resources/engineering-leader-guide-to-goals-and-reporting)

[Modern Practices for Goal Setting in Software Engineering](https://linearb.io/resources/modern-practices-for-goal-setting-in-software-engineering)

[What are goals?](https://linearb.helpdocs.io/article/93hjd4drzc-what-are-goals)

## Team Goals

### What are team goals?

Team goals enable engineering managers to establish, track, and improve productivity goals with their teams. You can set productivity goals for PR best practices and lifecycle efficiency to minimize high-risk work and improve code review scrutiny.

![Team goal overview: Merged without review](https://assets.linearb.io/image/upload/c_fit,w_2560,h_2557/f_auto/q_auto/v1/fd-gar-team-goals?_a=BAVMn6ID0)

### Why should you monitor team goals?

No two engineering teams are alike, and setting goals that fit each team's unique needs and processes is critical. Goals are a central component of establishing team working agreements that foster a culture of shared accountability.

You can improve productivity standards by encouraging developers to support each other at all stages of the development lifecycle and use goal notifications to alert team members when their attention is needed.

### How do you optimize team goals?

1. Give engineering managers the autonomy to define and set goals related to the PR lifecycle, such as PR size, high-risk work, code review depth, and pickup and review time.
2. Implement workflow automation to minimize bottlenecks and manual input requirements during software delivery. Provide guardrails that improve process clarity and expectations and automatically notify teams when something is at risk of falling behind.
3. Foster a culture of continuous improvement and shared responsibility by making productivity goals part of the conversation at all levels of your organization. Provide tooling that gives detailed visibility into progress towards goals and helps teams stay aligned with broader company initiatives.

### Additional Resources

[Modern Practices for Goal Setting in Software Engineering](https://www.youtube.com/watch?v=U1sdptHx6mo)

[What are Goals?](https://linearb.helpdocs.io/article/93hjd4drzc-what-are-goals)

[How do I manage and customize goal alerts?](https://linearb.helpdocs.io/article/58b8c8atcg-how-to-manage-and-customize-notifications)

## Industry Benchmarks

### What are industry benchmarks?

LinearB provides an annual [software engineering benchmarks report](https://linearb.io/resources/engineering-benchmarks) that analyzes thousands of engineering teams and millions of pull requests to evaluate the performance of elite engineering teams. This report breaks down all primary software engineering productivity metrics by industry, company size, geo-location, and more to accurately show how your organization compares to industry standards.

![DORA Benchmarks: Cycle Time, Deployment Frequency, MTTR, CFR](https://assets.linearb.io/image/upload/c_fit,w_2560,h_2012/f_auto/q_auto/v1/fd-gar-industry-benchmarks?_a=BAVMn6ID0)

### Why should you monitor industry benchmarks?

Benchmarks help you quickly understand the health of your software delivery lifecycle relative to engineering teams at comparable companies. Every company and team is different, and while not every team performs the same, benchmarking gives you an idea of where you should first focus productivity efforts.

### How do you optimize industry benchmarks?

1. Adopt a Software Engineering Intelligence (SEI) platform that provides complete visibility into your engineering organization's productivity and effectiveness.
2. Analyze essential quality and efficiency metrics, such as cycle time, rework, change failure rate, and mean time to restore, and compare them to those of other companies with a similar profile to your organization.
3. Identify your organization's most significant quality and efficiency gaps and set goals to prioritize improvements.

### Additional Resources

[Engineering Metrics Benchmarks: What Makes Elite Teams?](https://linearb.io/blog/engineering-metrics-benchmarks-what-makes-elite-teams)

[Benchmark: Building an Engineering Metrics Function](https://linearb.io/resources/benchmark-building-an-engineering-metrics-function)

[Engineering Benchmarks Report](https://linearb.io/resources/engineering-benchmarks)

## Now is the time to begin your journey

Change the way your team delivers software.

[Book a demo](https://linearb.io/book-a-demo)
[Start free trial](https://linearb.io/start-free-trial)