Font Size: a A A

Research Based On 6sigma Methods Of Software Development Methods

Posted on:2009-12-18Degree:MasterType:Thesis
Country:ChinaCandidate:Z G LiuFull Text:PDF
GTID:2208360242479352Subject:Software engineering
Abstract/Summary:PDF Full Text Request
6sigma methods are science methodology and a thinking way. We can draw an effective improvement action through the deep problem analysis in order to improve project quality and standardize the breakthrough. This article is focused on how to import 6sigma methods into software development process. Combining 6sigma methods with CMM together, we can better solve the problems in the software development process. 6sigma methods and CMM work together and make effects on each other. CMM need 6sigma methods while the methods take CMM as a foundation. We are searching for a perfect mode CMM and 6sigma methods working together. Definitely such a mode will help improve software delivery quality.In this article, the example of "software delivery postponed" is introduced to illustrate the general way of 6sigma methods application which can help the software developer solve the problem during the project. However, it is worth emphasizing that the process always changes and the methods applied in the 6sigma projects could be different accordingly. Anyway, our goal is to get high quality. Thus, we should fully understand and use 6sigma methods flexibly.We should improve quality continuously, so the 6sigma methods will never end. The five phases of 6sigma methods are definition (D), measurement (M), analysis (A), improvement (I) and control (C). They are called DMAIC cycle. Once one DMAIC cycle is finished, another DMAIC cycle should start based on the previous one to improve quality.First of all, we need to fully understand 6sigma methodology. Then we study the problems and apply the methodology to it flexible and effectively. Finally, we will come to success. However, 6sigma programs do not always run smoothly. We might come across a variety of problems and take great efforts to overcome them. In the DMAIC cycle, the next phase is based on the previous phase and the previous result should support next action. We should execute 6sigma programs with science and serious attitude and analyze problems carefully with patience. Therefore, finding out the root causes, we can draw effective actions and make success in the end.DMAIC five phases are executed in sequence. Usually, a 6sigma program team will be dismissed after the control phase. But it does not mean the end of the 6sigma program. The 6sigma program team members will keep follow up the program after the dismissal and ensure the success in the end. Meanwhile, the DMAIC cycle is an iterative process. It means that we could initiate another improvement program (It always be a net 6sigma program) after one DMAIC cycle is finished in order to pursue better processes and results. The end of one DMAIC cycle always indicates the beginning of another DMAIC cycle. The new improvement cycle will lead us to a bigger success.
Keywords/Search Tags:6sigma, CMM, CMMI, Metrics, MINITAB, DMAIC
PDF Full Text Request
Related items