Scrum
-
Upload
thalles-gomes -
Category
Documents
-
view
66 -
download
0
Transcript of Scrum
Processo de Desenvolvimento de Software
Thalles Felipe G. do Carmo
Andrey Rodrigues Lobo
Raphael Astenreter
Stefano Ranzulla
SCRUM
2
Processo de Desenvolvimento de Software:
SCRUM
O que é SCRUM ?SCRUM é um processo interativo e incremental
O nome SCRUM é derivado de uma jogada de rúgbi.
- Transparência -Integridade: assim que perceber algo, faça algo - Ser empírico - Auto-organização - Entrega de valor
O Scrum implementa um esqueleto interativo e incremental através de três papéis principais:Product Owner; Scrum Team; ScrumMaster;
Processo de Desenvolvimento de Software:
SCRUM
1. Papéis do SCRUM (Roles)
4
Processo de Desenvolvimento de Software:
SCRUM
1.1 Product Owner
1. Papéis do SCRUM (Roles)
Representa os interesses do cliente; Ele tem que ser a interface entre o cliente e o time de desenvolvedores; Decidir sobre a data de término; É responsável pela rentabilidade do produto; Aceitar ou rejeitar o resultado do trabalho; O trabalho mais árduo do Proprietário do Produto é definir o
Product Backlog;
5
Processo de Desenvolvimento de Software:
SCRUM
1. Papéis do SCRUM (Roles)
1.2 ScrumMaster Assegurar que a equipe dedesenvolvimento funcione plenamente e seja produtiva; Ajudar na cooperação entre todasas funções e papéis do time; Devido a todas estas responsabilidades, podemos chamar ele de Coordenador do Projeto. O ScrumMaster deve resolver problemas ou conflitos entre os integrantes
do time de desenvolvimento;
6
Processo de Desenvolvimento de Software:
SCRUM
1.3 Equipe de Desenvolvimento
1. Papéis do SCRUM (Roles)
É quem coloca a mão na massa para que osoftware comece a ter cara e funcionamento; Pode haver uma ou mais equipes dedesenvolvimentos; São pequenas e multidisciplinares, com emmédia 7 participantes; Definem metas de cada Sprint; Trabalham para atingir todos os resultadosdefinidos pelo Proprietário do Produto.
1. Papéis do SCRUM (Roles)
Processo de Desenvolvimento de Software:
SCRUM
Comprometimento x Envolvimento
Clientes: “galinhas”
Equipe: “Porcos”
8
Processo de Desenvolvimento de Software:
SCRUM
2. Cerimônias SCRUM (Cerimonies)2.1 Reunião de Planejamento do Sprint
O Proprietário do Produto a definir prazos reais para o projeto As prioridades e prazos das funcionalidades do software são definidas; Inicia-se um trabalho com todos desenvolvedores para a quebra destas
tarefas grandes em pequenas;
9
Processo de Desenvolvimento de Software:
SCRUM
2. Cerimônias SCRUM (Cerimonies)2.2 Reuniões Diárias SCRUM Parâmetros.
Diário. 15 minutos.
Todos em pé! Não é para a solução de problemas. Todo mundo é convidado. Apenas os membros da equipe, ScrumMaster,
Product Owner podem falar (porcos).
10
Processo de Desenvolvimento de Software:
SCRUM
2. Cerimônias SCRUM (Cerimonies)2.3 Reunião de Revisão do Sprint
Equipe apresenta os resultados obtidos durante o Sprint. Tipicamente, demonstração de novas funcionalidades ou sua
arquitetura. Todo o time participa. O mundo é convidado. Periodicamente, observe o que funciona e o que não funciona. Feita após cada Sprint.
11
Processo de Desenvolvimento de Software:
SCRUM
3. Artefatos SCRUM (Artifacts)
3.1 Product Backlog
É uma lista que representa tudo que é necessário para desenvolver e lançar um produto. A lista deve conter todas as características, funções, tecnologias, melhorias e correções de defeitos que constituem as mudanças que serão efetuadas no produto para futuras.
12
Processo de Desenvolvimento de Software:
SCRUM
3. Artefatos SCRUM (Artifacts)
3.2 Sprint Backlog
É uma subdivisão do Product Backlog ou
seja, separaçõs onde os processos que tenham
uma maior prioridade são realizados primeiro.
13
Processo de Desenvolvimento de Software:
SCRUM
3. Artefatos SCRUM (Artifacts)
3.3 Burndown Chart
Burndown demonstra produtividadeda equipe Representa o trabalho restante sobre tempo, ou seja, ele permite visualizaro progresso e/ou a evolução do trabalho
executado pela a equipe Atualização do Burndown é diária;
14
Processo de Desenvolvimento de Software:
SCRUM
A criação do Product Backlog
A criação do Sprints
Exemplificação do Scrum De 2 a 4 semanas,um produto
apresentável para o cliente.
15
Processo de Desenvolvimento de Software:
SCRUM
Alguma duvida???