Leandro Damião Rodrigues
Scrum Master at Synchro
leandromaster@gmail.com
Cone da incerteza
Modelo Cascata
Análise e requisitos
Design
Codificação
Teste
Manutenção
7%
13%
16%
19%
45% Sempre
Frequentemente
Às vezes
Raramente
Nunca
Best
Practices
Good
Practices
Emergent
Practices
Novel
Practices
Cynefin Model
A C
D
B
A B
A ?
• Mudança é exceção
• Plano é norma
• Mudança é norma
• Plano é exceção
Scrum
Papéis Artefatos
Eventos Regras
Valores
Scrum
Scrum é para:
gerenciar
o desenvolvimento
iterativoe incremental
de
produtos
Valores e princípios
Indivíduos e interações
Software em funcionamento
Colaboração com o cliente
Resposta à mudanças
Processos e ferramentas
Documentação abrangente
Contratos (termos negociados)
Seguir um plano
Mais que
Manifesto Ágil
Foco
Coragem
ComprometimentoRespeito
Sinceridade
Valores e princípios
Os pilares do Scrum
Transparência
Inspeção
Adaptação
Scrum
Pilares: Transparência
Todo e qualquer fator ou acontecimento
relacionado ao processo de entrega, que
possa impactar o resultado final do
projeto (produto), deve ser visível e do
conhecimento de todos
envolvidos, inclusive o cliente.
Todos os aspectos do processo de entrega
que possam impactar o resultado final do
projeto devem ser inspecionados
frequentemente, para que qualquer
variação prejudicial possa ser identificada
e corrigida o mais rápido possível.
Pilares: Inspeção
Toda vez que uma variação prejudicial é
identificada, o processo deve ser ajustado
imediatamente, como forma de evitar
outros desvios.
Pilares: Adaptação
Papéis
Product
Owner
Dev Team
Scrum
Master
Product
Owner
Dev
Team
Scrum
Master
Negócio Engenharia Cultura
Requisitos
Desenv. do
produto
Processos
empíricos
Gestão
Execução
Macro
(entregas)
Pessoas e
processos
Micro
(dia-a-dia)
Agilidade = Valor de negócio +
Qualidade técnica +
Ambiente de trabalho
Papéis
Conhecimentos
Negócio
Gestão de projetos e/ou
produto
Análise de negócio
Principais responsabilidade
Elaborar e gerenciar a visão
Manter o product backlog (requisitos)
Gerenciar status do projeto
Comunicar ao Dev Team as
necessidade do produto
Aceitar ou rejeitar as entregas
Papéis Product Owner
Conhecimentos
Tecnologia
Multidisciplinar no
desenvolvimento de software
Gestão do trabalho (dia-a-dia)
Principais responsabilidade
Tomar as decisões técnicas do produto
Qualidade do produto
Resolver seus próprios problemas
Apontar impedimentos
Auto-organização
3 – 9 pessoas
Papéis Dev Team
Conhecimentos
Gestão de pessoas
Scrum e outros processos
Cultura organizacional
Principais responsabilidade
Remover impedimentos do time
Ensinar Scrum e processos emergentes
Construir empiricamente os processos
Energizar as pessoas
Alinhar restrições
Desenvolver competências
Papéis Scrum Master
Visão
Eventos: Pré-game
Processo
Definição tamanho da
Sprint
Definição de
Done/Ready
Governança:
Certificados, ISO, CMMI
, MPS,SOX...
Conformidades
Projeto
Custo / Prazo
Riscos
Arquitetura
Aquisições
Contratos
Alocações
Restrições
Produto
Cliente / usuário alvo
Problemas a serem
resolvidos
Benefícios
Macro funcionalidades
Diferenciais
Valor
Eventos: Planning
O Time Scrum se reúne para
planejar o que será feito na próxima
Sprint.
Sprint
backlog
Product
backlog
Eventos: Sprint
Sprint backlog
Entregas
Trabalho
diário
Product backlog
Reunião diária
24 h
Review
Retrospectiva
Atualiza backlog
Visão
Eventos: Daily meeting
• O que fez de ontem para hoje?
• O que fará de hoje para amanhã?
• Existe algum impedimento?
Do Time para o Time
Eventos: Review
Eventos: Retrospectiva
• Inspecionar como a última Sprint foi em relação as
pessoas, processos e ferramentas;
• Identificar e ordenar os principais itens que foram bem
e as potenciais melhorias; e,
• Criar um plano para implementar melhorias no modo
que o Time Scrum faz seu trabalho;
Artefatos
Sprint
backlog
Burndown
charts
Product
increment
Definition of
Done (DoD)
Product
backlog
Visão
+ valor de negócio
Regras
As Regras fazem o elo entre os eventos com duração
fixa (time-boxes), os papéis e os artefatos do Scrum
Pronto: define o que o Time quer dizer quando se compromete
a “entregar” um item de Backlog do Produto em uma Sprint.
Duração fixa (Time-boxes): Scrum emprega os eventos com
duração fixa para criar regularidade.
Papéis Artefatos
Eventos Regras
Valores
Scrum é incompleto por natureza...
Dúvida?
Você sabe o que é Scrum?

Você sabe o que é Scrum?