Working Paper Article Version 1 This version is not peer-reviewed

Analysis of Software Project Complexity Factors of Large Scale Systems and Their Impacts on Core Knowledge Areas of Software Project Management

Version 1 : Received: 3 December 2019 / Approved: 3 December 2019 / Online: 3 December 2019 (12:00:18 CET)

How to cite: Ibrahim, S.; Ali, A.; Sirshar, M. Analysis of Software Project Complexity Factors of Large Scale Systems and Their Impacts on Core Knowledge Areas of Software Project Management. Preprints 2019, 2019120027 Ibrahim, S.; Ali, A.; Sirshar, M. Analysis of Software Project Complexity Factors of Large Scale Systems and Their Impacts on Core Knowledge Areas of Software Project Management. Preprints 2019, 2019120027

Abstract

Software project complexity increases day by day because the software engineering products is being used in the solution of more technically difficult problem and the size of project continuous to grow. The increase complexity causes to high numbers of software project failures in term of time, cost and quality. The main question regarding to this problem is how to handle or cope with this complexity. There is no single way to handle this, software engineer uses different perspective to handle complexity without affecting the overall project performance. A management perspective recognizes that the success of complex project requires good project management. A technically perspective reveals new paradigms for software development i.e.; object oriented and formal methods etc. and software engineer also look for automation perspective in order to reduce the complexity issues. In this paper we will find out the main software project complexity factors by focusing on the management aspects of software project development and also the problems of managing complexity in software engineering products from these different perspectives. The paper is divided in three main sections; paradigms of software development, project management in term of time, cost and quality and third one is automated support that includes methods and tools used to manage the complexity.

Subject Areas

software project managemnet; complexity factors; PMBOX; paradigms of complexity; knowledge areas

Comments (0)

We encourage comments and feedback from a broad range of readers. See criteria for comments and our diversity statement.

Leave a public comment
Send a private comment to the author(s)
Views 0
Downloads 0
Comments 0
Metrics 0


×
Alerts
Notify me about updates to this article or when a peer-reviewed version is published.