Statistical measurement and analysis for software process improvement / MediÃÃo e AnÃlise EstatÃstica na Melhoria de Processos de Software

AUTOR(ES)
DATA DE PUBLICAÇÃO

2006

RESUMO

Based on the premise that the quality of a software product is mostly the result of the quality of the process in which it is developed, models for the improvement of the process of software have been established as the essencial part of some efforts, including governments, universities and industries from different countries trying to change the condition of âhandcraftâ production of software to âindustrialâ including professional and effective production where you can find software processes defined and lined up with the objectives of the organization, standardized, predictable and capable of continuous progress. The measurement and analysis assume great importance, once, if you dontât have them, the processes cannot be improved. Like any other methodology to obtain this improvement needs a quantitative management â in fact, statistical â this work aims the study of the application of statistical methodologies, according to the Six Sigma philosophy, and its contribution to the quantitative administration, control and improvement, and the CMMI is the chosen pattern for this study. Some examples of the use of statistical methodologies in the software engineering are displayed. There was a real experience of the application of the methodologies in company developing software in Minas Gerais, and the analysis of three issues were relevant: the time, the cost and quality in two concluded software projects. For the two first issues, It was done a correlation analysys between data and estimation, and the exam of the distribution of the differences between these values and the mean and the standard deviation of this distribution. For the third issue, it was done the Pareto analysis. After the reflection about the high values to the rate of linear correlation between estimation and data (over 0,99), it was observed the necessity of measuring the attributes, which were not being considered by the company. The origin of the majority of defects was identified. It was suggested that the control charts should follow the three issues. The statistical methodologies cooperate with the introduction of a systematic, established in the scientific and objective thought, with the purpose of setting effective measurements, lined up with the information necessities and the goals of the organization.

ASSUNTO(S)

software process improvement seis sigma estatistica cmmi six sigma cmmi melhoria de processos de software

Documentos Relacionados