SCRUM para Gerência de Projetos Prof. MSc. Robson Soares Silva Maio de 2012 III ERI MS.

22
SCRUM para Gerência de Projetos Prof. MSc. Robson Soares Silva www.robsonsoares.com Maio de 2012 III ERI MS

Transcript of SCRUM para Gerência de Projetos Prof. MSc. Robson Soares Silva Maio de 2012 III ERI MS.

Page 1: SCRUM para Gerência de Projetos Prof. MSc. Robson Soares Silva  Maio de 2012 III ERI MS.

SCRUM para Gerência de Projetos

Prof. MSc. Robson Soares Silva

www.robsonsoares.com

Maio de 2012

III ERI MS

Page 2: SCRUM para Gerência de Projetos Prof. MSc. Robson Soares Silva  Maio de 2012 III ERI MS.

Apresentação

Prof. da UFMS CPPP Docente a alguns anos Análise e Desenvolvimento de Sistemas

Page 3: SCRUM para Gerência de Projetos Prof. MSc. Robson Soares Silva  Maio de 2012 III ERI MS.

Sumário

Conceituar o SCRUM Descrever suas principais características

Page 4: SCRUM para Gerência de Projetos Prof. MSc. Robson Soares Silva  Maio de 2012 III ERI MS.

SCRUM

Processo Ágil que pode ser utilizado para gerência de desenvolvimento de software.

Conjunto de práticas extremamente efetivas para o gerenciamento de projetos de software altamente focada em OBJETIVOS.

Surgiu a partir do Manifesto Ágil > produtividade - o tempo para obter resultados

Page 5: SCRUM para Gerência de Projetos Prof. MSc. Robson Soares Silva  Maio de 2012 III ERI MS.

Manifesto Ágil

Pessoas e iterações são mais importantes que processos e ferramentas

Software funcionando é mais importante que uma documentação extensa

O relacionamento com o cliente é mais importante que a negociação do contrato

Responder às mudanças é mais importante que seguir o planejamento

Page 6: SCRUM para Gerência de Projetos Prof. MSc. Robson Soares Silva  Maio de 2012 III ERI MS.

Papéis do SCRUM

Product OwnerROIProduct Backlog

Team Scrum Master

Promove a criatividade e o conhecimento

Page 7: SCRUM para Gerência de Projetos Prof. MSc. Robson Soares Silva  Maio de 2012 III ERI MS.

Artefatos

Product Backlog Sprint Backlog Burndown (gráfico)

Page 8: SCRUM para Gerência de Projetos Prof. MSc. Robson Soares Silva  Maio de 2012 III ERI MS.

Cerimônias (reuniões) do Scrum.

Reunião de Planejamento da Sprint (8 horas) Reunião Diária (15 minutos): O que fiz ontem?

O que irei fazer hoje? Encontrei algum impedimento?

Reunião de Revisão da Sprint (4 horas) Reunião de Retrospectiva da Sprint (3 horas)

Page 9: SCRUM para Gerência de Projetos Prof. MSc. Robson Soares Silva  Maio de 2012 III ERI MS.

Ciclo de Vida do SCRUM

Page 10: SCRUM para Gerência de Projetos Prof. MSc. Robson Soares Silva  Maio de 2012 III ERI MS.

Alma do SCRUM

Page 11: SCRUM para Gerência de Projetos Prof. MSc. Robson Soares Silva  Maio de 2012 III ERI MS.

Reunião de Planejamento da Sprint (8 horas) Participantes: PO, Equipe e SCRUM Master É a 1ª. Reunião, seu objetivo é fazer o

planejamento da Sprint. Dividida em duas partes:

1-O PO definirá prioridade, seleção dos itens do backlog e a meta da Sprint

2 – A equipe definirá a Sprint Backlog (quais são as tarefas necessárias para cumprir a meta)

Page 12: SCRUM para Gerência de Projetos Prof. MSc. Robson Soares Silva  Maio de 2012 III ERI MS.

Reunião Diária (15 minutos)

Page 13: SCRUM para Gerência de Projetos Prof. MSc. Robson Soares Silva  Maio de 2012 III ERI MS.

Reunião Diária (15 minutos)

Participante: Equipe e SCRUM Master Perguntas:

O que eu fiz ontem?O que irei fazer hoje?Encontrei algum impedimento?

Page 14: SCRUM para Gerência de Projetos Prof. MSc. Robson Soares Silva  Maio de 2012 III ERI MS.

Revisão da Sprint (4 horas)

Participantes: PO, Equipe e SCRUM Master e Convidados

Esta reunião acontece no final da sprint, outras pessoas podem ser convidadas

Deve ser feita em um auditório ou em uma sala de reunião

Esta reunião ocorre no último dia do Sprint e representa o momento que a equipe e o SCRUM Master demonstram as funcionalidades implantáveis executadas para o Product Owner.

Page 15: SCRUM para Gerência de Projetos Prof. MSc. Robson Soares Silva  Maio de 2012 III ERI MS.

Retrospectiva da Sprint (3 horas)

Participantes: Equipe e SCRUM Master Avaliar o que deu certo? O que deu errado? O que pode ser melhorado?

Ciclo de melhoria contínua Relembrando que o SCRUM é um conjunto de práticas

focadas em melhoria contínua do processo. O SCRUM promove a constante adaptação das práticas

mesmo durante o projeto. Transparência interna da equipe

Page 16: SCRUM para Gerência de Projetos Prof. MSc. Robson Soares Silva  Maio de 2012 III ERI MS.

Product Backlog

É uma lista contendo todas as funcionalidades desejadas para um produto.

Exemplo: Sistema de Reserva On-Line

Page 17: SCRUM para Gerência de Projetos Prof. MSc. Robson Soares Silva  Maio de 2012 III ERI MS.

User Story

É uma pequena descrição que detalha um item do product backlog;

Ajuda no entendimento;

Page 18: SCRUM para Gerência de Projetos Prof. MSc. Robson Soares Silva  Maio de 2012 III ERI MS.

Planning Poker

É a prática que ajuda na estimativa de uma história ou de uma tarefa

Permite fazer estimativas Uma boa métrica deve levar em

consideração a opinião de todo o time

Page 19: SCRUM para Gerência de Projetos Prof. MSc. Robson Soares Silva  Maio de 2012 III ERI MS.

Sprint Backlog

O Sprint Backlog é uma lista de tarefas que equipe se compromete a fazer durante a Sprint.

A Sprint Backlog é elaborada na segunda parte da reunião de Planejamento da Sprint.

Page 20: SCRUM para Gerência de Projetos Prof. MSc. Robson Soares Silva  Maio de 2012 III ERI MS.

Impedimentos

Qualquer tipo de problema que um membro do time está enfrentando que impede o andamento dos trabalhos.

Ex: computador com defeito O SCRUM Master é reponsável por

remover essas barreiras

Page 21: SCRUM para Gerência de Projetos Prof. MSc. Robson Soares Silva  Maio de 2012 III ERI MS.

Conclusão

Será necessário ter SCRUM Master e PO experientes.

Tenha certeza que todos os participantes entenderam as práticas do SCRUM, os princípios e os valores

Prepare as ferramentas (Task Board) A Colaboração é um fator-chave para o sucesso

Page 22: SCRUM para Gerência de Projetos Prof. MSc. Robson Soares Silva  Maio de 2012 III ERI MS.

Conclusão

Equipe SCRUM = equipe engajada, auto-gestão e multifuncional

A estimativa pode começar com dias ideiais, e quando a equipe tiver mais experiência passe a usar Story Points.