Stakeholders Management for Effective Software Engineering Projects in Nigeria

  • : Ms Word, Ms Word Format
  • : 100 Pages
  • : ₦5000
  • : 1-5 Chapters
  •  
  • Click to DOWNLOAD Materials

Stakeholders Management for Effective Software Engineering Projects in Nigeria

ABSTRACT

 

Software engineering projects (SEP) nowadays acknowledge the importance of incorporating many people, groups, and organizations with interest or requirements during project development phases for the realization of successful project. These groups who are collectively referred to as stakeholders are not limited to those who use it, rather those who build, test, operate, maintain, evaluate, and pay for it.  One of the major concerns in SEP is the recognition and management of project stakeholders since the stakeholders are a major source of uncertainty in project. Stakeholders‘ management has long been recognized as increasing the propensity for successful delivery of projects, but the complete benefits of stakeholder management have yet to be exploited. Earlier research efforts indicated lack of comprehensive stakeholder management process because the existing frameworks in SEP either focused on a particular stage or failed to incorporate vital factors such as active listening, networking, stakeholder communication and feedback, social and professional relationship among stakeholders, rapport tradeoffs and conflict resolution. This research identified stakeholder management strategies and the criteria for judging effective SEP and determined how these contribute to the effectiveness of SEP. The research used survey method during data collection and analyzed the data using regression analysis to describe the linear relationship between each of stakeholder management strategies and effective SEP and multiple regression to predict the joint effects of stakeholder management strategies on effective SEP.  The two main project constraints (time and cost) are considered to determine the project overall performance using discriminant analysis.  It was possible to discriminate the 40 variables based on the given characteristics of project measured as failure, challenged, and success and to ascertain the predefined group a project belongs. The result showed that a project might be tagged successful while there are functionalities yet to be implemented. Also each of the identified strategies contributes significantly to effective SEP. This implies that the respondents strongly advocate the use of stakeholder management strategies in conjunction with project success measures to achieve project success. It was recommended that using the identified stakeholder management strategies and the criteria for measuring effectiveness, SEP will produce effective software product in the future.

Keywords: Stakeholders management, software engineering projects, stakeholders‘ management strategies, project performance, stakeholders‘ satisfaction, time performance, cost performance

 

Table of Contents

Certification                                                                                                               ii

Dedication                                                                                                                iii

Acknowledgement                                                                                                    vi

Table of Contents                                                                                                     vi

List of Tables                                                                                                             x

List of Figures/Charts                                                                                             xiii

Abstract                                                                                                                  xv

CHAPTER ONE: Introduction                                                                                  1

1.1 Background Information                                                                                  1

1.2 Problem Statement                                                                                              8

1.3 Objectives of the Study                                                                                        9

1.4 Hypotheses                                                                                                         10

1.5 Justification of Study                                                                                         11

1.6 Scope of  Study                                                                                         13 CHAPTER TWO: Literature Review                                                                      16

2.1 The Conceptual framework of Stakeholders Management                               16

2.2 Theoretical Framework of the study                                                                  21

2.2.1 Normative Theory                                                                                22

2.2.2 Descriptive Theory                                                                               25

2.2.3 Instrumental Theory                                                                             26

2.3 Stakeholders Management                                                                                 27

2.3.1 Identification of Stakeholders                                                              31

2.3.2 Prioritization of Stakeholders                                                              35

2.4 Stakeholders Engagement                                                                                 44

2.5 Stakeholders Engagement Strategies                                                                46

2.6 Stakeholders Management Approaches                                                            49

2.7 Stakeholders Management Factors                                                                    55

2.8 Project Critical Success Factors                                                                       71

2.9 Project Management Success Indicators                                                           78

2.10 Software Engineering Projects                                                                        83

2.10.1 Historical Background of Software Engineering                               85

2.10.2 Theoretical perspectives                                                                     87

2.10.3 Stakeholders in Software Engineering Projects                       90

2.10.4 Characteristics of Software Engineering Projects                              92

2.10.5 Traditional Phases of SEP                                                                  94

2.10.6 Software engineering models                                                           100

2.11 Gaps in Literature                                                                                          112

CHAPTER THREE: Research Methodology                                                        115

3.1 Research Design                                                                                              115

3.2 Population of the Study                                                                                 116

3.3 Sample and Sampling Procedures                                                                 117

3.4 Data Collection Instrument                                                                           119

3.4.1 Questionnaire                                                                                  119

3.4.2 Primary and Secondary Data                                                            121

3.5 Methods of Data Analysis                                                                            121

3.6 Validity of the Instruments                                                                           125

3.7 Pilot Test                                                                                                      126

3.8 Reliability of the Instruments                                                                       126

CHAPTER FOUR: Results and Discussions                                                      128

4.1 Results                                                                                                         128

4.1.1 Demographic Analysis                                                                              128

4.2 Analysis of Research Questions                                                                   132

4.2.1 Analysis of Effects of Stakeholders‘ Management factors on SEP

Performance                                                                                   133

4.2.2 Effect of Stakeholders‘ Management factors on SEP Time

Performance                                                                                   133

4.2.3 Effect of Stakeholders‘ Management factors on SEP Cost Performance

142

4.2.4 Effect of Stakeholders‘ Management factors on SEP Stakeholders‘

satisfaction                                                                                        150

4.2.5 Stakeholders‘ management strategies for effective SEP                     157

4.2.5.1 Relationship between Conflict Resolution Dexterity and effective

SEP                                                                                          158

4.2.5.2 Relationship between Communication and Feedback among Stakeholders and Effectiveness of SEP                                   161

4.2.5.3 Relationship between Active Listening and effective SEP             165

4.2.5.4 Relationship between Networking and effective SEP                   168

4.2.5.5 Relationship between Social & Professional Relationship and

Effectiveness of SEP in Nigeria                                                     172

4.2.5.6 Relationship between Rapport Tradeoffs and Effectiveness of

SEP in Nigeria                                                                         176

4.2.5.7 Joint Analysis for the Determinants of effective SEP                   179

4.3 Summary of the Findings                                                                             186

4.4 Discussions                                                                                                  187

CHAPTER FIVE: Conclusions and Recommendations                                     191

5.1 Conclusion                                                                                                   191

5.2 Recommendations                                                                                        193

5.3 Contribution to Knowledge                                                                          196

References                                                                                                         200

Appendices                                                                                                        210

Appendix A: Stakeholders Management Questionnaire                                      211

 

Appendix B: Selected Software Engineering Projects                                        215

Appendix C: Stakeholders Management Data                                                    217

Appendix D: Tests of Equalityof Group Means                                                   220

Appendix E: Nature of the Organization versus Position                                   221

Appendix F: Stakeholder Management Variables                                              222

 

 

CHAPTER ONE INTRODUCTION

1.1 Background Information

Software engineering projects (SEP) comprise series of activities or tasks carried out by different people or groups who might have diverse interest or involvement in the project (Tarawneh, 2011). The projects are usually unique due to the stages involved and many parties interacting with one another. They are also limited by time and other resources like manpower, material and money, which are needed to deliver the projects (Bourne & Walker, 2006; Johansen, Eik-Andresen, & Ekambaram, 2014). Although, the stages of SEP are complex, the projects involve collaboration and negotiations among many people such as customers, end-users, analysts, designers, developers, suppliers, government, and the society (Babar, Ghazali,  Jawawi, & Elsafi,  2013; Boonstra, 2010). The management of these people is vital to the project success because they are affected directly or indirectly in the project and are referred collectively as project stakeholders (Davis, 2014).

The focus of project management has then shifted from effective planning and management of the project activities to the management of complex interaction and interrelationships existing among the parties involved in the project to determine its overall successful completion (Takim, 2009). Therefore, stakeholders management is perceived as a significant strategy for achieving success in SEP. Moreover, project success has been associated with effective stakeholders management (Aaltonen & Kujala., 2016; Bourne & Walker, 2006; Davis, 2014;

Johansen et al, 2014). Previous researches (Al-Ahmad, Al-Fagih, Khanfar, Alsamara, Abuleil & Abu-Salem, 2009; Magness, 2008) have also attributed project failures to either lack of or inadequate stakeholders management during the project development.

Many studies have been carried out on stakeholders management in other industries like in construction (Bourne & Walker, 2006), building (Johansen et al, 2014), and software (Kaur & Sengupta, 2013); unfortunately stakeholders management in SEP have not been given attention especially in Nigeria. Fageha and Aibinu (2013) observed that most project managers have no idea of stakeholders management and that the project stakeholders are not adequately engaged. Butt, Naaranoja, and Savolainen (2016) noticed that adequate communication with stakeholders is neglected by most project managers. Although proper management of SEP is crucial for organizations nowadays, the failure rate of software projects is still alarming. SEP in Nigeria have not been proper assessed, therefore the failure rate in Nigeria might be higher than what Standish Chaos Report (2015) discovered.  Most completed projects in Nigeria are challenged with many restarts while others were either abandoned or failed. A typical example is the Independent Electoral Commission (INEC) Permanent Voters Card (PVC) reader that attracted hot debate among Nigerians during 2015 general election. This smart card reader is a technological device intended to authenticate and verify INEC issued PVCs on Election Day. The reader was developed using cryptographic technology that has ultra-low power consumption with a single core frequency of 1.2GHz on Android 4.2.2 Operating System (Beetseh & Akpoo, 2015). The INEC card reader uses information embedded in a chip on the INEC PVC to verify the genuineness of the PVC and match the biometric information obtained from the intended voter to the one on the PVC. The smart card reader is also expected to keep a log of voters accredited at the polling station and forward it thereafter to centralized database over the Global System for Mobile (GSM) network. The purpose of INEC deploying this technological device for 2015 election was to prevent multiple voting, authenticate and verify voters, and analyze statistically the demographic data for planning and research among others (INEC, 2015). Lack of stakeholders management hinders the PVC reader from attaining its impressive objectives rather it generated contentious argument among stakeholders.

Also, the National Universities Commission Data Base (NUCDB) was designed as a central data repository, with access to information on students, university staff, facilities, programmes, research and all other relevant activities of Nigerian universities. This is not the only failed software project in NUC, others are NUNet, NUSMAP,and NUMIS. The NUC database project was intended to assist

university graduates up to 25 years back seeking to check their entire academic records online (Ifinedo & Uwadia, 2005). Unfortunately the projects are yet to realize the objectives due to lack of stakeholders management.

Another controversial software project in public sector in Nigeria is the National Identity Management Agency (NIMC) which was proposed in 1963 and has gulped over 121 billion naira with nothing to show for it. The project is yet to achieve its main objective which was meant to authenticate the true identity of every Nigerian; rather it has been surrounded with many contentions (Eberendu, 2015).

 

For projects to succeed, senior management and other project stakeholders need to be involved from the planning stage throughout development and deployment stages. The stakeholders need to define their expectations, prioritize and clarify their requirements, and participate in all activities of the project in order to support the project.

 

Standish Group (2015) Chaos Report recommended that focusing on the user‘s requirements is one of the key factors in the overall project success. What Standish

Group calls users are parts of the environment that must be managed to increase revenues, profits and ultimately return on investment in organization management (Nangoli, Namiyingo, Kabagambe, Namono, Jaaza, & Ngoma, 2016). According to Hughes and Cotterell (2011), the main established factor that differentiates one project from another is the people involved or those who have interest in the project that determine the course of the project. SEP teams have been basing their argument on the need to meet users‘ requirements despite the fact that it is not only the user who is interested in the project meeting its objectives (Argandona, 2011). User may be a generalized term used for those who have stakes in software project realizing its objectives. These are individuals, organizations, groups or societies the developed system will affect positively or negatively, and these according to Beringer, Jonas, and Knock, (2013) include those who build, test, modify, maintain, pay, use, or operate the software system. For each of these to carry out their work effectively, the developed software should meet their requirements, thus they are interested in the outcome, activity, and decision of the project.  These people are therefore referred collectively as stakeholders.  Babar et al  (2013) said that projects are about managing relationships to create changes and deliver products, services or results both internal and outside the work. In other words, SEP have broad spectrum of different people that make up the stakeholders irrespective of their level of importance. Hughes and Cotterell (2011) concluded that software project management is strongly stakeholder-driven. Heravi, Coffey and Trigunarsyah, (2015) said that listening to stakeholders‘ concerns and getting feedbacks from them improves project design and outcome, as well as identify and control risks. In order to facilitate the development of the project the expectations and requirements of all stakeholders must be identified and properly managed

(Kazadi, Lievens, Mahr, 2016).

 

The idea of stakeholders dated as far as 1960s in the pioneering work of Stanford Research Institute (SRI). For stakeholders to support the developed objectives, SRI argued that management should understand the concerns of employees, customers, suppliers, lenders, and society (Harris, 2010). SRI also saw the support of all stakeholders as a catalyst for success. Stakeholders management as a branch of Strategic Management was popularized by Freeman (1984) which became the most important input to stakeholders concept when he proposed that managing stakeholders relationship effectively prolongs the lifespan of any organization. He based his argument on the work of Mason and Mitroff (1982) and Emshoff (1978) as building a framework that was sensitive to project managers‘ concerns. Since then academic interest has grown enormously on the topic. Stakeholders management as Boonstra (2010) elucidated means identification, analysis, and engagement of project stakeholders to take appropriate actions that supports the project. Its main purpose is to let the project organizations know those who should contribute to the project, where barriers might be, and the actions that need to be taken before detailed project planning. Therefore, Aragones-Beltran, Gracia-Melon and Montesinos-Valera (2017) viewed identifying and managing stakeholders

effectively as vital for all projects to succeed.

 

According to the Project Management Institute (PMI) (2013), project stakeholders are defined as individual, group, or organization who are actively involved in a project or whose interest may be positively or negatively affected by the performance or completion of the project and who may exert influence over the project, its deliverables, and the project team. They may be actively involved in the project or have interests that might positively or negatively affect the performance of the project. Stakeholders management is the process of managing the expectations or the requirements of these groups, individual, organizations, teams who have stakes in a project or will be affected by its outcome, decision or activity. Assudani and Kloppenborg (2010) pointed out that stakeholders management is critical to the success of every project and a big difference can be made when the right people are involved in a project.

 

In order to understand the effect of the project, organizations map stakeholders identification with their interest and influence, and then formulate suitable strategies to maximize positive influence of stakeholders and minimize any negative influence. Bourne and Walker (2006) said that many project have failed due to the ignorance of the project organization on this issue, mainly because project stakeholders have the power and influence to discontinue the project. According to Yang, Shen, and Ho (2009), insufficient stakeholders management has created serious problems in projects, for instance: inadequate scope and requirements definition, insufficient resources assigned to the project, irregular communication, frequent alterations in project requirements and functionalities, which may cause delays and cost overruns. Doloi (2013) stated that complexity of different project stakeholders has made it impossible to avoid project cost overrun. Therefore, Beringer et al (2013) mentioned that to ensure a successful project, the project organizations must identify all groups or individuals who have stake in the project, determine their expectations and requirements, and manage their influence and relationships.

 1.2. Problem Statement

Globally, most stakeholders of Software engineering projects (SEP), especially end-users of its outputs often perceive most projects as failed. No wonder, Standish Group (2015) reported that two (2) out of every three (3) software engineering projects undertaking by developers fail. In Nigeria, the high rate of software engineering projects‘ teams failing to deliver expected outcomes remains highly unreported; while the few that end up being delivered witness significant increases in planned cost and time schedules, yet with low level of end users satisfactions. The Standish Group (2015) identified ineffective stakeholders‘ participation especially end-users as a critical factor that seem lacking in most software engineering projects that failed. Perhaps, lack of effective stakeholders‘ management strategy (partnering organizations, project team members, sponsors, regulatory bodies, government, community of software engineers, and developers as well as end-users) in the process of designing, developing and implementing software engineering projects may be responsible for the high rate of failures of such projects.  The need to have proper understanding of interaction of stakeholders‘ management variables may be a necessary requirement for formulating strategies that will ensure effective time, cost and quality management of software engineering projects for improved stakeholders‘ satisfaction. Adequate  knowledge of the above, no doubt will provide useful guide to software engineering projects practitioners for development of strategies for effective management of stakeholders involved in such projects; thereby meeting their individual and collective needs and expectations.  This forms the basis of this research.

 

1.3. Objectives of the Study

The aim of this study is to develop stakeholders‘ management strategies for effective software engineering projects to enhance performance of software project teams in Nigeria. To realize the above aim, the following specific objectives are set for achievement:

  1. To examine the extent to which stakeholders‘ management factors discriminate software engineering projects‘ in Nigeria into favorable and unfavorable time schedule groups.
  2. To investigate the extent to which stakeholders‘ management factors discriminate software engineering projects‘ in Nigeria into favorable and unfavorable cost groups.
  3. To appraise the extent to which stakeholders‘ management factors

discriminate software engineering projects‘ in Nigeria into favorable and unfavorable stakeholders satisfaction groups.

  1. To assess the usefulness of conflict resolution dexterity, communication and feedback, active listening, networking, rapport trade-offs social and professional relationships among stakeholders‘ in formulating stakeholders‘ management strategies for effective software engineering projects in Nigeria.

 

1.4. Hypotheses

The hypotheses were tested with a significant level of 0.05 to determine whether software engineering organizations manage stakeholders during software project development. The null hypotheses are:

H01: Respect for Stakeholders‘ diverse opinion, stakeholders‘ teaming and focus on stakeholders satisfaction  are not stakeholders‘ management factors that have likelihood of significantly influencing software engineering projects‘ time schedule performance in Nigeria.

H02: Respect for Stakeholders‘ diverse opinion, stakeholders‘ teaming and focus on stakeholders satisfaction  are not stakeholders‘ management factors that have likelihood of significantly discriminating software engineering projects‘ into planned cost overrun and within planned groups.

H03: Identification of sources of conflict and Quality, effectiveness, and efficiency of SEP team are not stakeholders‘ management factors that have likelihood of significantly discriminating end-users of software engineering projects‘ into satisfied and unsatisfied groups.

H04: Conflict resolution dexterity, communication and feedback, active listening, networking, rapport trade-offs, social and professional relationship among stakeholders‘ are not significantly useful for formulating stakeholders‘ management strategies for effective SEP in Nigeria.

 

1.5. Justification of Study

 

This work reveals the essence of stakeholders management in SEP which helps in successful completion of software projects.  Stakeholders management applicability in SEP is of great interest nowadays as organizations embrace ever growing technology in official activities. The identification, participation, proper engagement of stakeholders in SEP enable organizations to have closer contact with its stakeholders and thereby recognizing the potential strengths and weaknesses associated with the intended project and be able to prevent crisis situations that can be caused due to non-implementation of certain functionalities or requirements.

 

Knowledge of stakeholders management will help the project managers to understand their key stakeholders‘ expectations and all those who impact or are impacted by the project outcomes, features, decisions, and functions. The project stakeholders may find the results of this study useful as they throw light on the importance of their involvement in software projects. Stakeholders are expected to participate in software development in order to contribute to the success of the project.

 

The findings of this study may influence policy making on the management of stakeholders by guaranteeing that the problems causing software projects failure are not replicated in the upcoming projects. The failure of project organization to recognize the need of establishing and implementing policies to protect the project stakeholders concerns is a worrisome trend to regulators and stakeholders.

Software engineering professionals and academics in general will view this topic as another field of study in software engineering project management. This work will also be helpful for other researchers as it will offer them another source of reference. Thus, researcher in software project management, stakeholders management, and information technology may use the results of this study to broaden their knowledge in this area.

 

1.6. Scope of Study

The scope of this study is limited to stakeholders‘ management in software engineering projects and its effects on projects‘ performance.  Given the subjective nature of the concept of project quality, this study did not include it as one of the performance indices evaluated; rather attention was focused on time, cost and stakeholders satisfaction level. Also, the study focused on describing and explaining both stakeholders strategies and vital activities of stakeholders management in projects. There are three main phases in stakeholders management namely stakeholders identification, stakeholders analysis and stakeholders engagement. The concentration is based on public sectors that develop software for government and these sectors are tertiary institutions, government agencies, and government ministries. The target respondents that provided the information for this study is the software development team members such as the software engineers, project managers, and information communication technology (ICT) managers because they are in best position to judge the performance of a project.

The research expands on previous study by investigating how stakeholders management improves SEP. The research is limited to the study of stakeholders management for effective SEP. It is not targeted to examine the purpose of any project or to investigate the impacts of projects on individuals or groups. There might be other related issues that cannot be covered due to time frame and limited resources. The scope therefore concentrates on necessary activities that fulfill the main purpose of the study.

Stakeholders management of SEP remains limited and challenging not only in Nigeria especially in small projects where organizations have limited resources devoted for stakeholders relationship management. The research is limited to the public organization (government establishments), the key players in implementing the major SEP in Nigeria. Accessing public documents on executed projects was difficult, but the researcher was able to get as many data as possible for this work. The findings are restricted to SEP in Nigeria which may not have a comprehensive list. The researcher used the list of registered project organizations from National

Information       Technology     Development    Agency    (NITDA)    that     enabled

stratification. Thereafter selection of respondents to participate in the research was non-probabilistic or non-random.

Time and other resources posed problems for this research such as the travelling cost (time and money), due to sparse locations of the respondents; therefore government ministries with headquarters in Abuja were used. Although majority of the literatures has been on construction, business, and organization management; the research was related to SEP in Nigeria.

 

Stakeholders Management for Effective Software Engineering Projects in Nigeria

Sharing is caring!

Leave a Reply