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

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.

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

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.

Industry Benchmarks

What are industry benchmarks?

LinearB provides an annual software engineering benchmarks report 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

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.

Now is the time to begin your journey

Change the way your team delivers software.