Coti Informática Scrum Aula 02blogedsonbelem.com.br/blog/scrum/aula02-scrum.pdf · Aula 02....

41
Coti Informática Scrum Visão do Jeff Sutherland Professor Edson Belém Coti Informática [email protected] www.blogedsonbelem.com.br 21-98199-0108 Aula 02

Transcript of Coti Informática Scrum Aula 02blogedsonbelem.com.br/blog/scrum/aula02-scrum.pdf · Aula 02....

Page 1: Coti Informática Scrum Aula 02blogedsonbelem.com.br/blog/scrum/aula02-scrum.pdf · Aula 02. Mudança da forma de Ver o Mundo •O que o Scrum faz é alterar o modo como você pensa

Coti Informática ScrumVisão do Jeff Sutherland

Professor Edson Belém

Coti Informática

[email protected]

www.blogedsonbelem.com.br

21-98199-0108

Aula 02

Page 2: Coti Informática Scrum Aula 02blogedsonbelem.com.br/blog/scrum/aula02-scrum.pdf · Aula 02. Mudança da forma de Ver o Mundo •O que o Scrum faz é alterar o modo como você pensa

Mudança da forma de Ver o Mundo

• O que o Scrum faz é alterar o modo como você pensa sobre o tempo.

• Depois de fazer parte de alguns Sprints e reuniões diárias, você parade ver o tempo como uma flecha linear atirada para o futuro, ecomeça a vê-lo como

• algo fundamentalmente cíclico. Cada Sprint é uma oportunidade defazer algo totalmente novo; a cada dia, uma chance de se aprimorar.O Scrum encoraja

• uma visão holística do mundo. A pessoa que se compromete com issopassará a valorizar cada momento como um ciclo recorrente defôlego e de vida.

Page 3: Coti Informática Scrum Aula 02blogedsonbelem.com.br/blog/scrum/aula02-scrum.pdf · Aula 02. Mudança da forma de Ver o Mundo •O que o Scrum faz é alterar o modo como você pensa

Mitologia ágil

Page 4: Coti Informática Scrum Aula 02blogedsonbelem.com.br/blog/scrum/aula02-scrum.pdf · Aula 02. Mudança da forma de Ver o Mundo •O que o Scrum faz é alterar o modo como você pensa

Método Toyota

Page 5: Coti Informática Scrum Aula 02blogedsonbelem.com.br/blog/scrum/aula02-scrum.pdf · Aula 02. Mudança da forma de Ver o Mundo •O que o Scrum faz é alterar o modo como você pensa

Pontos Principais

• O tempo é finito. Trate-o dessa forma. Divida seu trabalho emunidades

• Jogue seus cartões de visita fora. Cargos são marcadoresespecializados de status. Seja conhecido pelo que faz e não pelomodo como as pessoas se referem a você.

• Todo mundo sabe de tudo. A saturação da comunicação acelera otrabalho.

• Uma reunião por dia. Quando se trata de verificar o trabalho daequipe, uma vez por dia é o suficiente. Reúna-se por 15 minutos nareunião diária, veja o que pode ser feito para aumentar avelocidade e faça isso.

Page 6: Coti Informática Scrum Aula 02blogedsonbelem.com.br/blog/scrum/aula02-scrum.pdf · Aula 02. Mudança da forma de Ver o Mundo •O que o Scrum faz é alterar o modo como você pensa

Filosofia Kaizen

Page 7: Coti Informática Scrum Aula 02blogedsonbelem.com.br/blog/scrum/aula02-scrum.pdf · Aula 02. Mudança da forma de Ver o Mundo •O que o Scrum faz é alterar o modo como você pensa

Sistema de Qualidade Toyota

Page 8: Coti Informática Scrum Aula 02blogedsonbelem.com.br/blog/scrum/aula02-scrum.pdf · Aula 02. Mudança da forma de Ver o Mundo •O que o Scrum faz é alterar o modo como você pensa

Existem três tipos de desperdício

A primeira é a “Falta de lógica”. Você quer dar à sua equipe objetivosdesafiadores — fazer com que queiram mais. Mas você não vai quererque eles lutem por objetivos absurdos ou impossíveis.

Page 9: Coti Informática Scrum Aula 02blogedsonbelem.com.br/blog/scrum/aula02-scrum.pdf · Aula 02. Mudança da forma de Ver o Mundo •O que o Scrum faz é alterar o modo como você pensa

Existem três tipos de desperdício

• A segunda é “Expectativas exageradas”. Quantas vezes você já ouviu

alguém se gabando de que seus esforços heroicos salvaram um projeto?

• Em geral, isso é recebido com tapinhas nas costas, alegria e congratulações. Eu enxergo isso como uma falha fundamental no processo. Uma equipe que depende de ações heroicas constantes para cumprir os prazos não está trabalhando da maneira que deveria. Entrar e sair constantemente de uma crise para outra provoca um esgotamento e não deixa espaço para aprimoramentos contínuos e racionais.

• É a diferença entre um cowboy saindo em disparada para salvar uma mocinha de um bandido E um Soldado treinado e disciplinado liberando uma zona tomada por soldados inimigos.

Page 10: Coti Informática Scrum Aula 02blogedsonbelem.com.br/blog/scrum/aula02-scrum.pdf · Aula 02. Mudança da forma de Ver o Mundo •O que o Scrum faz é alterar o modo como você pensa

Existem três tipos de desperdício

• desperdício de “Sobrecarga”. É o tipo de comportamento que Scott Adams costuma satirizar nas sua vida. Inclui diretrizes corporativas opressoras que atrapalham, relatórios

• desnecessários que os funcionários têm de fazer e formulários que precisam ser preenchidos somente por preencher, além de reuniões sem sentindo que desperdiçam tempo e não produzem qualquer valor

• o “desperdício emocional”. Esse tipo égerado quando uma empresa tem um escroto no seu meio — alguém que gosta de sacudir as pessoas e deixá-las apreensivas.

Page 11: Coti Informática Scrum Aula 02blogedsonbelem.com.br/blog/scrum/aula02-scrum.pdf · Aula 02. Mudança da forma de Ver o Mundo •O que o Scrum faz é alterar o modo como você pensa

Comunicação : Exceção

Page 12: Coti Informática Scrum Aula 02blogedsonbelem.com.br/blog/scrum/aula02-scrum.pdf · Aula 02. Mudança da forma de Ver o Mundo •O que o Scrum faz é alterar o modo como você pensa

PONTOS PRINCIPAIS

• Ser multitarefa emburrece. Fazer mais de uma coisa de cada vez diminui seudesempenho tanto em termos de tempo quanto de qualidade nas duas tarefas.Não faça isso. Se você acha que isso não se aplica a você, saiba que está errado —afeta sim.

• Fazer pela metade não é fazer. Um carro pela metade só serve para prenderrecursos que poderiam ter sido usados para criar algo de valor ou economizardinheiro. Qualquer coisa que esteja “em processo” custa dinheiro e energia, sementregar nada.

• Fazer certo da primeira vez. Quando você cometer um erro, corrija-oimediatamente. Pare todo o resto e resolva o problema que tem em mãos.Corrigir mais tarde pode levar vinte vezes mais tempo do que corrigir agora.

Page 13: Coti Informática Scrum Aula 02blogedsonbelem.com.br/blog/scrum/aula02-scrum.pdf · Aula 02. Mudança da forma de Ver o Mundo •O que o Scrum faz é alterar o modo como você pensa

Objetivos Ideais:

Page 14: Coti Informática Scrum Aula 02blogedsonbelem.com.br/blog/scrum/aula02-scrum.pdf · Aula 02. Mudança da forma de Ver o Mundo •O que o Scrum faz é alterar o modo como você pensa

PONTOS PRINCIPAIS

• Nada de heroísmo. Se você precisa de um herói para conseguir concluir otrabalho, você tem um problema. O esforço heroico deve ser considerado umfracasso no planejamento.

• Chega de diretrizes idiotas. Qualquer diretriz que parece ridícula provavelmenteé ridícula mesmo. Formulários idiotas, reuniões idiotas, aprovações idiotas,padrões idiotas são apenas isso — idiotices.

• Nada de escrotice. Não seja um e não tolere esse tipo de comportamento.Qualquer pessoa capaz de causar caos emocional, inspirar medo ou horror, ou quehumilhe e diminua as pessoas, precisa ser detida.

• Busque o fluxo. Opte pelo modo mais suave e sem problemas de concluir umatarefa. O Scrum é sobre possibilitar o maior fluxo possível

• Se Comunique Bem com a Sua Equipe, se Expresse Bem

Page 15: Coti Informática Scrum Aula 02blogedsonbelem.com.br/blog/scrum/aula02-scrum.pdf · Aula 02. Mudança da forma de Ver o Mundo •O que o Scrum faz é alterar o modo como você pensa

Reunião da Sprint

Page 16: Coti Informática Scrum Aula 02blogedsonbelem.com.br/blog/scrum/aula02-scrum.pdf · Aula 02. Mudança da forma de Ver o Mundo •O que o Scrum faz é alterar o modo como você pensa

Formas De Resistência

Page 17: Coti Informática Scrum Aula 02blogedsonbelem.com.br/blog/scrum/aula02-scrum.pdf · Aula 02. Mudança da forma de Ver o Mundo •O que o Scrum faz é alterar o modo como você pensa

Gerenciamento do escopo

Page 18: Coti Informática Scrum Aula 02blogedsonbelem.com.br/blog/scrum/aula02-scrum.pdf · Aula 02. Mudança da forma de Ver o Mundo •O que o Scrum faz é alterar o modo como você pensa

Retrospectiva da Sprint

Page 19: Coti Informática Scrum Aula 02blogedsonbelem.com.br/blog/scrum/aula02-scrum.pdf · Aula 02. Mudança da forma de Ver o Mundo •O que o Scrum faz é alterar o modo como você pensa

Melhoria Continua

Page 20: Coti Informática Scrum Aula 02blogedsonbelem.com.br/blog/scrum/aula02-scrum.pdf · Aula 02. Mudança da forma de Ver o Mundo •O que o Scrum faz é alterar o modo como você pensa

User Story

• User Story é a forma preferida de times Ágeis para representar cada um dos itensdo Product Backlog que tratam de necessidades ou objetivos de negócios,descrevendo-os sob o ponto de vista dos usuários do produto e de uma formaconcisa, simples e leve.

• A User Story não é, no entanto, parte do framework Scrum, e cabe ao Time deScrum denir a forma quemelhor lhe serve para representar o itens do ProductBacklog.

• O Time de Scrum então está pronto para iniciar o primeiro de vários ciclos doprojeto, nos quais o trabalho de desenvolvimento do produto será realizado. Essesciclos são chamados de Sprints. O projeto com Scrum acontece Sprint após Sprint.

• Assim, ao terminar um Sprint, inicia-se imediatamente o seguinte..

Page 21: Coti Informática Scrum Aula 02blogedsonbelem.com.br/blog/scrum/aula02-scrum.pdf · Aula 02. Mudança da forma de Ver o Mundo •O que o Scrum faz é alterar o modo como você pensa

Eventos da Sprint

• Os eventos do Scrum — o próprio Sprint e as reuniões de SprintPlanning, de

• Daily Scrum, de Sprint Review e de Sprint Retrospective — possuemuma duração máxima ou xa denida, chamada de timebox. Ostimeboxes são importantes, pois evitam o desperdício, limitando otempo em que um objetivo deve ser alcançado,além de ajudar acriar um ritmo ou uma regularidade no trabalho realizado

Page 22: Coti Informática Scrum Aula 02blogedsonbelem.com.br/blog/scrum/aula02-scrum.pdf · Aula 02. Mudança da forma de Ver o Mundo •O que o Scrum faz é alterar o modo como você pensa

Backlog

Page 23: Coti Informática Scrum Aula 02blogedsonbelem.com.br/blog/scrum/aula02-scrum.pdf · Aula 02. Mudança da forma de Ver o Mundo •O que o Scrum faz é alterar o modo como você pensa

Criando e mantendo

Page 24: Coti Informática Scrum Aula 02blogedsonbelem.com.br/blog/scrum/aula02-scrum.pdf · Aula 02. Mudança da forma de Ver o Mundo •O que o Scrum faz é alterar o modo como você pensa

Estrutura do Backlog

Page 25: Coti Informática Scrum Aula 02blogedsonbelem.com.br/blog/scrum/aula02-scrum.pdf · Aula 02. Mudança da forma de Ver o Mundo •O que o Scrum faz é alterar o modo como você pensa

Backlog

Page 26: Coti Informática Scrum Aula 02blogedsonbelem.com.br/blog/scrum/aula02-scrum.pdf · Aula 02. Mudança da forma de Ver o Mundo •O que o Scrum faz é alterar o modo como você pensa

Backlog

Page 27: Coti Informática Scrum Aula 02blogedsonbelem.com.br/blog/scrum/aula02-scrum.pdf · Aula 02. Mudança da forma de Ver o Mundo •O que o Scrum faz é alterar o modo como você pensa

Moscow

Page 28: Coti Informática Scrum Aula 02blogedsonbelem.com.br/blog/scrum/aula02-scrum.pdf · Aula 02. Mudança da forma de Ver o Mundo •O que o Scrum faz é alterar o modo como você pensa

O que fazer?

Page 29: Coti Informática Scrum Aula 02blogedsonbelem.com.br/blog/scrum/aula02-scrum.pdf · Aula 02. Mudança da forma de Ver o Mundo •O que o Scrum faz é alterar o modo como você pensa

Historias de Usuário

Page 30: Coti Informática Scrum Aula 02blogedsonbelem.com.br/blog/scrum/aula02-scrum.pdf · Aula 02. Mudança da forma de Ver o Mundo •O que o Scrum faz é alterar o modo como você pensa

Nivel de detalhamento

Page 31: Coti Informática Scrum Aula 02blogedsonbelem.com.br/blog/scrum/aula02-scrum.pdf · Aula 02. Mudança da forma de Ver o Mundo •O que o Scrum faz é alterar o modo como você pensa

Detalhando a historia

Page 32: Coti Informática Scrum Aula 02blogedsonbelem.com.br/blog/scrum/aula02-scrum.pdf · Aula 02. Mudança da forma de Ver o Mundo •O que o Scrum faz é alterar o modo como você pensa

Detalhando a historia

Page 33: Coti Informática Scrum Aula 02blogedsonbelem.com.br/blog/scrum/aula02-scrum.pdf · Aula 02. Mudança da forma de Ver o Mundo •O que o Scrum faz é alterar o modo como você pensa

Impedimentos

• Além da comunicação verbal, uma boa prática que pode ser utilizada pelo Time deDesenvolvimento é a sinalização visual do impedimento no seu Quadro de Tarefas,junto ao item ou à tarefa afetada. Essa sinalização não substitui a ação de seinformar o impedimento imediatamente ao Scrum Master, mas ajuda tanto oScrum- Master quanto o Time de Desenvolvimento a não negligenciarem e a melhorlidarem com o impedimento.

• Um exemplo típico desse tipo de sinalização é a marcação do item ou tarefaimpedidos com uma cor diferente, seja colando-se outra nota adesiva sobre o itemou tarefa (quando o Time de Desenvolvimento utiliza um Quadro de Tarefas real),

• mudando-se a cor do próprio item ou tarefa (no caso de um quadro virtual) ouutilizando-se algum outro tipo de marcação.

Page 34: Coti Informática Scrum Aula 02blogedsonbelem.com.br/blog/scrum/aula02-scrum.pdf · Aula 02. Mudança da forma de Ver o Mundo •O que o Scrum faz é alterar o modo como você pensa

Impedimento na Lista de Tarefas

Page 35: Coti Informática Scrum Aula 02blogedsonbelem.com.br/blog/scrum/aula02-scrum.pdf · Aula 02. Mudança da forma de Ver o Mundo •O que o Scrum faz é alterar o modo como você pensa

Definições de Pronto:

Page 36: Coti Informática Scrum Aula 02blogedsonbelem.com.br/blog/scrum/aula02-scrum.pdf · Aula 02. Mudança da forma de Ver o Mundo •O que o Scrum faz é alterar o modo como você pensa

Definições de Pronto:

Page 37: Coti Informática Scrum Aula 02blogedsonbelem.com.br/blog/scrum/aula02-scrum.pdf · Aula 02. Mudança da forma de Ver o Mundo •O que o Scrum faz é alterar o modo como você pensa

Exemplos:

Page 38: Coti Informática Scrum Aula 02blogedsonbelem.com.br/blog/scrum/aula02-scrum.pdf · Aula 02. Mudança da forma de Ver o Mundo •O que o Scrum faz é alterar o modo como você pensa

O que considerar?

Page 39: Coti Informática Scrum Aula 02blogedsonbelem.com.br/blog/scrum/aula02-scrum.pdf · Aula 02. Mudança da forma de Ver o Mundo •O que o Scrum faz é alterar o modo como você pensa

Aprendizagem

Page 40: Coti Informática Scrum Aula 02blogedsonbelem.com.br/blog/scrum/aula02-scrum.pdf · Aula 02. Mudança da forma de Ver o Mundo •O que o Scrum faz é alterar o modo como você pensa

Benefícios:

Page 41: Coti Informática Scrum Aula 02blogedsonbelem.com.br/blog/scrum/aula02-scrum.pdf · Aula 02. Mudança da forma de Ver o Mundo •O que o Scrum faz é alterar o modo como você pensa

Gromming