Scientific Research and Essays Vol. 6(10), pp. 2174-2186, 18 May, 2011
Available online at
DOI: 10.5897/SRE10.1171
ISSN 1992-2248 ©2011 Academic Journals
Full Length Research Paper
Critical success factors for software projects: A
comparative study
Mohd Hairul Nizam Nasir
1
* and Shamsul Sahibuddin
2
1
Faculty of Computer Science and Information Technology, University of Malaya, Malaysia.
2
Advanced Informatics School, Universiti Teknologi Malaysia, Malaysia.
Accepted 16 February, 2011
Although there have been studies completed on the critical success factors of software projects, these
studies all have been specific to one particular country. There has been no comprehensive study
reporting on different project sizes in various domains and in multiple countries. We present our
extensive literature survey of critical success factors that impact software projects. Forty-three articles
from the years 1990 to 2010 were found to be significant contributions that could be analysed in order to
develop a list of critical factors that specifically affect the success of software projects. The method of
content analysis and frequency analysis was adopted. Twenty-six critical success factors were found to
be related to software project success. We suggest that organisation or project manager is attentive to
control the top five critical factors to drive towards project success since the percentage of frequency of
occurrences for each is more than 50%. Also, it appears that non-technical factors (94%) dominated
over technical factors (6%). In a result unique to our study compared with previous one, we found that
the factors of clear and frozen requirements, realistic estimation of the schedule and budget, along with
a competent project manager are the five most critical success factors of software projects.
Key words:
Critical success factors, software project management, comparative study, project failure, project
success.
INTRODUCTION
The term ‘Software Engineering’ was first coined at the
first NATO Software Engineering Conference in Germany
in 1968 (Naur and Randell, 1969), and there was
widespread consensus that there were problems with
software development and maintenance. These problems
were later discussed by Brooks (1975, 1987, 1995), and
he concluded that there is no silver bullet to overcome
this problem. The term ‘Software Crisis’ emerged to
describe the software industry’s inability to provide
customers with high quality products within schedule and
under budget. Hardware costs were dropping while
software costs were rising rapidly.
Major computer
system projects were sometimes years late, and the
resulting software was unreliable, hard to maintain and
performed poorly.
Since the 1980s, in the medical field for example,
computers have been designed to help people, and
most
*Corresponding author. E-mail: [email protected]


You've reached the end of your free preview.
Want to read all 13 pages?
- Fall '12
- Project Management, The Land, Software Projects