Author:
Farooq Muhammad Shoaib,Omer Uzma,Tahseen Rabia
Abstract
Software project management (SPM) is a significant field, related to the discipline of software engineering, which has attracted a huge number of researchers and practitioners in recent years. The role of software project management education (SPME) is essential to instill appropriate competencies in SPM students so that they could be able to deliver effectively in the software industry as SPM professionals. As the demand of SPM professionals is continuously increasing, the responsibilities of academia have also been increased to ensure and provide the solid basis and quality education to SPM. In this context, a number of methods and tools have been deliberated to examine SPME from various dimensions. The usefulness of these methods and tools need to be synthesized and evaluated to investigate the areas that could be used to improve the various aspects of SPME. The main objective of this research is to evaluate the techniques that have been applied to teach SPME and identify the future directions that could lead to make improvements in SPME. This article presents a review of eighty-nine research papers of SPME that have been classified and synthesized according to different aspects of SPME. These aspects include type and approach of conducted research, empirical type, SPM knowledge areas, and curricula. The principal findings emerged after analyzing the results of reviewing the SPME research have been discussed in detail. Lastly, a list of advice to SPM instructors, based on the prominent and effective practices of SPME, has also been presented in this study.
Reference120 articles.
1. Javed, T. Practicum in software project management: an endeavor to effective and pragmatic software project management education. in 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. ACM.
2. Simonette, M.J., M.E. Magalhães, and E. Spina. Pmbok five process groups and essence standard: Perfect partners? in 2016 4th International Conference in Software Engineering Research and Innovation (CONISOFT). 2016. IEEE
3. Mishra, A. and D. Mishra, Software project management tools: a brief comparative view. ACM SIGSOFT Software Engineering Notes, 2013. 38(3): p. 1-4.
4. Cusing, K., Why projects fail. Computer Weekly, 2002. 21
5. Chou, J.-S. and N.-T. Ngo. Identifying critical project management techniques and skills for construction professionals to achieving project success. in 2014 IEEE International Conference on Industrial Engineering and Engineering Management. 2014. IEEE.