SCRUM
Introdução
O Scrum é uma metodologia ágil para gestão e planejamento de projetos de software.
No Scrum, os projetos são dividos em ciclos (tipicamente mensais) chamados de Sprints. A Sprint representa uma Time Box dentro do qual um conjunto de atividades deve ser executado. Metodologias ágeis de desenvolvimento de software são iterativas, ou seja, o trabalho é dividido em iterações, que são chamadas de Sprints no caso do Scrum.
As funcionalidades a serem implementadas em um projeto são mantidas em uma lista que é conhecida como Product Backlog. No início de cada Sprint, faz-se uma Sprint Planning Meeting, ou seja, uma reunião de planejamento na qual o Product Owner prioriza os itens do Product Backlog e a equipe seleciona as atividades que ela será capaz de implementar durante a Sprint que se inicia. As tarefas alocadas em uma Sprint são transferidas do Product Backlog para a Sprint Backlog.
A cada dia de uma Sprint, a equipe faz uma breve reunião (normalmente de manhã), chamada Daily Scrum. O objetivo é disseminar conhecimento sobre o que foi feito no dia anterior, identificar impedimentos e priorizar o trabalho do dia que se inicia.
Ao final de uma Sprint, a equipe apresenta as funcionalidades implementadas em uma Sprint Review Meeting. Finalmente, faz-se uma Sprint Retrospective e a equipe parte para o planejamento da próxima Sprint. Assim reinicia-se o ciclo.
E Por meio de uma reunião remota pela plataforma Microsoft Teams, foi discutida a utilização de tal metodologia sobre escopo de desenvolvimento do projeto, buscando maior eficiência e produtividade da equipe.
Práticas Scrum
Scrum Master
O papel de Scrum Master é tipicamente exercido por um gerente de projeto ou um líder técnico, mas em princípio pode ser qualquer pessoa da equipe. E Terá como objetivo ajudar a equipe a agir com base nos princípios da metodologia e remover quaisquer obstáculos que sejam levantados durante as reuniões.
Product Owner
O Product Owner falará pelo usuário sobre as necessidades do projeto, ou seja, responsável por priorizar a lista do Backlog do Produto.
Backlog do Produto
O Backlog do Produto é um lista de requisitos desejados que deverá ser desenvolvida ao longo do processo para termos uma aplicação completa e lançada.
Kanban
O Kanban será usado como uma ferramenta ágil de gerenciamento de projetos elaborada para ajudar a visualizar o trabalho, limitar o trabalho em andamento e maximizar a eficiência. Assim teremos uma forma de garantir a entrega dentro dos prazos.
E devido a integração com a plataforma GitHub a equipe utilizará da ferramenta ZenHub.
Sprints
Um sprint é um período curto e fixo em que uma equipe scrum trabalha para concluir uma quantidade definida de trabalho.
Em relação a equipe Triagil as sprints vão ocorrer semanalmente, iniciando-se nas quintas-feiras e finalizando-se na quartas-feiras, segundo o heatmap de horário dos membros.
Sprint Planning
O Product Owner priorizará a lista do Backlog do Procuto definindo as metas para a Sprint.
Sprint Retrospective
Uma retrospectiva é aquele momento em que sua equipe pode refletir sobre o passado para poder melhorar o projeto no futuro.
Sprint Review
Nessa fase é feito um Review da Sprint e vemos o que funcionou ou não em relação aos objetivos da Sprint e se necessário adaptar o backlog do produto.
Daily
A cada dia da Sprint a equipe faz uma reunião rápida, chamada Daily Scrum. Ela tem como objetivo disseminar conhecimento sobre o que foi feito no dia anterior, identificar impedimentos e priorizar o trabalho a ser realizado no dia atual.
Scrum Team
O Scrum Team trata-se da equipe de desenvolvimento. No qual todos no projeto trabalham juntos para completar o conjunto de tarefas que se comprometeram conjuntamente para realizar durante a Sprint.
Histórico de Versão
Data | Versão | Descrição | Autor(es) |
---|---|---|---|
01/09 | 1.1.0 | Criação do Documento e Introdução | Francisco Heronildo |
02/09 | 1.2.0 | Adicionado a metodologia Scrum | Francisco Heronildo |
04/09 | 1.3.0 | Adicionado Kanban e o rastro da reunião | Francisco Heronildo |
16/09 | 1.3.1 | Correções | Nathalia Lorena |
## Referências |
SCRUM. Desenvolvimentoagil.com.br, 2013/2014. Disponível em: https://www.desenvolvimentoagil.com.br/scrum/. Acesso em: 01, Setembro e 2020.
Scrum. ATLASSIAN Agile Coach, 2020. Disponível em: https://www.atlassian.com/br/agile/scrum. Acesso em: 02, Setembro e 2020.
Kanban. ATLASSIAN Agile Coach, 2020. Disponível em: https://www.atlassian.com/br/agile/kanban. Acesso em: 04, Setembro e 2020.