Font Size: a A A

Research On The Application Of CMM Evaluation Model In Agile Software Development

Posted on:2021-01-15Degree:MasterType:Thesis
Country:ChinaCandidate:P B YanFull Text:PDF
GTID:2428330611468173Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of software industry,the role of software in national economy and social development is increasingly prominent.Good software quality management standards and software development methods are the important guarantee to promote the healthy development of software industry,such as software quality standard ISO9001 and capability maturity model for software,agile development,waterfall model and other software development methods.Based on an in-depth study of the agile software development and capability maturity model for software,analyze the contradiction and unification between them,set up a capability maturity framework for software that suitable for agile software development.First,read the domestic and foreign literature to understand the research status,study the connotation of the capability maturity model for software,study the values and practical principles of agile software development;second,analyze the compatibility between capability maturity model for software and agile software development,according to the mapping relationship between the practices in the agile software development process and the goals of the practice domain in the capability maturity model for software,it is found that agile practice can better achieve the goals of engineering and management class practice domain in the capability maturity model for software,and partly achieve the goals of supporting and improving class practice domain,And analyze the relationship between engineering and project development capability,software product quality assurance capability,project management capability,and the processes,activities,and roles in agile software development.Based on this compatibility,the capability maturity model for software is reasonably tailored to build a capability maturity framework for agile software.Finally,Verify the framework through actual project,sum up the research content and existing deficiencies,and look forward to future research work.The capability maturity framework for agile software can be used as a reference guide for evaluating and guiding agile software companies to establish,manage and improve the software development process,guides and helps software companies to improves their agile software development capability.It has certain reference value for software organizations or enterprises that are immature in agile software development capability or will adopt agile software development for process improvement.
Keywords/Search Tags:Capability Maturity Model for Software, Agile Software Development, Scrum, XP, Software Process Management
PDF Full Text Request
Related items