Metodologia SCRUM
Professor: Rafael Wendel Pinheiro
• SCRUM: Introdução
– SCRUM é uma metodologia ágil de gestão e planejamento de projetos de software.
– É baseado em iterações.
– Privilegia o trabalho em equipe.
– Prioriza o desenvolvimento incremental. (começa com o simples e aos poucos vai implementando o aprimoramento dos componentes).
2
Termos e componentes da Metodologia SCRUM
3
• SCRUM: Termos e Componentes
– Sprints:
• Ciclos (tipicamente mensais – 2 à 4 semanas)
• Representa um Time Box dentro do qual um conjunto de atividades deve ser executado.
• São as iterações do projeto em SCRUM
4
• SCRUM: Termos e Componentes
– SCRUM Team:
• É a equipe de desenvolvimento.
• Um Scrum Team típico tem de 6 a 10 pessoas.
• Não existe necessariamente uma divisão funcional através de papéis tradicionais, tais como programador, designer ou analista de testes.
5
• SCRUM: Termos e Componentes
– SCRUM Master:
• O Scrum Master procura assegurar que a equipe respeite e siga os valores e as práticas do SCRUM.
• 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.
• Protege a equipe assegurando que ela não se comprometa excessivamente com relação àquilo que
6
é capaz de realizar durante um Sprint.
• SCRUM: Termos e Componentes
– Product Backlog:
• É uma lista contendo todas as funcionalidades desejadas para um produto.
• Não precisa estar completo no início de um projeto.
• Começa com tudo aquilo que é mais óbvio em um primeiro momento.
• Com o tempo, o Product Backlog cresce e muda à medida que se aprende mais sobre o produto e seus
7
usuários.
• SCRUM: Termos e Componentes
– Product Owner:
• É a pessoa que define os itens que compõem o
Product Backlog.
• O Scrum Team olha para o Product Backlog priorizado, seleciona os itens mais prioritários e se compromete a entregá-los ao final de um Sprint.
• Estes itens transformam-se no Sprint Backlog.
8
• SCRUM: Termos e