Abstract

Abstract. CMMI is one of the most used models in the software industry to certify the quality of its processes and products, reduces or eliminates rework, increases product and process reuse, reduces costs due to multiple evaluations and process improvement programs. On the other hand, companies that develop software apply traditional models or agile models, which manage the software development process. They also apply development standards such as ISO/IEC 12207 as well as project portfolio management standards and project management standards. The purpose of this paper is to relate the traditional and agile software development processes, project portfolio management and PMBOK with the CMMI standard. The results of this work allow us to determine the aspects that are missing from these standards and the best practices to reach a high level of CMMI maturity. It is concluded that for a company it is important to apply both agile processes and traditional processes, as well as all the standards that contribute improving the management of its projects. None of these practices and norms are opposed to the CMMI process areas, but rather are complemented to achieve a high level of quality in the final product and in achieving the objectives of the company.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.