Buscar

Scrum


Continue navegando


Prévia do material em texto

Scrum 
Scrum é um framework que define um conjunto de práticas e papéis, e que pode ser 
tomado como ponto de partida para definir o processo de desenvolvimento que 
será executado durante um projeto. 
As principais funções no Scrum são o Scrum Master, que busca facilitar a aplicação do 
Scrum e gerenciar as mudanças, o Dono do Produto, que representa as partes 
interessadas, e a Equipe (equipe) que executa o desenvolvimento e outros 
elementos relacionado a ele. 
 
Durante cada sprint, um período entre uma e quatro semanas (a magnitude é definida pela 
equipe e deve ser a mais curta possível), a equipe cria um incremento de software 
potencialmente entregável (utilizável). 
O conjunto de características que faz parte de cada sprint vem do Backlog do Produto, 
que é um conjunto de requisitos priorizados de alto nível que definem o trabalho 
a ser realizado (PBI, Item do Backlog do Produto). 
Os itens do Product Backlog que fazem parte do sprint são determinados durante a reunião 
de planejamento do Sprint. Durante esta reunião, o Product Owner identifica os 
elementos do Product Backlogele quer ver concluídos e os dá a conhecer à equipe. 
Em seguida, a equipe conversa com o Dono do Produto procurando a clareza e a 
magnitude adequadas (Cumprindo o INVESTIR) para então determinar a 
quantidade desse trabalho que pode ser comprometida a ser concluída durante o 
próximo sprint. 
Scrum permite a criação de equipes auto-organizadas promovendo a co-localização de 
todos os membros da equipe e a comunicação verbal entre todos os membros e 
disciplinas envolvidas no projeto. 
 
 
 
A metodologia é baseada em: 
 
• O desenvolvimento incremental dos requisitos do projeto em blocos de tempo 
curtos e fixos. 
• A prioridade é dada ao que tem mais valor para o cliente. 
• A equipe é sincronizada diariamente e as adaptações necessárias são feitas. 
• Após cada iteração (um mês ou menos entre cada uma) o resultado real obtido é 
mostrado ao cliente, para que ele tome as decisões necessárias em relação ao que 
for observado. 
• A equipe recebe a autoridade necessária para atender aos requisitos. 
• Defina tempos máximos para atingir os objetivos. 
• Equipes pequenas (3 a 9 pessoas cada). 
 
 
Principais Características de Scrum 
• Gestão regular das expectativas do cliente, resultados esperados, flexibilidade e 
adaptação, retorno sobre o investimento, mitigação de riscos, produtividade e 
qualidade, ou equipe motivada. 
• Equipes auto-dirigidas e auto-organizadas são usadas. 
• Diariamente é realizada uma reunião Scrum, que é uma reunião diária de 
progresso que não dura mais de 15 minutos, com o objetivo de obter feedback 
sobre as tarefas da equipe e os obstáculos que surgem. 
• Cada um desses pontos mencionados faz com que o Scrum seja usado 
regularmente em um conjunto de boas práticas para o trabalho em equipe e assim 
obter os resultados possíveis. 
 
• Existem várias implementações de sistema para gerenciar o processo Scrum, 
desde notas "post-it" amarelas e quadros brancos a pacotes de software ; requer 
muito pouco esforço para começar. Assim, se for usado um quadro branco com 
notas ad