UnbFeelings / unb-feelings-GQA

Repositório que contém a organização da equipe de garantia de qualidade do projeto.
MIT License
4 stars 1 forks source link

Consolidação do Resultado do Ciclo 1 #56

Closed Rdlenke closed 6 years ago

Rdlenke commented 6 years ago

Issue para o tracking da consolidação do resultado do ciclo 1.

Rdlenke commented 6 years ago

2.2 Objetos Auditados

Código Objeto Objeto Atividade relacionada a este objeto no processo
#44 Lista Informal de Requisitos Elicitar Requisitos
#49 Requisitos Analisar Requisitos
#40 Backlog Documentar Requisitos
#45 Backlog Validado Validar Requisto
#46 Backlog Refinado Refinar Requisitos
#42 Backlog da Release Planejar Release
#43 Planejamento de Treinamentos Planejar Release
#38 Backlog da Sprint Planejar Sprint
#34 Testes de Software Testar
#37 Incremento de Software Desenvolver
#32 Backlog da Release Refinado Revisar
#39 Relatório da Retrospectiva Realizar Retrospectiva
#50 Plano de Medição Planejar Medições
#53 Plano de Medição Refinado Definir Medições
#33 Métricas de Processo Coletar Métricas de Processo
#35 Métricas de Código Coletar Métricas de Código
#47 Documentação da Análise das Métricas Analisar Métricas
#48 Relatório de Desempenho Gerar Relatório
#55 Relatório Final Relatório Final de Medição
#54 Melhoria da Qualidade do Processo ou do Produto Ação Referente à Valor de Métrica Insatisfatório
#52 Processo do Ciclo de Desenvolvimento Processo do Ciclo de Desenvolvimento
#51 Subprocesso Requisitos Subprocesso Requisitos
#42 Subprocesso Desenvolvimento Subprocesso Desenvolvimento
#36 Medição e Análise Medição e Análise
maugustoo commented 6 years ago

2.4 Auditores

Auditor Objeto de Auditoria Resultado Auditoria
@AllanNobre Lista informal de Requisitos Resultado
@AllanNobre Requisitos Resultado
@thiagonf Backlog Validado Resultado
@thiagonf Backlog Refinado Resultado
@Ronyell Planejamento de Treinamentos Resultados
@Ronyell Backlog da Sprint Resultado
@naiieandrade Backlog Resultado
@naiieandrade Backlog da Release Resultado
@Matheusss03 Testes de Software Resultado
@Matheusss03 Incremento de Software Resultado
@rdlenke Backlog da Release Refinado Resultado
@rdlenke Relatório da Retrospectiva Resultado
@maugustoo Plano de medição Resultado
@maugustoo Plano de medição Refinado Resultado
@igor-gme Métricas de Processo Resultado
@igor-gme Métricas de Código Resultado
@joaopaulonsoares Documentação da análise das Métricas Resultado
@joaopaulonsoares Relatório de Desempenho Resultado
@JonathanRufino Relatório Final Resultado
@JonathanRufino Melhoria da qualidade do processo ou do produto Resultado
@freemanpivo Processo do ciclo de desenvolvimento Resultado
@freemanpivo Subprocesso Requisitos Resultado
@fabiolamfleury Subprocesso Desenvolvimento Resultado
@fabiolamfleury Medição e Análise Resultado
Ronyell commented 6 years ago
Issue Objeto Técnica Utilizada Template
#44 Lista informal de Requisitos Entrevista e Checklist Entrevista e Checklist
#49 Requisitos Entrevista e Checklist Entrevista e Checklist
#45 Backlog Validado Entrevista e Checklist Entrevista e Checklist
#46 Backlog Refinado Entrevista e Checklist Entrevista e Checklist
#43 Planejamento de Treinamentos Entrevista e Checklist Entrevista e Checklist
#38 Backlog da Sprint Entrevista e Checklist Entrevista e Checklist
#40 Backlog Entrevista e Checklist Entrevista e Checklist
#42 Backlog da Release Entrevista e Checklist Entrevista e Checklist
#34 Testes de Software Checklist Checklist
#37 Incremento de Software Entrevista Entrevista
#32 Backlog da Release Refinado Checklist Checklist
#39 Relatório da Retrospectiva Checklist Checklist
#50 Plano de medição Checklist Checklist
#53 Plano de medição Refinado Checklist Checklist
#33 Métricas de Processo Checklist Checklist
#35 Métricas de Código Entrevista e Checklist Entrevista e Checklist
#47 Documentação da análise das Métricas Checklist Checklist
#48 Relatório de Desempenho Checklist Checklist
#55 Relatório Final Entrevista e Checklist Entrevista e Checklist
#54 Melhoria da qualidade do processo ou do produto Entrevista Entrevista
#52 Processo do ciclo de desenvolvimento Entrevista e Checklist Entrevista e Checklist
#51 Subprocesso Requisitos Entrevista Entrevista
#42 Subprocesso Desenvolvimento Entrevista Entrevista
#36 Medição e Análise Entrevista Entrevista
joaopaulonsoares commented 6 years ago

2.5

Issue da Auditoria Não Conformidade Complexidade Responsável Proposta de Solução
[#44][#44] Inexistência da Lista Informal de Requisitos Leve Equipe de Processo Procurar trazer o cliente para dentro do processo de desenvolvimento o máximo possível, já que essa fase inicial de requisitos foi afetada pela falta desse artefato previsto no processo.
[#45](https://github.com/UnbFeelings/unb-feelings-GQA/issues/45) Inexistência do Backlog Validado Crítica Equipe de Desenvolvimento Documentação do Backlog e em seguida refina-lo
[#46](https://github.com/UnbFeelings/unb-feelings-GQA/issues/46) Inexistência do Backlog Refinado Crítica Equipe de Desenvolvimento Documentação do Backlog e em seguida refinalo-lo
[#43](https://github.com/UnbFeelings/unb-feelings-GQA/issues/43) Treinamentos não planejados Simples Equipe de Processo É recomendado que o planejamento dos treinamentos ocorra ao final/começo de cada sprint, modificando assim o processo de desenvovimento, onde os treinamentos são identificados no início da release. Também é recomendado que gerem evidências dos treinamentos principalmente com a criação do documento de planejamento dos treinamentos.
[#38](https://github.com/UnbFeelings/unb-feelings-GQA/issues/38) Falta de evidências da realização do planejamento da sprint Crítico Equipe de Processo Criar milestone para cada sprint, relacionar as issues às sprints(milestones), designar recursos para cada issue, escrever no corpo da issue a história em voz de usuário e seus critérios de aceitação, criar epics ou tags representando as features e indicar seus relacionamentos para garantir uma melhor rastreabilidade. Documentar planejamento das sprints subsequêntes.
[#40](https://github.com/UnbFeelings/unb-feelings-GQA/issues/40) Inexistência da documentação das features Média Equipe de Processo Definir quais as métricas devem ser coletadas e realizá-las periodicamente
[#42](https://github.com/UnbFeelings/unb-feelings-GQA/issues/42) Inexistência da documentação do Backlog Média Equipe de Processo Definir quais as métricas devem ser coletadas e realizá-las periodicamente
[#34](https://github.com/UnbFeelings/unb-feelings-GQA/issues/34) Inexistência do Plano de Medição Média Equipe de Processo Baseando-se no processo de medição, um plano de medição deve ser criado para que a equipe de desenvolvimento possa realizar seus testes de acordo com o mesmo e, assim, obter a qualidade desejada.
[#37](https://github.com/UnbFeelings/unb-feelings-GQA/issues/37) Não Realização do Incremento de Software Crítica Equipe de Processo e Equipe de Desenvolvimento Para que o [processo metodológico](https://github.com/UnbFeelings/unb-feelings-docs/wiki/Processo) descrito seja seguido, é necessário que incrementos de Software sejam integrados para que assim funcionalidades do produto sejam implementadas assim que acabadas.
[#32][#32] Não existe indícios claros de quando uma sprint acabou - Equipe de Desenvolvimento Documentar melhor as sprints, tanto em planejamento quanto em finalização. Um documento físico seria melhor, porém a documentação pode ser feita nas próprias issues.
[#32][#32] Histórias finalizadas não documentadas - Equipe de Desenvolvimento Documentar melhor as sprints, tanto em planejamento quanto em finalização. Indicar nas issues de qual sprint elas são.
[#32][#32] Histórias não finalizadas não documentadas - Equipe de Desenvolvimento Documentar melhor as sprints, tanto em planejamento quanto em finalização. Indicar nas issues de qual sprint elas são. Indicar, que histórias não foram finalizadas, nas próprias issues.
[#32][#32] Os motivos pelos quais uma história não foi concluída não foram documentadas. - Equipe de Desenvolvimento Documentar melhor as sprints, tanto em planejamento quanto em finalização. Indicar nas issues de qual sprint elas são. Indicar, que histórias não foram finalizadas, nas próprias issues, assim como as razões pelos quais elas não foram concluídas.
[#32][#32] As dívidas para próximas sprints não foram identificadas nem documentadas - Equipe de Desenvolvimento Documentar melhor as sprints, tanto em planejamento quanto em finalização. Indicar nas issues de qual sprint elas são. Indicar, que histórias não foram finalizadas, nas próprias issues, assim como as razões pelos quais elas não foram concluídas. Diferenciar as issues que são dívidas por meio de labels.
[#32][#32] O Backlog da release não foi replanejado/repriorizado - Equipe de Desenvolvimento Criar o artefato, e repriorizá-lo a cada sprint.
[#39][#39] Sprint não foi finalizada - Equipe de Desenvolvimento Documentar melhor as sprints, tanto em planejamento quanto em finalização. Um documento físico seria melhor, porém a documentação pode ser feita nas próprias issues.
[#39][#39] Revisão não realizada - Equipe de Desenvolvimento Documentar melhor as sprints, tanto em planejamento quanto em finalização. Documentar a realização da revisão juntamente com as sprints.
[#39][#39] O relatório da retrospectiva não existe - Equipe de Desenvolvimento Documentar a retrospectiva de cada sprint, indicando o que foi bom e o que foi ruim nas iterçaões.
[#50][#50] Análises do que será medido Crítica Equipe de Processo ---
[#50][#50] Planejamento de coleta Crítica Equipe de Processo ---
[#53][#53] Métricas sem técnicas de coleta Crítica Equipe de Processo ---
[#53][#53] Métricas sem indicadores Crítica Equipe de Processo ---
[#33][#33] Inexistência da documentação das métricas de processo Média Equipe de Processo Definir quais as métricas devem ser coletadas e realizá-las periodicamente.
[#35][#35] Inexistência da documentação com os resultados das métricas de código Média Equipe de Desenvolvimento Coletar as métricas de código periodicamente.
[#47][#47] Inexistência da Documentação da análise das métricas Crítica Equipe de Processo Que seja realizada a coleta da métricas do estado atual do projeto e em seguida realizar a análise das mesmas e a documentação do resultado obtido
[#48][#48] Inexistência do Relatório de Desempenho Crítica Equipe de Processo Que seja realizada a análise das métricas após obtê-las e assim realizar a confecção do Relatório de Desempenho
[#55](https://github.com/UnbFeelings/unb-feelings-GQA/issues/55) Relatório de métricas inexistente Leve Equipe de Desenvolvimento É recomendado a integração de ferramentas de análise de código para que as métricas possam ser geradas automaticamente, sem que haja a necessidade de atribuir esta tarefa a uma pessoa. No entanto recomenda-se definir um responsável pela elaboração do relatório de métricas.
[#52](https://github.com/UnbFeelings/unb-feelings-GQA/issues/52) Não utilização/adesão ao processo de Desenvolvimento Crítica Equipe de Processo É recomendável que o time de processo se reúna com o time de desenvolvimento para discutir o que causou tanta repulsa ao processo, avaliar atividades que não são facilitadoras da produtividade da equipe e artefatos que não são relevantes ao processo.
[#52](https://github.com/UnbFeelings/unb-feelings-GQA/issues/52) Não documentação do Backlog Média Equipe de Processo Além de documentar os requisitos, verificar se eles estão sendo implementados conforme o cliente lhes pediu. Além disso, reunir com a equipe de processos para definir o nível de detalhamento desses requisitos, a forma de escrita do Backlog e os critérios de aceitação das histórias.
[#52](https://github.com/UnbFeelings/unb-feelings-GQA/issues/52) Ausência de Planejamento de Treinamentos Média Equipe de Processo Importante consolidar um post-morten identificando quais foram as principais dificuldades da equipe de desenvolvimento em relação as tecnologias utilizadas, e também se possível documentar as soluções destes problemas para gestão do conhecimento.
[#51](https://github.com/UnbFeelings/unb-feelings-GQA/issues/51) Não documentação da Lista Informal de Requisitos Leve Equipe de Processo Reunir com o cliente e tentar extrair das primeiras reuniões os requisitos que foram elicitados, esboços de interface, etc.
[#42](https://github.com/UnbFeelings/unb-feelings-GQA/issues/42) Não realização do Planejamento da Sprint Crítica Equipe de Desenvolvimento Realização da reunião durante o perído da aula (na terça ou na quinta as 14hrs) que é um horário em que todo grupo estará disponível e a maioria presente. O scrum master deve ser responsável por organização da reunião.
[#42](https://github.com/UnbFeelings/unb-feelings-GQA/issues/42) Não realização da Daily Meeting Leve Equipe de Desenvolvimento Reavaliar no processo se é realmente necessário a realização de reuniões de daily meeting já que a equipe já faz essa comunicação rapidamente via telegram.
[#42](https://github.com/UnbFeelings/unb-feelings-GQA/issues/42) Não realização de testes no desenvolvimento Crítica Equipe de Desenvolvimento Aceitação de pull requests apenas que possuam testes relacionados as features.
[#42](https://github.com/UnbFeelings/unb-feelings-GQA/issues/42) Não realização de reuniões de retrospectiva da sprint Crítica Equipe de Desenvolvimento A reunião de retrospectiva da sprint é fundamental para diagnóstico do processo, sendo assim, recomenda-se a realização da reunião durante o perído da aula (na terça ou na quinta as 14hrs) que é um horário que todo grupo estará disponível e a maioria presente. O scrum master deve ser responsável por organização da reunião
[#36](https://github.com/UnbFeelings/unb-feelings-GQA/issues/36) Não realização da coleta de métricas Média Equipe de Desenvolvimento É recomendável que o time de processo se reúna com o time de desenvolvimento para discutir a importância da coleta de métricas e como fazê-la.