# Engineering Forecasting & Capacity Planning for Teams

> Enhance engineering team performance with accurate project forecasting and capacity planning. Use real-time analytics to optimize delivery timelines and resource management.

[Overview](https://linearb.io/platform/project-forecasting)
[Features](https://linearb.io/platform/project-forecasting/features#)

### Pulse Live Sprint Tracker

[What is Pulse?](#pulse-live-sprint-tracker-what-is-pulse)
[Why should you use Pulse?](#pulse-live-sprint-tracker-why-should-you-use-pulse)
[How do you use Pulse?](#pulse-live-sprint-tracker-how-do-you-use-pulse)
[Additional Resources](#pulse-live-sprint-tracker-additional-resources)

### Delivery Forecasting

[What is delivery forecasting?](#delivery-forecasting-what-is-delivery-forecasting)
[Why should you use delivery forecasting?](#delivery-forecasting-why-should-you-use-delivery-forecasting)
[How do you use delivery forecasting?](#delivery-forecasting-how-do-you-use-delivery-forecasting)
[Additional Resources](#delivery-forecasting-additional-resources)

### Project Delivery Tracker

[What is the project delivery tracker?](#project-delivery-tracker-what-is-the-project-delivery-tracker)
[Why should you use the project delivery tracker?](#project-delivery-tracker-why-should-you-use-the-project-delivery-tracker)
[How do you use the project delivery tracker?](#project-delivery-tracker-how-do-you-use-the-project-delivery-tracker)
[Additional Resources](#project-delivery-tracker-additional-resources)

### Planning Accuracy

[What is planning accuracy?](#planning-accuracy-what-is-planning-accuracy)
[Why should you monitor planning accuracy?](#planning-accuracy-why-should-you-monitor-planning-accuracy)
[How do you improve planning accuracy?](#planning-accuracy-how-do-you-improve-planning-accuracy)
[What is good planning accuracy?](#planning-accuracy-what-is-good-planning-accuracy)
[Additional Resources](#planning-accuracy-additional-resources)

### Capacity Accuracy

[What is capacity accuracy?](#capacity-accuracy-what-is-capacity-accuracy)
[Why should you monitor capacity accuracy?](#capacity-accuracy-why-should-you-monitor-capacity-accuracy)
[How do you improve capacity accuracy?](#capacity-accuracy-how-do-you-improve-capacity-accuracy)
[What is good capacity accuracy?](#capacity-accuracy-what-is-good-capacity-accuracy)
[Additional Resources](#capacity-accuracy-additional-resources)

## Project Forecasting Features

## Pulse Live Sprint Tracker

### What is Pulse?

Pulse provides a glance at every piece of moving work in your organization and an interface for retroactively analyzing previous sprints.

![Pulse Alerts: More than 3 alerts](https://assets.linearb.io/image/upload/c_fit,w_2560,h_1519/f_auto/q_auto/v1/pulse-alerts-more-than-3-alerts?_a=BAVMn6ID0)

### Why should you use Pulse?

Accurate project forecasting requires regular retrospectives to identify weaknesses and inefficiencies in your software delivery lifecycle. Most productivity and efficiency metrics are trailing indicators, and it’s crucial to have a real-time tool that enables you to spot inefficiencies. Pulse provides real-time visibility for work in progress and burnout risk, two primary components of the SPACE framework.

### How do you use Pulse?

1. Use daily check-ins to identify overworked developers and respond to potential burnout risks. Find colleagues with available capacity to reallocate effort where it's needed most quickly.
2. Conduct regular sprint reviews where you dive deep into unplanned and uncompleted work to identify opportunities for improvement.
3. Monitor your planning and capacity accuracy over the long term to ensure you’re consistently forecasting project delivery.

### Additional Resources

[Boost Your Developer Productivity with the SPACE Framework](https://linearb.io/blog/space-framework)

[Understanding the Pulse View](https://linearb.helpdocs.io/article/48o1n8s062-understanding-pulse-view)

## Delivery Forecasting

### What is delivery forecasting?

Delivery forecasting is your ability to deliver software and identify risks to project delivery timelines predictably.

![Delivery forecasting: Calendar showing Monte Carlo based forecast](https://assets.linearb.io/image/upload/c_fit,w_2560,h_1641/f_auto/q_auto/v1/delivery-forecastng-monte-carlo?_a=BAVMn6ID0)

### Why should you use delivery forecasting?

Delivery forecasting enables you to identify problems in scoping iterations and executing on priorities to ensure effective project management. This capability helps pinpoint opportunities for additional work and ensure leaders have enough resources to meet goals and deadlines. 

Delivery forecasting also helps prevent overcommitment and under-delivery by providing a clear view of project progress and potential challenges. A well-equipped forecasting tool facilitates better communication of expectations with the rest of the business to align stakeholders and foster a collaborative work environment.

### How do you use delivery forecasting?

1. Combine git and project management data to build a complete picture of planned, incomplete, unplanned, and completed work. Use formulas like Monte Carlo to forecast expected delivery dates and investigate projects at risk of missing their target.
2. Use daily check-ins to identify stalled work or work assigned to overworked teams to minimize risks to delivery timelines. Investigate projects or teams needing help with accurate planning or capacity estimation to see if their difficulties are related to project scoping or unplanned work.
3. Balance investment in innovation against upkeep and maintenance to minimize unplanned work. Long-term underinvestment in keeping the lights on increases the likelihood of unplanned work that will disrupt your delivery timelines.

### Additional Resources

[Project Forecasting: Your Delivery Timeline Crystal Ball](https://linearb.io/blog/project-forecasting-your-delivery-timeline-crystal-ball)

[Project Forecasting](https://linearb.helpdocs.io/article/ns3sy6rr62-project-progression)

## Project Delivery Tracker

### What is the project delivery tracker?

The project delivery tracker is a dashboard that helps you monitor progress toward project completion and forecast completion dates to deliver software more predictably.

![Project delivery tracker dashboard overview](https://assets.linearb.io/image/upload/c_fit,w_2560,h_1622/f_auto/q_auto/v1/project-delivery-tracker-dashboard?_a=BAVMn6ID0)

### Why should you use the project delivery tracker?

Reliably shipping software on expected dates is one of the most valuable things an engineering organization can do for a company. Your marketing, sales, and customer success organizations plan and schedule campaigns and customer outreach around product launch dates. If engineering misses deadlines, the impact resonates throughout the entire company.

Accurate project delivery tracking enables you to keep engineering efforts efficiently aligned with business strategies and deliver value against what your customers need.

### How do you use the project delivery tracker?

1. Combine git and project management data to build a complete picture of completed, ongoing, and finished tasks. Monitor unplanned and incomplete work to minimize timeline disruptions.
2. Use weekly check-ins to ensure that engineering directs efforts toward projects supporting strategic business initiatives. Investigate projects that are falling behind to identify bottlenecks and other sources of inefficiencies. Identify projects that are ahead of schedule to source additional resources and reallocate them as necessary.
3. Maximize planning and capacity accuracy to predictable delivery software according to promised timelines. If you’re experiencing poor planning or capacity accuracy, look for opportunities to improve task scoping and give your development teams the space to respond to shifting business priorities.

### Additional Resources

[Understanding Project Delivery Trackers](https://linearb.helpdocs.io/article/g4czwado46-understanding-project-delivery-trackers)

## Planning Accuracy

### What is planning accuracy?

Planning accuracy is the ratio between planned tasks and how many your team completes. This metric measures how well your teams prioritize and execute planned work.

![Graph comparing planning and capacity accuracy scores over time.](https://assets.linearb.io/image/upload/c_fit,w_1920,h_1760/f_auto/q_auto/v1/planning-accuracy-prioritize-planned-work?_a=BAVMn6ID0)

### Why should you monitor planning accuracy?

Planning accuracy is a good measure of how well your team's scope work and how well they execute their priorities. Inconsistent planning hurts engineering culture because developers who know what any given day looks like can more easily set achievable goals and reach their objectives.

Further, the effects of poor planning accuracy extends to everyone else at the company who needs to plan their initiatives around engineering release dates. Marketing cannot effectively drive awareness and may have to delay planned campaigns, events, or content. Sales will lose reputation with prospective customers if they can’t confidently promise features on the product roadmap. Lastly, customer success will be in constant limbo as they attempt to keep customers engaged with the upcoming product roadmap.

### How do you improve planning accuracy?

1. Establish an engineering metrics program to track engineering stability, velocity, and risk; these are the critical factors in determining your planning predictability. Start with metrics like cycle time, change failure rate, mean time to restore, PR size, and rework rate to identify the most significant gaps.
2. Monitor unplanned work to ensure your teams aren’t bogged down by unexpected effort. Additionally, monitor work-in-progress to identify teams or individuals experiencing consistently high rates of work or a sudden surge in activity. Both of these metrics are leading indicators of predictability.
3. Combine planning accuracy with capacity accuracy to identify problems with task scoping, project execution, scope creep, and overwork.

#### High Capacity Accuracy

(85% - 115%)

#### Low Capacity Accuracy

(<80%)

#### High Planning Accuracy

(75% - 96%)

* Your project and/or team is doing extremely well! Keep it up!
* If other projects are not trending so well, consider moving some resources around

* Your team scoped the iteration well, but they aren’t necessarily responding to normal changes and fluctuations
* Work on adapting to the needs and priorities of the business

#### Low Planning Accuracy

(<70%)

* Execution is good, but you’re focusing on the wrong things
* Scope creep and unplanned work is taking up too much time
* Talk to PM about added work and prioritize your planned work

* You’re taking on too much work – splitting focus and increasing delay risks
* You need to scope down and focus on your planned work
* Would be a good time to inquire about additional resources if possible

### What is good planning accuracy?

Elite

\> 85%

Good

85% - 60%

Fair

60% - 40%

Needs Focus

 < 40%

### Additional Resources

[How to Accurately Forecast Project Delivery](https://linearb.io/blog/how-to-accurately-forecast-project-delivery)

[Syngenta and LinearB: Six Months Later](https://linearb.io/blog/syngenta-and-linearb-six-months-later)

[How to Achieve Predictable Software Delivery at Scale | Syngenta’s Jason Krohn](https://devinterrupted.substack.com/p/how-to-achieve-predictable-software)

[Engineering Leader’s Guide to Predictable Project Delivery](https://linearb.io/resources/engineering-leader-guide-to-predictable-project-delivery)

## Capacity Accuracy

### What is capacity accuracy?

Capacity Accuracy measures all completed work as a ratio of planned work.

### Why should you monitor capacity accuracy?

Capacity accuracy helps software engineering leaders evaluate how effectively they scope iterations and execute priorities. Monitoring capacity accuracy is one way to ensure that planned work aligns with available resources. By identifying discrepancies between estimated and actual capacity, managers can pinpoint potential bottlenecks and understand their root causes, whether they stem from unrealistic estimations, unexpected challenges, or inefficiencies. This awareness allows managers to assess if additional resources are needed to handle both planned tasks and the inevitable unplanned work that arises.

Capacity accuracy also illuminates the team's flexibility in adjusting priorities and accommodating changes in scope, which is essential for maintaining productivity and meeting deadlines. Analyzing patterns and trends across iterations enables managers to anticipate issues that could impact feature delivery, ensuring proactive measures are taken. Lastly, by recognizing overburdened teams managing unforeseen work, managers can engage in necessary discussions with stakeholders to adjust expectations and workloads, fostering a healthier and more sustainable working environment.

### How do you improve capacity accuracy?

1. Establish an engineering metrics program to track engineering stability, velocity, and risk; these are the critical factors in determining your capacity predictability. Start with metrics like cycle time, change failure rate, mean time to restore, PR size, and rework rate to identify the most significant gaps..
2. Monitor work in progress and work overload to identify teams and individuals experiencing consistently high work rates or a sudden surge in activity. Ensure these teams have the resources and availability to respond to shifting business priorities.
3. Combine capacity accuracy with planning accuracy to identify problems with task scoping, project execution, scope creep, and overwork.

#### High Capacity Accuracy

(85% - 115%)

#### Low Capacity Accuracy

(<80%)

#### High Planning Accuracy

(75% - 96%)

* Your project and/or team is doing extremely well! Keep it up!
* If other projects are not trending so well, consider moving some resources around

* Your team scoped the iteration well, but they aren’t necessarily responding to normal changes and fluctuations
* Work on adapting to the needs and priorities of the business

#### Low Planning Accuracy

(<70%)

* Execution is good, but you’re focusing on the wrong things
* Scope creep and unplanned work is taking up too much time
* Talk to PM about added work and prioritize your planned work

* You’re taking on too much work – splitting focus and increasing delay risks
* You need to scope down and focus on your planned work
* Would be a good time to inquire about additional resources if possible

### What is good capacity accuracy?

Elite

85% - 115%

Ideal Range

Good

Above 130%

Under Commit

Fair

116% - 130%

Potential Under Commit

Needs Focus

70% - 84%

Potential Over Commit

### Additional Resources

[Engineering Leader's Guide to Predictable Project Delivery](https://linearb.io/resources/engineering-leader-guide-to-predictable-project-delivery)

## 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)