Abstract

Software cost management is a significant feature of project management. As such, it needs to be employed in a project or line of work. Software cost management is integral to software development failures, which, in turn, cause software failure. Thus, it is imperative that software development professionals develop their cost management skills to deliver successful software projects. The aim of this study is to examine the impact of cost management success factors with project management factors and three agile methodologies – Extreme Programming (XP), Scrum and Kanban methodologies which are used in the Pakistani software industry. To determine the results, the researchers applied quantitative approach through an extensive survey on 52 agile software development companies in Pakistan. Statistical techniques, such as Pearson’s correlation and mean and standard deviation were performed to examine the results. Following this analysis, we found that cost management has a positive effect on other project management factors, which are schedule, scope, risk, resources, and quality. Furthermore, it is determined that, in general, Kanban performed better than both, Scrum and XP in the context of project management factors.

Highlights

  • In the software development community, a major concern is how a software project should be successful in terms of scheduled time, resources, cost, risk, scope and achieving the required quality

  • Our research focused on the cost factor; how it affects the success of agile software development with respect to project management factors

  • A survey was conducted to determine the impact of the cost factor, which is part of the six-point star model, and to analyse the three most frequently used agile methodologies in the context of the project management factors employed in the Pakistani software industries

Read more

Summary

Introduction

In the software development community, a major concern is how a software project should be successful in terms of scheduled time, resources, cost, risk, scope and achieving the required quality. Successful software can be categorized as when the customer’s needs and wants are satisfied. All these software management factors need to be achieved, and the responsibility lies solely on the project manager. Since an unrealistic cost affects the project functionalities, the management of cost and time is a vital step in a project; it must vigorously address cost and time success under an agreement [1]. It is necessary for software development professionals to have a better understanding of cost management to produce successful software projects. Cost management is an indication of successful software

Objectives
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call