Processo de Priorização de Melhorias

Introdução

Este documento apresenta a priorização das propostas de melhoria levantadas através de reunião com os membros de outros grupos de trabalho do processo.

Metodologia

Para a realização da priorização, os membros da equipe de processo de reuniram com as demais equipes de trabalho para avaliar o processo seguido por cada equipe.

Nessa reunião, os membros da equpe de processo analisaram as atividades realizadas por cada equipe, de forma a identificar o grau de definição, bem como o grau de implementação das atividades no processo adotado pela equipe, de acordo com a Escala de Filipiny.

Através das conclusões obtidas na definição e implementação de cada atividade no processo, os membros definiram então ações de melhorias que pudessem ser adotadas de forma a melhorar as evidências da realização de uma atividade por parte dos membros.

Essas ações de melhorias foram posteriormente discutidas pelos membros da equipe de processo, e foram priorizadas utilizando o método MoSCoW, que as classifica de acordo com o seu nível de importância para a realização do processo. Algumas atividades não foram priorizadas pois não foram definidas ações de melhoria para esta, pois o seu grau de definição ou/e implementação é suficientemente alto para estabelecer que a atividade está definida e implementada de forma satisfatória no processo.

Priorização das Ações

Falar sobre o método utilizado para definição das priorizações.

Caracterização das Práticas de Implementação

Caracterização

Sigla

Requisitos

Totalmente implementado (Fully Implemented)

FI

Artefatos diretos presentes e julgados adequados;

Apoiado por artefato indireto e/ou afirmação;

Nenhuma deficiência na aplicação prática.

Largamente Implementado (Largely Implemented)

LI

Artefatos diretos presentes e julgados adequados;

Apoiado por artefato indireto e/ou afirmação;

Nenhuma deficiência na aplicação prática.

Parcialmente implementado (Partially Implemented)

PI

Artefato diretos ausentes ou são julgados inadequados;

Artefatos ou afirmação indicam que alguns aspectos da práticas estão implementados;

Uma ou mais fraquezas encontradas.

Artefatos diretos presentes e adequados;

Nenhuma outra evidência apoio os artefatos diretos;

Uma ou mais fraquezas encontradas.

Não implementado (Not implemented)

NI

Artefatos diretos ausentes e/ou julgados inadequados;

Nenhuma outra evidência apoia os artefatos diretos;

Uma ou mais fraquezas foram encontradas.

Não implementado ainda (Not Yet)

NY

O projeto não alcançou o estágio esperado no ciclo de vida.

Processo de Desenvolvimento

Atividades de Planejamento

Atividade

Grau de Definição

Grau de Implementação

Ação de Melhoria

Prioridade

Justificativa

Elicitar requisitos

FI

FI

-

-

-

Analisar requisitos

NI

FI

Refinamento deve ser feito internamente na equipe, como definição de escopo e de viabilidade do projeto.

Especificar tarefa de viabilidade do projeto.

Could Have

A ausência de uma tarefa de viabilidade do projeto prejudica a definição de um escopo de maior valor.

Refinar requisitos

PI

FI

Retirar essa parte do processo, que é redundante com a atividade de Validar Requisito.

Could Have

Evita retrabalho mas não é tão essencial porque a atividade relacionada a elicitar requisitos já foi realizada.

Documentar requisitos

PI

FI

Definir melhor a granularidade dos requisitos e definição de hierarquia dos requisitos.

Could Have

O maior detalhamento dos requisitos permite uma melhor compreensão, mas não é tão essencial porque a atividade relacionada a elicitar requisitos já foi realizada.

Validar requisitos

FI

FI

-

-

-

Planejar Release

NI

PI

Alterar processo para embarcar a equipe da auditoria, que já existe.

Detalhar atividades.

Must Have

Inadequado por definir auditoria para a equipe de desenvolvimento, deve ser direcionada a uma equipe específica para esta proposta.

Atividades de Desenvolvimento

Atividade

Grau de Definição

Grau de Implementação

Ação de Melhoria

Prioridade

Justificativa

Planejar Sprint

LI

FI

Documentar corretamente a participação do PO e do Scrum Master, que estão sem definição clara de respsonsabilidades.

Must Have

Os papeis do PO e do Scrum Master são de suma importância para o andamento do projeto, principalmente no que tange a definição do produto e produtividade da equipe.

Desenvolver

FI

FI

-

-

-

Testar

FI

FI

-

-

-

Realizar stand-up

FI

NI

Realizar stand-up/ daily meeting remoto por texto no dia anterior a aula.

Must Have

Realizado antes da aula é possível se preparar para atividades corretivas e melhorias no dia da aula.

Integrar

FI

FI

-

-

-

Revisar

FI

FI

-

-

-

Realizar Retrospectiva

FI

FI

-

-

-

Processo de Medição

Atividades de Planejamento

Atividade

Grau de Definição

Grau de Implementação

Ação de Melhoria

Prioridade

Justificativa

Elaboração do Contexto

FI

FI

-

-

-

Definir Área de Melhoria

NI

NI

Documentar através de artefatos as áreas de melhoria do processo.

Must Have

Definir a área de melhoria é essencial para elaboração de um plano.

Estabelecer e treinar time GQM

PI

PI

Definir plano de treinamento para o time GQM, utilizando conteúdo disponível de livre acesso tal como vídeos e artigos.

Should Have

Um time bem treinado é capaz de realizar um melhor trabalho de medição.

Atividades de Definição

Processo/Atividade

Grau de Definição

Grau de Implementação

Ação de Melhoria

Prioridade

Justificativa

Criar/Rever plano de medição

FI

FI

-

-

-

Estabelecer objetivos de medição

FI

FI

-

-

-

Especificar Questões

FI

FI

-

-

-

Identificar métricas

FI

FI

-

-

-

Validar objetivos, questões e métricas

NI

NI

- Produzir um artefato que comprove a execução dessa atividade.

Must Have

A inexistência de um artefato que comprove a execução da atividade compromete a mitigação de problemas.

Definir rastreabilidade

NI

NI

- Detalhar a atividade e o processo de rastreio. - Especificar documento de rastreabilidade.

Must Have

Os textos estão rasos e não servem como base para criar a rastreabilidade.

Atividades de Interpretação

Processo/Atividade

Grau de Definição

Grau de Implementação

Ação de Melhoria

Prioridade

Justificativa

Analisar Dados

LI

NY

Analisar dados.

Must Have

-

Comunicar Resultado

LI

NY

Todos os resultados devem ser postados na wiki e comunicados através de issues no GitHub

Must Have

Falta centralização e transparência dos resultados obtidos

Identificar Melhorias

LI

NY

As melhorias devem ser identificadas em forma de planilhas deixando claras as atividades a serem refatoradas.

Must Have

As melhorias precisam ser documentadas de maneira clara para facilitar a execução.

Processo da Garantia de Qualidade

Acompanhamento de Atividades

Processo/Atividade

Grau de Definição

Grau de Implementação

Ação de Melhoria

Prioridade

Justificativa

Separação de Milestones

FI

NI

Criação e utilização de milestone.

Should Have

A separação de milestones é importante para a melhor organização das tarefas, apresentando em qual ciclo do projeto elas foram realizadas.

Utilização do Kanban

FI

PI

Atualizar o zenhub.

Should Have

Utilizar o kanban é de grande importância para que, tanto o time quanto observadores, estejam aptos a saber o progresso do trabalho.

Utilização de Labels

FI

FI

-

-

-

Burndown

FI

NI

Tirar o burndow do processo.

Should Have

Todo projeto que possui trabalho mensurável por tempo pode possuir um burndown, porém é dispensável.

Políticas de Garantia de Qualidade

Processo/Atividade

Grau de Definição

Grau de Implementação

Ação de Melhoria

Prioridade

Justificativa

Política de Resultados da Auditoria

FI

FI

-

-

-

Política de Não Conformidades

FI

LI

Será tirada a utilização da matriz GUT.

Should have

À matriz GUT tem uma alta complexidade de documentação que não reflete nos benefícios que ela trás para o processo atual.

Planejamento de Auditorias

Processo/Atividade

Grau de Definição

Grau de Implementação

Ação de Melhoria

Prioridade

Justificativa

Estimar quantidade de auditorias

FI

PI

Executar etapa no projeto Grimório Mestre.

Must Have

Etapa executada apenas no projeto Avaleasy.

Estimar datas de auditorias

FI

PI

Executar etapa no projeto Grimório Mestre.

Must Have

Etapa executada apenas no projeto Avaleasy.

Selecionar objetos de auditorias

FI

PI

Executar etapa no projeto Grimório Mestre.

Must Have

Etapa executada apenas no projeto Avaleasy.

Alocar auditores

FI

PI

Executar etapa no projeto Grimório Mestre.

Must Have

Etapa executada apenas no projeto Avaleasy.

Execução das Auditorias

Processo/Atividade

Grau de Definição

Grau de Implementação

Ação de Melhoria

Prioridade

Justificativa

Preparar execução da auditoria

FI

PI

Executar etapa no projeto Grimório Mestre.

Must Have

Etapa executada apenas no projeto Avaleasy.

Executar auditorias planejada

FI

PI

Executar etapa no projeto Grimório Mestre.

Must Have

Etapa executada apenas no projeto Avaleasy.

Documentar resultados da auditoria

FI

PI

Executar etapa no projeto Grimório Mestre.

Must Have

Etapa executada apenas no projeto Avaleasy.

Documentar resultados do ciclo

FI

NI

Documentar os resultados do ciclo 1.

Must Have

Os resultados do ciclo são importantes para se ter um panorama geral da qualidade do projeto.

Reportar não conformidade aos gerentes

FI

FI

-

-

-

Last updated