Escolar Documentos
Profissional Documentos
Cultura Documentos
Engenharia de Software
SCRUM
2
Breve Historial
3
Breve Historial
4
2. Objectivos
2.1. Objectivo Geral
• Estudar o método ágil Scrum.
2.2. Objectivos Específicos
• Caracterizar as técnicas principais para a criação de
software ou produtos;
• Definir a Metodologia de Scrum;
• Descrever a estrutura e seus intervenientes;
• Descrever as fases e processos de sua implementação.
5
3. Scrum
6
Pontos fortes
7
Papéis e Responsabilidades
8
Time-Boxes e Ciclos de Desenvolvimento
Time-boxes são caixas de tempo utilizadas no método
Scrum para regular o desenvolvimento do projecto em fases
que podem durar de 2 a 4 semanas.
Os eventos visam garantir a transparência crítica, inspecção,
regularidade e adaptação. São reuniões usadas
principalmente para fixar objectivos, já que o Scrum tem uma
abordagem por tempo fechado.
9
Sprint
Conjunto de iterações ou processos sistemáticos para
encontrar soluções rapidamente, nomeadamente:
1.Sprint Planning- evento para ser especificado o plano do
Sprint;
2.Daily Scrum- alinhamento do trabalho a ser executado nas
próximas 24 horas;
3.Sprint Review- demonstração do resultado no final da
Sprint pelos integrantes da Equipe ao Cliente;
4.Sprint Retrospective- revisar e melhorar o processo
usando as experiências aprendidas. .
10
Artefactos
São resultados ou produtos das actividades de gestão
projectados para aumentar a transparência das informações
relacionadas com a entrega do projecto e oferecem
oportunidades para inspecção e adaptação. São eles:
11
Incremento: é o conjunto de todos os itens completados do
Product Backlog até o final de um determinado Sprint.
12
Figura 2. Ciclo de desenvolvimento em Scrum.
13
Fonte: www.mountaingoatsoftware.com/Scrum
Processos do Scrum
FASES PROCESSOS
Inicial Análise do projecto
Identificação do Scrum Master e Team Develop
Elaborar Develop Epic(s)
Definir as prioridades do Product Backlog
Planeamento da Conduta de Entregas
Planeamento e Criar Aprovar, calcular e fechar o User Stories
Estimativa Criar e estimar tarefas
Criar Sprint Backlog
Implementação Criar Entregáveis
Conduzir Standup diários
Manter prioridade no produto Backlog
Revisão e Retrospectiva Convocar Scrum
Demonstrar, validar e realizar Retrospectiva do Sprint
Entregas Entregar o Produto e fazer a retrospectiva do Projecto
14
Características do processo Scrum
15
Figura 3. Ciclo de desenvolvimento em Scrum.
16
Fonte:http://consultingblogs.emc.com/colinbird.
Scrum em relação aos outros métodos ou técnicas da
Engenharia de Softwares
Gerência de projectos de software
Etapas Scrum Xp Up Rup Prototipagem
18
Desvantagens
Menor controle de custos e lucro;
Não especifica técnicas praticas;
Tem problemas com o cumprimento de prazos;
Necessidade de conhecimento da metodologia Scrum
tanto para o Dono do produto, o Mestre Scrum e bem
como a Equipe de Desenvolvimento;
Difícil de trabalhar com equipes grandes.
19
4.Conclusão
20
5.Referências Bibliográficas
21