trabalho scrum

12
METODOLOGIA ÁGIL SCRUM

Upload: jarbas-pereira

Post on 18-Dec-2014

528 views

Category:

Technology


7 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Trabalho scrum

METODOLOGIA ÁGIL SCRUM

Page 2: Trabalho scrum

Metodologia Ágil Scrum

O que é SCRUM?

O SCRUM é um modelo de desenvolvimento ágil de software que fornece métodos para se definir o planejamento, os principais papéis de pessoas e a forma de trabalho do time.O método baseia-se em princípios como:•Equipes Pequenas (no máximo 7 pessoas)•Requisitos pouco estáveis ou desconhecidos•Interações curtas

Page 3: Trabalho scrum

Metodologia Ágil Scrum

Inicialmente, o SCRUM foi concebido como um estilo de gerenciamento de projetos em empresas de fabricação de automóveis e produtos de consumo por Hirotaka Takeuchi e Ikujiro Nonaka (1986). Eles notaram que projetos usando equipes pequenas e multidisciplinares produziram os melhores resultados, e associaram estas equipes altamente eficazes à formação Scrum do Rugby (utilizada para reinício do jogo em certos casos).

O que é SCRUM?

Em 1993 Jeff Sutherland, John Scumniotales e Jeff McKenna documentaram e implementaram o SCRUM, na empresa Easel Corporation. A ideia do SCRUM é justamente definir papéis bem específicos para as pessoas envolvidas no projeto e como cada pessoa vai jogar, ou seja, o que cada uma vai ter que fazer para o time seguir em frente no jogo, que no nosso caso é o próprio desenvolvimento do software.

Page 4: Trabalho scrum

Metodologia Ágil Scrum

O foco do SCRUM é encontrar uma maneira dos membros da equipe trabalharem para produzir o sistema de software de forma flexível e em um ambiente passível de sofrer constante mudança. O resultado desse trabalho deve ser um sistema de software que será realmente útil para o contratante.A função primária do SCRUM é ser utilizado para gerenciamento de projetos de desenvolvimento de software. Porem, teoricamente pode ser aplicado em qualquer contexto no qual um grupo de pessoas necessite trabalhar juntas para atingir um objetivo comum, como projetos de pesquisa científica, ou até mesmo o planejamento de um casamento.

Page 5: Trabalho scrum

Metodologia Ágil Scrum

Benefícios SCRUM

• Diminuição de riscos• Maior integração entre os membros da equipe• Rápida resolução de problemas• Progresso medido continuamente• Os clientes se tornam parte da equipe de desenvolvimento• Entregas frequentes de funcionalidades funcionando• Discussões diárias de status com a equipe• Os profissionais de negócios e tecnologia trabalham juntos

Page 6: Trabalho scrum

Metodologia Ágil Scrum

Papéis

• Product Owner

É o representante de todos envolvidos e responsável por listar as prioridades e os requisitos. Juntamente com outros envolvidos, ele é o responsável por revisar e aprovar as entregas ao final de cada sprint.

Page 7: Trabalho scrum

Metodologia Ágil Scrum

Papéis

• Scrum Master

É o responsável por garantir a aplicação das práticas e valores do Scrum, assim como repassar os ensinamentos do método aos outros membros do projeto. As suas principais responsabilidades são remover os obstáculos, conduzir o daily scrum, revisar cada sprint, intermediar a comunicação entre o time e o product owner, etc;

Page 8: Trabalho scrum

Metodologia Ágil Scrum

Papéis

• Scrum Team

Correspondem aos membros encarregados de realizar as atividades do projeto. Suas principais atividades são organizar e gerenciar suas próprias atividades e geralmente são dedicados integralmente ao projeto.

Page 9: Trabalho scrum

Metodologia Ágil Scrum

Processo SCRUM

As fazes do desenvolvimento SCRUM podem ser divididas basicamente em três, são elas:

•Planejamento: definição de uma nova funcionalidade requerida pelo sistema baseado no conhecimento do sistema como um todo.

•Desenvolvimento: desenvolvimento dessa funcionalidade respeitando o tempo previsto, requisitos exigidos e qualidade.

•Encerramento: preparação para a entrega do produto persistindo as atividades: Testes , Documentação, Treinamento e Marketing.

Page 10: Trabalho scrum

30 dias

24h

Sprint Backlog

Levantamento de prioridades do produto feita pelo product owner

Backlog de tarefas detalhado pela equipe

Nova demonstração de funcionalidade

Reunião diária do Scrum

Análise, Projeto, Desenvolvimento e

Teste

Metodologia Ágil Scrum

Visão Geral do Processo Scrum

- Planejamento para definir as tarefas do sprint backlog.- Reunião diária para inspecionar o progresso das tarefas.- Revisão do sprint para demonstrar o novo incremento do software.

Page 11: Trabalho scrum

Dúvidas?

Page 12: Trabalho scrum

Obrigado