Font Size: a A A

Research And Practice On Compatibility Of CMMI And Scrum In Medium And Small-sized Internet Enterprises

Posted on:2015-05-08Degree:MasterType:Thesis
Country:ChinaCandidate:Y Y LvFull Text:PDF
GTID:2298330431987123Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Because of the limitation of scale, cost, resources and the feasibility of the CMMI model, CMMI is not suitable for small and medium-sized internet enterprise. Agile method has provided a flexible process; however, to apply a methodology without according to the actual situation will not only reduce the productivity but also increase the cost.In this paper, the author takes the small and medium enterprises as the research object, through two kinds of methodology, combines with work practices, and finally explores a suitable process method. Research steps are as follows:First, the author analyzes CMMI and agile method, and put forward a new method which includes development of CMMI and agile method. Second, the author explains the problem of CMMI and Scrum methods which appeared in practice, analyzes the advantages and disadvantages of both. Then the author compares with Scrum method and the process domain of CMMI2,3levels, and concludes the feasibility of their compatibility. Third, the author studies on the characteristics of small and medium-sized internet companies. According to this, author takes Scrum as framework, CMMI as thought, and proposes a method which is based on fusion of Scrum and CMMI model. This method includes project management, requirements management, system design, coding, and testing. After then the author designs the flow chart and method guide. Then the author verifies the conformity of CMM process domain. Last, the author works as a project manager for one and a half years and collects the data of12times release. Then author builds the baseline of team. Through comparing every team capability baseline, the author can verify the feasibility and validity of the method.This method is simpler than CMMI, and it also has agility characteristics as Scrum. It can meet the requirement of frequent changes, but also can achieve the dependence of process maturity. Until this paper finished, two teams have used this method. This method has helped them increasing the quality of the products and work efficiency.
Keywords/Search Tags:CMMI, Scrum, Agile processes, Software Process Improvement
PDF Full Text Request
Related items