Abstract:
The development process for modern softwares has become a solid engineering paradigm rather than a social activity . In this regard the project management for software development has become one of the most leading areas of interest. An affective project management and development methodology can lead to successful high quality software. The effectiveness of software project management is dependent on multi-disciplinary, interrelated factors including the management of project scope, project time, project cost, project quality , project human resource, project communication, project procurement and project integration. In this research paper a critical review has been presented about the modern practices being under used for software project management. The paper point outs the different critical aspects of the software project management causing high impacts on software development and on the society itself. A large number of co-related project management aspects with their impacts have been critically analyzed for further active research work for exposing new methodologies for managing the project activities.
Introduction:
Historical perspective of the projects shows that the p rojects development is not new to humans. The concerned people have ever been working on different projects since the very early days of organized activities or joint work [1]. The very much famous the Egyptian Pyramids, the Greek Parthenon and the Great Chinese Wall are considered to be the examples of mega projects of great historic importance. The only new happening is the new procedures and tolls being used for the development and management of the project s. Typical project management philosophy and methodologies have evolved as a special kind of management work from the modern engineering work that has been done on very large-scale military related projects [2]. In such kind of projects an organized approach and a set of properly managed activities was considered to be the necessary work to manage the very complex dependencies or interrelationships among a large number of related different tasks being performed by a group of different specialized persons. Consider the Figure-1 in which it has been clarified that what kinds of activities are performed during the action of project management. In general these activities may include Project Initiation, Project Planning, Project Execution, Project Monitoring and Control and Project Closure etc.
Project Management Activities:
Sequence of Project Management Activities:
Components of Management:
Software Project Management Concerns:
Critical Success Factors for Projects:
The major benefits achieved from consideration of the critical success factors are :
In order to reach at these performance measures the following steps might be considered while doing the project management:
Research Areas in Project Management:
Conclusion:
Project management in general has become one of the most important work dimensions of industry. The better project management can save an immense amount of revenue along with the better quality control and optimized development schedules. There have been many different aspects of project development and management that have been classified as the most critical aspects of the development process. The historical benchmarks and the current project management practices have demonstrated that the proper consideration of these critical aspects of project management can lead the industry to a road of guaranteed success and hence can facilitate the society for much better future.