Three bars against one estimate line: across 1,471 IT projects the average cost overrun was 27%, but one in six projects overran cost by 200% and schedule by almost 70%, so a buffer sized from the average leaves the large slips uncovered.

Managing project timelines without compromising quality: buffers, limits and the scope trade

A release date is a forecast with an error you can measure. Size the safety from how your past work really ran, keep fewer things in flight, and when time runs short, give up features rather than tests.

What does managing project timelines without compromising quality take?#

Managing project timelines means treating the date as a forecast with a known error, sizing a buffer from comparable work, capping work in progress and trading scope, never testing. Each of those four moves has a number behind it. First, the error: comparable past work tells you how far your plans usually run over. Then the buffer: you add that error once, at the end of the plan. You do not pad every task.

Next comes the cap on work in progress. Little's law dates from 1961. It says the items in flight equal throughput times the time each item spends in the system. So with fewer items in flight, each one finishes sooner at the same pace.

Finally, the trade. In 2019, Kuutila and colleagues at the University of Oulu reviewed 102 papers on time pressure. Most of the strong studies report "productivity and decreased quality under time pressure". In practice, quality gives first unless someone decides otherwise. So decide in advance: scope gives, and tests stay.

FigureThe four moves for managing project timelines, in the order they are applied. Source: Atyantik, from the method set out in this article.

What does managing timelines mean, and what is a timeline constraint?#

Managing timelines means planning, sequencing and re-forecasting work so a committed date holds, and a timeline constraint is a fixed date or duration the plan must fit inside. The first part is ongoing work, not a plan you write once. To manage timelines well, you re-forecast from actual progress every week. In December 2015, the US Government Accountability Office published its Schedule Assessment Guide, GAO-16-89G. It calls a schedule the means "to gauge progress, identify and resolve potential problems". Also, the 2015 guide says a schedule's reliability decides how credible its dates are.

Timeline constraints come in two forms. A hard date is set from outside, such as a launch event or a contract milestone. A fixed duration is a box of time, such as a six-week release window. Either way, the date is fixed, so the plan has to flex in what it delivers. Therefore, "can we hit the date?" is never the whole question. Instead, ask what you can deliver by the date at the quality you need.

The two forms of timeline constraint and what each forces the plan to flex. Source: Atyantik definitions; schedule role from the US GAO Schedule Assessment Guide, GAO-16-89G, December 2015.

FormWhat it isExampleWhat has to flex
Hard dateSet from outsideA launch event or a contract milestoneWhat the plan delivers
Fixed durationA box of timeA six-week release windowWhat the plan delivers

How often do software project schedules slip?#

The Standish Group's 1994 CHAOS figures, drawn from 8,380 applications, put 16.2% of software projects on time and on budget and 52.7% challenged. The other 31.1% were cancelled, in that same 1994 survey of 365 respondents. So in 1994, a plan with no room for slip was a plan for the minority case.

Show data table
Outcomes of 8,380 software applications in the 1994 CHAOS survey of 365 respondents.
Segment Value (%) Share
Successful (on time, on budget) 16.216.2%
Challenged 52.752.7%
Cancelled 31.131.1%

Only about one project in six landed on time and on budget in 1994.

Figure Outcomes of 8,380 software applications in the 1994 CHAOS survey of 365 respondents. The Standish Group, CHAOS report, 1994

These are 1994 figures, and they describe 1994. The Standish Group still runs the CHAOS series, but its current editions are sold. So the public 1994 report is the one anyone can check. In it, challenged and cancelled projects ran to 222% of their original time estimate on average. Methods have changed a great deal since then. However, the newer studies below still find one pattern: most slips are small, and a few are huge. In a paper posted on 29 August 2014, Bent Flyvbjerg called it an iron law for large projects: "Over budget, over time, over and over again."

Why is the average overrun the wrong number to plan around?#

Flyvbjerg and Budzier measured a 27% average cost overrun across 1,471 IT projects, but one in six overran cost by 200% and schedule by almost 70%. Bent Flyvbjerg and Alexander Budzier published the study in Harvard Business Review in September 2011. In their words, "Fully one in six of the projects we studied was a black swan". So a buffer sized from the average covers small slips and leaves you open to the large ones.

Show data table
The average hides the tail: overruns across 1,471 IT projects, Flyvbjerg and Budzier, 2011.
Item Value
Average cost overrun, all 1,471 projects 27%
Average cost overrun, the one in six black swans 200%
Schedule overrun, the black swans (almost) 70%

The tail, not the average, is what breaks a schedule.

Figure The average hides the tail: overruns across 1,471 IT projects, Flyvbjerg and Budzier, 2011. Bent Flyvbjerg and Alexander Budzier, arXiv 1304.0265 (Harvard Business Review, September 2011), 1,471 IT projects

Meanwhile, a later study explains why the tail exists. In 2022, Flyvbjerg, Budzier and four co-authors studied 5,392 IT projects completed between 2002 and 2014. Cost overruns, they found, follow a power law: many small ones, plus a fat tail of extreme ones. Their proposed cause is how parts depend on each other. As the 2022 paper puts it, "a problem in a single technological component can lead to chain reactions". In short, software slips cascade, because one late piece holds up every piece that needs it.

What causes timeline pressure in the first place?#

Timeline pressure usually starts with the estimate: in a 1994 study, 37 students took 55.5 days on theses they estimated at 33.9 days, beyond even their worst case. In that study by Buehler, Griffin and Ross, their worst-case guess was 48.6 days. So reality beat the darkest plan they could picture. In the same 1994 study, only about 30% finished in the time they predicted, as the planning fallacy entry reports.

Show data table
Even the worst case was optimistic: 37 students' actual thesis time against their estimate, with the best-case, estimate and worst-case bands, Buehler, Griffin and Ross, 1994.
Measure Value Target Range
Actual thesis time against the estimate 55.5 days33.9 days0 days to 60 days

Even the worst-case guess was optimistic.

Figure Even the worst case was optimistic: 37 students' actual thesis time against their estimate, with the best-case, estimate and worst-case bands, Buehler, Griffin and Ross, 1994. Wikipedia, Planning fallacy, citing Buehler, Griffin and Ross (1994)

Software teams, for example, do the same thing. The 2019 Oulu review of time pressure in software work found that "time pressure is usually caused by errors in cost estimation". Because people plan from the best version of the task, they picture it going as intended. Then they leave out the review that bounces and the dependency that arrives late. They also leave out the bug that eats a day.

After that, the pressure lands on testing. The NASA Software Engineering Handbook, dated 30 September 2025, warns that "Unrealistic timelines force teams to rush development and testing". In its words, the rush raises "the likelihood of missed defects, unverified requirements, or incomplete functionalities". So an optimistic date is not a harmless hope. Instead, it is a quality decision made early, by default.

What are the common project delivery challenges, and which ones move the date?#

The common project delivery challenges are unclear requirements, ineffective communication, unrealistic timelines and expectations, scope creep and resource constraints, and the ones that move the date change the work after it is estimated. The Project Management Institute's Pulse of the Profession 2018 asked 4,455 practitioners to name up to three primary causes of failed projects.

In PMI's 2018 survey, the top three causes all change the work after the plan is set, while an inaccurate task time estimate was named by 25%.

Show data table
Primary causes of failed projects, up to three per respondent: 4,455 practitioners, PMI Pulse of the Profession, 2018.
Item Value
Change in organization's priorities 39%
Change in project objectives 37%
Inaccurate requirements gathering 35%
Inadequate/poor communication 29%
Resource dependency 26%
Inaccurate task time estimate 25%
Limited/taxed resources 21%

The top three causes all change the work after the estimate is made.

Figure Primary causes of failed projects, up to three per respondent: 4,455 practitioners, PMI Pulse of the Profession, 2018. Project Management Institute, Pulse of the Profession, 2018

Each one maps to a lever below. First, unclear requirements. In a 2016 survey of 228 companies in 10 countries, Méndez Fernández and colleagues found 109 ranked incomplete or hidden requirements among their five most critical problems. A buffer sized from past releases already holds the requirements those releases missed. Unrealistic timelines and expectations get the same answer, because your own record is hard to argue with.

Second, ineffective communication. In May 2013, PMI reported that "56 percent of dollars spent on projects are at risk due to ineffective communications". The weekly buffer chart below gives everyone one view of the date. Third, scope creep, which PMI's 2018 report says "causes money to be wasted, decreases satisfaction, and delays project benefits". The answer is to trade scope, never testing. Finally, for resource constraints, a work in progress cap keeps stretched people from starting more than they can finish.

How big should a schedule buffer be?#

Size a schedule buffer from how far comparable past work overran, because in the thesis study the work took 1.64 times the estimate and 1.14 times the worst case. That method has a name. Reference class forecasting predicts "by looking at similar past situations and their outcomes". It does not rebuild the task list and hope.

Show data table
How far the 1994 thesis work ran past each estimate, as a ratio of actual to planned time. Arithmetic from Buehler, Griffin and Ross (1994).
Stage Actual time over planned time
Actual over best case 2.03 x
Actual over estimate 1.64 x
Actual over worst case 1.14 x

Even against the worst case, the work needed a buffer.

Figure How far the 1994 thesis work ran past each estimate, as a ratio of actual to planned time. Arithmetic from Buehler, Griffin and Ross (1994). Arithmetic from Buehler, Griffin and Ross (1994), via Wikipedia, Planning fallacy. Modelled, not measured

Your own team is the best reference class. First, list your last five to ten releases of a similar size. Second, divide each one's actual time by its planned time. Then take a high ratio from that list, not the average. Because the tail is what hurts, as the 2011 Flyvbjerg and Budzier study shows, the high end is the safe end. The gap between that ratio and 1.0 is your buffer.

There is a limit, though. The Project Management Institute's article on the planning fallacy notes that published uplifts are "highly institution and domain specific". For example, a ratio from bridge building says little about your web platform. Also, a known buffer can invite padding, which the same PMI article calls a perverse incentive. For that reason, the buffer belongs to the whole plan. It sits at the end, where no single task can quietly spend it.

How does limiting work in progress hold a schedule?#

By Little's law, average cycle time equals work in progress divided by throughput, so halving the items in flight halves how long each item takes. John Little proved the law in 1961. It holds for any stable system: work in progress equals throughput times time in the system.

For example, take a team that finishes 2 items a week. With 8 items in progress, each takes 4 weeks on average from start to done. With 4 in progress, each takes 2 weeks. The team ships at the same pace in both cases. However, the second team hears about a problem in 2 weeks, not 4. And an item started late can still land before the date.

In addition, a cap steadies the forecast. With fewer items open, less work sits waiting on reviews and on other people. As a result, the throughput you forecast from stays steady from week to week. In practice, set the cap near the number of people on the critical work. Then start nothing new while the cap is full.

Average cycle time at 2 items a weekhalf the cycle time

4 weeks

8 items in progress

2 weeks

4 items in progress

Halving the items in flight halves how long each one takes, at the same pace.

Average cycle time at 2 items a week (weeks from start to done, by Little's law)
Optionweeks from start to done, by Little's law
8 items in progress4 weeks
4 items in progress2 weeks

Source: Little's law (Little, 1961); illustrative arithmetic, not measured

How do you run a buffered schedule week by week?#

Plan tasks at 50% estimates, pool the removed safety into one project buffer at the end of the critical chain, and act only when buffer burn outruns progress. That is the core of critical chain project management, from Eliyahu Goldratt's 1997 book. In that method, the date at the end of the buffer is the one you promise. The chain itself is the longest run of dependent work. It is the critical path with people's time included.

Here is a worked schedule you can copy. Its numbers are an illustrative example, not a measured team. Say a team commits to a release of 20 work items. It finishes 2 items a week, so the chain at 50% estimates is 10 weeks. Since its last releases ran about 1.4 times their plans, the buffer is 4 weeks. So the committed date is week 14, and the team splits the buffer into green, yellow and red thirds.

  • Week 6, green. Ten items are done, half the chain. At 2 a week the other ten take 5 more weeks, so the forecast is week 11. One week of buffer is used, a quarter of it, against half the chain finished. Do nothing.
  • Week 9, yellow. Thirteen items are done, 65% of the chain. The forecast is week 12.5, so 2.5 weeks of buffer are used, about 63% of it. Pick the items you would drop, and agree on them now.
  • Week 10, red. Still thirteen items done, and the forecast is week 13.5. With 3.5 weeks of buffer used, about 88% of it, almost no safety is left. Drop the two lowest-value items, and the forecast returns to week 12.5.
Try it
A 20-item release at 2 items a week

Only 49% land by week 14

Committed date
week 14
Typical forecast
week 14
85% of releases done by
week 16.6
Average cycle time per item
2 weeks

The buffer roughly matches the typical overrun, so the date is close to a coin flip. Size it from a higher ratio, or cut work in progress to steady the forecast.

Each setting runs the same 2,000 simulated releases from a fixed seed. An illustrative model, not a measured team.

Change the estimate spread, the buffer and the work in progress limit for a 20-item release at 2 items a week. Arithmetic from Little's law and critical chain buffer management (Goldratt, 1997). Modelled, not measured.

The rule behind this is simple. Compare the share of buffer used with the share of the chain finished. While progress keeps pace with buffer burn, the team need not act, however late one task runs.

How do you keep quality when the date cannot move?#

When the date is fixed, cut scope rather than testing, because a review of 102 papers on time pressure found productivity rises while quality falls. The same 2019 Oulu review found the effect shows up most often during quality assurance. In other words, testing is where a squeezed schedule quietly takes its time back.

To keep quality under time constraints, build three habits. First, write the definition of done before work starts, tests included. Then a test is never an optional extra. Second, rank scope by value at the start, so the item to drop in the red third is already chosen. Third, if test time must shrink, aim it by risk at the parts most likely to fail. The guide to risk-based testing shows where to keep that effort.

  1. Write the definition of done first

    Tests included, before work starts, so a test is never an optional extra.

  2. Rank scope by value at the start

    The item to drop in the red third is already chosen.

  3. Aim test time by risk

    If test time must shrink, keep it on the parts most likely to fail.

Ranking scope early matters because scope tends to grow. In PMI's 2018 Pulse of the Profession, 52% of projects completed in the past 12 months had scope creep, up from 43% five years earlier.

Projects with scope creepup nine points

43%

Five years earlier

52%

2018

Scope tends to grow, so rank it by value before work starts.

Projects with scope creep (% of projects completed in the past 12 months)
Option% of projects completed in the past 12 months
Five years earlier43%
201852%

Source: Project Management Institute, Pulse of the Profession, 2018

Adding people is the other tempting fix, and it rarely works late in a project. In his 1975 book, Fred Brooks wrote: "Adding manpower to a late software project makes it later." The Brooks's law entry gives two reasons. First, new people need ramp-up time, and they take it from the people doing the work. Second, communication paths multiply with each person added. One exception holds: people added to a clearly bounded task, such as documentation, need far less ramp-up time.

What can project management software catch, and what can it not?#

A timeline view catches broken dependencies, slipped dates and overloaded people, but it cannot catch an optimistic estimate, unrecorded work or quality cut to hit a date. Any tool sees only what is recorded in it. When the data is current, a timeline view shows which task blocks which. It also shows whose week is overbooked and which date has already moved.

What any scheduling tool can surface, and what stays a team decision. No vendor is named or ranked. Source: Atyantik; re-forecasting evidence from Kula and colleagues, TU Delft and ING, 2023.

A timeline view can catchNo tool can catch
Broken dependencies: which task blocks whichAn optimistic estimate, unless you give it a reference class
Slipped dates and a date that is driftingWork nobody logged, such as a support request
Overloaded people: whose week is overbookedTests skipped to keep a bar green

Some tools go further and re-forecast from progress. In 2023, Kula and colleagues at TU Delft studied 4,040 epics from 270 teams at ING, a Dutch bank. They showed that delay builds up in patterns over time. Their model, updated as work moved forward, predicted delays more accurately than earlier methods. So a tool can warn you that a date is drifting, and warn you sooner than a gut feel would.

However, three things stay outside any tool. First, it cannot tell you the estimate was optimistic, because it has no reference class unless you give it one. Also, it cannot see work nobody logged, such as a support request that took an afternoon. And it cannot see that tests were skipped to keep a bar green. So ask any tool, whoever makes it, for dependency views, a forecast view and history you can export. The calls on estimates, buffers and scope stay with the team.

The problems teams rank highest sit in that blind spot. In the 2016 NaPiRE survey by Méndez Fernández and colleagues, 109 of 228 companies ranked incomplete or hidden requirements among their five most critical problems, and 93 ranked communication flaws with the customer.

Show data table
Companies, of 228 in 10 countries, ranking each among their five most critical requirements problems. Méndez Fernández et al., 2016.
Item Value
Incomplete and / or hidden requirements 109
Communication flaws between project team and customer 93
Moving targets (changing goals or requirements) 76
Time boxing / Not enough time in general 72
Communication flaws within the project team 62

None of the top requirements problems is a field a timeline view records.

Figure Companies, of 228 in 10 countries, ranking each among their five most critical requirements problems. Méndez Fernández et al., 2016. Méndez Fernández et al., Empirical Software Engineering (arXiv), 27 November 2016

When is a buffered forecast the wrong tool for a timeline?#

A buffered forecast is the wrong tool when no comparable past work exists to size a buffer from, or when scope and date are both fixed by contract or regulation. After all, reference class forecasting needs a reference class. For a first product in a new domain, there are no past ratios to read. So a short product discovery phase is the better first step, because it narrows scope until an estimate means something.

When scope and date are both fixed, a buffer has nothing to spend. Then the honest move is a fixed time box with scope agreed inside it, in writing, before work starts. If even that is refused, say early that the plan does not fit. Saying it at the deadline helps no one plan. And if the open question is how long each phase should take, start with the phase-by-phase timeline guide. Then come back to holding the date.

FigureWhen to use a buffered forecast, a discovery phase or a fixed time box for managing project timelines. Source: Atyantik, from the method set out in this article.

Read the phase-by-phase timeline guide to set the date, then the team communication and methodology guides to choose where buffers and limits live. The custom software development timeline covers how long each phase usually takes. Next, the guide to cross-functional team communication shows how to decide who talks to whom, so one view of the date reaches everyone. Then software development methodologies compares the methods that host a buffer and a work in progress limit.

If you would rather have a team build to a dated release and keep its tests, the custom software development page describes how that work runs. Still, everything above works on its own. A ratio from your last releases, a cap on work in progress and a buffer you watch weekly are enough to start managing project timelines tomorrow.

Common questions about managing project timelines

What is the first step in managing project timelines without compromising quality?
Divide the actual time of your last few similar releases by their planned time, and size one buffer from a high ratio. That replaces a buffer that merely feels safe with one taken from your own record.
What is a timeline constraint in project management?
A timeline constraint is a fixed date or a fixed duration that the plan must fit inside, such as a launch day. Because the date cannot move, the scope has to flex instead.
How much buffer should a software schedule have?
A software schedule needs a buffer as large as the overrun of comparable past work, taken from the high end. In the 1994 Buehler, Griffin and Ross study, work took 1.64 times the estimate, so that plan needed a 64% buffer.
Does adding developers speed up a late software project?
Adding developers rarely speeds up a late software project, because new people need ramp-up time and add communication paths. Fred Brooks put it in 1975 as "Adding manpower to a late software project makes it later." Cutting scope recovers a late date more reliably.
Can project management software prevent surprises in a timeline?
Project management software reduces surprises in a timeline by showing dependencies, overloaded people and drifting dates early. However, it cannot see an optimistic estimate, unlogged work or skipped tests, and those stay human decisions.
What are the most common project delivery challenges?
The most common project delivery challenges are unclear requirements, ineffective communication, unrealistic timelines and expectations, scope creep and resource constraints. In the Project Management Institute's 2018 Pulse of the Profession survey of 4,455 practitioners, changing priorities, changing objectives and inaccurate requirements gathering were the causes of failed projects named most often.
How do you overcome common IT project management challenges?
Overcome common IT project management challenges by matching each one to a lever: a buffer from past releases for estimates, a work in progress cap for stretched people, one shared buffer chart for communication, and scope cuts, not test cuts, when scope grows. For a beginner facing common project management challenges, the first step costs least: divide the actual time of your last few releases by their planned time. Responsive project delivery then comes from re-forecasting weekly, so a challenge shows up as buffer burn while there is still time to act.
How do you use timeline views in project management software to manage deadlines?
Use a timeline view to keep dependencies, owners and dates current, re-forecast from actual progress every week, and treat the date at the end of the buffer as the deadline. The US Government Accountability Office's 2015 Schedule Assessment Guide says a schedule is used "to forecast the effects of delayed, deleted, and added effort".

Keep reading