Você está na página 1de 6

Anlise de Pareto para identificao de problemas

Veja neste artigo como se utiliza a Anlise de Pareto para priorizar aes de resoluo de problemas durante o desenvolvimento de software e como fazer um diagrama de Pareto utilizando o Microsoft Excel. A maioria dos usurios s usa vinte por cento dos recursos de um software. Uma pequena parte do cdigo roda a maior parte do tempo. Grande parte dos defeitos do software pode ser rastreada para uma pequena quantidade de causas. Voc provavelmente j ouviu alguma das frases acima, mas talvez voc no saiba a origem deste princpio, que, de modo geral, nos diz que existe uma relao 80/20 para a maioria dos eventos que observamos. o princpio de Pareto, atribudo ao economista italiano Vilfredo Pareto, que teria observado que 80% da terra na Itlia pertencia a 20% da populao; de modo mais formal, o princpio de Pareto diz que na maioria dos eventos, 20% das causas so responsveis por 80% dos efeitos[i]. O Princpio de Pareto muito utilizado pelas organizaes, hoje em dia, para lidar com problemas internos, qualidade dos produtos, melhoria de processos, includo aqui o desenvolvimento de software. Serve para, entre outras coisas, decidir quais os requisitos aos quais se deve dar mais ateno, quais os pedaos de cdigo que devem ser mais otimizados, por serem os que mais so executados, etc. Baseia-se na anlise quantitativa do evento sob estudo. Analisa-se a situao (evento) e constri-se um grfico ou diagrama de Pareto, ordenando-se os itens (problemas, requisitos, etc) em ordem decrescente de ocorrncia (frequncia) e traando-se uma linha que mostra o percentual acumulado dessas causas. Assim, consegue-se observar que, em geral, um pequeno nmero de causas (idealmente 20%) responsvel pela maioria dos efeitos (80%, em teoria).

Figura 1: Exemplo de Diagrama de Pareto[ii]

Na rea de software, podemos dizer, por exemplo, que 20% dos requisitos satisfazem a 80% dos usurios. Identificando estes requisitos, podemos nos concentrar na qualidade da entrega dos mesmos, garantindo um grande nmero de usurios satisfeitos, em lugar de, por exemplo, despendermos uma quantidade exagerada de esforos em um nmero muito grande de requisitos que, ainda que desejveis, no contribuam to significativamente para atender as necessidades dos usurios. Os passos para se construir um diagrama so[iii]:

Selecionar as categorias lgicas; Reunir os dados; Ordenar os dados segundo a ordem da maior a menor categoria; Totalizar os dados para todas as categorias; Calcular a percentagem de total que cada categoria representa

Podemos utilizar o princpio no apenas para encontrar problemas do produto, mas tambm para fazer uma anlise competitiva, concentrando-nos assim nas caractersticas chave do produto[iv]. Vejamos um exemplo de como construir um diagrama de Pareto utilizando o Microsoft Excel. Digamos que estamos testando um novo software e coletamos informaes dos usurios sobre a satisfao com o novo sistema, atravs de uma pesquisa. Aps entrevistar um grande nmero de usurios, encontramos as seguintes reclamaes, que tabulamos em nossa planilha:

Figura 2: Exemplo de planilha com o resultado de pesquisa de satisfao Cada usurio pode ter assinalado mais de um problema. Somando-se o total de problemas registrados, chegamos ao nmero de 788 ocorrncias. Colocamos os dados em ordem decrescente do nmero de reclamaes e acrescentamos duas colunas, uma representando o percentual de cada problema e a outra o percentual acumulado.

Figura 3: Colocando percentual e percentual acumulado Nas linhas 2 a 10 utilizamos duas frmulas simples, nas colunas C e D, para chegar ao clculo do percentual e percentual acumulado. Na coluna C, o valor de cada clula obtido dividindo-se o nmero de reclamaes, encontrado na coluna B da linha correspondente, com o total de reclamaes, que o mesmo para todos 788 ( clula $B$11 ).

Figura 4: Frmula para clula de percentual Na coluna D, a clula na primeira linha ser igual correspondente na coluna C. As demais linhas sero calculadas somando-se a clula acima com aquela na coluna C.

Figura 5: Frmula para percentual acumulado A anlise dos dados tabulados na figura 3 j nos mostra que a maioria dos problemas est concentrada em um nmero pequeno de causas.

Poderamos ento nos concentrar em resolver as trs causas mais frequentes de reclamaes e assim, imaginamos, obteramos uma melhoria na satisfao dos usurios com o sistema da ordem de 80%. Mais do que isso, ao ordenarmos os problemas de uma forma a priorizar os mais frequentes observamos, no nosso exemplo, que a maior parte das causas est nos mdulos de gerao de formulrios e de acesso ao banco de dados, o que nos permitiria concentrar nossos esforos nesses dois mdulos. Obviamente preciso levar em conta que a anlise de Pareto no garante que necessariamente os problemas e requisitos mais importantes esto sendo abrangidos. O mesmo vale para questes de compliance (legislao) ou regras de negcio. Poderia ser necessrio, por exemplo, por uma questo contratual, que o sistema fornea opo de ajuda para o usurio e, mesmo que no tenha sido uma queixa frequente, este seria um item a ser revisto pela equipe de desenvolvimento. A anlise de Pareto no serve, isoladamente, para determinar que ao tomar, mas uma ferramenta importante para nos dar um guia objetivo (quantitativo) de ao. Faamos o grfico ou diagrama correspondente aos dados que temos do exemplo acima, para adicionar informao visual nossa anlise. Vamos construir dois grficos combinados, utilizando o Microsoft Excel. Selecione as colunas A, B e D da planilha, da primeira linha at a linha que contm o ltimo elemento (no nosso caso, linha 10). Insira um grfico de colunas. Esta a base do nosso diagrama. Os problemas e suas quantidades sero representados pelas colunas.

Figura 6: Construindo o diagrama no Excel grfico de colunas Precisamos agora modificar o grfico para o percentual acumulado, de modo a ficar como num diagrama de Pareto (como na Figura 1).

Clique com o boto da direita em algum dos itens do grfico referentes srie % acc e no menu escolha Alterar tipo de grfico de srie. Como as colunas dessa srie esto muito pequenas, pode ser mais fcil clicar sobre a srie na legenda que fica direita.

Figura 7: Alterando o tipo de grfico para a srie % acumulado Escolha nas opes um grfico do tipo linha, com ou sem mercadores. Depois que a srie se modificar, clique novamente com o boto da direita sobre a mesma e selecione Formatar Srie de Dados; na janela seguinte, selecione Eixo secundrio em Opes de srie. Pronto, nosso grfico de Pareto est completo.

Figura 8: Diagrama de Pareto Conseguimos a informao visual de que poucos elementos so responsveis pela maioria das ocorrncias. Agora encontrar a soluo para o que foi identificado.

Você também pode gostar