SCRUM Metodologia para o Desenvolvimento Ágil de Software Rafael Rodrigues, Rafael Rost
Desenvolvimento Ágil Simplificar o processo de desenvolvimento de software, permitindo que as equipes sejam mais adaptáveis, respondendo rapidamente às mudanças. Responder a mudanças é mais importante que seguir um plano. Software funcionando é mais importante que documentação detalhada. Colaboração com o cliente é mais importante que negociação de contratos. Indivíduos e interações são mais importantes que processos e ferramentas
O nome Scrum vem do Rugby Equipe trabalha como uma unidade para atingir um objetivo comum
Desenvolvimento incremental Scrum Usado inicialmente para gerenciamento de projetos de fabricação de automóveis e produtos de consumo Pode ser utilizado sempre que um grupo de pessoas precise trabalhar em conjunto para atingir um objetivo comum Metodologia empírica Trabalho em equipe
A equipe Equipes pequenas (de 5 a 9 pessoas) Multi-disciplinares Auto-gerenciadas Horas de trabalho devem ser bem aproveitadas
Scrum Master Papel mais próximo de um líder de equipe Remover obstáculos Resolver conflitos Guia da equipe
Product Owner Visão do negócio Definição de prioridades Cliente ou analista Aprovar funcionalidades
Rotina do Scrum
Product BackLog Lista de requisitos Ordenado por prioridade Nunca termina Product Owner define prioridades
Sprint BackLog Lista de tarefas do próximo sprint Tarefas retiradas do topo do Product BackLog
Sprint Duração de aproximadamente 30 dias Varias equipes em paralelo Objetivo claro e definido Ninguém fala para o desenvolvedor o que ele deve fazer Daily Scrum Sprint Review Meeting
Deliverable Conjunto de funcionalidades 100% desenvolvidas Aprovadas pelo product owner
Pontos de destaque Scrum é uma metodologia de gerenciamento para o desenvolvimento ágil Trabalho em equipe – equipe deve trabalhar como uma unidade A responsabilidade é dividida entre toda a equipe Equipe auto-gerenciada Cliente faz parte da equipe de desenvolvimento Exige alta organização e comprometimento Desenvolvimento incremental – funcionalidades 100% desenvolvidas, entregas frequëntes
Perguntas? ????????????????????????????????