30
Você sabe o que é Scrum? Leandro Damião Rodrigues Scrum Master at Synchro [email protected]

Você sabe o que é Scrum?

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Você sabe o que é Scrum?

Você sabe o que é Scrum?

Leandro Damião RodriguesScrum Master at Synchro

[email protected]

Page 2: Você sabe o que é Scrum?

Cone da incerteza

Page 3: Você sabe o que é Scrum?

Modelo Cascata

Análise e requisitos

Design

Codificação

Teste

Manutenção

Page 4: Você sabe o que é Scrum?

7% 13%

16%

19%

45% SempreFrequentementeÀs vezesRaramenteNunca

64% - Nunca ou raramente utilizadas

Uso das funcionalidades de software

Page 5: Você sabe o que é Scrum?

Teoria da complexidade

Complicado

Simples

Complexo

Caótico

Best Practices

Good Practices

Emergent Practices

Novel Practices

Cynefin Model

A CD

B

A B

A ?

• Mudança é exceção

• Plano é norma

• Mudança é norma

• Plano é exceção

Scrum

Page 6: Você sabe o que é Scrum?
Page 7: Você sabe o que é Scrum?

Papéis

Artefatos

Eventos Regras

Valores

Scrum

Page 8: Você sabe o que é Scrum?

Scrum é para:

gerenciaro desenvolvimento

iterativo e incremental de

produtos

Page 9: Você sabe o que é Scrum?

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

Page 10: Você sabe o que é Scrum?

Foco

Coragem

ComprometimentoRespeito

Sinceridade

Valores e princípios

Page 11: Você sabe o que é Scrum?

Os pilares do Scrum

Tran

spar

ênci

a

Insp

eção

Adap

taçã

o

Scrum

Page 12: Você sabe o que é 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.

Page 13: Você sabe o que é Scrum?

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

Page 14: Você sabe o que é Scrum?

Toda vez que uma variação prejudicial é

identificada, o processo deve ser ajustado

imediatamente, como forma de evitar

outros desvios.

Pilares: Adaptação

Page 15: Você sabe o que é Scrum?

Papéis

Product Owner

Dev Team

Scrum Master

Page 16: Você sabe o que é Scrum?

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

Page 17: Você sabe o que é Scrum?

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

Page 18: Você sabe o que é Scrum?

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

Page 19: Você sabe o que é Scrum?

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

Page 20: Você sabe o que é Scrum?

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

Page 21: Você sabe o que é Scrum?

Eventos: Planning

O Time Scrum se reúne para

planejar o que será feito na próxima

Sprint.Sprint

backlogProduct backlog

Page 22: Você sabe o que é Scrum?

Eventos: Sprint

Sprint backlog

Entregas

Trabalhodiário

Product backlog

Reunião diária

24 h

Review

Retrospectiva

Atualiza backlog

Visão

Page 23: Você sabe o que é Scrum?

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

Page 24: Você sabe o que é Scrum?

Eventos: Review

Page 25: Você sabe o que é Scrum?

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;

Page 26: Você sabe o que é Scrum?

Artefatos

Sprint backlog

Burndown charts

Product increment

Definition of Done (DoD)

Product backlog

Visão

+ valor de negócio

Page 27: Você sabe o que é Scrum?

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.

Page 28: Você sabe o que é Scrum?

Papéis

Artefatos

Eventos

Regras

Valores

Scrum é incompleto por natureza...

Page 29: Você sabe o que é Scrum?

Dúvida?

Page 30: Você sabe o que é Scrum?