Vous êtes sur la page 1sur 33

Gesto de Projetos com Scrum

Curso de Vero - Jan / 2010 IME/USP - So Paulo

Dairton Bassi
dbassi@gmail.com

O que Scrum?
Processo de gerenciamento de projetos. Processo iterativo de inspeo e adaptao. Usado para gerenciar projetos complexos. Entrega valor de negcio periodicamente. Compatvel com CMMi at o nvel 3, ISO e outras metodologias. Muito simples, mas pouco trivial.
2

Tipos de Processo

Processo prescritivo
Funciona em ambientes controlados

Processo emprico
Funciona para processos complexos e imprevisveis

Princpios
Os envolvidos trabalham em equipe com:
Responsabilidade Transparncia Honestidade Auto-organizao

Fornecer software funcionando


De forma incremental Potencialmente entregvel
4

Origens de Scrum
Ken Schwaber www.controlchaos.com Jeff Suttherland www.jeffsutherland.com

Desenvolvimento iterativo e incremental em empresas nos anos 80 Lean Sistema de Produo da Toyota Produtividade de Equipes
5

Papis

Product Owner Equipe ScrumMaster

Product Owner
Dene a viso do produto o representante dos clientes Entende do negcio Dene o objetivo do Sprint Elege prioridades de negcio Gerencia o Backlog
7

Equipe
Responsvel pela entrega Multi-funcional, Auto-organizada e autogerenciada Todos os membros igualmente comprometidos com um objetivo comum Geralmente equipes pequenas (at 10)
8

ScrumMaster
Conhece o processo Remove impedimentos Protege a equipe
Riscos e interferncias externos Excesso de otimismo

Auxilia o Product Owner a maximizar o retorno do investimento


9

Artefatos
Backlog do Produto Backlog Selecionado
No muda durante o Sprint

Backlog do Sprint
Tarefas priorizadas

Backlog de Impedimentos
10

Viso do Processo

11

Viso do Processo

12

Backlog do Produto
Lista de todas as funcionalidades desejadas Formado por itens com valor de negcios
Casos de Uso Histrias a la XP

gerado incrementalmente
Comea pelo bsico e cresce com o tempo

Priorizado pelo Product Owner


13

Viso do Processo

14

Planejamento
Reunio de Estimativa
Entrada: Backlog do Produto priorizado Sada: Itens relevantes do Backlog do Produto estimados Participantes: Equipe e ScrumMaster

Sprint Planning I
Entrada: Backlog priorizado e estimado Sada:
Objetivo do Sprint Backlog Selecionado

Participantes: Todos
15

Viso do Processo

16

Planejamento Ttico
Sprint Planning II
Entrada: Backlog Selecionado Sada:
Comprometimento com o objetivo do Sprint Itens quebrados em tarefas

Participantes:
Equipe e ScrumMaster
17

Viso do Processo

18

Sprint
Sprint = Iterao Tamanho xo
Recomendao:
Antigamente: 30 dias Atualmente: 2 semanas

Durante o Sprint:
Daily Scrum (Stand-Up Meeting)
19

Daily Scrum 1/2


Pequenos encontros dirios da equipe
geralmente pela manh os envolvidos podem assistir s os comprometidos podem falar todos os comprometidos devem participar

Questes devem ser resolvidas aps a reunio Tempo xo: 15 minutos


20

Daily Scrum 2/2


Questes que devem ser respondidas:
1) O qu voc fez ontem? 2) O qu voc vai fazer hoje? 3) Quais os problemas encontrados?

Evita que o projeto atrase ano. ScrumMaster cuida dos impedimento


21

Local do Encontro
Sempre o mesmo local e hora Pode ser o local de desenvolvimento Sala bem equipada, quadro branco, etc.
22

A sala j deve estar arrumada Ficar em p ajuda a terminar rpido Punio por atrasos ou faltas

Acompanhamento

Burn-Down Chart diz quanto falta


23

Viso do Processo

24

Sprint Review
Reunio onde o Product Owner:
Valida os itens entregues Verica se o objetivo do Sprint foi atingido

Na formato de demonstrao Momento para celebrar o sucesso


25

Viso do Processo

26

Retrospectiva
Momento para reexo e aprendizado Gera discusses para alimentar o prximo Sprint Quem est no controle?
Equipe: Backlog Instituio: Backlog de Impedimentos
27

Viso do Processo

28

Sprint de Entrega
No faz parte do Scrum padro, mas bem usado na prtica Um ltimo Sprint para fechar o produto O objetivo :
Eliminao de erros Pequenos ajustes Preparar a verso de produo
29

s isso?

Scrum simples, mas no fcil! Comece usando Scrum para a equipe identicar problemas Pode ser usado com metodologias focadas em aspectos tcnicos
30

E as certicaes?
Certied Scrum Master Certied Scrum Product Owner Certied Scrum Practioner Certied Scrum Trainer Certied Scrum Coach
31

Mais Informaes

Agille Alliance - www.agilealliance.org Scrum Alliance - www.scrumalliance.org/ Mountain Goat Software www.mountaingoatsoftware.com

32

?
Dairton Bassi dbassi@gmail.com
33

Vous aimerez peut-être aussi