SCRUM Metodologia para o Desenvolvimento gil de Software

  • Slides: 15
Download presentation
SCRUM Metodologia para o Desenvolvimento Ágil de Software Rafael Rodrigues, Rafael Rost

SCRUM Metodologia para o Desenvolvimento Ágil de Software Rafael Rodrigues, Rafael Rost

Desenvolvimento Ágil Colaboração com o cliente é mais importante que negociação de contratos. Software

Desenvolvimento Ágil Colaboração com o cliente é mais importante que negociação de contratos. Software funcionando é mais importante que documentação detalhada. Responder a mudanças é mais importante que seguir um plano. Indivíduos e interações são mais importantes que processos e ferramentas Simplificar o processo de desenvolvimento de software, permitindo que as equipes sejam mais adaptáveis, respondendo rapidamente às mudanças.

O nome Scrum vem do Rugby Equipe trabalha como uma unidade para atingir um

O nome Scrum vem do Rugby Equipe trabalha como uma unidade para atingir um objetivo comum

Scrum Usado inicialmente para gerenciamento de projetos de fabricação de automóveis e produtos de

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 Desenvolvimento incremental Trabalho em equipe

A equipe • Equipes pequenas (de 5 a 9 pessoas) • Multi-disciplinares • Auto-gerenciadas

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

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

Product Owner • Visão do negócio • Definição de prioridades • Cliente ou analista • Aprovar funcionalidades

Rotina do Scrum

Rotina do Scrum

Product Back. Log • Lista de requisitos • Ordenado por prioridade • Nunca termina

Product Back. Log • Lista de requisitos • Ordenado por prioridade • Nunca termina • Product Owner define prioridades

Sprint Back. Log • Lista de tarefas do próximo sprint • Tarefas retiradas do

Sprint Back. Log • Lista de tarefas do próximo sprint • Tarefas retiradas do topo do Product Back. Log

Sprint • Duração de aproximadamente 30 dias • Varias equipes em paralelo • Objetivo

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

Deliverable • Conjunto de funcionalidades 100% desenvolvidas • Aprovadas pelo product owner

Pontos de destaque Scrum é uma metodologia de gerenciamento para o desenvolvimento ágil Trabalho

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? ? ? ? ?

Perguntas? ? ? ? ?