Manifesto Ágil BR-UTM Tec
---- ----- ------ -----
Time
PO: Ten Ferreira
Líder Técnico: Rafael Albarello
Scrum Master: Adelmo Oliveira
FullStack Dev: João Oliveira
FullStack Dev: Fernanda Serra
Community Manager: Carlos Federhen
Engenheiro DevOps: Renan Vilela
Diretrizes
- Os épicos são apresentados pelo PO
- Épico é um grande conjunto de trabalho
- Durante o planejamento da Sprint o time divide os épicos em "Histórias de Usuário" (Template no final)
- Épico é um grande conjunto de trabalho
- As "Histórias de Usuários" são detalhadas em Tarefas que irão compor o backlog do projeto
- As Histórias de Usuário terão 2 tipos de tarefas:
-
Refinamento (Pesquisa e detalhamento)
- O refinamento é o detalhamento do que deve ser feito pela equipe de desenvolvimento
- Uma tarefa Dev só pode ser gerada por uma tarefa de Refinamento finalizada
- Uma tarefa de refinamento pode gerar outras tarefas de ref ou dev ou user stories
- O entregável de um Refinamento é um Documento na WIKI com as conclusões do refinamento
-
Dev
- Implementa o que foi descrito pelo refinamento
- Uma tarefa QA só pode ser gerada por uma tarefa Dev finalizada
-
- Fluxo das tarefas (KanBan)
-
- New (Sprint Backlog)
- Doing
- Ready for Test
- No caso do Refinamento o Teste é uma apresentação para o time entender tecnicamente a tarefa e discutir o refinamento
- Done
- Need Info: (On Hold)
- New (Sprint Backlog)
-
- Em cada planejamento de Sprint o time decide quais tarefas irá puxar do backlog para montar o backlog do Sprint
- O PO prioriza as tarefas
- Os Sprints terão 2 semanas de duração
- O PO prioriza as tarefas
- Os membros da equipe dev tem autonomia para decidir as tarefas irão realizar
Definition of Done
A entrega de uma tarefa (Refinamento ou Dev) será considerada concluída (Done) quando atender a todos os critérios abaixo, conforme seu tipo:
Para Tarefas de Refinamento
- A tarefa foi apresentada, discutida e compreendida por todos os membros do time.
- A documentação resultante foi publicada na Wiki oficial do projeto.
- As conclusões permitem gerar uma ou mais tarefas de desenvolvimento claras e executáveis.
- A entrega foi apresentada ao time para validação técnica (Ready for Test → Done).
- Todos os critérios de aceite definidos foram atendidos.
- A tarefa está devidamente vinculada à História de Usuário, quando aplicável.
- A tarefa está no estado “Done” no TAIGA.
Para Tarefas de Desenvolvimento
- O código foi desenvolvido com base na documentação de refinamento.
- As boas práticas de codificação e padrões definidos pelo time foram seguidos.
- O código está versionado no repositório GitLab/GitHub com mensagens de commit claras.
- O código foi revisado (merge request com pelo menos uma aprovação).
- Testes locais foram realizados com sucesso.
- Caso aplicável, testes automatizados foram criados ou atualizados.
- O ambiente CI/CD foi executado com sucesso (pipelines verdes).
- Toda documentação necessária foi atualizada (README, Wiki, comentários de código, etc.).
- A tarefa está vinculada à sua respectiva História de Usuário no TAIGA.
- Os critérios de aceite definidos foram totalmente atendidos.
- Pendências ou impedimentos foram registradas e comunicadas.
- A tarefa está no estado “Done” no TAIGA.
Cerimônias
Reunião diária (2min)- dias úteis, 9h30
- Alinhamento das tarefas do dia
- Reunião semanal (15min)
- Segundas-feiras, 09h30
- Alinhamento dos entregáveis esperados da semana
- Dificuldades encontradas na semana anterior
- Planejamento de Sprint (1 hora)
- Primeira dia útil após último Sprint, 09h30
- Análise dos épicos e montagem do Backlog do próximo Sprint
- Revisão/Retrospectiva da Sprint (15 min)
- Último dia útil do sprint corrente, 11h00
- Lições aprendidas
- Dificuldades encontradas
Ferramentas
- Gerenciamento de Projeto
- TAIGA
- Controle de Versão
- Gitlab/Github
- Colaboração
- Mattermost
- Spot
- e-mail decea.mil.br
Templates:
- Épico
- Descrição
- Tentar relacionar aos serviços mapeados pelo framework ICAO
- Tentar relacionar aos serviços mapeados pelo framework ICAO
- Entregas
- Indicadores
- Requisitos
- Descrição
- História de Usuário:
- “Como [persona], Eu [quero algo], para [fazer algo].”
- Ex: "Como Provedor USS, eu quero me autenticar no ECO-UTM para ter acesso aos recursos do DECEA ".
- Critérios de Aceite
- Ex: "Provedor se autentica com gov.br e consegue inserir OIR no DSS"
- “Como [persona], Eu [quero algo], para [fazer algo].”
No Comments