Academia.edu no longer supports Internet Explorer.
To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to upgrade your browser.
1999, Communications of The Ais
As businesses become more dependent on information technology for their operations, IS managers are under increasing pressure to deliver quality applications software on time and within budget. Thus, in addition to their technical skills, they must master the necessary management skills to lead and control software development projects.
This is one of a series of subject guides published by the University. We regret that due to pressure of work the authors are unable to enter into any correspondence relating to, or arising from, the guide. If you have any comments on this subject guide, favourable or unfavourable, please use the form at the back of this guide.
Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering, 2007
One of the key factors influencing project success or failure is project management. Unfortunately, effective management of software projects is not in practice; what is actually being practiced varies significantly from what is advised in the available literature. In order to improve performance in the field of software project management, there is a dire need to formally educate prospective project managers in both the theoretical and practical aspects of managing software projects. This paper focuses on the formulation and execution of Practicum in Software Project Management, a graduate course that aids students in learning practical aspects of software project management. This course has been a part of the Masters in Software Project Management curriculum at National University of Computer and Emerging Sciences (NUCES), Lahore, Pakistan since 2001. We discuss the course in light of the major software project management activities recommended in literature. A comparison of the course with the Portfolio, Program and Project Management Maturity Model (P3M3) has been done to allow us to 1) assess the maturity of this course in terms of software engineering project management processes, and 2) assist us in identifying and highlighting the areas needing further improvement in terms of teaching, practice and industry needs. The comparison is based on the key process areas applicable to our course and shows that Practicum in Software Project Management is 90% capable at the Repeatable and 81% capable at the Defined levels of the P3M3.
2016
This paper describes an in depth analysis of successful and unsuccessful software Projects and the Role of Software Project Mangers in that success. One of the main reason in software project success is manager. Software houses are investing too much in this regard but the average ratio of software project failure is on the high side. Project managers experience, technical knowledge, and skills are not good enough for success in general. In this paper we have conducted a survey related to the approached used by different project managers, their methods and techniques, and the success ratio of their projects, and the steps they took during their projects. We will explore the core reasons of software project success and then will suggest key steps to be taken by the software project managers to deliver a successful software project.
IEEE Software, 2000
A software project manager from 20 years ago would fi nd much that's unfamiliar in the way projects are managed today. Back then, software development was mostly about engineering, and the spectacular boom-bust-boom cycles demonstrating software's vast potential for infl uencing business value creation were still years away. We built what we were told to build, managing it the best we could; and after it was over, we breathed a sigh of relief (or despair) and moved on to the next project. Little could we imagine that today we'd bear major responsibility
International Journal of Science and Research (IJSR), 2021
The software industry's competitive nature makes it natural that software managers and developers face several crucial decisions in managing the software project. These decisions are taken to enhance processes maturity and product quality with improved planning accuracy and monitoring control. In this study, the factors determining the growth of software project management were analyzed. This study used an online survey to collect the necessary data relating to the development, classification, consideration, priority setting, and preparation in software projects. It was observed that team incapability, time constraint, limited testing criteria, customer's inability to understand quality specifications, Budget limitation, limited ability to handle quality requirements, and lack of customer involvement are the major constraints in software project development. The analysis indicates that quality criteria, performance, security, usability, team capability, and customer involvement gained more consideration in the context of software development. Finally, it was recommended that project managers and developers should learn how essential it is to delegate specific roles to avoid difficulties resulting from a lack of clear accountability for the required specifications in the production of software.
Project management software is a term covering vast types of software, including estimation and planning, scheduling, cost control and budget management, resource allocation, collaboration software, communication, quality management and documentation or administration systems, which are used to deal with the complexity and different aspects of large projects. Since the project management is one of the core functions of a business organization, the project management function should be supported by software. Before software was born, project management was fully done through papers. This eventually produced a lot of paper documents and searching through them for information which was not a pleasant experience. Once software came available for an affordable cost for the business organizations, software development companies started developing project management software. This became quite popular among all the industries and these software were quickly adopted by the project management community.
2014
Project Management process plays a significant role in effective development of software projects. Key challenges in the project management process are the estimation of time, cost, defect count, and subsequently selection of apt developers. Therefore precise estimation of above stated factors decides the success level of a project. This paper provides an empirical study of several projects developed in a service oriented software company in order to comprehend the project management process. The analysis throws light on the existence of variation in the aforementioned factors between estimation and observed results. It further captures the need for betterment of project management process in estimation and allocation of resources in the realization of high quality software product. The paper therefore aims to bring in an improved awareness in software engineering personnel concerning the magnitude and significance of better estimation and accurate allocation of resources for developing successful project.
2014
Generation Production of successful software project is one of the prime considerations of software industry. Engineering high quality software products is further influenced by several factors such as budget, schedule, resource constraints etc. A project manager is responsible for estimation and allocation of these resources in a project. Hence, role of project manager has a vital influence on success of the project. This research comprises of an empirical study of several projects developed in a product and service based CMMI Level 5 Software Company. The investigation result shows a significant impact of aforementioned factors on the success of software and on the company. The analysis further indicates the vital role of project managers in optimizing the resource allocation towards development of software. This paper brings in impact analysis of efficiency of project manager in effectively allocating resources such as time, cost, number of developers etc. An awareness of efficiency level of project manager in optimal allocation of resources enables one to realize the desired level of quality.
Southern Polytechnic State University has recently implemented a new Master of Science in Software Engineering degree, which includes a course in Software Project Management in its core requirements. This paper addresses an innovative approach to teaching this course through what is described as response±interaction. Also included are the results of the ®rst oering of this course. Ó
Recent surveys indicate that software projects have still high failure rates. In order to increase the odds of success, we have to identify the challenges and determine the causes. Management issues, rather than technological issues, are mostly the causes of these failures. We identified 17 possible areas in which the projects may have been challenged. In this study, we present our findings based on a survey on challenges of management of software projects. We conducted the survey in 2007 among 78 software practitioners regarding their last projects. The participants are from different geographical regions of the world.
International Journal of Advanced Research in Computer Science and Software Engineering, 2018
Software Project Management refers to managing a software project effectively as to have a clear understanding of what the software developers are trying to achieve. Software project management is ever changing, ever evolving and never ending process. Since the market demand for software product changes, new project management methodologies and techniques need to be implemented with rapid change in time and market demand. This paper discusses the result of a survey which is conducted in 10 small and medium software enterprises of India. The purpose of the survey is to get an idea about the type of leadership a project manager plays, how a software project manager manages a software project in terms of team management, communication management, risk management, quality management, time management and cost management, how a software project manager manages the communication between project members and clients and finally the output of a software project in terms of schedule and budget.
IEEE Software, 2015
Abstract: Project management is the art of matching a project’s goals, tasks, and resources to accomplish a goal as needed. We say “as needed” because one has limited time, money, and resources (human and machinery) with which to accomplish a goal. One can think of a project as a process. Preliminary investigation examines project feasibility. A feasibility study is the analysis of a problem to determine if it can be solved effectively. The results determine whether the solution should be implemented or not. Planning provides a road map for the software development process. It is probably the most time-consuming project management Activity. It is a continuous activity from initial concept through to system delivery. Plans must be regularly revised as new information becomes available. Schedule is a vital project management attribute in a market driven economy where time to market is critical to success. It takes an important role in the project planning activity. Individual projects are likely to differ considerably but following some classic project life cycle models. And the planning is pointless unless the execution of plan is monitored. Keywords: Project, Management, Feasibility, Planning, Scheduling Title: Software Project Management – A Successive Process That Bring a New System Author: JOYDEEP KUNDU International Journal of Computer Science and Information Technology Research ISSN 2348-1196 (print), ISSN 2348-120X (online) Research Publish Journals
2007
One of the key factors influencing project success or failure is project management. Unfortunately, effective management of software projects is not in practice; what is actually being practiced varies significantly from what is advised in the available literature. In order to improve performance in the field of software project management, there is a dire need to formally educate prospective project managers in both the theoretical and practical aspects of managing software projects. This paper focuses on the formulation and execution of Practicum in Software Project Management, a graduate course that aids students in learning practical aspects of software project management. This course has been a part of the Masters in Software Project Management curriculum at National University of Computer and Emerging Sciences (NUCES), Lahore, Pakistan since 2001. We discuss the course in light of the major software project management activities recommended in literature. A comparison of the course with the Portfolio, Program and Project Management Maturity Model (P3M3) has been done to allow us to 1) assess the maturity of this course in terms of software engineering project management processes, and 2) assist us in identifying and highlighting the areas needing further improvement in terms of teaching, practice and industry needs. The comparison is based on the key process areas applicable to our course and shows that Practicum in Software Project Management is 90% capable at the Repeatable and 81% capable at the Defined levels of the P3M3.
2012
Software (SW) development is a very tough task which requires a skilled project leader for its success. If the project leader is not skilled enough then project may fail. In the real world of SW engineering 65% of the SW projects fail to meet their objectives as in [1]. The main reason is lack of training of the project mangers. This extreme ratio of failure can be reduced by teaching SW project management (SPM) to the future project managers in the practical manner, so that they may be skillful enough to handle the project in a better way. This paper intends to propose a model to be used to teach SPM to the student of SW engineering to reduce the failure rate of projects.
Proceedings 1996 International Conference Software Engineering: Education and Practice
Many computing courses teach a little project managementoften the concepts ore cursorily introduced in Systems Analysis. IVhat tends to be taught though, is just the 'plnnning ' of projects. Gantt and PERT charts are drmvn, rarely using project manogement sofiare, to produce a list of the project tasks. A major aspect of project ttianagement is, however, the ongoing management of the projectkeeping the project on time and within hudget. This paper describes research conducted by the authors into some approaches to the tenchirig ofthese concepts. LVith the growing interest in project i~innag~'~nent in the IT communi& we suggest that the tksigriers oj' tertiary computing courses should give renewed consideration to the way in which the teaching ofproject itinriageiirent is undertaken. In particulnr, we atfvocnte the construction of student nssignrnents designed to trinke use of project management software to handle the ongoing management of projects.
Proceedings of the 1999 ACM symposium on Applied computing, 1999
Sofrware project development includes a number of activities that result in a delivered product (software). As software becomes more and more expensive to develop, project management has been recognised as a difficult task in practice. There are a lot of unpredictable factors existing in the so/hare development cycle that have become contributing factors to this problem. This paper gives an overview of the present state of the art of the software development projects. Moreover, a framework is proposed to help project management to get better understanding and make all activities running on schedule.
Evaluating, monitoring, and improving the effectiveness of project management can contribute to successful acquisition of software systems. In this dissertation, we introduce a quantitative metric for gauging the effectiveness of managing a software-development project. The metric may be used to evaluate and monitor project management effectiveness in software projects by project managers, technical managers, executive managers, project team leaders and various experts in the project organization. It also has the potential to be used to quantify the effectiveness improvement efforts on project management areas. The metric is validated by conducting survey studies on software projects from public and private sectors. A statistical analysis of sixteen surveys on software projects, spanning small to large development projects, indicated that there is a strong positive correlation with software project success ratings provided by study participants and project management effectiveness measurements. Other contributions of this research include identification of approaches for measuring project management effectiveness of software projects, establishment of theories on project management and on project management effectiveness measurement, and the introduction and validation of a framework for software project management.
Loading Preview
Sorry, preview is currently unavailable. You can download the paper by clicking the button above.