Samuel Asrat
Samuel Asrat
By
Samuel Asrat
February, 2017
ADDIS ABABA
i
ADDIS ABABA UNIVERSITY
By
Samuel Asrat
February, 2017
ii
ADDIS ABABA UNIVERSITY
COLLEGE OF NATURAL SCIENCE
SCHOOL OF INFORMATION SCIENCE
By:
Samuel Asrat
iii
ADDIS ABABA UNIVERSITY
By
Samuel Asrat
iv
CERTIFICATE
This is to certify that Samuel Asrat has worked on ―An Assessment of why software
projects fail in government organization in Ethiopia” under my supervision. This
work is original in nature and it is suitable for submission in the partial fulfillment of the
requirement for the Degree of Master in Information Science.
____________________
Ato Getachew Jemaneh
v
DECLARATION
I, the undersigned, declare that this thesis is my original work under the guidance of
Ato Getachew Jemaneh. All sources of materials used for the thesis have been duly
acknowledged.
Signature: _____________
This thesis has been submitted for examination with my approval as a university
research advisor.
Signature: ______________
vi
Acknowledgements
I would also like to extend thanks to respondents of both the government and private
companies working on software projects as well as end users for their participation and
support in data collection.
vii
Table of contents
Page no
Acknowledgement ......................................................................................................................Vii
Table of contents ..........................................................................................................................Viii
List of tables’ .................................................................................................................................Xi
List of figures .................................................................................................................................Xii
List of acronyms ............................................................................................................................Xiii
Abstract .........................................................................................................................................Xiv
Chapter one .................................................................................................................................................. 1
1. Introduction .......................................................................................................................................... 1
1.1 Background of the study ............................................................................................................... 1
1.2 Statement of the problem ............................................................................................................ 2
1.3 Objectives of the study ................................................................................................................. 4
1.3.1 General objectives of the study ................................................................................................... 4
1.3.2 Specific objectives of the study.................................................................................................... 4
1.4 Significance of the study ............................................................................................................... 5
1.5 Scope of the study ........................................................................................................................ 5
1.6 Limitation of the study .................................................................................................................. 5
1.7 Operational definitions ................................................................................................................. 6
1.8 Organization of the study ............................................................................................................. 6
Chapter two .................................................................................................................................................. 7
2. REVIEW OF RELATED LITERATURE ........................................................................................................ 7
2.1 Software projects success / failure ..................................................................................................... 7
2.2 Software projects success / failure rate.............................................................................................. 8
2.3 Major factor for software projects failure ........................................................................................ 11
2.4 Major factors for software projects success ..................................................................................... 18
2.5 The effect of software projects failure ............................................................................................. 21
2.6 Software project success / failure from software companies’, practitioner s and end users
perspectives ............................................................................................................................................ 24
2.7 Government and software projects failure/success ......................................................................... 26
2.8 Summary of related works ................................................................................................................ 28
viii
Chapter three .............................................................................................................................................. 29
3. RESEARCH DESIGN AND METHODOLOGY ........................................................................................... 29
3.1 Introduction .................................................................................................................................... 29
3.2 Research methodology ............................................................................................................... 29
3.2.1 Research design ......................................................................................................................... 29
3.2.2 Research methodology/approach ............................................................................................. 29
3.2.3 Source of data ............................................................................................................................ 30
3.2.4 Study population ........................................................................................................................ 30
3.2.5 Sampling method and techniques ............................................................................................. 30
3.2.6 Sample size................................................................................................................................. 31
3.2.7 Instrument for data collection ................................................................................................... 32
3.2.8 Procedures of data collection .................................................................................................... 33
3.2.9 Methods of data analysis ........................................................................................................... 33
3.2.10 Summary of the methodology ................................................................................................. 34
Chapter four ................................................................................................................................................ 35
4. DATA PRESENTATIONS, ANALYSIS AND DISCUSSIONS........................................................................ 35
4.1 Quantitative data presentation and analysis .................................................................................... 35
4.1.1. Respondents profile ............................................................................................................ 35
4.1.2. Position of respondents ...................................................................................................... 36
4.1.3. Different perspective of software projects ......................................................................... 37
4.1.3.1 Experience in software projects (in terms of number of projects) ..................................... 37
4.1.3.2 Ratio of successful/challenged /failed software projects ................................................... 38
4.1.3.3 Overall ratio of successful/failed software projects ........................................................... 39
4.1.3.4 Ratio of software Projects success /failure in terms of project type .................................. 40
4.1.3.4.1 Successful software projects by type ........................................................................... 40
4.1.3.4.2 Cancelled software projects by type............................................................................ 41
4.1.3.4.3 Challenged software projects by type ......................................................................... 42
4.1.4. Effects of software projects failure ..................................................................................... 43
4.1.5. Major factors for software project cancellation/challenge/success from practitioners
perspective.......................................................................................................................................... 44
4.1.5.1 Major factors for software projects cancellation ............................................................... 44
4.1.5.2 Major factors for software projects challenge ................................................................... 45
ix
4.1.5.3 Major factors for software projects success ....................................................................... 46
4.1.6. Major factors for software projects cancellation /challenge/success from software
company perspective .......................................................................................................................... 47
4.1.6.1 Major factors for software projects cancellation ............................................................... 47
4.1.6.2 Major factors for software projects challenge ................................................................... 48
4.1.6.3 Major factors for software projects success ....................................................................... 49
4.1.7. Major factors for software projects cancellation /challenge/success from end user’s
perspective.......................................................................................................................................... 50
4.1.7.1 Major factors for software projects cancellation ............................................................... 50
4.1.7.2 Major factors for software projects challenge ................................................................... 51
4.1.7.3 Major factors for software projects success ....................................................................... 52
4.2 Qualitative data analysis ................................................................................................................... 53
4.3 Discussions ........................................................................................................................................ 56
Chapter five ................................................................................................................................................. 59
5. CONCLUSION AND RECOMMENDATIONS........................................................................................... 59
5.1 Conclusion ......................................................................................................................................... 59
5.2 Recommendations ............................................................................................................................ 60
References .................................................................................................................................................. 62
Appendix 1 .................................................................................................................................................. 67
Appendix 2 .................................................................................................................................................. 74
x
List of tables
Page no
Table 2.1 Software projects failure statistics ...........................................................9
Table 2.2 Software projects failure in years ............................................................10
Table 2.3 Summary of software projects cancellation .............................................11
Table 2.4 Explicit success factors ...........................................................................19
Table 2.5 Implicit success factors ...........................................................................20
Table 2.6 Failed software projects failure and their cost from
1992-2005 .................................................................................................22
Table 2.7 Summary of related works .......................................................................28
Table 4.1 Respondents profile ................................................................................35
Table 4.2 Position of respondents ...........................................................................36
Table 4.3 Major factors for software projects cancellation.......................................44
Table 4.4 Major factors for software projects challenge ..........................................45
Table 4.5 Major factors for software projects success.............................................46
Table 4.6 Major factors for software projects cancellation.......................................47
Table 4.7 Major factors for software projects challenge ..........................................48
Table 4.8 Major factors for software projects success.............................................49
Table 4.9 Major factors for software projects cancellation.......................................50
Table 4.10 Major factors for software projects challenge ........................................51
Table 4.11 Major factors for software projects success...........................................52
xi
List of figures
Page no
Figure 2.1 Ratio of successful to failed projects ......................................................9
Figure 2.2 Major causes of software project failure .................................................18
Figure 2.3 Effects of software project failure for organization..................................21
Figure 4.1 Number of projects respondents participated .........................................37
Figure 4.2 Ratio of successful/challenged/cancelled software projects ...................38
Figure 4.3 Ratio of successful to failed software project ........................................39
Figure 4.4 Successful software projects by type .....................................................40
Figure 4.5 Cancelled software Projects by type .....................................................41
Figure 4.6 Challenged software Projects by type ...................................................42
Figure 4.7 Effects of software Projects failure .........................................................43
xii
ACRONYMS
IT Information Technology
xiii
ABSTRACT
In a country like Ethiopia, where information and communication systems are in the
early stage of development, software projects may face several challenges. Software
projects may suffer from schedule or budget overrun or unmet specifications, leading to
failure. This paper aims at assessing the major factors that can lead to software project
failure in government organizations in Ethiopia. This research used quantitative and
qualitative methods. Factors affecting software projects failure are identified based on
extensive literature review. The quantitative aspect of the study involved 48 practitioners
and end users from government organizations and 24 from software companies. In the
qualitative study, direct interviews were used to collect data from 4 senior IT managers
in the government organizations. The quantitative data were analyzed by employing
appropriate techniques of descriptive statistics using SPSS and MS-Excel software tool.
The qualitative data were analyzed using the techniques of open codding. The result of
the study indicated that the major factors for the failure of software project in
government organization are lack of ICT department as well as user involvement in
software projects and lack of knowledge management. Lack of top management
support and Lack of skilled ICT professionals and end users are also the major reason
for the failure of software projects. In addition, the result revealed loss of confidence by
stakeholders was major effects of software project failure. It is recommended that
engaging ICT professionals as well as users in the whole course of the project and
capacity building for end users and ICT professionals is important to minimize failure of
software projects in government organizations and there is also need to gain confidence
of stakeholders by increasing the success rate of software projects. Furthermore, long
term strategy for knowledge management in the area of software project management
is also important.
xiv
Chapter one
1. Introduction
Software development has its roots in the 1960s and since then software has become
an essential part of modern society. With the help of software it is possible to write a
report, build a bridge, control the space shuttle, build social networks in the Internet, and
it may play a crucial role in overall economy. However, despite the successful
application of software to almost all possible areas, software development projects have
a reputation that they often fail; they are e.g. late, over-budget, or not able to satisfy
customers‘ needs (Cerpa & Verner, 2009; Glass, 2006).
Software applications are the driving force of modern business operations; recent
decades bear testimony to how we have gone from merely using software, to relying on
it, and ultimately becoming dependent on it, for our day to day lives. Software is also
extensively used in areas such as health, transportation, nuclear power generation,
education, and national defense, only to name a few. The smallest flaw could have
devastating consequences that can lead to significant damage.
1
This stresses the fact that software projects pose various risks and daunting tasks form
any organizations. Now, as organizations invest substantial resources and effort on
software development, identifying the reasons associated with software projects
becomes crucial (Kumar, 2002). As organizations spent huge amount of money for
software projects development, there is a need to work aggressively to protect from
failure. Software projects failure jeopardizes an organization's prospects. If the failure is
large enough, it can steal the company's entire future.
Software projects failure in government can endanger national security; IT failures can
also stunt economic growth and quality of life. Worldwide, it is hard to say how many
software projects fail or how much money is wasted as a result. If we define failure as
the total abandonment of a software projects before or shortly after it is delivered, then
billions of dollars are wasted each year on bad software. According to charette (2005)
―Governments, too, are big consumers of software.‖ Failure of any of the software
projects can cost large amount of money and other important resources.
There is overwhelming evidence that large IT projects indeed tend to fail. However, the
extent of failure is debated among academics and practitioners. IT projects seem to fail
in both private and public sectors, however failure in public IT projects appear to be
more spectacular due to size, visibility in media and political consequences (Holgeid &
Thompson, 2013). Failure rate of software projects is between 50% and 80%
2
(Alagarsamy & Rajkumar, 2013). The Standish Group report indicates that the success
rate of American software projects amounts to only 16.2% (Standish, 2014). Although in
US software development projects have been carried out for over 50 years, it seems
that we have not yet learned enough to ensure that our software development projects
are successful (Cerpa & Verner, 2009), and there is still a need for research on software
project failure.
A failed software projects means despair and embarrassment for the project team, and
may ruin careers. Moreover, software project is difficult and expensive, and therefore
software projects failure means loss of economic resources. One study conducted
locally which addressed some aspects of this study, Mullualem (2014) investigate the
factors that lead to software projects failure in case of Addis Ababa. Some of the
limitations of his work are: He did not look the factors that lead software projects being
challenged and cancelled explicitly rather tend to generalize them as failure which
makes his findings difficult to emphasize as well as prioritize on serious problem.
Mullualem (2014), also did not look factor, from software companies, end users and
practitioner‘s perspectives explicitly. In addition, his study also didn‘t address which type
of software projects are cancelled, challenged and successful, which is important to
3
focus on specific project and where improvement can be made and lesson can be
learned. Moreover Standish (2004), investigated software project success/failure factor
and used only IT executive managers as respondents. Mahmood (2014), on his study
entitled reasons of software & IT project failures in Pakistan‘s Government sector, didn‘t
assess from end user, practitioners and software company perspectives and also
investigated cancelled and challenged software projects in general as failed. This
research has filled the gaps by assessing software projects failure in government
organizations from the perspective of software companies, practitioners and end users.
This study also contributed to the literature by assessing failed software projects by
categorizing as cancelled and challenged. Furthermore, the research also examined
which software projects in government organization are challenged, cancelled and
successful based on their project type.
What are the reasons for software projects failure/success from software
companies, practitioners, and end users perspective in government organization
in Ethiopia?
Which type of software projects are cancelled, challenged and successful in
government organization in Ethiopia?
The main objective of the study is to assess major factors for failure/success of software
projects in government organizations in Ethiopia.
4
To identify which type of software projects are cancelled, challenged and
successful in government organization.
In today‘s dynamic and competitive environment, serving the public through software‘s
practices are a must for government organization to sustain and as well as to implement
government policies and strategies efficiently and effectively. The study is basically
designed to assess the major factors for failure of software projects. Hence, it is hoped
that the study will help project managers and higher authorities in Ethiopian government
sector to reduce the chances of software project failures by focusing on the major
reasons for the failure of software projects and identify precisely where improvements
can be made to enhance success rate of software projects. The finding also can serve
as a benchmark to assess software project failure in other sectors of the country.
Government organizations can also use the findings as an input to introduce software
projects directives in to the ICT sectors of Ethiopia. Moreover the finding will add value
to the existing body of knowledge on software projects failure i.e. it can be used as an
input for further research on software projects failure.
The scope of this study was to identifying major success/failure factor for the software
project in government organization in Ethiopia particularly to ministerial office. Hence,
the study is limited to government organization and may not be generalized to private
sector.
One of the limitations of the study was only practitioners and end users in government
organization are included in the study, besides it would be more interesting if the
perspective of top level managers in the government organization was incorporated.
5
1.7 Operational definitions
The paper is organized under five chapters. The first chapter presented background of
the study, statement of the problem, objectives of the study, significance of the study,
delimitation of the study, limitation of the study, operational definition and organization
of the study. The second chapter deals with review of related literature. Chapter three
deals with nature of the study, source of data, study population, sampling techniques,
methods of data collection and data analysis. Chapter four deal with data analysis and
presentation of the findings of the study.
Finally, chapter five presents the conclusions drawn from the findings and the
recommendations made to address the problems.
6
Chapter two
The purpose of this chapter is to present, discuss and consider the major reasons for
software projects failure/success. Topics to be considered include the relevant history of
software projects failure, effects of software projects failure and finally government
organizations and software projects failure. The base of success and failure reasons is
expanded with the traditional research materials available.
Rothman (2008) argues that the project has been stopped permanently meaning that it
is killed for life and will not be revisited or restarted again. Whether it is killed permanent
or put on the parking lot, what we mean by abandoning the project is that the
development of that project has been stopped and no budget or resources is assigned
to it as of now. Major modes of software projects failure are late delivery or never
completed poor reliability, cost overrun and user dissatisfaction for exhibiting poor
performance characteristics i.e. failing to meet the requirements (Brooks, 1975). The
actual costs of software projects often greatly exceed the estimated cost. Other projects
are completed within time and cost but do not provide full user satisfaction. The skillful
7
integration of software technology, economics and human relations in the specific
context of a software projects is not easy. For purposes of the study, projects were
classified into three types (Standish, 1995):
Successful software projects: the projects are completed on time, on budget, with all
features and functionality as initially specified.
Challenged Software projects: the projects are completed and operational but over
budget, over the time estimate, and offer fewer features and functions than originally
specified.
Impaired software projects: projects are cancelled at some point during the
development cycle.
During the literature survey on projects failure statistics it became evident that various
information technology software projects studies have been conducted, and that the
result varied significantly. This significant is supported by Doresy (2001), who claims
that information system projects are a catastrophe and frequently fail. Depending upon
which academic study is referenced, the failure rate of large projects is reported as
being between 50% and 80%. This occurs because of the natural human tendency to
hide bad news, and consequently the real statistic may be even higher. This is
supported by Glass(2001), in a summary on his book "computing calamities: lessons
learned from products, projects, and companies that found that found that several
computing surveys are detailed in literature stating that 57%,or 68%,or 95% of
computing projects fail.
According to Mullualem (2014), the ratio of successful versus failed software is 57% and
43% respectively but they consider challenged projects as successful and also most
respondents are not able to differentiate challenged with failed projects.
8
Figure 2.1 Ratio of successful to failed projects
43%
Successful
57%
Failed
The Standish Group also made intensive research by category to identify, successful
software projects, challenged Software projects, failed software projects as shown
below,
9
which they were designed: An August 2007 study by Dynamic Markets Limited of 800 IT
managers across eight countries found:
Projects failures are associated with the risks embedded in software projects
environment (Kwak & Stoddard, 2004). Previous researches have investigated the
relationship between risk and projects failures. For instance, McFarlan (1981) has
concluded that failure to assess individual projects risk and adapt management
methods accordingly is a critical source of software projects failure. Different types of
risks will affect budget, user satisfactions and system performance (Jiang & Klein,
1999).
Another key finding of the survey is that a high percentage of executive managers
believe that there are more projects failures now than five years ago and ten years ago.
Despite this the fact that technology has had time to mature
10
As study shows even there are different regarding figures on percentage of Software
Projects failure but we can see that the failure percentage is very high.
The reasons for challenged, cancelled and success factors, from the Standish Group
will be used supplemented by additional reasons for failure found in the available
research. The Standish Group was formed in 1985 with a vision of innovating group
refection using case-based reasoning techniques. For over 30 years The Standish
Group has been researching and providing advice on how to increase the value of
software investments with research database of 50,000 projects has been done. Major
factors for the failure of software projects are discussed below:-
11
1. User involvement
Standish Group (1995), survey concluded that lack of user input was rated by 12% of
respondent as the number 1 reasons for project being cancelled. Without user
involvement you cannot feel committed to the product, to avoid the reason of project
failure, Even if the projects meets specifications and delivered on time and within
budget, if end user are not willing to use it, the project will fail (Earnshaw, 2001).
Senior management needs to establish a working environment in which the end users
can actively participate in the project and communicate with the team. Then, project
expectations will be clear and right priorities will be set up. Therefore senior
management need to continuously support the project to make it clear to staff it is a
priority.
Should the project objective not be defined in clear terms, the project team has no
direction and guidance as to what to deliver at the end of the project, resulting in the
project being termed a failure. Many projects are elaborated progressively and in these
scenarios project managers rely on rolling wave planning. As a result, the goal of a
project may be only partially clear due to a poor requirement gathering in the definition
stage of the project. In such case, the scope and schedule developed by Project
managers cannot possibly be accurate because their objectives are unclear. Defining
clear requirements for a project can take time and lots of communication (Alagarsamy &
Rajkumar, 2013). The study by Standish Group (1995), unclear objectives was rated by
5.3% of respondents as the number 8 reasons for projects being challenged.
In survey conducted by the Standish Group (1995), incomplete requirement was rated
as the number one reasons for projects being impaired. One of the root causes of IT
project failure is not properly defining the project at the very beginning (Rodgers, 2001).
Project failure due to poor requirements management takes place when the project
team delivers the product without having a clear understanding of what the customer
12
wants and without having any real knowledge of the requirements. When the product is
produced, the customer does not like it because the requirements have not been met,
and this becomes one of the reasons for project failure. Poorly set requirements and
lack of requirements understanding are closely linked to lack of customer involvement
(Alagarsamy & Rajkumar, 2013).
4. Lack of resources
Projects may also fail due to a lack of resources. Every project needs resources. How
much and how many depends on the size and scope of the project. Like most project
managers can attest, working on projects with scarce resources is not all that unusual.
Management will always invariably try to minimize costs while working with maximum
productivity. Projects running somewhat ‗lean‘ are not an unknown in project
management circles. However, there are situations where the project is simply
unattainable because the allocated resources are insufficient. In those types of
situations, it may be a case whereby key personal required for project success are just
made not available (Alagarsamy & Rajkumar, 2013). The study by Standish Group
(1995), concluded that lack of resources was rated by 6.4% of respondents are the
number 6 reason for projects being cancelled.
5. Poor communication
Goldstein (2001), survey found that poor communications was one of the causes of
project failure. Projects sometimes fail due to improper communication. The projects
usually impact a large amount of people. This requires constant communications to all
levels of people throughout the organization. A strong communication strategy can help
with this. Alagarsamy & Rajkumar (2013), many large projects are so complex that
these projects always require large amount of analysis and work. The project teams are
busy doing the analysis, creating WBS, time estimation etc. and project managers do
not communicate progress regularly because they believe that progress will not be seen
by the executive management or they fear of improper reporting.
13
6. Lack of planning
A plan is roadmap that steers the project team to final project compilation. The study by
Standish Group (1995) concluded that lack of planning was rated by 8.7% of
respondents as the number 7 reasons for project being impaired.
This relates to projects being cancelled at any point of the project life cycle because the
company executives decide that the project is not needed anymore. According to the
Standish Group (1995), concluded that the users did not need the solution were rated
by 7.5% of respondents as the number 8 reasons for projects being impaired.
When executives are not seen or are not actively supporting a project, a subsequent
lack of executive support occurs. Scotts (2000), all too often IT objectives are missed
through lack of senior management support and a failure to create the right environment
to maximize the impact of IT. The study by Standish Group (1995) concluded that 7.5%
of respondents indicated lack of executive support as the number 4 reasons for projects
being impaired.
Changing requirement and specifications occur when the users depart from the
requirement and specifications originally specified at the stat of the project. Taylor
(2001), in his research on IT project failure found that unclear objectives and
requirements were the number one reasons why projects fail. The finding by Standish
Group (1995) concluded that changing requirement was rated as the number 3 reasons
for projects being challenged.
Without the presence and support of IT management, projects are destined to failure.
The study by Standish Group (1995), concluded that lack of information technology
14
management was rated by 6.2% of respondents are the number 9 reasons for projects
being impaired.
Risk management is an important factor towards software project failure if it‘s not
managed timely and effectively. As nothing can be predicted that what will happen in
future so we have to take the necessary steps in the present to take any uncertain
situation in the future. Risk management means dealing with a concern before it
becomes a crisis (Alagarsamy & Rajkumar, 2013).
Expectations that are set too high result in the client not to receive the expected
product, resulting in the project being classified a failure. Projects with unrealistic
expectations are also about equally likely to be poorly managed projects that fail to
validate the feasibility of satisfying user expectations, or well-managed projects that try
to validate feasibility and find unavoidable factors such as immature technology, a
saturated market that justify a project‘s prompt termination(Alagarsamy & Rajkumar ,
2013). The Standish Group (1995), survey concluded that unrealistic expectations were
rated by 5.9% of respondents as the number 7 reasons for projects being challenged.
New Technology, occur when the organization does not have the necessary skills to
deal with technology. Rodgers (2001), time to time again companies are implementing
project that involve new technologies. Often these projects are created just so the
company can stay up to date with the latest technologies, but fail to recognize that the
newest technologies are also the immature technologies. According to Standish Group
(1995), that technology incompetence was rate by 7% of respondents as the number 5
reasons for projects being challenged.
15
14. Unrealistic timeframes
The timeframes for project implementation should be agreed at the start of a project and
most critically, the timeframe should be realistic. An unrealistic timeframe will most
certainly result in a failed project. The survey by Standish Group (1995), unrealistic time
frames was rated by 4.3% of respondents as the number 8 reasons for project being
challenged.
According to, Ibrahim et al. (2013), major factors for software project is described as
follows:-
Failure to plan, lead, manage and monitor the project was a core factor that resulted in
software project implementation failure, because the IT project was complex, and this
factor explain project manager‘s competence as key to success of the project. A
competent manager has the technical capability and monitoring capabilities. He makes
16
his people committed for the project through effective leadership and by acting in
nonpartisan ways. He shows his trust in his project team by way of delegating the
authority to his team. He organizes resources through constant persuasion with his
higher ups, he takes active part in construction control meetings held at site level, and
he acts as a catalyst in training his human resources in the skill demanded by the
project. All these attributes can be thought of originating from project managers‘
competence, hence the name. Project teams were required to collaborate with top
management, different departments, users and consultants during implementation
process. The ERP project was considered by the project managers to be challenging
and demanding, as it involved managing systems, people (project team, users and
external consultant) as well as re-designing business processes.
Lack of user involvement has proved fatal for many projects. Without user involvement
nobody in the business feels committed to a system, and can even be hostile to it. If a
project is going to be a success, senior management and users need to be involved
from the start, and continuously throughout the development. This requires time and
effort, and when the people in a business are already stretched, finding time for a new
project is not high on their priorities. Therefore senior management need to continuously
support the project to make it clear to staff it is a priority.
According to Mullualem (2014), the major causes of software projects failure in ranking
order are lack of projects management, lack of stakeholder involvement, lack of top
management involvement and support, lack of resources/budget, communication failure
lack of project planning, technology illiteracy, lack of quality management, and lack of
proper organizational structure.
17
Figure 2.2 Major causes of software projects failure
organizational…
Job loss
Lack of quality
Bad press/media
Lack of stakeholder
Communication
Lack of proper
Lack of project
Lack of project
Technology illiteracy
Management
other
management
Lack of top
planning
involvement
publicity
failure
According to Dorsey (2001), there do seem to be three factors that all successful
projects have in common. Each of these factors is a key to any project‘s success. Each
project can be viewed as a tripod. All three legs must be in place for the tripod to stand
sturdily. In a systems project, these ―legs‖ or critical success factors consist of the
following:
18
According to Jones (1995), the following are major factors associated with success of
project. The factors that have observed as the most significant include:
19
Table 2.5 Implicit success factor
20
2.5 The effect of software projects failure
Job loss
Time Loss
Other
perfromance/moral
Depletion of Asset
Loss of shareholder
confidence
Source: Mullualem(2014)
21
equipment and labor. There is also the cost of missed opportunities when system
promises benefits or fails to provide them. The fact of failure has also caused damage
to the image of the information system community. For all these reasons, then, failure is
worth investigating, understating, and where possible, avoiding (Sauer, 1993).
The Standish Group estimates that in 1995 American companies and government
agencies will spend $81 billion for cancelled software projects. These same
organizations will pay an additional $59 billion for software projects that will be
completed, but will exceed their original time estimates. Risk is always a factor when
pushing the technology envelope, but many of these projects were as mundane as a
driver‘s license database, a new accounting package, or an order entry system.
Table 2.6 Failed software projects failure and their cost from 1992-2005
22
2002 Sydney Water Billing system canceled after $33.2 million is spent
Corp.[Austrila]
2002 CIGNA Corp. Problems with CRM system contribute to $445 million
2001 Nike Inc. Problems with supply-chain management system
contribute to $100 million loss.
2001 Kmart Corp. Supply-chain management system canceled after $130
million is spent
2000 Washington, D.C City payroll system abandoned after deployment
costing $25 million
1999 United way Administrative processing system canceled after $12
million is spent
1999 State of Mississippi Tax system canceled after $11.2 million is spent; state
receives $185 million damages.
1999 Hershey Foods Corp. Problems with ERP system contribute to $151 million
loss
1998 Snap-on Inc. Problems with order-entry system contribute to revenue
loss of $50 million.
1997 U.S Internal Tax modernization effort canceled after $4 billion is
Revenue Service spent.
1997 State of Washington Department of motor vehicle (DMV) system canceled
after $40 million spent.
1997 Oxford Health plans Billing and claims system problems contribute to
Inc. quarterly loss; stock plummets, leading to$3.4 billion
loss in corporate value.
1996 Arianespace[France] Software specification and design errors cause $350
million Ariane 5 rocket to explode.
1996 FoxMeyer Drug Co. $40 million ERP system abandoned after deployment,
forcing company into bankruptcy
1995 Toronto Stock Electronic trading system canceled after $25.5 million is
Exchange spent
23
1994 U.S federal aviation Advanced automation system canceled after $2.6
administration billion is spent
1994 Chemical California DMV system canceled after $44 million is spent
1993 Chemical Bank Software error cause a total $15 million to be deducted
from 100,000 customer accounts
1993 London stock Taurus stock settlement canceled after $600 million is
exchange[uk] spent
1993 Allstate Insurance Office automation system abandoned after deployment,
Co. costing $130 million.
1993 London Ambulance Dispatch system canceled in 1990 at $11.25 million;
service[uk] second attempt abandoned after deployment,
costing$15 million
1993 Greyhound Lines Bus reservation system crashes repeatedly upon
Inc. introduction, contributing to revenue loss of $ 61 million
1992 Budget rent-a-car, Travel reservation system canceled after$165 is spent
Hilton hotels Marriott
international, and
AMR[American
Airlines]
Sources: Charette, (2005)
2.6 Software project success / failure from software companies’, practitioner s and
end users perspectives
When software is developed through a contractual project there are parties which have
different perspectives and different goals (Collins & Baccarini, 2004; de Wit, 1988;
Sadeh, Dvir, & Shenhar, 2000; Taylor, 2007). Furthermore, the supplier has the
responsibility to develop software for the customer, and at the same time the project is a
way of making business for the supplier. Therefore, it is not straightforward to convey
how a supplier perceives the software development project failure.
Developers perceive the next most important factors to be: (i) that customers and users
have realistic expectations and (ii) the scope of the projects is well defined. On the other
hand, to predict success from management‘s viewpoint, participation of customers and
users in estimating projects schedules is significant. Management, who is paying for the
projects, has its own view of what constitutes successful projects. In some cases this
view is different from that of the developers, while users may take another view
(Linberg, 1999).
25
Even though there is a tendency among projects managers to focus on the technical
issues involved in software development, including those related to hardware and
software (such as programming language and compilers) (DeMarco & Lister, 1999), the
cause of most projects failures has little to do with technological issues (DeMarco 1991;
McConnell 1996; Warne & Hart 1996; Linberg 1999; Sumner 1999; DeMarco & Lister,
1999]. Although research suggests that failed projects suffer from the poor management
of people-related problems rather than technical problems (DeMarco 1991; McConnell
1996; Linberg 1999; Sumner 1999; DeMarco & Lister, 1999), it is important to analyze
projects failures from all perspectives. Poor software development practices places
organizational resources, such as time, money and the pool of software practitioners
(programmers, database developers, system analysts, etc.) at risk. Practitioners
become burned out, de-motivated and are likely to have decreased personal
productivity (Procaccino, 2002).
Today IT has a key role in all fields of life and the concept of E-Government has evolved
in the last 10 years. In today‘s modern world, a successful Government cannot be run
without the support of Information Technology; Software and Database systems
(Mahmood, 2014). According to, Charette (2005), software failure in government can
endanger national security, and also failures can also stunt economic growth and quality
of life.
The UK government spent some billion on IT in 2009, and the public sector seems to
make less effective use of IT compared to the private sector, according to (PASC,
2011). PASC points out that continuing IT mismanagement in public sector is leading to
severe project failures and waste of taxpayers‘ money.
26
All branches of the government and public sector rely on software to manage and
analyze the massive amounts of data they collect on a daily basis. With each
department managing thousands to millions of people‘s data and individual needs, it is
no surprise that a public sector institution requires a robust software system. Whether
the task is allocating welfare and medical assistance checks on a monthly basis,
collating and processing travel visa applications, or properly tallying votes to determine
the outcome of an election, software lies at the heart of every organization‘s ability to
fulfill their duties to their public. Unfortunately however, all of this means that a
breakdown in the software can bring crucial public services grinding to a halt (Chelsea,
2014). Government software projects will never succeed as long as they are treated like
construction projects, run by multiple competing departments, tied to political timelines.
Many projects management tools and techniques have been developed to reduce the
risk of an IT projects failure but some serious policy making at government level is
required to reduce the software & IT projects failures. Government offices should not be
influenced by the elected politicians (Mahmood, 2014).
According to Mahmood (2014), there are 8 factors for the failure of software projects in
government sector particularly in Pakistan. These are lack of skilled professionals, low
pay, job security, experiences has no worth, over workload on skilled persons, over
workload skilled persons, organizational politics, lack of leadership, are the major
factors for software projects failure.
27
2.8 Summary of related works
Standish The Mixed -The three major -The study only presented the factors
(2004) Standish Approach reasons for software that lead software project
Group project to be challenged success/failure only from IT
Report are lack of user input, executive manager’s perspective.
CHAOS incomplete
requirements & -The study didn’t also look which
specifications, & type of software projects are
change requirements & successful, challenged and cancelled.
specifications.
28
Chapter three
This chapter covered the nature of the study, research design, sources of data, study
population, samples size, sampling techniques, instrument for data collection, and
methods and tools of data analysis.
Research design is a blue print to conduct a research study, which describes what
research approach (methodology) to follow, the target population, sample size and
method, and tools of data collection and analysis used to answer the research question.
In general the function of a research design is to ensure that the evidence obtained
enables the researcher to answer the research questions as unambiguously as possible
(Kotari, 2004). In this research descriptive research specifically survey research was
used, because it enables the researcher to describe the current state of software
projects failure at sample government organization. Moreover Zegeye et.al. (2009)
stated that ―Surveys gather data at a particular point in time with the intention of
describing the nature of existing conditions, or identifying standards against which
existing conditions can be compared.
29
subjected to rigorous quantitative analysis in a formal and rigid fashion. Qualitative
approach to research is concerned with subjective assessment of attitudes, opinions
and behavior. Research in such a situation is a function of researcher‘s insights and
impressions. Mixed approach utilizes the strengths of both qualitative and quantitative
research. In this research, a combination of quantitative and qualitative methods were
used.
The study used both primary data and secondary sources of data. The primary data
were collected from practitioners and end users working in government organization,
and software companies through questionnaire and interview. For background
discussion and literature review, secondary sources of data also utilized from various
publications, different journals, books, and articles related to the subject under study
and other online materials.
The total populations in the study are 22 government organization established under
ministerial level and 79 software companies who have experience in working for
government organization.
30
Regarding respondents, from each governmental organization two practitioners and two
end users were selected. From practitioners and end users side the study involved
respondents with at least one software project development experience to respond on
success and failure factors using purposive sampling specifically expert sampling.
For the qualitative study, senior ICT staff are selected and interviewed to gather their
experiences and insights. Purposive sampling technique is used to select senior
members of ICT staffs. The researcher selected the interviewees purposefully who are
believed to be appropriate key informants for the study.
31
For the qualitative study, based on the researcher‘s subjective judgment, the sample
size was initially determined to be 5. Later in the process, the data was saturated after
four selected key informants are interviewed. According to Creswell (2007), saturation is
the concept of analyzing the collected data and come in to a point at which the
researcher can no longer find new information that adds value with respect to the
intended goal. Hence, the interview is quitted after the four senior members are
interviewed. Accordingly, the selected key informants are: 2 ICT directors, 2 software
development team leaders from government organization.
The instruments used for collecting the required data were questionnaire and interview.
Self-completed questionnaires were administered to software companies, practitioner
and end-users. Questionnaire was preferred because it is an efficient and economical
way of gathering data from a large number of respondents anonymously (encourage
respondents to provide genuine information) as well as relatively easy to analyze the
data (Kotari, 2004; Zohrabi 2013). The data collection instrument was mainly developed
from a synthesis of literatures that are relevant to meet objective of this study. Ranking
questionnaire was used to obtain data from practitioners, end users and software
companies. Content validity of questionnaire has been conducted. According to
Kerlinger & Lee (2000), validity can be measured in the form of content and construct.
Content validity assesses how well the survey instrument items address the problem
being investigated. The instrument was revised based on the subject matter experts‘
feedback. Content validity of the questionnaire was conducted by 2 University lecturer,
2 practitioners, 2 end users and 2 software companies. The objective of the content
validity was to test whether the survey instrument provided consistent and accurate
information. Accordingly, modifications were made on the questionnaire items based on
the feedbacks; in order to reduce bias and maximize response rate. Most of the
feedbacks were related to the layout of the questionnaire and the language used such
as simplifying specific jargons and phrasing of various items. As a result, a total of 72
questionnaires were distributed to the respondents.
32
Another instrument for data collection used in this study was Interviews. The interview
outline was prepared with a list of subjects and questions drawn from the questionnaire
Interviews are well suited when looking for opinions, experiences and privileged
information from respondents in key positions (Creswell, 2007). In addition semi-
structured interview questions were also used. Semi-structured interview was preferred
because it enables the researcher to elicit a great amount of firsthand data from
knowledgeable key informants like ICT directors or parallel position (Zohrabi, 2013).
The interviews were conducted in the interviewees‘ preferred places in order to keep the
comfort of interviewees. The interview was started by a brief introduction regarding the
objective, scope and expected benefits of the study. Next to this, interview has been
conducted based on the prepared outline.
After data were gathered and coded, Statistical Package for Social Sciences 20 (SPSS)
and excel computational techniques were used for the analysis. The data collected
through questionnaires were analyzed quantitatively. Findings were tabulated and
represented in descriptive figures and tables. The findings are presented inside the
body with reference. Position of respondents and major factors for success/failure of
33
software projects are analyzed through SPSS. Effects of software projects,
respondents experience in software projects, ratio of successful to failed software
project, ratio of software projects success /failure in terms of project type has been
analyzed through MS-Excel.
The qualitative data which were collected through interview was coded and analyzed
using open coding method. Then the result was verified by the respondent and
presented. To sum the survey result, analysis of the quantitative and qualitative data
was triangulated and complemented each other to answer the research questions.
The purpose of the study was to assess the major factors for the failure of software
projects in government organization in Ethiopia. Combination of quantitative and
qualitative methods is used to collect and analyze data. Primary data was collected
using self-administered questionnaire and semi-structured interview. The quantitative
data which was collected using questionnaire was analyzed using SPSS and MS-Excel
software‘s. The quantitative data complemented and triangulated with data from
qualitative data which was collected through interview and analyzed using open coding
to answer the research questions.
34
Chapter four
In this part the results of this study was presented and analyzed. The part of the study
began with an analysis of the features of sample population with regard to Educational
background. Next, analysis using descriptive statistics with respect to the different
perspective of software projects and effects of software projects failure were described.
Finally, factors for success and failure of software projects will be presented.
As we can see from the table 4.1, the maximum numbers of the selected respondents
were BA/BSC/BED degree holders with 80.6%, 18.1% of them were MSC/MA holder,
1.4 % of the respondents were certificate holder.
35
4.1.2. Position of respondents
While gathering information the research has looked the appropriateness of expertise‘s
participated in the study, particularly to software project participation.
Table 4.2 shows that, from the respondents 24(33.3%) are end users, 17(23.6%) are
programmers, 7(9.7%) are project manager, equally 5(6.9%) are database administrator
and team leader, and equally 4(5.6%) are ICT head/director and system analyst,
3(4.2%) are network engineer, and 2(2.8%) are system administrator. From this we can
deduce that the majority of the respondents participated are the appropriate to the study
population.
36
4.1.3. Different perspective of software projects
90%
79%
80%
70%
60%
50%
40%
30%
20%
11%
10% 6%
3% 1%
0%
1-5 6-10 11-15 16-20 >20
In Figure 4.1, respondents were asked in how many software projects did they
participated. Accordingly, majority respondent 57(79.2%) are participated in 1 to 5
projects. Furthermore 8(11.1%) respondents are participated from 6 to 10 projects, and
2(2.8%) of the respondents are participated from 11 to 15 projects, while from the
respondents only 1(1.4%) are participated from 16 to 20 projects and finally 4(5.6%)
respondents have participated in more than 20 projects. From this data, we can deduce
that majority of the respondents lack enough experience in software projects
development.
37
4.1.3.2 Ratio of successful/challenged /failed software projects
For purposes of the study, projects were classified into three types successful,
challenged and cancelled software projects (Standish, 1995).
Successful software projects, the projects are completed on time, on budget, with all
features and functionality as initially specified. Challenged Software projects, the
projects are completed and operational but over budget, over the time estimate, and
offer fewer features and functions than originally specified. Impaired/cancelled software
projects, are cancelled at some point during the development cycle. Concerning this,
related questions were forwarded to respondents to get their real experience and to
analyze the issue as presented.
60%
52%
50%
40%
30%
30%
20% 18%
10%
0%
Successful Challenged Cancelled
As we can see from the above figure, majority of respondents 52% experienced
challenged software projects, 30% of respondents experienced successful software
projects and 18% of respondents experienced cancelled software projects. From the
result we can deduce that most of the respondents experienced challenged software
38
projects and much emphasis should be given for the factors that lead to software
projects to be challenged.
According, to Standish Group the combination of challenged and cancelled projects will
be considered as failure. There is overwhelming evidence that government software
projects indeed tend to fail. Concerning this, related questions were forwarded to
respondents to get their real experience and to analyze the issue as presented.
80%
70%
70%
60%
50%
40%
30%
30%
20%
10%
0%
Successful Failed
As we can see from the above figure, majority of respondents 70% experienced failed
software projects, and 30(%) of respondents experienced successful software projects.
From the result we can deduce that most of the respondents experienced failed
software projects.
39
4.1.3.4 Ratio of software Projects success /failure in terms of project type
With respect to the software projects type that respondents participated, figure 4.4
presents the responses obtained through survey.
20%
18%
18%
16%
14%
14%
0%
From the survey result, educational software has higher rate of success with 18%,
followed by transportation with 14%, ERP and Human resources equally has rate of
success rate11%, health and property management also equal 9% success rate, e-
services 8%, financial 6%, land and house administration 5%, ICT/telecommunication
40
3%, health, pension administration, agricultural software projects all constitute with 2%
of success rate. This shows that an educational software project has more success rate
than the other software projects, followed by transportation.
25%
22% 22%
20%
15% 13%
10% 9% 9% 9% 9% 9%
5%
0%
From the survey result, financial and E-service software projects has higher rate of
cancellation rate with both 22% ,followed by property management with 13%, and
transportation, ERP, Human resources, educational and other with equal rate of 9%
cancellation rate. This shows that financial and an E-service software project has more
cancellation rate than other software projects.
41
4.1.3.4.3 Challenged software projects by type
25% 23%
20%
16%
15%
15%
10%
10%
8%
7%
6%
5% 5%
5%
3%
2% 2%
0%
From the survey result, human resources software projects has higher rate of being
challenged with rate of 23% ,followed by ERP 16%, financial 15% ,E-services 10 % ,
property management 8%, transportation 7%,educational 6%, ICT/telecom, other both
constitute equally 5%. Health 3%, pension administration and land and house
administration with 2% of being challenged. From this we can conclude that, human
resources software are high rate of being challenged than other software projects
followed by ERP.
42
4.1.4. Effects of software projects failure
As stated in the literature, software projects failure will have a lot of effect. Figure 4.7
tells us what really does the effect that a government organization has suffered from
failed software projects.
In figure 4.7, respondents were asked a general question to show the possible effects of
software project failure for an organization. As result shows, the majority of respondents
agreed that loss of confidence by stakeholders is the main effect of software project
failure which constitute 85% for most organization followed by time loss 71%, hinders
company growth 67%, services delay 57%, financial loss 51%, Job loss 6%, security
breach 4%, and other constitute 10%.
43
4.1.5. Major factors for software project cancellation/challenge/success from
practitioners perspective
Central tendency (mean) measure of descriptive statistics of the respondents has been
taken to find the main factors for software projects success/ failure, with minimum mean
shows the most top ranked factor.
In the above table, the three major software projects cancellation factors are lack of IT
management, lack of planning and lack of executive support. The three least
contributing software projects cancellation factors are didn‘t need it any longer, new
technology and lack of resources.
44
The following additional reasons, categorized as other, were supplied as software
projects cancellation factors:-
From the above table, the three major factors that lead to software projects being
challenged are, lack of executive support, unrealistic time frames, incomplete
requirements and specification. The three least contributing software project challenged
factors are lack of user input, inadequate risk management, and change in requirement
and specification.
45
The following additional reasons, categorized as other, were supplied as software
projects challenge factors
From the above table, the three major reasons that lead to software projects to succeed
are executive management support, proper planning, and clear vision and objectives.
The three least contributing factors for success of software projects are effective
communication, when the projects are small and adequate risk management.
46
4.1.6. Major factors for software projects cancellation /challenge/success from
software company perspective
Central tendency (mean) measure of descriptive statistics of the respondents has been
taken to find the main factors for software projects success/failure, with minimum mean
shows the most top ranked factor.
From the above table, the three major reasons that lead to software projects being
cancelled are, changing requirement and specification, incomplete requirement, and
unrealistic expectation. The three least contributing software projects cancellation
factors are new technology, inadequate risk management, and didn‘t need it any longer.
47
The following additional reasons, categorized as other, were supplied as software
projects cancellation factors:-
1. Lack of societal awareness with regard to software projects
2. Resistance from user
From above table, the three major reasons that lead to software projects being
challenged are, unrealistic expectations, changing requirements and specifications, and
incomplete requirements and specification. The three least contributing factors for
software project being challenged are inadequate risk management, new technology
and lack of resources.
48
The following additional reasons, categorized as other, were supplied as software
projects challenge factors:-
From above table, the three major reasons that lead to software projects to succeed are
clear vision and objectives, clear statement of requirement, and hardworking and
focused staff. The three least contributing factors for success of software projects are
when the projects are small, adequate risk management and realistic expectation.
Central tendency (mean) measure of descriptive statistics of the respondents has been
taken to find the main factors for software projects success/ failure, with minimum mean
shows the most top ranked factor.
From the above table, the three major reasons that lead to software projects being
cancelled are, new technology, changing requirement and specification, and incomplete
50
requirement. The three least contributing factors for the cancellation software
inadequate risk management, poor communication, and lack of IT management.
From the above table, the three major reasons that lead to software projects being
challenged are, lack of skill in technology, lack of user input and unclear objectives.
The three least contributing factors for software project being challenged are poor
communication, inadequate risk management, and unrealistic expectations.
The following additional reasons, categorized as other, were supplied as software
projects challenge factors:-
1. Lack of commitment from IT experts
51
4.1.7.3 Major factors for software projects success
From the above table, the three major reasons that lead to software projects to succeed
are, feeling of ownership, proper planning, and clear statement of requirement. The
three least contributing factors for success of software projects are when the projects
are small, realistic expectation, and competent staff.
52
4.2 Qualitative data analysis
The interviewees were requested regarding the overall software projects contribution to
their organization and all the respondents has replied that software‘s increases
effectiveness and efficiency in services delivery, cost reduction, productivity
improvement, accessibility, internal work process improvement.
Another question raised was to which situation does their organization experienced in
relation to software projects, cancelled/challenged/successful? Three of the
respondents replied as they have experienced challenged and successful software
projects only, while one respondent experienced cancelled, challenged and successful
software projects.
Interviewees were requested for the major reasons for the cancellation of software
projects in their organization. One respondents replied by citing online registration
software projects as example and the reasons for the cancellations of this particular
software were, firstly the project was initiated without the involvement of information
communication technology department and secondly incomplete requirements and
specifications which later leads to disagreement between the vendor and the
organization. Furthermore, lack of skilled ICT professional and unorganized ICT
department also the reason that leads this software projects for the cancellation.
53
The interviewees were also requested regarding the reasons for software projects being
challenged. All interviewee agreed that majority of the software projects in their
respective organization are categorized as challenged. In most government
organization majority of software projects are over budget, over time estimate and also
offers less functionality than originally specified. One interviewee replied by citing HRM
and E-services software projects as challenged in the organization and the major
reason that leads HRM software project to be challenged was, lack of ICT department
involvement. And E-services project also challenged, because lack of top management
support. In addition, unreliability of the e-services software also reason for this project
being challenged.
Second interviewee also cited examples of software project being challenged like
finance, property management, HRM, and the main reasons were lack of involvement
from ICT department and lack of skilled ICT professionals in the organization. In
addition the misunderstanding between end user‘s and the vendor with regard to
requirement and speciation has also resulted to this problem. Furthermore, end users
also were not cooperative to use the system because they feel that, if the system is
implemented they will be out of the job. The other reason was also that, vendor was
tried to customize the software project, which has been done for other organization. In
addition, lack of top management supports also another reason.
Third, interviewee also replied by citing BSC automation, ICMIS, E-services software
projects as challenged. Turnover of ICT professional, lack of skilled manpower and
unwillingness to use the system from the end user side are the major reason that leads
these software projects being challenged. Lack of top management support, lack of
skilled ICT professional and lack of enough ICT Infrastructure were also the main
reason for the software projects to be challenged. The fourth, Interviewee also replied
by giving example of software projects being challenged like tourism statistics,
handicraft database and the major reason for both software to be challenged were lack
of involvement from ICT department and end user side. Both software projects have
54
been initiated and developed in the organization by donors without complete
involvement of end users as well as ICT department.
Interviewees were also requested regarding the major reasons for success of software
projects in the organization. One of the interviewees replied by citing certificate
replacement and authentication software project as successful and the major reason
were firstly, end users has been under pressure by customers to provide efficient and
effective services and they have been in the system side. Secondly, detail requirement
and specification has been taken by the vendors in conduction with the end user. Top
management also in full support of the software because the service delivery has been
one of major compliant area of customers in the organization, which was also an issue
of good governance. In addition, all the interviewee has cited web portal being
successful software project because top management gave full support for the system.
Hence they assume it remarks the existence of an organization. Another interviewee
also cited HRM as successful and the reason behind was the end users were in the side
of project. Furthermore, one interviewee also cited library information system
management as successful.
Another question raised was how they see the effects of failed software project to their
organization. All the interviewees agreed that the failed software projects has resulted
customers to go long way to get services and be an issue of good governances. If
systems have been successful customers will get the services too fast and also the
work pressure from the end users side has been solved. Failed software also created
dissatisfaction of customers and decrease efficiency and effectiveness in internal work
process of their organization. Furthermore, one interviewee also replied a single
software project cancellation resulted the organization to loss 1.2 million Birr.
Lastly, the interviewees were asked to reflect their thought in relation to software
projects in government organization. Three of the interviewees emphasize the
criticalness of knowledge transfer strategy for software projects as the most of the time
when there is turnover of ICT staffs who participated in the projects and somebody who
55
comes to take over the project faces serious challenge. Skilled, strong, organized and
well equipped ICT department is also important for the success of software projects.
One interviewee also replied that top managements should not rush to solve temporary
problem or just for reporting purpose, rather they should give emphasis for proper
planning of software projects. End users should also consider software projects as they
are facilitating there work. In addition, Software Company should look in to details of
requirements and specifications of the organization need rather customizing project
which has been done for other organization for different purposes. One interviewee also
added lack of project management plan is also another issue in government
organization. Furthermore, serious precaution should be taken on details of contractual
agreements with vendors. Finally, ICT departments, end users, top managers and
vendors should work closely to make projects successful.
4.3 Discussions
In this section, the researcher intends to discuss the findings outlined in the previous
chapter. The aim of the research was to extend the understanding of software project
failure and to answer the research problem: Why do software projects fail in the
government organization. And to find which type of software projects are cancelled,
challenged and successful. The literature review and also the finding of this study
reveals overwhelming evidence that software projects in general, and government
software projects in particular, indeed tend to fail.
56
24 different government and software organizations and both quantitative and
qualitative methods has been used. In addition, this study assessed software project
failure particularly government organization in Ethiopia. Furthermore, software projects
success/failure in terms of project type in government organization was studied and
presented.
The finding from both the questionnaire and interview found that there are more
challenged software project in government organization than cancelled projects. And
this emphasizes the importance of prioritizes those factors that leads for software
project being challenged, While Mullualem (2014), investigated both cancelled and
challenged software projects as failure.
Questions in section 4 and 5 basically to validate the major reason for software project
failure and majority of respondents agreed that lack of ICT department and end user
involvement, lack of top management support, turnover of staffs, and lack of skill in ICT
department and end user side are the major reason for software project failure. This
result differ from the finding of Mullualem (2014), lack of project management, lack of
project planning , communication failures as top reason for failure of software project.
The difference between finding of Mullualem (2014) and this study might be because he
assessed both private and government sectors, while this study assessed government
sector only. This finding was similar to Mahmood (2014), lack of skilled professionals as
one of the main reasons for software project failure in Pakistan‘s Government Sector.
The similarity between Mahmood (2014) and this study might be because both studies
take government organization as there study area.
In section 3 questions 5 is basically to validate the effect that software projects failure
has resulted to an organization and majority of respondents agreed that loss of
confidence by the stakeholders, is the main effect of software project failure for most
organization followed by time loss, hinders company growth, services delay, financial
loss, Job loss, security breach. This result somehow differs somehow from the findings
of Mullualem (2014), financial loss as the top effect of software project failure. The
57
difference between the two studies might be because, Mullualem (2014), considered
both private and government sector for his study, while this research considered only
government organization.
58
Chapter five
This part deals with the conclusion of the study and forwarded recommendations based
on the findings.
5.1 Conclusion
One of the best ways to prevent software projects failure is by identifying what lead to
the failure in the first place. Even with many factors contributing to the failure of a
software projects, there are still ways to ensure the success of a projects by analyzing
and identifying issues and working towards them. Most businesses fail to analyze and
identify these issues, rather tend to overlook them. Keeping track of those identified
factors and putting plans in place to minimize their occurrence will increase the
probability of successful software project result.
In due course, extensive literature review was conducted to identify factors for the
failure of software projects. In summary, by way of answering the research questions,
the study has been able to identify the major factors for software project failure in
government organization in Ethiopia. It specifically identified the major factors for
software projects cancellation and challenged from the end users and practitioners in
government organization as well as from software company perspectives. Moreover,
software projects that are cancelled, challenged and successful in government
organizations in terms of project type have been examined.
59
The major findings of this survey can be summarized as:
Software projects fail in the government organization at tremendous rate with 70%
shows failure. From the project category such as cancelled, challenged and successful
the finding through interview and questionnaire shows that majority of the projects in
government organizations are challenged with rate of 52%.
The major factors for failure of software projects in government organization are lack
ICT professional involvement as well as end users in the projects. Furthermore, lack of
top management support and lack of collaborative, integrated approach to the creation,
capture, organization, and access and use of knowledge management system for
software projects are also major factors for failure of software projects. Incomplete
requirement and specification is also the other major reason for the failure of software
projects. A major effect of software project is loss of confidence by stakeholders. The
stakeholders are those who have the power to impact an organization or project in
some way and power to respond to, negotiate with, and change the strategic future of
the organization, therefore the loss of confidence by them will have devastating result
for further software projects.
Furthermore, based on software project type educational software has higher rate of
success, followed by transport software projects. Financial and E-service software
projects has higher rate of cancellation rate. Human resources software projects has
higher rate of being challenged followed by ERP.
5.2 Recommendations
Recently, services delivery through software‘s has got relatively better attention in
government organization in Ethiopia. To reach desired level of software project success
based on government strategy, policy, culture, and get the best out of software project
investment the following recommendations are forwarded,
60
o Software projects require strong leadership and vision. It also requires a
comprehensive strategy through the understanding of political and economic
conditions/realities. Therefore, top managers at government organization and IT
professionals have to be engaged in software projects by understanding the final
outcome of the projects by helping employees to build their capacity on software
projects as well as in technology usage.
o IT executive (leaders) has to take the driving seat to back the confidence of
stakeholders in collaboration with top managers, end users, as well as software
company‘s by working on those identified as major factors for the failure and
prioritize them to improve success rate of software projects.
o Top management of Government organizations shall encourage and reward ICT
professional and end users through different motivational factors like training, career
development and financial incentives to actively participate in software projects.
o In addition to formal communication and collaboration between top managers and IT
leaders, government institutions have to create a favorable condition and encourage
informal networks between top managers and IT leaders. This will substantially
improve understanding between top managers and IT leaders and enable them to
reach a consensus easily during software projects related decision making.
o ICT professionals have to conduct software projects awareness creation campaign
throughout the organization and also create a platform to share software projects
related information.
o There have to be external IT professional bodies or institution which can oversee the
government software projects on regular basis.
61
References
1. Ahonen, J.J., & Savolainen, P. (2010). Software engineering projects may fail
before they are started; Post-mortem analysis of five cancelled projects". The
Irish software engineering research center, university of limerick, Ireland
2. Alagarsamy, K., & Rajkumar, G. (2013). The most common factors for the failure
for the failure of software development projects. The international journal of
computer science & applications, 1(11), ISSN – 2278-1080.
3. Baccarini, D. (1999).The logical framework method for defining project success.
Project Management Journal 30, 25–32.
4. Bacon, R., & Hope, C. (2013). Conundrum: Why every government gets things
wrong - And What We Can Do about It., ISBN 1849546169, 9781849546164
Biteback Publishing.
5. Barki, H., Riverd, S., &Talbot, J. (1993). Toward an assessment of software
development risk. Journal of management information systems, 10(2), 203-225.
6. Bennatan, E.M. (2000). On Time, Within Budget: Software Project Management
Practices and Techniques, 3, ISBN: 978-0-471-37644-6368 pages.
7. Boehm, B.W. (1991). Software risk management; principle and practices. IEEE
software, 1:32-41.
8. Brooks, F. (1975). The Mythical Man-Month: Essays on software engineering."
Addison-Wesley, Reading, MA.
9. Cerpa, N., & Verner, J.M. (2009). Why did your project fail? Communications of
the ACM. 52 (12), 130-134.
10. Charette, R.N. (2005). Why software fails (software failure). 42, IEEE press
piscataway, NJ, USA, IEEE spectrum, 42-49.
11. Chelsea, F. (2014). Software failure government edition; Software testing.
Top%2010% 20 Reasons% 20why%%20systems%20projects%20fail.htm.
12. Collins, A., & Baccarini, D. (2004). Project success —a survey. J. Cons. Res. 5
(2), 211–231.
13. DeMarco, T., & Timothy, L. (1999). People ware: Productive projects and teams,
2, Dorset house publishing Co., New York, NY.
62
14. De Wit, A. (1988). Measurement of project success. International Journal of
project management, 6 (3), 164–170.
15. Dornyei, Z. (2001). Teaching and researching motivation, London: Longman
16. Dorsey, P. (2001). Top 10 reasons why systems projects fail.
http://www.dulcian.com/papers/
17. Dynamic Markets Limited (2007). IT Projects: Experience certainty. Independent
market research report.
18. Earnshaw, W.D. (2001). Why do large It project fail. http:// www. informs. com/
wplarge .html
19. Emam, K.E., & Koru, A.G. (2008). A Replicated survey of IT software project
failure. IEEE Software, 84-90.
20. Ewusi-Mensah, K., & Przaanyski, Z. (1991). On information system project
abandonment: An exploratory study of organizational practices. MIS quarterly,
67-86.
21. Fetters, M. D., Curry, L. A., & Creswell, J. W. (2013). Achieving integration in
mixed methods designs - Principles and practices. Health Services Research,
48(6 PART2), 2134-2156. DOI: 10.1111/1475-6773.12117
22. Gartner Group. (1998). How to avoid Information technology project failure.
23. Glass, R.L. (2001). Frequently Forgotten Fundamental Facts about Software
Engineering, IEEE Software Proceedings, pp. 110-112.
24. Glass, R.L. (2006). The Standish report: does it really describe a software crisis?
Communications of the ACM, 49 (8), 15-16.
25. Goldstein, M. (2001). Knowing right from wrong; what research tells us about
ways to increase the chances for project success? Project management national
conference-Nashivile, Tennessee, USA.
26. Holgeid , k., & Thompson, M. (2013). The (Governance of large-scale projects -
linking citizens and the state; the Hertie School of governance and the journal for
political consulting and policy advice.
27. Ibrahim, R., Ayazi, E., Nasrmalek, S., & Nakhat, S. (2013). An Investigation of
critical failure factors in information technology projects. Journal of business and
63
management, 10(3), e-ISSN: 2278-487X, p-ISSN: 2319-7668. Volume 10, PP
87-92.
28. Jiang, J., & Klein, G. (1999). Supervisor support and career anchor impact on the
career satisfaction of the entry-level information systems professional. Journal of
management information systems, 16(3), 219-240.
29. Jones, C. (1995). Patterns of large software systems; failure and success. IEEE
Computer, 28, 86–87.
30. Kothari, C.R.(2004).Research Methodology: methods and techniques
(2nded).New Delhi: New Age International Publication
31. Kumar, R. l. (2002). Managing risks in IT projects: an options
perspective Information & Management, 40(1), Pages 63-74.
32. Kwak & Stoddard. (2004). Project risk management; lessons learned from
software development environment Tec novation, 24 (11), 915-920.
33. Linberg, K.R. (1999). Software developer perceptions about software project
failure; a case study. Journal of systems and software, 49:177–192.
34. Little, T. (2003). Critical success factors in software projects – a framework
under scrutiny. Dissertation for the degree of B.Sc. in the department of
computer Science. University of Högskolan Skövde, Sweden.
35. Mahmood, H. (2014). Reasons of software & IT project failures in Pakistan‘s
government sector; international journal of scientific & engineering research,
5(4), 43 ISSN 2229-5518.
36. May, L. (1998). Major causes of software project failures. Crosstalk: The journal
of defense software engineering, 9-12.
37. McFarlan, F.W. (1981). Portfolio approach to information systems. Harvard
Business Review: 142-150.
38. Mignote Kassa (2013, September 29). Why Ethiopia‘s Software Industry Falters.
Fourtune Newspaper., [ vol 14 ,no 700]
39. Mullualem, T. (2014). Assessment of Major factors that leads to software project
failure: A case study of Addis Ababa. Thesis submitted for partial fulfillment of
master‘s degree in information science. Addis Ababa University.
64
40. Naquin, Charles, E., Tynan, & Renee, O. (2003).The Team halo effect; why
teams are not blamed for their failures. Journal of applied psychology, 88(2),
332-340.
41. PASC. (2011). Government and IT – a recipe for ripoffs: time for a new
approach‖, Volume I.
42. Pinto, J.K., & Mantel, S.J. (1990). The causes of project failure. IEEE transaction
on engineering management, 34:269-276.
43. Pinto, J.K., & Slevin, D.P. (1988). Project success: definitions and measurement
techniques. Project management journal, 19:67-72.
44. Procaccino, J.D. (2002). Quantitative Models for Early Prediction of Software
Development Success: A Practitioner‘s Perspective, Dissertation Submitted to
the Faculty of Drexel University by in partial fulfillment of the requirements for the
degree of Doctor of Philosophy.
45. Procaccino J.D., Verner J.M., Overmyer S.P., & Darter, M. (2002). Factors for
early predication of software development success." case study: Information and
software technology 44:53-62.
46. Rodgers, J. (2001). Overcoming IT project failure.
Http://www.umsl.edu/s98986/Projfailure.html.
47. Ronald Jay, P. (2005). Essentials of Survey Research and Analysis. A Practical
Guide
48. Rothman, J. (2008). Abandoning vs Killing Project, from www.jrothman.com/blog
49. Sadeh, A., Dvir, D., & Shenhar, A. (2000). The role of contract type in the
success of R&D defense projects under increasing uncertainty. Project
Management journal, 31 (3), 14–22.
50. Sauer, C. (1993). Why information system fail: A case study Approach. Great
Britain: Hollen Street Press Ltd.
51. Scotts, A. (2000). IT Failures-A high
Risk.http://www.allerscotts.com/sheet/it_failure_price.html
52. Smith, J. (2002). Why information technology software projects fail in South
Africa. Submitted in partial fulfillment of master‘s degree in business
administration. The University of Wales.
65
53. Standish Group, (1995). CHAOS ‘98: A summary review. A Standish Group
research note 1998. The Standish Group, USA.
54. Standish Group, CHAOS Report. www.standishgroup.com/visitor/chaos.
55. Taylor, A. (2001). IT projects sink or swim. http:// www. Bcs .org .uk /review /
/htm/p061.htm.
56. Taylor, H. (2007). Outsourced IT projects from the vendor perspective: different
goals, different risks. J. Glob. Inf. Manage,15 (2), 1–27
57. Walsh, K., & Schneider, H. (2002). The role of motivation and risk behavior in
software development success. Information Research, 7(3).
58. Wateridge, J.H. (1995). IT projects; a basis for success. International journal of
project management, 13(3).
59. Wohlin, C., & Von Mayrhauser, A. (2000). Assessing project success using
subjective evaluation factors. Journal of software quality.
60. Wohlin, C., Von Mayrhauser, A., Host M., and Regnell, B. (2000). Subjective
evaluation as a tool for learning from software project success, information and
software Technology, 42: 983-992.
61. Zegeye, A., Worku, A., Tefera, D, Getu, M., & Sileshi, Y. (2009). Introduction to
Research Methods: Preparatory module for Addis Ababa University graduate
programs. Addis Ababa University. Retrieved from AAU database.
62. Zohrabi, M. (2013). Mixed Method Research: Instruments, Validity, Reliability and
Reporting Findings. Theory and Practice in Language Studies, 3,254-262
66
Appendix 1
Questionnaire
Dear Respondent
The purpose of this questionnaire is to gather information related to factors for Software
Projects failure in government organizations. The data to be collected through this
questionnaire will be used only for the purpose of educational research. Your responses
will be kept confidential and you will not be asked to disclose your identity.
The success of this study largely depends on your honest and sincere responses that
you make to each question items. Therefore, we kindly request you to provide the
required information as much as possible.
Questionnaire Layout
This questionnaire consists of 7 pages, including the cover page. Six (6) sections have
been compiled in the questionnaire, which cover the following topics:
Section 1: Software projects information
Section 2: Demographic information
Section 3: Different perspective of software projects
Section 4: Information on cancelled software projects
Section 5: Information on challenged software projects
Section 6: Information on successful software projects
67
Section 1
Software projects information
Objective:
This section deals with the overall information of software projects. Please study the
following definitions before answering.
Definitions:
Software projects: This includes any type of project initiated to design and implement
software. This includes customized software, package software,
e.g. ERP packages and a mixture of customized and packaged
software.
Software failure: Software failure is divided into two categories: project challenged and
project cancelled.
Challenged software projects: - is completed and operational but over budget or over
the time estimate, or delivered with fewer functions than originally specified or the
general perception is that the project is a failure.
Cancelled software projects: - is considered to be a failure if the project is cancelled
at some point during the project life cycle.
Successful software projects: -the projects are completed on time, on budget, with all
features and functionality as initially specified.
68
Section 2
Demographic information
Instructions:
You will be asked a few demographic questions. Please respond by putting ‗‘ in boxes
or write the answer in the space provided (if any other).
1. Sex Male Female
2. Age: 20 and below: 21-30 31-40
41-50 51 and above
3. Educational Level:
69
Section 3
Different perspective of software projects
Instructions:
You will be asked a few questions regarding software projects. Please respond by
putting ‗‘ in boxes or write the answer in the space provided (if any other).
70
5. What are the effects of software projects failure? (You can select more than
one)
Section 4
Information on cancelled software projects
Objective:
This section deals with the reasons on why software projects are cancelled. You are not
required to answer questions related to reasons for software projects if there is/are no
project cancelled you have experienced so far.
Instructions:
Listed below are initial lists of reasons why software projects are cancelled. Please
follow the instructions:
1. If there are additional reasons on why software projects are cancelled in your
organization, add the reasons to the table.
2. Rank the reasons on why software projects are cancelled in your organization by
putting numbers starting from 1to12. Starting at 1 (one) for the most influential/leading
reason for projects being cancelled, 2(Two) as the second most influential/leading
reasons for project being cancelled and so on.
Software projects cancelled factors Rank
Incomplete requirement
Lack of user involvement
Lack of resources
Unrealistic expectation
Lack of executive support
Changing requirement and specification
Lack of planning
Didn't need it any longer
Lack of IT management
New technology
71
Poor communication
Inadequate risk management
If any other, please specify:
Section 5
Information on challenged software projects
Objective:
This section deals with the reasons on why software projects are challenged. You are
not required to answer questions related to reasons for software projects if there is/are
no project challenged you have experienced so far.
Instructions:
Listed below are initial lists of reasons why software projects are challenged. Please
follow the instructions:
1. If there are additional reasons on why software projects are challenged in your
organization, add the reasons to the table.
2. Rank the reasons on why software projects are challenged in your organization by
putting numbers starting from 1to12. Starting at 1 (one) for the most influential/leading
reason for projects being challenged, 2(Two) as the second most influential/leading
reasons for project being challenged and so on.
software projects challenged factors Rank
Unrealistic time frames
Lack of resources
New technology
Lack of executive support
Lack of skill in Technology
Incomplete requirements and specification
Unrealistic expectations
Unclear objectives
Lack of user input
Changing requirements and specifications
Poor communication
Inadequate risk management
If any other, please specify:
72
Section 6
Information on successful software projects
Objective:
This section deals with the reasons on why software projects are successful. You are
not required to answer questions related to reasons for software projects if there is/are
no project successful you have experienced so far.
Instructions:
Listed below are initial lists of reasons why software projects are successful. Please
follow the instructions:
1. If there are additional reasons on why software projects are successful in your
organization, add the reasons to the table.
2. Rank the reasons on why software projects are successful in your organization by
putting numbers starting from 1to12. Starting at 1 (one) for the most influential/leading
reason for projects being successful, 2(Two) as the second most influential/leading
reasons for project being successful and so on.
Software projects success factors Rank
Executive management support
Competent staff
Proper planning
Clear vision and objectives
Realistic expectation
When the projects are Small
Feeling of ownership
Clear statement of requirement
User involvement
Hardworking, focused staff
Adequate risk management
Effective communication
If any other, please specify:
73
Appendix 2
Interview outline
1. How do you see the overall software projects contribution to your organization?
2. Which situation does your organization experienced in relation to software projects?
Cancelled/ Challenged/ Successful.
3. What are the major reasons for the cancellation of software projects in your
organization?
4. Why software projects are over budget, over the time estimate, and offer fewer
features and functions than originally specified./Challenged/
5. What are the major reasons for success of software projects in your organization?
6. How do you see the Impacts of failed software project to your organization?
7. Do you have any thought in relation to software projects in government
organization?
74