Sie sind auf Seite 1von 17

QMIS

Uarterly
E xecutive

IT Project Estimation: Contemporary


Practices and Management Guidelines
Many IT projects continue to suffer from poor estimation. Indeed, the accuracy of
estimation has hardly changed from that reported in a seminal study carried out over
20 years ago. Based on findings from two recent survey-based studies, which replicated
and then extended the original study, we provide guidelines for improving IT project
estimation, taking account of the greater use today of Agile, rather than traditional
Waterfall, development methods.1,2

R. Ryan Nelson Michael G. Morris


University of Virginia (U. S.)

Many IT Projects Still Suffer From Poor Estimation ,


1 2

Despite a great deal of attention in the trade and academic press, IT projects continue to fail
at an alarmingly high rate. One of the most-cited reasons for these failures is poor estimation
practices.

Unrealistic expectations based on inaccurate estimates are the single largest cause of [IT
project] failure.3

Estimation is defined as an informed assessment of an uncertain event. For IT project


managers, accurate estimates are the foundation for effective project planning and execution
and, ultimately, project success. Unfortunately, most project managers do a very poor job
of estimating and, as a result, most IT projects are classified as failures61% in the latest
Standish Group report.4 The Standish Groups data shows some improvement in the overall
success rate since 2004 (which it partially attributes to the Agile development process and
improved project management expertise). However, its figures show a slight increase in both
time and cost overruns since 2010signaling that there is still much room for improvement.
According to Standish, 74% of challenged projects experience time overruns and 59%

1 Leslie Willcocks is the accepting senior editor for this article.


2 The authors would like to thank Steve McConnell and Arin Sime for their input throughout this research project. We would
also like to acknowledge the McIntire School of Commerce for providing financial support for this research project, thank research
assistant Meg Raymond and thank the Project Management Institute for posting a link to our survey.
3 Futrell, R. T., Shafer, D. F. and Shafer, L. I. Quality Software Project Management, Prentice Hall, 2002.
4 The Standish Group: Chaos Manifesto 2013, available at http://versionone.com/assets/img/files/ChaosManifesto2013.pdf.

March 2014 (13:1) | MIS Quarterly Executive 15


IT Project Estimation

experience cost overruns. Further evidence can which is difficult, if not impossible to
be found in a review of 180 IT projects completed correct.9
between 1999-2013,5 64% of which suffered from Facilitating better budgeting: accurate
poor estimation. budgets depend on accurate estimates of
In this article, we examine the practice of IT size, effort and time.10
project estimation, report the findings from two
studies and provide recommendations to help Evaluating project personnel:
project managers improve project estimation. compensation is often tied to project
performance.
An estimate is the most optimistic Generating more credibility for the project
prediction that has a non-zero probability team: being part of a team that brings a
of coming true Accepting this definition project in on budget and schedule can do
leads irrevocably toward a method wonders for an individuals career, not to
called whats-the-earliest-date-by-which- mention job satisfaction.11
you-cant-prove-you-wont-be-finished
estimating.6 In practice, estimation is both an art and a
science. While the art of estimation is closely tied
to personal experience, heuristics and common
Why Estimates Matter sense, the science of estimation can be based on
Accurate estimation is very important to IT complex statistical analysis, algorithms, historical
project managers for a wide variety of reasons: data and computer-based tools.
To gain a better understanding of exactly how
Avoiding the vicious cycle: poor estimation these various methods are used in practice, we
results in more schedule pressure, which conducted two research studies, focusing on
in turn creates more stress, producing contemporary estimation practices and their
more mistakes, and ultimately more linkage to project success. The first study focused
schedule slips, creating even more on an organizational-level analysis of project
schedule pressure, and so on.7 estimation. Results from 60 IT professionals
Avoiding the ripple effect: slippage in one suggested that, consistent with responses
projects completion date can have a ripple from a similar study carried out 20 years ago,
effect on other projects and stakeholders there is still much room for improvement in
throughout the organization. Effective how estimates are generated and used within
organizations require a portfolio of well- organizations. Moving down a level of analysis,
coordinated projects to succeed, and better the second study focused on project-level data
estimation leads to better coordination from 115 IT professionals. It also compared
with other tasks and projects throughout traditional Waterfall and Agile development
the portfolio.8 methods with respect to estimation practices and
project success. (The survey methodologies used
Avoiding late-in-the-project discovery that
for each of these studies are described in more
the project has been underestimated,
detail in the Appendix.)
5 See Nelson, R. R. Project Retrospectives: Evaluating Project
Success, Failure, and Everything in Between, MIS Quarterly Research Study 1:
Executive (4:3), 2005, pp. 361-372; Nelson, R. R. IT Project
Management: Infamous Failures, Classic Mistakes, and Best Organization-Level Analysis of
Practices, MIS Quarterly Executive (6:2), 2007, pp. 67-78; and
Nelson, R. R. and Jansen, K. J. Mapping and Managing Momentum
Project Estimation
in IT Projects, MIS Quarterly Executive (8:3), 2009, pp. 141-148. In 1992, Lederer and Prasad published the
6 DeMarco, T. Controlling Software Projects: Management,
Measurement and Estimation, Yourdon Press, 1982.
results of a survey of 115 IT professionals on their
7 McConnell, S. Software Estimation: Demystifying the Black Art,
Microsoft Press, 2006.
8 Boehm, B. Software Engineering Economics, Prentice-Hall, 1981. 9 Brooks, F. The Mythical Man-Month, Addison-Wesley, 1975.
This book contains a thorough discussion of software estimation and 10 Jones, C. Estimating Software Costs, McGraw-Hill, 1998.
scheduling, which is presented in terms of Boehms COCOMO cost- 11 DeMarco, T. and Lister, T. Peopleware: Productive Projects and
estimation model. Teams (3rd Edition), Addison-Wesley, 2013.

16 MIS Quarterly Executive | March 2014 (13:1) misqe.org | 2014 University of Minnesota
IT Project Estimation: Contemporary Practices and Management Guidelines

Table 1: Importance and Accuracy of IT Project Estimation


Lederer &
Study 1
Prasad
The accurate estimation of IT projects is moderately/very important. 84% 88%
What percentage of all IT projects significantly overrun their estimates? 63% 56%
What percentage of all IT projects significantly underrun their estimates? 14% 13%
What percentage of all IT projects are completed at cost close to estimate. 23% 31%

organizations cost estimation practices,12 which or moderately important, the highest two
we have used as a baseline for our research. possible ratings on the five-point scale), the
That study provided an in-depth understanding data also suggests that only 31% of projects are
of the estimation process in the early 1990s completed reasonably close to their estimated
an era of organizational computing marked by time or cost. The good news, however, is that our
the rapid diffusion of the personal computer, the study shows that both estimation awareness and
rise of network computing (before the takeoff of performance have improved somewhat since the
the Internet) and the beginning of the business early 1990s.
process reengineering movement. Lederer and
Prasads research exposed a stark contrast How Estimates Are Used
between the perceived importance of accurate As stated above, estimates can be important
project estimation and the state of practice, and for a variety of reasons. Table 2 shows that
they prescribed a set of management guidelines estimation seems to be used more for project
aimed at improving estimation practices. planning and control (rows 1 to 5) than for
The primary objective of our first study was evaluating estimators, developers and others
to discover how project estimation perceptions involved in a project (rows 6 to 8). These findings
and practices have changed over the more than are consistent with Lederer and Prasads findings,
20 years since Lederer and Prasads original with the top five remaining the same, albeit in a
study. We modified the survey used by Lederer different rank order.
and Prasad and distributed it to a similar target Our respondents were then asked about
population.13 The results of our study are their organizations most common estimation
compared and contrasted with the Lederer and practices, and the top five responses are listed
Prasad findings below. in Table 3. Interestingly, although 75% of
projects use formal estimates, only 54% involved
There is Still a Significant Need for developers in the estimation processsuggesting
Estimation Improvement that 21% of projects do not have any estimation
After 20 years, there is still a profound need input from the developers even though they use
for improvement in IT project estimationas formal estimates. This finding is contrary to the
highlighted in Table 1. Although the vast majority first of Lederer and Prasads Nine Management
of our respondents believe that estimation is Guidelines for Better Cost Estimating: Assign
important (88% described it as very important the initial estimating task to the final developer. A
second Lederer and Prasad guideline is Monitor
12 Lederer, A. L. and Prasad, J. Nine Management Guidelines for the course of a project from the preparation of
Better Cost Estimating, Communications of the ACM (35:2), 1992, the estimate through project completion. This
pp. 51-59. This was one of Lederer and Prasads original studies on
cost estimation, with other informative articles being published over
practice was reported for 71% of projects in our
a 10-year period. study, which is virtually identical to the 70%
13 While the general profile of respondents and companies in reported by Lederer and Prasad in 1992.
our study is similar to the Lederer and Prasad sample, there was a
significant difference in industries representedwith their largest
percentage of respondents coming from manufacturing (32%),
compared with service industries (31%) in our sample.

March 2014 (13:1) | MIS Quarterly Executive 17


IT Project Estimation

Table 2: How Estimates are Used


Importance of Use
Use of Estimate (1 = Very unimportant;
5 = Very important)
1. To select proposed projects for implementation 4.40
2. To staff projects 4.20
3. To schedule projects 4.17
4. To quote the charges to users for projects 4.04
5. To control or monitor project implementation 3.93
6. To evaluate project estimators 3.26
7. To audit project success 3.33
8. To evaluate project developers 3.13

Table 3: Project Estimation Practices


Percentage of IT
Top 5 Responses
Projects
1. Formal estimates are prepared 75%
2. Formal monitoring of project progress 71%
3. Estimate revised because requirements change 63%
4. Cost-benefit analysis used to justify project 61%
5. Developers participate in estimation 54%

The Estimation Process and Causes of The final part of our study replicating the
Inaccuracies Lederer and Prasad study was to ask respondents
Respondents were asked about the basis they to identify the factors most responsible for
used for their estimations. As seen in Table 4, inaccurate estimatesgiving them a total of 26
they rely most heavily on comparisons to similar, causes to choose from (the top five are listed in
past projects when arriving at their estimates Table 5). Again, these findings are remarkably
whether these comparisons are based on consistent with Lederer & Prasads (the notable
personal memory or on documented facts. It is exception being that Insufficient user-analyst
interesting to note that the rank ordering of the communication and understanding dropped
bases by our respondents is virtually identical to from fourth position in their study to ninth in
what Lederer and Prasad found in their research ours).
20 years ago (only items 4 and 5 were reversed in The clear message continues to be that initial
order). estimates will be inaccurate because of frequent
Our survey included a question on peer or changes by users, lack of users understanding
team-reviewed estimates, which was not included of requirements, inadequate task/problem
in the original Lederer and Prasad survey, identification and insufficient analysis at the
because this practice is promoted by the use of estimation stage. As a result, estimators are
Agile development. Our respondents reported encouraged to revise estimates during the
that this practice was the third-most extensively course of the project (reported by 63% of
used basis for estimation. our respondent organizations) and to delay
committing to a target for as long as possible.

18 MIS Quarterly Executive | March 2014 (13:1) misqe.org | 2014 University of Minnesota
IT Project Estimation: Contemporary Practices and Management Guidelines

Table 4: Bases of the Estimating Process


Extensiveness of Use
Basis (1 = Not used at all;
5 = Extremely extensive)
1. Comparison to similar, past projects based on personal memory 3.48
2. Comparison to similar, past projects based on documented facts 3.45
3. Peer or team-reviewed estimates 3.08
4. A simple arithmetic formula (such as summing task durations) 2.96
5. Intuition 2.94
6. Guessing 2.76
7. Established standards (such as averages, standard deviations,
2.71
etc.)
8. An estimation tool (e.g., software package) 1.63
9. A complex statistical formula (such as multiple regression,
1.57
differential equations, etc.)

Table 5: Causes of Inaccurate Estimates


Extent of Responsibility
Causes (Top 5 Out of 26) (1 = Not resp. at all;
5 = Extremely responsible)
1. Frequent user requests for changes 3.70
2. Users lack of understanding of their own requirements 3.54
3. Overlooked tasks 3.35
4. Poor or imprecise problem definition 3.26
5. Insufficient analysis when developing estimate 3.11

Research Study 2: Project-Level changes in the IT development landscape since


Lederer and Prasads 1992 study. Specifically, the
Analysis of Project Estimation growth of Agile development has fundamentally
Study 1 enabled us to gain an overall view altered the way in which projects are conceived
of organizational project estimation practices. and managed. Collecting data at the project level
We wanted to supplement these findings allowed us to learn more about the usefulness
with a more detailed second study of project and accuracy of project-estimation practices in
estimation practices that focused on project-level the context of specific development environments
data. In Study 2, we therefore surveyed 115 IT (e.g., Agile vs. traditional Waterfall development),
professionals and asked them to respond with which obviously carries important implications
data about their most recently completed IT for IT managers today.
projects. As shown in Table 6, we found that traditional
Another factor we wanted to explore in Study Waterfall methodologies (or variants) were
2 (based on what we learned in Study 1 as well still the most widely used. However, Agile
as input from two software estimation experts methodologies made up a significant proportion
consulted throughout the research project) is the

March 2014 (13:1) | MIS Quarterly Executive 19


IT Project Estimation

Table 6: Development Methodologies


Methodology Count Percentage
Waterfall (or variant) 45 47.9%
14
AgileScrum 11 11.7%
Agileother 19 20.2%
Other (e.g., ad hoc and hybrid) 19 20.2%

Table 7: Cost Performance


Estimates vs. Actuals Total Waterfall Agile
Over budget 40% 47% 33%
Under budget 31% 33% 33%
On budget 29% 20% 33%

Table 8: Schedule Performance


Start Time Finish Time
Total WF Agile Total WF Agile
Late 36% 31% 30% 61% 67% 53%
Early 0% 0% 0% 17% 13% 13%
On Time 64% 69% 70% 22% 20% 33%

(nearly a third) of all projects in our Study 2 In terms of schedule compared to the original
sample. 14
estimate, on average, projects started 25 days
Consistent with the findings of Study 1, the late (with none starting early), and finished an
94 projects in Study 2 for which estimated vs. average of 56 days late (with a maximum of 3.1
actual costs were reported tended to come in over years). Once again, Agile projects tended to start
budget, although there was also a healthy number and finish closer to their estimated times. Table 8
of projects on or even under budget in the sample summarizes the results for project timelines.
(see Table 7). In terms of functionality compared to
Clearly, the 40% of projects reported as the original estimate, regardless of start or
over budget indicates that estimation and/ finish time, 90% of the originally specified
or execution problems persist in IT projects. requirements were completed.
However, the 60% of projects that are on or
under budget is a hopeful sign that the project A Detailed Look at Project-Level
management discipline is progressing. Moreover, Estimation Methods and Practices
Agile projects seem to be performing better than Based on the responses in Study 1 and input
Waterfall projects in terms of cost performance from our two experts, we constructed a list of
against budget. Of the 38 (out of 94) projects commonly accepted estimation best practices
that were over budget, the average percentage and asked respondents in Study 2 to say which
over the original estimate was nearly 73%, with a of them were followed during their most recently
range between 1% and 900%. For the 29 projects completed IT projects (see Table 9). The good
under budget, the range was much smaller, from news is that several of these practices are used
2% to 93%, with an average of 17%. on projects in the organizations we sampled. Our
survey showed that Waterfall and Agile projects
14 Schwaber, K. and Beedle, M. Agile software development with
employ similar estimation practices, with the
Scrum, Prentice Hall, 2002. exception of preparing formal estimates, which,

20 MIS Quarterly Executive | March 2014 (13:1) misqe.org | 2014 University of Minnesota
IT Project Estimation: Contemporary Practices and Management Guidelines

Table 9: Estimation Best Practices In Use


Best Practice Total WF Agile
A formal estimate was prepared 86% 93% 73%
Progress against the estimate was formally monitored throughout the
project 80% 82% 80%
The same people who eventually executed the project plan (e.g.,
developers) also participated in the preparation of the initial estimate 67% 69% 63%
The estimate was revised to accompany changes in user requirements
during the project 61% 64% 57%
Project scope was reduced to meet a target completion date 38% 38% 40%

Table 10: Method for Estimating Project Cost


Most- to Least-used Method Total WF Agile
Comparison to similar, past projects based on documented facts 59% 67% 43%
Comparison to similar, past projects based on personal memory 58% 58% 57%
Estimates created by individuals and reviewed in a group setting 56% 58% 57%
Expert judgment without use of documented facts 54% 51% 67%
A simple arithmetic formula (such as summing task durations) 52% 47% 57%
Estimates created in a group setting 49% 38% 70%
Estimates created by individuals and reviewed by individuals 45% 51% 37%
Guessing 39% 31% 47%
Established organizational standards (such as averages, standard
deviations, etc.) 34% 51% 20%
An estimation tool (e.g., software package) 21% 27% 13%
A complex statistical formula (such as multiple regression) 9% 4% 20%

not surprisingly, is more prevalent in Waterfall reported by Lederer and Prasad in 1992).
projects. Cost-estimation tools most commonly cited by
Table 10 lists the 11 most commonly used respondents were Excel, internally developed
methods for estimating the costs of respondents proprietary tools and Construx Estimate (a
most recent IT projects. freeware tool), although none of these was widely
The rankings in Table 10 compare favorably used.
with the organizational-level data from Study Table 10 indicates some differences in the
1 (see Table 4). (Note, however, that due to the cost-estimation methods used for Waterfall
specific project focus of Study 2 the question was and Agile projects. Whereas Waterfall projects
asked differently.) The top three cost-estimation tend to compare with past projects, use
methods were identical in both studies. Other individually prepared and reviewed estimates,
commonand surprisingfindings are the and use established organizational standards,
apparently wide use of guessing as a common Agile projects are more likely to rely on expert
basis of cost estimation (particularly in Agile judgment, formulas and group-based estimates.
projects) and the relatively low use of estimation To provide additional detail about the
tools to support the process (although the use estimation process and bases for estimation,
of tools has increased slightly from the 17% respondents also identified the most common

March 2014 (13:1) | MIS Quarterly Executive 21


IT Project Estimation

Table 11: Methods Used to Estimate Size and Complexity of IT Projects


Most- to Least-used Method Total WF Agile
Work breakdown structure 71% 73% 53%
Work drivers (number of interface changes, number of new modules,
46% 58% 33%
etc.)
Story points (relative estimate of the size and complexity of work in an
32% 16% 67%
Agile project)
Function points (formal count of number of user inputs, outputs,
inquiries, files and external interfaces based on IFPUG standards or 27% 36% 20%
other industry standard approach)
Lines of code 8% 7% 7%

Table 12: Responsibility for Estimate Creation


Person(s) Responsible (Multiple Responses Allowed) Total WF Agile
Technical lead 74% 73% 70%
Person(s) doing the work (not technical lead) 72% 64% 83%
Manager 53% 58% 43%
Independent estimator 14% 16% 13%
Someone else outside of the project team 20% 22% 17%

methods used to estimate project size and estimates (e.g., story points in Table 11). Our
complexity. Table 11 lists the five most common survey results suggest it may be necessary to
methods used across the large sample of Study 2 reconsider and refine techniques promoted in
projects. the popular IT development literature concerned
Work breakdown structure is by far the with the use (and even relevance of) lines of code
most commonly used method for estimating to estimate many of todays IT projects.
project size and complexity, which suggests
a formality and structure that has developed Estimate Creation and Presentation
over time in project management. However, the In addition to the methods and practices used
most surprising finding is the low level of use of to create IT project estimates, we also wanted
lines of code for estimating size and complexity, to examine who was responsible for creating an
despite prior studies and popular literature on estimate, when and how it was created and the
software estimation reporting a heavy reliance form in which it was presented. Table 12 lists the
on this method.15 There are two reasons why person(s) most responsible for estimate creation.
this method is now less popular than in the past. These findings were as expected and similar
First, is the type of project typical in todays for both Waterfall and Agile projects, with the
IT environments. Increasingly, contemporary exception that Agile projects were more likely
projects include a large number of integration or to have the people doing the work (but not the
COTS (commercial off-the-shelf) projects, which technical lead) responsible for creating the
often make the use of lines of code challenging or estimates. Estimation experts recommend this as
impossible. The other contextual change includes a best practice.
the growth of Agile development methodologies, The only surprising result in Table 12 is
which often promote the use of relative size the relatively large percentage of respondents
reporting that someone outside of the project
15 See for example McConnell, S., op. cit., 2009 p. 198. team (i.e., not directly involved with the

22 MIS Quarterly Executive | March 2014 (13:1) misqe.org | 2014 University of Minnesota
IT Project Estimation: Contemporary Practices and Management Guidelines

Table 13: Timing for Estimate Creation


When Estimate is Created (Multiple Responses Allowed) Total WF Agile
Before any work on the project was done 72% 67% 73%
Requirements complete 46% 42% 30%
Through product-concept-completion 32% 29% 40%
At a defined gate or milestone in a stage-gate process 29% 33% 23%

Table 14: Estimate Presentation


Most Common to Least Used (Multiple Responses Allowed) Total WF Agile
Cost or effort range 54% 56% 50%
Schedule range 49% 40% 53%
Feature list (e.g., definitely, probably or maybe) 49% 44% 60%
Single-point number 45% 47% 33%
Confidence factors (probability of delivering on-time and/or on-budget) 33% 36% 27%
Cases (e.g., best, most likely, worst) 29% 33% 17%
Plus-or-minus qualifiers (e.g., 6 months, +3 months, - 2 months) 26% 24% 23%

project), but not an independent estimator, project is often a recommended best practice, so
was responsible for creating the estimate. The greater use of this practice could well improve
open-ended comments provided with these estimation accuracy.
responses suggested that people with little Finally, respondents reported a variety of
formal (or informal) estimation expertise, techniques for presenting estimates to internal
or even familiarity with the technology, are management or external clients. Rather than
frequently driving project estimates. Amazingly, using a monolithic, single-point estimate, our
one respondent reported that the sales manager survey indicates wide variation in how estimates
was responsible for creating the estimate for her are presented, including some differences
most recent project. between Waterfall and Agile projects (see Table
To get a sense for the timing of estimate 14).
creation, we asked respondents when the project It is surprising (and somewhat encouraging)
estimate was created. As expected, by far the that the use of a single-point estimate falls in the
most common response was that estimates were middle of Table 14, with other more contextually
created before any work on the project was done driven factors (ranges, feature lists or confidence
(see Table 13). Note that a relatively high number factors), exceeding or rivaling the popularity of
of Agile projects (40%) were still creating less flexible, single-point estimates.
estimates through product-concept-completion. To summarize, most of the 115 projects
Again, this is often viewed as a recommended reported on in Study 2 were either late and/or
practice. over budget, with Agile projects faring somewhat
Additional qualitative data gathered from better in both areas. A possible explanation for
respondents suggested that baseline estimates the better performance of Agile projects (in
are commonly prepared at the proposal stage terms of estimation) is that they tend to rely
and updated as major milestones are achieved. more on expert judgment, formulas and group-
In fact, one respondent indicated that estimates based estimates. In addition, estimates for the
were refined at eight different points during his Agile projects in the survey tended to be:
last IT project. Revisiting estimates throughout a

March 2014 (13:1) | MIS Quarterly Executive 23


IT Project Estimation

Prepared by people who would also be both in terms of time and budget. The Federal
doing the work agency simply slashed the budget. Other
Baselined at the beginning of the project inputs from respondents implied difficulties in
and updated throughout the project managing offshore development teams (what
one person termed misinterpretation and rogue
Presented in (cost/effort/schedule) creativity of team inputs), and undue pressure
ranges rather than as single-point from stakeholders, including variations of the
numbers. following comment: Every project we estimate
gets significant pushback from [stakeholders] to
Common Estimation Problems cut the estimate.
In light of the cost, schedule and functionality
estimation challenges reported above, we also
Evaluation of Project Success
Finally, we asked Study 2 respondents to
asked respondents which estimation-related
evaluate seven project success criteria for their
problems they encountered during their last
most recent IT projects.17 As reported above,
IT projects. They cited the following (listed in
most (61%) projects were late, and 40% were
descending order of influence as reported in
over budget. While these numbers tell a similar
prior studies):16
story of project failure to that reported by
1. Insufficient analysis when developing the the Standish Group, other criteria tell a quite
estimate different story. As demonstrated in Figure 1
2. Lack of adequate methodology/guidelines and Table 15, the vast majority of projects
for estimation in our survey met requirements, produced
products/services that were used by their
3. Lack of historical data on past estimates
target constituencies, resulted in organizational
and actual results
learning and provided value. Moreover, overall
4. Pressure from managers or other stakeholder satisfaction was rated at 91%.
stakeholders to increase or reduce These findings suggest that roughly 9 out
estimates, and over-reliance on a single of 10 projects can be classified as successful
persons estimate failuresthat is, projects that fail on one or
5. A lack of visibility or control over actual more process criteria (schedule and/or budget
data compared to estimates. in particular), but succeed on all of the important
outcome criteria. Representative comments from
Although less directly linked to estimation per
the respondents included the following:
se, other problems that are either antecedents
or consequences of poor estimation practice We delivered 10% more scope with 10%
identified by managers included: less budget three weeks late.
Frequent user requests for changes
The project came in slightly over schedule
Users lack of understanding of their own
but exceeded expectations.
requirements
Overlooked tasks
The board of directors had the project
Changing personnel audited this month by external auditors
Poor or imprecise problem definition. and it is being showcased in our industry
groups, newspapers and to our shareholders
Qualitative data provided by project
to demonstrate our capabilities.
managers also suggested that drastic budget
cuts by government agencies was a factor in It is also interesting to compare our survey
causing projects to miss the original estimates. results with the benchmark results of 180
A representative comment was The program project retrospectives conducted in 130 different
was tracking in accordance with the estimate organizations between 1999 and 2013. Once

16 The ranked order of 26 proposed causes of inaccurate estimates 17 For a more detailed description of project success, see Nelson,
from Study 1 and Lederer and Prasad (1992). R. R., op. cit., 2005, pp. 361-372.

24 MIS Quarterly Executive | March 2014 (13:1) misqe.org | 2014 University of Minnesota
IT Project Estimation: Contemporary Practices and Management Guidelines

Figure 1: Project Success Criteria


OVERALL
STAKEHOLDER
SATISFACTION
(91%)

TIME LEARNING
(39%) (87%)

COST OUTCOME VALUE


(60%) PROCESS (89%)

PRODUCT USE
(90%) (94%)

Table 15: Project Success Criteria


18
Yes Benchmark
The project came in on schedule 39% 40%
The project came in on budget 60% 45%
The project produced a product of acceptable quality and met other
product-related specifications, including requirements, usability, ease
of use, modifiability and maintainability 90% 68%
The projects resulting product/service is being used by its target
constituencies 94% 88%
The project increased stakeholder knowledge and helped prepare the
organization for future challenges 87% 82%
The project will directly result in improved efficiency and/or
effectiveness for the client organization(s) 89% 70%
Overall, stakeholders were satisfied with the project 91% NA

again, these collective findings suggest that IT of poor estimation, including poor problem/
projects tend to come in over schedule and/or requirements definition, scope creep, lack of
budget, yet eventually meet requirements and requisite knowledge and skills, inadequate
add value to the organization. So, the bad news estimation methodologies, lack of historical data,
is that most IT projects continue to fail in terms lack of visibility or control, and pressure from
of meeting estimates, but the good news is that stakeholders. We now provide guidelines for
stakeholders seem to be satisfied as long as the addressing each of these problem areas.
project results in a product/service that adds
value within their organization. 18
Guidelines for Improving IT
As previously noted, the most common Project Estimation
determinant of project failure is poor estimation.
Data suggests that this classic mistake is the Based on the findings of our research, we
most common of all, occurring in 64% of the 180 provide 10 guidelines for project managers on
benchmark projects. In all of the studies reported how to improve their estimation practices.
in this article, there are many possible causes
1. Admit You Have a Problem
18 Updated data from Nelson, R. R., op. cit., 2005, on 180 project
One of the striking revelations from our two
retrospectives conducted in 130 different organizations between studies is that some of the key findings are very
1999 and 2013.

March 2014 (13:1) | MIS Quarterly Executive 25


IT Project Estimation

similar to those of Lederer and Prasad over 20 Evaluate and sanity-check project plan
years ago. While there have been tremendous alternatives against industry data or an
advancements in the project management organizations historical data (if captured
discipline, technology, IT development processes via project retrospectives)
and the education level of IT professionals, Negotiate a reasonable schedule and
it is clear that developing accurate estimates budget, using a tools reporting capability
continues to be a huge problem. As one
respondent stated: Our estimation process has Improve visibility and control over actual
been spotty at best. weve certainly not found data compared to estimates
the holy grail of estimating (yet). Coordinate estimated and actual project
data within and across project teams.
2. Revisit the Prescriptions Offered by
In addition to Microsoft Project and Excel
Lederer and Prasad
(including templates and add-ons), dedicated
Although Lederer and Prasads work
estimation tools include freeware19 and other
was done over 20 years ago, many of their
packages.20
prescriptions can be adapted for todays IT
development environment, even though that 5. Understand Agile Approaches
environment has changed (e.g., the increased use
and Adapt Estimation Techniques
of Agile methods). Based on our studies, several
Accordingly
of their specific recommendations are still valid:
The findings from our studies underscore
Assign the initial estimating task to the the importance of Agile development methods
final developers in modern software development. Therefore,
Delay finalizing the estimate until the end it is critically important that project managers
of a thorough study of requirements understand these methods and how traditional
estimation techniques can be adapted to fit the
Monitor project progress closely context of Agile development.21 Key principles
including actuals versus estimates behind the Agile Manifesto22 include:
Rely on documented facts, standards and Our highest priority is to satisfy the
simple arithmetic formulas rather than customer through early and continuous
guessing, intuition, personal memory delivery of valuable software
or complex formulas to generate the
estimate. Deliver working software frequently, from
a couple of weeks to a couple of months,
with a preference to the shorter timescale
3. Conduct Project Retrospectives.
Project teams should be encouraged to Working software is the primary measure
perform status reviews throughout the life of a of progress.
project. Such reviews can happen, for example, Clearly, frequent estimation and delivery
at the end of each day (daily standup), two- cycles are central to the Agile approachand an
week intervals, completion of a major milestone effective way to improve estimation (one sprint
and project completion. In addition to learning or deliverable at a time).
lessons and making necessary adjustments,
actual data can be captured for use in estimating
the next sprint (the basic unit of development in
19 Freeware estimation tools include Construx Estimate (http://
Scrum), phase or project.
www.construx.com/estimate) and COCOMO (http://sunset.usc.edu/
csse/research/COCOMOII).
4. Employ Estimation Tools 20 Other estimation tools include QSM SLIM-Estimate (http://
As shown in Tables 4 and 10 above, the use www.qsm.com/tools/slim-estimate) and SEER (http://www.galorath.
com).
of estimation tools (e.g., software packages) 21 For a good primer that explains the philosophy, tools and
was relatively low in both of our studies (only techniques associated with estimation for Agile development, see
21% of Study 2 respondents reported using an Cohn, M. Agile Estimating and Planning, Prentice Hall, 2005. Agile
estimation tool). Estimation tools can help to: estimation methods include relative (a.k.a. story point) estimation
and planning poker.
22http://agilemanifesto.org/principles.html.

26 MIS Quarterly Executive | March 2014 (13:1) misqe.org | 2014 University of Minnesota
IT Project Estimation: Contemporary Practices and Management Guidelines

6. Avoid Cognitive Biases Toward as our research shows that many firms are now
Estimation doing.
People are subject to an almost limitless set Wishful Thinking. As implied by the results
of biases when making subjective judgments or of our studies, project managers think tasks will
decisions, and the process of estimation is no be finished quickly and easily because that is
exception. Perhaps the best way to avoid letting what they want to happen. Unfortunately, there is
biases creep into estimation judgments is to be a bigger penalty for underestimating (non-linear
aware of them. Some specific biases that are impact due to planning errors, shortchanged
particularly dangerous for project managers in requirements, high-risk practices, etc.) than for
estimating projects include the following. overestimating (linear impact due to Parkinsons
Underestimation Bias. People have a strong Law, where work tends to expand to fill the
tendency to underestimate, particularly when estimate).
the focal object of estimation is unknown or Self-Serving Bias. By taking credit for tasks
complex. This obviously includes software and/ that went well but blaming delays on outside
or outsourced projects (and is worse when influences, project managers or those centrally
requirements, technologies, etc. are new or involved with creating project estimates often
unknown). Indeed, in over 15 years of teaching discount past evidence of how long a task should
estimation to mid-career IT professionals take. Experiments have demonstrated that when
(average work experience more than 12 years), people made their predictions anonymously,
we have found that perhaps the most common they do not show an optimistic bias.25 This
tendency from in-class workshops is for them suggests that people sometimes make optimistic
to underestimate when asked to give a range estimates to create a favorable impression with
estimate for a series of questions. others.
The Planning Fallacy. Related to the Focalism Bias. The focalism bias refers to
underestimation bias, the planning fallacy23 is the mental discounting of factors believed to
the tendency for people and organizations to be outside the specifics of the project.26 These
underestimate the time, costs and risks of future factors include overhead tasks (e.g., meetings,
actions and at the same time overestimate the sickness and vacations) and black swan events
benefits of those actions. Thus, the planning (low-probability, high-impact risks).
fallacy results not only in time overruns, but
also in cost overruns and benefit shortfalls. 7. Understand the Estimate-
Kahneman and Tverskys original explanation for Convergence Graph
the fallacy was that planners focus on the most The estimate-convergence graph (a.k.a.
optimistic scenario for the task, rather than using the cone of uncertainty) derives from
their full experience of how much time similar research that found that project estimates fall
tasks require. It is interesting to note that this within predictable ranges at various stages
bias only affects predictions about ones own of a project.27 One of our survey respondents
tasks; when uninvolved observers predict task reported on his companys practice of requiring
completion times, they show a pessimistic bias, project managers to estimate in ranges. At
overestimating the time that will be taken.24 This the beginning of the feasibility phase, project
suggests the need to involve external auditors managers are asked to come up with a 100%
and/or use peer- or team-reviewed estimates, cushion, at the beginning of the definition phase,
a 75% cushion, at the beginning of the design
23 The term planning fallacy was first coined in 1979 in phase, a 50% cushion and at the beginning of
Kahneman, D. and Tversky, A. Intuitive prediction: Biases the construction phase, a 25% cushion. Project
and corrective procedures, TIMS Studies in Management
Science, (12), 1979, pp. 313-327. Since then the effect has been 25 Pezzo, M., Litman, J. and Pezzo, S. On the distinction between
found for predictions of a wide variety of tasks, including tax yuppies and hippies: Individual differences in prediction biases
form completion, school work, furniture assembly, computer for planning future tasks, Personality and Individual Differences
programming and even origami. (41:7), 2006, pp. 1359-1371.
24 Buehler, R., Griffin, D. and Ross, M. Inside the Planning 26 Wilson, T., Wheatley, T., Meyers, J., Gilbert, D. and Axsom,
Fallacy: The causes and Consequences of Optimistic Time D. Focalism: A source of durability bias in affective forecasting,
Predictions, Gilovich, T., Griffin, D. and Kahneman, D. (Eds.) Journal of Personality and Social Psychology (78:5), 2000,
Heuristics and Biases: The Psychology of Intuitive Judgment, pp. 821-36.
Cambridge University Press, 2002, pp. 250-270. 27 Boehm, B., op. cit., 1981.

March 2014 (13:1) | MIS Quarterly Executive 27


IT Project Estimation

managers update their estimates at the end of approaches are appropriate and can make an
each phase, resulting in improved estimation immediate difference. Once trained, project
accuracy as a project progresses through its life managers and their teams can help infuse
cycle. the training and ideas into internal training
programs or professional development
8. Understand the Difference Between initiatives. Ample opportunities for such training
a Target and an Estimate exist and project managers who continue to
Estimates are arrived at based on careful ignore them do so at their own peril.
analysis, whereas targets represent a desired
schedule or cost and can be set without any Concluding Comments
analysis. Project managers should be encouraged
Insanity can be defined as doing the same
to carefully set targets within a reasonable
thing over and over again and expecting a
range of an estimate and delay making a firm
different result. In effect, this is what the IT
commitment for as long as possible.
development community has been doing with
Estimations role is to determine whether respect to estimation for more than 20 years. The
you have a realistic chance of meeting your findings from Study 1 are remarkably consistent
targets. If the target is within roughly 20% with similar findings first reported in the early
of the estimated outcome, you can control 1990s, with classic estimation mistakes still
the project to meet the targets (make being madeover-reliance on personal memory,
minor adjustments to features, schedule and use of intuition and guessing. Moreover, the
resources). If the gap between the target common causes of poor estimation practices
and the estimate is greater than about today have changed little over the same time
20%, it is not possible to control the project spanchange requests from users, users lack
to meet the targets.28 of understanding of requirements, poor problem
definition and insufficient analysis prior to an
estimate being made.
9. Manage Stakeholders The results from our Study 2, which looked at
Given the role that stakeholders play in project-level data, are slightly more encouraging.
defining project requirements, setting targets, Our findings indicate that contemporary
changing requirements (i.e., scope creep) practices, including Agile development methods,
and exerting pressure on the project team seem to be making some headway toward
throughout a project, project teams need to find improving project success. Interestingly, most
more effective ways to involve stakeholders. projects met their stated requirements, produced
For example, another key principle of Agile usable products and services, and improved
development is that business people and organizational value, leading to a high overall
developers must work together daily throughout stakeholder satisfaction rating. However,
the project. This practice enhances transparency somewhat paradoxically, most of the projects
and may help control stakeholder pressure. were late and many (40%) were over budget,
reiterating the need for better time and cost
10. Develop Estimation Competencies estimation. Thus, todays typical project can be
of Project Managers and Team characterized as a successful failure.
Members Many of the deficiencies in current projects
As emphasized by the first guideline, the can be traced back to poor estimation, so there
IT development community is simply not very is clearly room for improvement in estimation
good at estimation. We urge project managers practices. We have provided specific guidelines
to look for opportunities to develop and hone for IT project managers to help them reverse the
their estimation competencies and those of trend so that the estimation problems identified
project team members. Such training might by our studies do not continue for another 20
involve everything from a multi-hour workshop, years.
to a multi-day short course, to broader courses
as part of an advanced degree. All of these
28 McConnell, S., op. cit., 2006.

28 MIS Quarterly Executive | March 2014 (13:1) misqe.org | 2014 University of Minnesota
IT Project Estimation: Contemporary Practices and Management Guidelines

Appendix: Survey Research the Lederer and Prasad 1992 study. However,
we felt that a second study at a lower level of
Methodologies
analysisi.e., at the project level rather than
the organizational levelwould provide project
Research Study 1: Organization-Level managers with additional detail, richness and
insights. Furthermore, by collecting data at the
Analysis of Project Estimation
project level, we were more able to directly tie
The survey questionnaire included 35 multi-
project estimation practices to project outcomes
part questions requiring responses on five-point
(schedule, cost, functionality), which Study 1
Likert-type scales. Other questions required
suggested continue to be a challenge for project
respondents to report the proportion of projects
managers.
on which they carried out particular estimating
In reviewing the results of Study 1 and talking
practices. After piloting the survey with 40 IT
with project managers, we realized that it would
professionals and revising it to improve clarity
be much easier for them to talk about outcomes
and completeness, the questionnaire was
on a specific project (rather than projects in
distributed in 2010 via an Internet-based survey
general). To add additional validity and reliability
tool to several hundred IT professionals affiliated
to our insights from Study 1, we therefore
with a major U.S. graduate school program on the
decided we needed to collect information on a
Management of IT (alumni and current students;
wide variety and scale of individual projects.
all working IT professionals).
Armed with this project-level data, we felt we
The 60 respondents had a similar profile to
would be able to generalize our results for the
those in Lederer and Prasads 1992 survey: they
broader population of contemporary IT projects.
were responsible, educated and experienced IT
In Study 2, we surveyed 115 IT professionals
professionals familiar with their current firms.
during 2011 and asked each respondent to
While all respondents had a direct connection to
provide data about his or her most recently
project estimation, most (72%) were responsible
completed IT project. Virtually all of the
for project/department management, with the
respondents indicated they were project/
remainder involved with estimation, systems
program managers or directors, giving us
analysis/design, programming and/or database
confidence that they were in a position of
administration. All respondents had a four-year
responsibility over project timelines, costs and
college degree and at least some graduate-level
outcomes. Not surprisingly given the turnover
education. On average, respondents supervised
in IT-related fields, most (86%) had worked for
31 employees and had 15 years of experience in
their current employer for less than 10 years
IT with six years at their current companies.
and just over half (51%) had worked in the IT
The firms varied in size and industry. Their
field for more than 10 years. A wide variety of
annual sales ranged from $900,000 to $25 billion
industries were represented in the sample, with
with a mean of $4.5 billion. The average number
consulting/services having by far the highest
of employees was 9,423 with a range of six to
number of respondents (see the table).
77,000. On average, there were 1,539 employees
Additionally, the organizations in the Study 2
in their IT departments, ranging from one to
sample tended to be quite large. Annual revenue
18,000. IT department annual budgets ranged
averaged $9 billion, and the average number of
from $900,000 to $15 billion, with a mean of $1.1
employees was 27,000.
billion. The primary industries represented were
As in Study 1, the projects reported on in
consulting/services (31%), banking/finance
Study 2 covered a wide spectrum of size, scope
(24%), government (13%), education (7%) and
and functionality. This variance was expected
healthcare (7%).
because we asked each respondent to provide
Study 2: Project-Level Analysis of data on the last project that they worked on (not
Project Estimation any project or a typical project). Projects ranged
Study 1 provided a useful snapshot of overall from a small web application development
organizational estimation practices and enabled project costing several thousand dollars to a
us to directly benchmark the results against $350 million IT infrastructure project for a large
international airport. In between, there were

March 2014 (13:1) | MIS Quarterly Executive 29


IT Project Estimation

database and data center projects, business Decision Processes, Personnel Psychology, IEEE
intelligence/analytics, ERP, CRM, systems Transactions on Engineering and Management
and Decision Sciences, among others.
Survey 2 Primary Business Activity
Industry Percentage
Consulting/services 50.67%
Government 10.67%
Financial services 6.67%
Healthcare 5.33%
Communication 6.67%
Education 4.00%
Retail 5.33%
Utilities 4.00%
Insurance 2.67%
Legal 2.67%
Manufacturing 1.33%

integration and many web-development projects.


Project budgets averaged $11 million, with a
median budget of $440,000.

About the Authors

R. Ryan Nelson
R. Ryan Nelson (rnelson@virginia.edu) is
Professor, IT Area Coordinator and Director of
the Center for the Management of Information
Technology (CMIT) at the McIntire School of
Commerce of the University of Virginia. He
received his Ph.D. in business administration
from the University of Georgia in 1985 and spent
five years on the faculty of the University of
Houston before joining the University of Virginia.
He has published several articles on the topic of
project management in MIS Quarterly Executive
and currently serves on that publications
editorial board.

Michael G. Morris
Michael Morris received his Ph.D. in Management
Information Systems from Indiana University
in 1996. He has previously served as a senior
editor at MIS Quarterly and Information Systems
Research. His research has been published in MIS
Quarterly, Organizational Behavior and Human

30 MIS Quarterly Executive | March 2014 (13:1) misqe.org | 2014 University of Minnesota
Copyright of MIS Quarterly Executive is the property of MIS Quarterly Executive and its
content may not be copied or emailed to multiple sites or posted to a listserv without the
copyright holder's express written permission. However, users may print, download, or email
articles for individual use.

Das könnte Ihnen auch gefallen