89
Professional Scrum Master Especializando em Scrum Master

Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

  • Upload
    others

  • View
    16

  • Download
    10

Embed Size (px)

Citation preview

Page 1: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Professional Scrum MasterEspecializando em ScrumMaster

Page 2: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Curso de especialização para Scrum Master

Histórico, Estrutura e Funções Scrum

Artefatos Scrum

Foco em relatórios

Escalando Scrum

Desafios e Atributos do Scrum Master

Sobre o curso

Page 3: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

IntroduçãoMetodologia Scrum

Page 4: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Jeff Sutherland e Ken Schwaber conceberam Scrum em 1995 Scrum – jogo de Rugby Metodologia com base no livro ‘O Novo Novo Jogo de Desenvolvimento de

Produtos’ de Takeuchi e Nonaka Equipes obtém sucesso quando recebem objetivos e não tarefas As melhores equipes são aquelas que recebem direção e liberdade de criar suas

próprias táticas Manifesto Ágil em 2001 Criação da Aliança Scrum em 2009 Publicação do Guia Scrum em 2010 Mais de 1000 livros publicados sobre Scrum Usado a primeira vez na Fidelity Investments (GE Medical)

História do Scrum

Page 5: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Leve, ágil

Abordagem iterativa e

incremental

Estrutura Scrum

Page 6: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Leve

Simples de entender

Extremamente difícil de dominar

Melhoria contínua

Sair da zona de conforto

Fundamentos de Scrum

Page 7: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

80% dos projetos de

Tecnologia falham em

seus objetivos

puul.ga/mllkdfv4

Page 8: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Dificuldade na comunicação com cliente

Compreensão de requisitos

Feedback sobre funcionalidades e defeitos

Perda de informação durante transições

Lançamentos como grandes eventos únicos

Desvios no projeto tem consequências em cascata

Problemas com Metodologia Cascata(Waterfall)

Page 9: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Tempo e Custo

Requisitos

Design

Implementação

Verificação

Manutenção

Page 10: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

O estilo de “corrida de revezamento” aplicado ao desenvolvimento de

produtos pode conflitar com os objetivos de velocidade e flexibilidade

máximas. Ao invés disto, um estilo holístico, onde a equipe busca, como

em um jogo de futebol, de forma integrada, chegar ao gol, com passes

de bola, pode servir melhor às atuais necessidades competitivas.

Adaptado de “The New New Product Development Game”, Hirotaka Takeuchi e Ikujiro Nonaka, Harvard Business Review, January 1986.

Perdendo no revezamento...

Page 11: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Metodologia Ágil

“Desenvolvimento Agile” é um termo geral para várias metodologias de

desenvolvimento de software iterativas e incrementais. As metodologias

ágeis mais populares incluem Extreme Programming (XP), Scrum, Crystal,

Dynamics System Development Method (DSDM), Lean Development, e

Feature-Driven Development (FDD).

https://www.versionone.com/agile-101/

Page 12: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Tácito = adquirido por

experiência, difícil de documentar

ou verbalizar

Explícito = adquirido através de

documentação,

compartilhamento verbal ou

treinamentos

Conhecimento Tácito vs Explítico

Page 13: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Ágil 3x mais sucesso

14%

57%

29%

Cascata

42%

49%

9%

Ágil Sucesso

Desafios

Fracassos

Page 14: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Escopos incertos ou desconhecidos

Requisitos mudam constantemente

Atividades não são muito bem definidas

Processo iterativo com dependência no anterior

Sucesso = satisfação do cliente

Resultados de valor

Scrum vs Métodos Tradicionais

Page 15: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Fatos e Ficção

Desenvolvedores fazem o que quiserem Scrum não usa papel Nenhum trabalho é feito sem os requisitos Scrum é fácil e com regras simples Scrum Master é o gerente e projetos Caso de negócio é opcional Equipe decide o que será entregue PO é o gerente do projeto Scrum é completo PO representa o cliente

Page 16: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Indivíduos e Interações Ao invés de Processos e Ferramentas

Software que funciona Ao invés de Documentação Extensiva

Colaboração do Cliente Ao invés de Negociações de contrato

Responder às mudanças Ao invés de Seguir um plano

Manifesto Ágil

Estamos descobrindo melhores meios de desenvolver programas enquanto

criamos e ajudamos outros a desenvolverem. Aprendemos a valorizar:

Isso significa que, embora exista valor nos itens da direita, damos mais valor

aos itens da esquerda.

Page 17: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Estrutura ScrumFunções, Artefatos e Eventos

Page 18: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Funções Scrum

Page 19: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Gerencia o Product Backlog (Backlog do

Produto)

Gerencia os lançamentos ou releases

Gerencia os Stakeholders

(envolvidos/interessados)

Trabalha de perto à Equipe Scrum

Product Owner

Page 20: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Gerenciamento do Backlog do Produto

Cria, mantém e claramente descreve os itens do Backlog

do Produto

Prioriza os itens da melhor forma para cumprir as metas e

missão

Garante que a Equipe Scrum entenda os itens do Backlog

do Produto

Page 21: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Gerenciamento de Lançamentos

É responsável por alcançar as metas do projeto, mantém

um plano de lançamento e decide sobre entregas,

funcionalidades e custo do projeto

Gerencia a equipe Scrum criando e priorizando os itens do

Backlog

Page 22: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Gerenciamento de Stakeholders

Ponte entre equipe e Stakeholders

Coleta informações, funcionalidades e requisitos

Filtra o que deve ser repassado à Equipe

Page 23: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Trabalhando junto à Equipe

Próximo à equipe, é responsável que todos entendam o

que é requerido

Responsável por verificar e aceitar os resultados

Page 24: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Seguem meta comum

Seguem normas e regras

Demonstram respeito uns com os

outros

Equipe Scrum

Page 25: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Caos da Equipe

Identificação das Tarefas

Conflitos de Ego

Definição do processo de trabalho

Maximização da produtividade

Final do projeto, equipe disbanda

Formação

Confronto

NormatizaçãoAtuação

Dissolução

Page 26: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Integração Profissional

Geralmente 3 Sprints para amadurecimento

Entregas previsíveis

Trabalho e velocidade constante

Page 27: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Características

Compartilham as mesmas normas e regras

Toda equipe é responsável pela entrega

A equipe tem autoridade

Trabalha com toda autonomia possível

Page 28: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Características

A equipe se auto organiza

As habilidades da equipe são equilibradas

A equipe é pequena e não tem nenhuma subequipe

As pessoas dentro da equipe trabalham integralmente

para sua equipe

Membros da equipe trabalham no mesmo local físico

Page 29: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Regras

Tempo e local do Scrum Diário

A Definição de “Pronto” usada para decidir se o

trabalho foi completado ou não

Guias de codificação

Ferramentas a serem usadas

Manutenção do ALM do projeto

Page 30: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Responsabilidade

Toda equipe compartilha responsabilidade pelos

sucessos e fracassos da equipe

Criar o Backlog da Sprint

Reunião de Scrum Diário

Garantir produto completo entregue

Atualizam projeto e esforço para gerar o gráfico

Burndown

Page 31: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Líder-servo da equipe

Equipe escolhe o Scrum Master

(recomendado)

Remove impedimentos

Treina a equipe

Intermediação da comunicação

entre Stakeholders, Product Owner

e Equipe

Scrum Master

Page 32: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Responsabilidades

Protege a equipe de pedidos e interrupções

Agente de mudanças e adaptação

Guia a equipe em seus esforços

Remove impedimentos

Garante a comunicação entre Equipe e PO

Facilitador do eventos Scrum

Page 33: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Habilidades Desejadas

Moderação

Coaching (Guia/Treinador)

Conhecimento sobre Desenvolvimento

Page 34: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Protegendo e Removendo Impedimentos

Filtrar “pedidos urgentes”

Auxiliar a equipe a se focar somente naquilo que foi

comprometido para a Sprint (exceto em raras

exceções)

Resolve situações que causariam atrasos ou

desperdícios para a equipe

Page 35: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Agente de Mudanças

Melhoria continua

Inspeção e adaptação

Facilitador e moderador da Retrospectiva

Criar planos de ação junto à Equipe

Implementar plano de ação

Page 36: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Facilitador de Eventos

Reunião de Planejamento de Sprint

Reunião de Scrum Diário

Reunião de Revisão de Sprint

Reunião de Retrospectiva de Sprint

Page 37: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Artefatos Scrum

Page 38: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Somente itens que agregam valor

Documento Vivo

Diferentes níveis de detalhe

Nada de Tarefas

O Backlog do Produto é Ordenado

Todos os itens são estimados

Backlog do Produto

Page 39: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Estórias de Usuário

Breve narrativa do propósito da funcionalidade Seguem estrutura de Ator, Ação e Conquista

Como um [ator], Eu [quero/preciso] [ação] para que [conquista]Ou, numa versão mais curta:

Como um [ator], Eu [quero/preciso] [conquista]

Page 40: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Itens do Backlog do Produto são priorizados e estimados

Estimativa mais comum com a sequência Fibonacci (1,2,3,5,8,13,21,34,etc)

Estimativa deve ser compartilhada entre os membros da equipe

Estimativas não são horas!

Estimativa de Esforço

Page 41: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Baralho numerado com a sequência Fibonacci

Após ouvir a explicação e/ou esclarecimentos sobre

os requisitos / estórias de usuário

Equipe escolhe carta com numeração equivalente

ao esforço estimado

Unanimidade ou maioria definem o esforço

Se há confusão, estimativa não será homogênea

nem unânime

Planning Poker®

Page 42: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Itens necessários para considerar um item do Backlog do

Produto 100% finalizado

Diferentes níveis da definição de pronto podem existir

Backlog

Sprint

Lançamentos

Etc.

Definição de Pronto

Page 43: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Burndown

Gráfico de medição de

trabalho

Velocidade ≈ ritmo de

progresso

0

5

10

15

20

25

30

35

1 2 3 4 5 6 7 8 9 1 0 1 1

BURNDOWN DO PRODUTOBurndown Estimado Burndown Real Velocidade

Page 44: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Burndown com Velocidade

-5

0

5

10

15

20

25

30

35

40

1 2 3 4 5 6 7 8 9 10 11 12 13 14

Pendentes Mudanças Velocidade

Page 45: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Burndown com previsão

-5

0

5

10

15

20

25

30

35

40

1 2 3 4 5 6 7 8 9 10 11 12 13 14

Pendentes Mudanças Velocidade

Page 46: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Sprint Backlog

Lista de itens do Backlog do Produto que

serão entregues durante a Sprint

Atividades relacionadas aos itens de

Backlog do Produto

Atualizado diariamente pela equipe e

Scrum Master

Pode ser colocado em um quadro para

facilitar o acompanhamento

Page 47: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Burndown do Sprint Backlog

0

10

20

30

40

50

60

70

80

90

1 2 3 4 5 6 7 8 9 10 11 12 13 14

Burndown da Sprint

Ideal Restante

Page 48: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Lista de itens que podem ser publicados

Tipicamente entre três e seis meses

Presume-se os mesmos tipos de itens do Backlog do Produto

Evitar Backlog de Lançamento se possível

Use Velocidade para criar um projeção

Backlog de Lançamento

Page 49: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Eventos Scrum

Page 50: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Atividades necessárias

para completar os itens

comprometidos

Normalmente entre 2 a 4

semanas

Sprint Requisitos

dos Stakeholders

Lançamento

Atualizar Backlog

do Produto

Sessão

Planejamento da

Sprint

Scrum Diário

Sessão Revisão da

Sprint

Produto

potencialmente

entregável

Retrospectiva da

Sprint

Page 51: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Processo Sprint

Planejamento da Sprint

8 horas para cada 4 semanas de Sprint

Sessão planejamento do que será entregue

Sessão planejamento de como será entregue

Page 52: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Planejamento da Sprint – O que

Planejamento da Sprint

O Product Owner define a Meta da Sprint

Com base na meta os itens relevantes do Backlog do

Produto são escolhidos pelo Product Owner

Os itens são atualizados e divididos em estórias menores

para que sejam completadas durante uma Sprint

Os itens são estimados e priorizados

A equipe define sua capacidade para a Sprint

Page 53: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Planejamento da Sprint - Como

Identificar tarefas necessárias

Discutir quaisquer impedimentos ou necessidades relacionadas

Page 54: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Scrum Diário

Reunião curta e diária de acompanhamento

Reunião da Equipe, não de gestor e equipe

Geralmente 15 minutos

O que ele/ela completou desde a última reunião de

Scrum Diário?

O que ele/ela irá completar até a próxima reunião de Scrum diário?

Quais são os impedimentos para que ele/ela complete suas tarefas?

Page 55: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Revisão da Sprint

Geralmente 4 horas para cada 4 semanas de Sprint

Reunião informal e simples

Apresentação do que foi completado

Geralmente inclui o PO, Scrum Master

Page 56: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Retrospectiva

Geralmente 3 horas para cada 4 semanas de Sprint

O que deu certo

O que não deu certo

O que deve ser feito para melhorar a próxima Sprint

Inspecionar e Adaptar

NÃO É HORA DE LAVAR ROUPAS SUJAS

Page 57: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Planejamento de Lançamentos

Não é obrigatória, genérica e de alto nível

Define o que será publicado / enviado ao cliente de acordo com:

Uma lista priorizada do Backlog do Produto

A velocidade (estimada) da Equipe Scrum

Condições de satisfação (metas para a agenda, escopo e

recursos)

Page 58: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Cultura e OrganizaçãoComo abordar Scrum dentro da empresa

Page 59: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Gerente confia no julgamento e sabedoria da equipe

Confia no talento da equipe

Ágil começa de cima para baixo (top-down)

Metodologia completa

Sem burocracia desnecessária

Desenvolvimento delgado

Desmistificação

Gestão e Diretoria

Page 60: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

CEO

CIO

Scrum Master

Cliente

Promover Scrum

Page 61: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Processo Evolutivo

Melhoria Contínua

Risco de curto período (2-4 semanas)

Adaptação e remoção de impedimentos

Curva de aprendizado

Tempo para alto desempenho

Scrum em sua infância

Page 62: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Atividade 1Treinando a Equipe

Page 63: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Estrutura Empírica

Page 64: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Linguagem comum e compartilhada

Todos sabem o que está sendo feito, e por quem

Não há competição, paternalismo ou show de ego

Transparência

Page 65: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Incremento é a soma dos itens completados em cada iteração (Sprint)

Completados de acordo com definição de Pronto

Número de estórias diminui depois de cada Sprint e o incremento aumenta

Incrementos e Definição de Pronto

Page 66: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Atividade 2Definição de Pronto

Page 67: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Incrementos

Sprint 4 Sprint 5 Sprint 6 Sprint 7 Sprint 8

Backlog do

Produto Backlog do

Produto Backlog do

Produto

Incremento 4Incremento 5

Incremento 6

Incremento 7

Page 68: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Inclui todos os pontos reconhecidos como indispensáveis para que um item

seja considerado 100% completado

Varia de acordo com o projeto

Não é receita de bolo

Definição de Pronto

Page 69: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Estimar os lançamentos através de

Uma lista priorizada do Backlog do Produto

A velocidade da Equipe Scrum

Condições de satisfação

∑ funcionalidades ÷ velocidade = N° de Sprints

Planejamento e Acompanhamento Scrum

Page 70: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Burndown da Sprint

0

10

20

30

40

50

60

70

80

1 2 3 4 5 6 7 8 9 10 11 12 13 14

Trab

alho

Res

tant

e

Tempo

Burndown da Sprint

Page 71: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Burndown do Projeto

0

10

20

30

40

50

60

70

80

1 2 3 4 5 6 7 8 9 10 11 12

Estó

rias R

esta

nte

Sprints

Burndown do Projeto

Page 72: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Acompanhamento - Atraso

0

10

20

30

40

50

60

70

80

1 2 3 4 5 6 7 8 9 10 11 12 13 14

Trab

alho

Res

tant

e

Tempo

Page 73: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Acompanhamento - Adiantado

0

10

20

30

40

50

60

70

80

1 2 3 4 5 6 7 8 9 10 11 12 13 14

Trab

alho

Res

tant

e

Tempo

Page 74: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Kanban

Page 75: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Atividade 3Relatórios Scrum

Page 76: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Scrum e Mudanças

Page 77: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Custo do Software, desde a concepção até a aposentadoria

Custo estimado total, dividido pelo ciclo de vida do projeto/software

Custo de Propriedade

Page 78: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Equipes pequenas nem sempre são possíveis

Foco na comunicação e diferenças culturais

Equipes distribuídas...

Escalando Scrum

Page 79: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Distribuídas no mesmo local físico

Local A

Equipe BEquipe A

Page 80: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Em locais diferentes

Equipe BEquipe A

Local A Local B

Page 81: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Equipes virtuais

Local A Local B

Page 82: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Atividade 4Gerenciando conflitos

Page 83: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Requisitos Scrum Master

Atributos e habilidades necessárias

Page 84: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Treinar a equipe e praticar corretamente Remove impedimentos Facilitador e mediador de eventos Auxilia a equipe consultando PO Doutrina Stakeholders sobre comunicação correta com equipe Geralmente lidera a organização nos esforços de adoção Recomenda-se a função em tempo integral até que a equipe esteja com

desempenho alto

Responsabilidades

Page 85: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Comunicação Interpessoal

Nuanças culturais

Dinâmicas de Grupo e Recursos Humanos

Capacidade de Persuasão

Habilidades

Page 86: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Maior desafio está na organização, nos Stakeholders e na pressão externa

Impedimentos considerados triviais e não são resolvidos

Controlar a inspeção e adaptação durante Retrospectiva e conseguir ações

positivas por parte da equipe ao implementar melhorias que, nem sempre,

são agradáveis

Desafios

Page 87: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Atividade 5Usando TFS com relatórios

Page 88: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

RevisãoDúvidas e esclarecimentos

Page 89: Professional Scrum Master - zuEuz · Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum ... Desenvolvedores

Avaliação10 Questões para validar seus

conhecimentos