Metodologia scrum
SCRUM
Luis Fillipe
• Scrum é uma metodologia ágil para gestão e planejamento de projetos de software. • Possui seu foco no gerenciamento de projeto da organização onde é dificil planejar à frente.
• 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.
• O Sprint representa um Time Box dentro do qual um conjunto de atividades deve ser executado.
• 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 um 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 o Sprint que se inicia. As tarefas alocadas em um Sprint são transferidas do Product Backlog para o 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 um 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 do próximo Sprint.
Assim reinicia-se o ciclo. Observe a imagem:
Características:
• Clientes se tornam parte da equipe de desenvolvimento (os clientes devem estar genuinamente interessados na saída);
• Entregas frequentes desenvolvidas; e
intermediárias
de
funcionalidades
100%
Bibliografia:
• http://desenvolvimentoagil.com.br/scrum/
• http://pt.wikipedia.org/wiki/Scrum
• www.banksystem.com.br