Abstract—The Software Engineering Institute (SEI) has conducted extensive research on improving the quality of software development process. Project management (PM) is an important part in software development organizations. Without proper software project management, it can lead to the failure of software projects. Many software projects are failed to implement the required functionality within schedule and budget. Agile process models emphasize on rapid development. These models have gained great popularity in software development community. One area, often under estimated but crucial, for every software development project, is its management. The major problem with the characteristics of Capability Maturity Model Integration (CMMI) is that it does not make any contribution to the productivity of individual engineers. This paper defines when to implement agile models using CMMI to reduce the failure of software projects
—PM, CMMI, KPA.
The authors are with the COMSATS Institute of Information Technology, Lahore, Pakistan (e-mail: firstname.lastname@example.org, email@example.com, firstname.lastname@example.org).
Cite: Hannan Bin Liaqat, M. Rizwan Jameel Qureshi, and Muhammad Shahid, "An Enhanced Software Project Management Methodology Accompanying Agile and CMMI," International Journal of Engineering and Technology
vol. 4, no. 6, pp. 734-742, 2012.