SCRUM E O SEU CICLO Alexsandro Marques CSPO

  • Slides: 118
Download presentation
SCRUM E O SEU CICLO Alexsandro Marques, CSPO Apoio:

SCRUM E O SEU CICLO Alexsandro Marques, CSPO Apoio:

Alexsandro Marques • • • Coordenador de Projetos da Provider Sistemas Hoje estou como

Alexsandro Marques • • • Coordenador de Projetos da Provider Sistemas Hoje estou como Scrum Master Certified Scrum Product Owner Coordenador do User Group Scrum Recife Instrutor da Qualiti Software Processes

Scrum

Scrum

iterativo e incremental para É um processo desenvolvimento de produtos.

iterativo e incremental para É um processo desenvolvimento de produtos.

O objetivo é entregar o máximo de valor de negócio possível no menor tempo

O objetivo é entregar o máximo de valor de negócio possível no menor tempo

Scrum é também um meio de evidenciar os problemas

Scrum é também um meio de evidenciar os problemas

Scrum Framework Papéis Artefatos Cerimônias (reuniões)

Scrum Framework Papéis Artefatos Cerimônias (reuniões)

PAPÉIS e responsabilidades

PAPÉIS e responsabilidades

Fonte: http: //www. implementingscrum. com

Fonte: http: //www. implementingscrum. com

Team (Time/equipe) Porco • Product Owner (dono do produto) • Scrum Master • Team

Team (Time/equipe) Porco • Product Owner (dono do produto) • Scrum Master • Team (Time/Equipe) Fonte: http: //www. implementingscrum. com

Team (Time/equipe) Galinha • Presidentes • Diretores Fonte: http: //www. implementingscrum. com

Team (Time/equipe) Galinha • Presidentes • Diretores Fonte: http: //www. implementingscrum. com

Scrum tem poucos papéis: Product Owner, Time, Scrum Master

Scrum tem poucos papéis: Product Owner, Time, Scrum Master

Product Owner* *Me dá, me dá!

Product Owner* *Me dá, me dá!

Criar e compartilhar uma visão do projeto

Criar e compartilhar uma visão do projeto

Tomar decisões continuamente sobre os itens do product backlog

Tomar decisões continuamente sobre os itens do product backlog

Escrever e priorizar itens de backlog

Escrever e priorizar itens de backlog

Validar software no final de cada Sprint

Validar software no final de cada Sprint

Estabelecer e manter o plano de entregas

Estabelecer e manter o plano de entregas

decisões pensando no ROI do Tomar projeto

decisões pensando no ROI do Tomar projeto

Aceitar ou rejeitar o resultado dos trabalhos

Aceitar ou rejeitar o resultado dos trabalhos

Scrum Master* *Mãe, quando eu crescer, quero ser Scrum Master.

Scrum Master* *Mãe, quando eu crescer, quero ser Scrum Master.

Trabalhar com o Product Owner

Trabalhar com o Product Owner

Cuidar do time

Cuidar do time

Manter o processo funcionando

Manter o processo funcionando

Disseminar o Scrum na empresa

Disseminar o Scrum na empresa

Garantir comunicação entre todos os envolvidos

Garantir comunicação entre todos os envolvidos

Time* *Tudo eu!

Time* *Tudo eu!

RESPONSÁVEL por entregar os itens do sprint backlog

RESPONSÁVEL por entregar os itens do sprint backlog

COMPROMISSO para entregar um incremento funcional de software

COMPROMISSO para entregar um incremento funcional de software

Estimar itens do backlog

Estimar itens do backlog

Gerenciar o próprio progresso

Gerenciar o próprio progresso

Auto organizados para entregar o que o PO quer

Auto organizados para entregar o que o PO quer

2± 9 7

2± 9 7

Os artefatos do Scrum

Os artefatos do Scrum

Product Backlog Sprint Backlog Burnup/Burndown Charts

Product Backlog Sprint Backlog Burnup/Burndown Charts

As cerimônias do SCRUM

As cerimônias do SCRUM

Estimation Meeting* Sprint Planning • Sprint Planning 1 • Sprint Planning 2 Daily Scrum

Estimation Meeting* Sprint Planning • Sprint Planning 1 • Sprint Planning 2 Daily Scrum Sprint Review Sprint Retrospective

TIMEBOX!

TIMEBOX!

Reuniões • Estimativas • Planning • Daily Scrum • Review & Retrospective Artefatos •

Reuniões • Estimativas • Planning • Daily Scrum • Review & Retrospective Artefatos • Product Backlog • Sprint Backlog • Burnup/Burndown Charts Papéis • Scrum Master • Product Owner • Team

PLANEJAMENTO

PLANEJAMENTO

EXECUÇÃO

EXECUÇÃO

CHECAGEM

CHECAGEM

Plan (Planejar) Action (Agir) Do (Fazer) Check (Verificar)

Plan (Planejar) Action (Agir) Do (Fazer) Check (Verificar)

Idéia do Projeto

Idéia do Projeto

Visão do projeto

Visão do projeto

Product Owner Define as funcionalidades do sistema Prioriza funcionalidades de acordo com as necessidades

Product Owner Define as funcionalidades do sistema Prioriza funcionalidades de acordo com as necessidades do cliente

O Product Backlog é uma lista de todas as funcionalidades desejadas no produto, estimadas

O Product Backlog é uma lista de todas as funcionalidades desejadas no produto, estimadas pelo time e priorizadas pelo Product Owner.

O Product Backlog mudar à medida em que se aprende mais sobre o produto,

O Product Backlog mudar à medida em que se aprende mais sobre o produto, seus clientes e o negócio, ou seja, é emergente.

Qualquer pessoa pode contribuir com Product Backlog.

Qualquer pessoa pode contribuir com Product Backlog.

Exemplo de um Product Backlog

Exemplo de um Product Backlog

Manter o Product Backlog

Manter o Product Backlog

Sprint Planning #1 Timeboxed – 2 horas

Sprint Planning #1 Timeboxed – 2 horas

Sprint Planning 1 TIME SCRUM MASTER PRODUCT OWNER

Sprint Planning 1 TIME SCRUM MASTER PRODUCT OWNER

Sprint Planning 1 Reunião de Estratégia

Sprint Planning 1 Reunião de Estratégia

Sprint Planning 1 Definir o objetivo da Sprint

Sprint Planning 1 Definir o objetivo da Sprint

Sprint Planning 1 Comprometimento do Time

Sprint Planning 1 Comprometimento do Time

Sprint Planning 1 O Time, e somente o Time, pode decidir e se comprometer

Sprint Planning 1 O Time, e somente o Time, pode decidir e se comprometer a respeito do trabalho que será executado.

Sprint Planning #2 Timeboxed – 2 horas

Sprint Planning #2 Timeboxed – 2 horas

Sprint Planning 2 TIME SCRUM MASTER

Sprint Planning 2 TIME SCRUM MASTER

Sprint Planning 2 É um planejamento tático da equipe

Sprint Planning 2 É um planejamento tático da equipe

Sprint Planning 2 Product Owner não precisa participar

Sprint Planning 2 Product Owner não precisa participar

Sprint Planning 2 O Time discutirá o Product Backlog Selecionado, dividindo as estórias em

Sprint Planning 2 O Time discutirá o Product Backlog Selecionado, dividindo as estórias em tarefas.

Sprint Planning 2 Reunião de Designer de Software

Sprint Planning 2 Reunião de Designer de Software

Sprint Planning 2 Definição de Pronto Do. D – Definition of Done

Sprint Planning 2 Definição de Pronto Do. D – Definition of Done

Sprint Planning 2 Comprometimento em desenvolver todas as tarefas as definidas.

Sprint Planning 2 Comprometimento em desenvolver todas as tarefas as definidas.

O Sprint Backlog é a lista de tarefas que o time se comprometeu com

O Sprint Backlog é a lista de tarefas que o time se comprometeu com o Product Owner a implementar durante a Sprint.

Sprint Projetos Scrum progridem em uma série de “sprints” Ocorre em um período de

Sprint Projetos Scrum progridem em uma série de “sprints” Ocorre em um período de duas a quatro semanas Um período constante leva a um melhor “ritmo” O produto é projetado, codificado e testado

Daily Scrum Timeboxed – 15 Minutos

Daily Scrum Timeboxed – 15 Minutos

Reunião publica, onde todos podem participar.

Reunião publica, onde todos podem participar.

Termômetro do projeto

Termômetro do projeto

Reunião Diária NÃO é “hora do café” “conversa sobre futebol” “debate técnico” “julgamento”

Reunião Diária NÃO é “hora do café” “conversa sobre futebol” “debate técnico” “julgamento”

As três perguntas do Daily Scrum.

As três perguntas do Daily Scrum.

#1 O que eu fiz desde a última reunião?

#1 O que eu fiz desde a última reunião?

#2 O que eu vou fazer até a próxima reunião?

#2 O que eu vou fazer até a próxima reunião?

#3 Quais os problemas estão impedindo a realização do meu trabalho?

#3 Quais os problemas estão impedindo a realização do meu trabalho?

Reunião que da visibilidade a todo o Time.

Reunião que da visibilidade a todo o Time.

Cuidado! Esta é uma reunião rápida.

Cuidado! Esta é uma reunião rápida.

Nova Funcionalidade

Nova Funcionalidade

Sprint Review Timeboxed – 4 horas

Sprint Review Timeboxed – 4 horas

Todos participam.

Todos participam.

Se preparar para Review.

Se preparar para Review.

NÃO é permitido o uso de Slides.

NÃO é permitido o uso de Slides.

Sprint Retrospective Timeboxed – 3 horas

Sprint Retrospective Timeboxed – 3 horas

TEAM SCRUM MASTER PRODUCT OWNER *

TEAM SCRUM MASTER PRODUCT OWNER *

Reunião de portas fechadas.

Reunião de portas fechadas.

Tem como objetivo detectar pontos de melhorias.

Tem como objetivo detectar pontos de melhorias.

Não Apontar Culpados

Não Apontar Culpados

DOIS modelos

DOIS modelos

Os SEIS passos da retrospectiva.

Os SEIS passos da retrospectiva.

#1 Definir a segurança do ambiente.

#1 Definir a segurança do ambiente.

#2 Linha do tempo.

#2 Linha do tempo.

#3 O que foi Bom.

#3 O que foi Bom.

#4 O que pode melhorar.

#4 O que pode melhorar.

#5 Dividir as melhorias por responsabilidades

#5 Dividir as melhorias por responsabilidades

#6 Priorizar as melhorias.

#6 Priorizar as melhorias.

Os TRÊS passos da retrospectiva.

Os TRÊS passos da retrospectiva.

A EQUIPE discute o que gostaria de. . .

A EQUIPE discute o que gostaria de. . .

#1 Começar a fazer.

#1 Começar a fazer.

#2 Parar de fazer.

#2 Parar de fazer.

#3 Continuar fazendo.

#3 Continuar fazendo.

O que aconteceria se. . . Se as cerimônias não acontecem Falta planejamento Falta

O que aconteceria se. . . Se as cerimônias não acontecem Falta planejamento Falta comprometimento para entregas PO pode aceitar itens que não estão prontos

Criado por: Igor Macaúbas Alexsandro Marques Marcos Pereira

Criado por: Igor Macaúbas Alexsandro Marques Marcos Pereira

www. alexsandromarques. wordpress. com www. scrum. org. br www. scrumalliance. org http: //br. groups.

www. alexsandromarques. wordpress. com www. scrum. org. br www. scrumalliance. org http: //br. groups. yahoo. com/group/scrumbrasil alexoliveira. marques@gmail. com

Este trabalho está licenciado através da “Atribuição-Uso Não-Comercial-Compartilhamento pela mesma Licença 3. 0 Unported”

Este trabalho está licenciado através da “Atribuição-Uso Não-Comercial-Compartilhamento pela mesma Licença 3. 0 Unported” Você pode: Copiar, distribuir, exibir e executar a obra Criar obras derivadas Sob as seguintes condições: Atribuição. Você deve dar crédito ao autor original, da forma especificada pelo autor ou licenciante. Uso Não-Comercial. Você não pode utilizar esta obra com finalidades comerciais. Compartilhamento pela mesma Licença. Se você alterar, transformar, ou criar outra obra com base nesta, você somente poderá distribuir a obra resultante sob uma licença idêntica a esta • • • Para cada novo uso ou distribuição, você deve deixar claro para outros os termos da licença desta obra. Qualquer uma destas condições podem ser renunciadas, desde que Você obtenha permissão do autor. Nothing in this license impairs or restricts the author's moral rights. http: //creativecommons. org/licenses/by-nc-sa/3. 0/deed. pt