-
Notifications
You must be signed in to change notification settings - Fork 2
Resultado da Melhoria 1
Esta página tem por objetivo armazenar as métricas de melhoria de processo para a primeira melhoria proposta, que podem ser encontradas neste link, bem como analisar se os benefícios esperados com as mudanças foram realmente alcançados.
Vale ressaltar que algumas das métricas de melhoria definidas não foram coletadas para essa Sprint, devido a impossibilidade de fazê-lo, levando em conta que a Sprint já havia começado e terminado algum tempo antes destas métricas estarem definidas de fato.
O percentual de código testado foi obtido da análise a partir da ferramenta incluída na integração contínua, o coveralls.
A cobertura de testes no Repositório do APP é de 38% na branch develop.
A cobertura de testes no Repositório da API é de 86.832% na branch develop.
O número de erros foi obtido através da análise realizada pela ferramenta eslint incluída na integração contínua.
O número de erros encontrados pelo eslint no Repositório do APP foi 0.
Não há folha de estilo configurada na integração contínua do Repositório da API.
A complexidade ciclomática foi obtida através da análise na ferramenta Sonar.
No Repositório do APP a ferramenta reportou uma complexidade ciclomática de 180, dividida em 141 métodos, caracterizando uma complexidade de 1.27 por método.
No Repositório da API, a ferramenta reportou uma complexidade ciclomática de 149, dividida em 94 métodos, caracterizando uma complexidade de 1.58 por método.
A porcentagem de duplicação de código foi obtida através da análise realizada pela ferramenta sonar.
No Repositório do APP, não foram encontrados blocos de código duplicado segundo a análise da ferramenta sonar.
No Repositório da API, também não foram encontrados blocos de código duplicado.
O percentual de código testado foi obtido da análise a partir da ferramenta incluída na integração contínua, o coveralls.
A cobertura de testes no Repositório do APP é de 23.96% na branch develop.
A cobertura de testes no Repositório da API é de 87.405% na branch develop.
O número de erros foi obtido através da análise realizada pela ferramenta eslint incluída na integração contínua.
O número de erros encontrados pelo eslint no Repositório do APP foi 0.
Não há folha de estilo configurada na integração contínua do Repositório da API.
A complexidade ciclomática foi obtida através da análise na ferramenta Sonar.
No Repositório do APP a ferramenta reportou uma complexidade ciclomática de 244, dividida em 186 métodos, caracterizando uma complexidade de 1.31 por método.
No Repositório da API, a ferramenta reportou uma complexidade ciclomática de 165, dividida em 102 métodos, caracterizando uma complexidade de 1.61 por método.
A porcentagem de duplicação de código foi obtida através da análise realizada pela ferramenta sonar.
No Repositório do APP, não foram encontrados blocos de código duplicado segundo a análise da ferramenta sonar.
No Repositório da API, também não foram encontrados blocos de código duplicado.
Não foi possível realizar a coleta da métrica pois não foram disponibilizados pela Alta Gerência as notas de apresentação parcial e os tópicos insatisfatórios. Assim, essa métrica tem sua análise e providência também impedidas.
O objetivo dessa métrica é verificar se a metodologia está adequada a disciplina. Seu cálculo é baseado no número de alterações realizadas, onde essas alterações são elencadas com todas as equipes e depois verificado o que destes pontos levantados foram realmente implementadas soluções de melhoria. Para esse ciclo considerou-se que as mudanças propostas foram as encontradas como GAP's do processo considerado IDEAL.Sendo assim a métrica possuiu o valor 6, fazendo com que a metodologia seja considerada adequada.
NAI = 0 (AIGQA) + 4 (AIDEV) + 2 (AIPROC) + 0 (AIMPS)
No próximo ciclo deve-se realizar no início do mesmo o levantamento para que assim a métrica possa ser avaliada novamente posteriormente.
Essa métrica busca verificar a satisfação dos alunos quanto ao desempenho obtido na disciplina. Seu funcionamento ocorre com o preenchimento de formulário online para verificar qual a nota que a equipe recebeu, o quão correta foi essa nota, o quanto o aluno percebeu que contribuiu ao projeto e se a avaliação foi coerente.
Não é possível realizar no momento o cálculo do valor dessa métrica, pois a mesma tem como um de seus coeficientes de cálculo a Nota de avaliação da Auto Gerência, que é divulgada somente após o término do ciclo.Isso ocorreu porque esta métrica foi definida ao decorrer do ciclo, demandando assim que ocorra uma mudança no planejamento do formato de divulgação de notas da disciplina, o que não foi possível ocorrer até o momento.
Em relação às métricas para medir a mudança na qualidade do produto após a aplicação de um novo processo, não foi possível observar mudança alguma, ou seja, as métricas de manutenabilidade se mantiveram em estado igual ou muito similar tanto antes quanto depois da execução do novo processo.
Existem algumas interpretações possíveis para este fato. Uma delas é a de que não existiu nenhum impacto causado pelas novas mudanças. De fato, é possível que algumas métricas não tenham observado alteração porque, de certa maneira, apesar do aspecto não ter sido definido no processo, estava sendo implementado na execução. Isto é uma possibilidade real, já que a equipe de melhoria priorizou os GAPs do processo em relação a sua definição, e não a sua implementação.
Outra possível interpretação é a de que as mudanças propostas não foram de fato implementadas. De fato, algumas das mudanças propostas não foram implementadas na sua totalidade, como por exemplo a padronização do código, que não foi aplicada (por meio de folha de estilo) no repositório da [API].
A recomendação a ser feita para melhorias futuras é que os focos de melhoria sejam identificados em relação ao que está ou não implementado de fato na execução do processo. Isto pode causar mudanças mais visíveis na organização, que poderão ser medidas, e, desta forma, a melhoria poderá ser de fato constatada.
- Template do Plano de Medição
- Template para Resultado de Métricas Coletadas por Sprint
- Diretrizes e template para Objetivos GQM