workshop hands-on de scrum

23
Workshop Hands-On de SCRUM a única constante de um projeto é a mudança. aprenda a lidar com ela do modo Agile [email protected]

Upload: rafael-fantini-da-costa

Post on 18-Jun-2015

84 views

Category:

Software


2 download

DESCRIPTION

Você escuta falar de métodos Agile e se pergunta o que é? Embora muita gente considere uma “modinha”, os métodos ágeis já conquistaram espaço em empresas do mundo todo: desde pequenas Startups a corporações bilionárias. O SCRUM é um framework que adere aos princípios Agile que encorajam a colabração constante e efetiva de forma a entregar software funcional tão cedo quanto possível e preparar os times para responder rapidamente às mudanças

TRANSCRIPT

Page 1: Workshop Hands-On de Scrum

Workshop Hands­On de SCRUM a única constante de um projeto é a mudança. aprenda a lidar com ela do modo Agile

[email protected]

Page 2: Workshop Hands-On de Scrum

Vamos lá

● Por que Scrum?● Visão geral do Scrum● O projeto de 60 minutos● Q&A

Page 3: Workshop Hands-On de Scrum

Por que Scrum?

… entregas frequentes das funções mais prioritárias de um software?

… visibilidade do que está acontecendo a qualquer momento?

… pequenas time-boxes que entregam código pronto para ser usado?

… ciclos rápidos de feedback que previnem gargalos e perdas?

… adaptabilidade de usar o HOJE para melhorar a próxima entrega?

… decisões tomadas em conjunto visando o melhor do produto?

Que tal ter...

Page 4: Workshop Hands-On de Scrum

Agenda do workshop

Introdução aos conceitos

Hands-onReunião de planejamento de Sprint“Dia 1” da SprintDaily Scrum“Dia 2” da Sprint Revisão da Sprint

Explicação + Questões

45 min

15 min15 min05 min15 min06 min / equipe

20 min

Page 5: Workshop Hands-On de Scrum

Definição de SCRUM

um processo iterativo e incremental utilizado para desenvolvimento de um

produto ou gerenciamento de algum trabalho. Ele produz um conjunto de

funcionalidades com potencial de entrega ao final de cada iteração

SCRUM é

­ Clarice Lispector

Page 6: Workshop Hands-On de Scrum

Esqueleto

● Product Backlog● Sprint

– Reunião de planejamento de Sprint– Daily Scrum– Backlog da Sprint– Reunião de retrospectiva da Sprint

● Papéis: Time, Product Owner e Scrum Master

Page 7: Workshop Hands-On de Scrum

Siga o Fluxo

Page 8: Workshop Hands-On de Scrum

Product Backlog

● Lista priorizada de trabalhos– Como <ator>, eu quero

<objetivo> para <motivo>● Qualquer um pode adicionar

um item ao backlog● Product Owner é o

responsável por priorizar

Item Esforço

Como um visitante, eu gostaria de ler as notícias recentes na home page

5

Como um membro, eu gostaria de editar o meu perfil

3

Como um administrador, eu gostaria de banir usuários arruaceiros

8

Page 9: Workshop Hands-On de Scrum

Reunião de Plan. de Sprint

ConsiderarProduct Backlog

Ambiente do negócio

Tecnologia

Feedback da última iteração

AnalisarRevisar o backlog

Organizar o backlog

Esclarecer dúvidas

Detalhar itens prioritários

DefinirCapacidade da equipe

O que é “concluído”?

O que será feito?

Como será feito?

Page 10: Workshop Hands-On de Scrum

Meet the Product Owner

● “Proxy” dos stakeholders no projeto

● Estabelece, valida e comunica a visão do produto

● Define o cronograma ao priorizar o backlog

● Monitora metas e finanças do projeto

● Trabalha com a equipe para estimar esforço dos itens

● Responsável pelo sucesso do produto

Page 11: Workshop Hands-On de Scrum

Meet the Scrum Master

● Nome descolado para Gerente de Projeto

● Auxilia o Product Owner e a Equipe, atuando como facilitador, moderador e coach

● Apoia a Equipe no uso eficaz do Scrum

● Remove obstáculos e protege a equipe de distrações

● Responsável pelo sucesso do projeto

Page 12: Workshop Hands-On de Scrum

Sprint

● Iteração com duração fixa (time-box)● Entrega de software usável ao final● Contém design, programação, teste e documentação● Assim que iniciada, alterar o Sprint Backlog é

desencorajado● A Sprint pode terminar prematuramente caso não faça

mais sentido trabalhar no restante dos itens

Page 13: Workshop Hands-On de Scrum

Sprint Backlog

Tarefa Responsável Status Horas restantes

Configurar repositório Git Aécio Em Progresso 4

Criar projeto no Bugzilla Dilma Não iniciado 1

Instalar MySQL no ambiente de teste Eduardo Feito 0

Page 14: Workshop Hands-On de Scrum

Burndown Chart

Visualização do andamento da

Sprint

Ajuda a planejar as próximas iterações

NÃO deve ser usado para bater no time

FERROU!

Page 15: Workshop Hands-On de Scrum

Revisão da Sprint

● Equipe apresenta o que foi concluído e recebe o feedback dos Stakeholders

● Ocorre a entrega do incremento desenvolvido aos Stakeholders, clientes, ... (SHIPPABLE)

● Nada de slides. Quem sabe faz ao vivo● Após a demo, o time faz uma retrospectiva da Sprint

para registrar as lições aprendidas

Page 16: Workshop Hands-On de Scrum

O Time

… alta visiblidade do que está acontecendo a qualquer momento

… rapidez em incorporar feedback ao projeto

… adaptação rápida às mudanças do ambiente de negócios

… comunicação frequente entre os membros

… auto-organização e auto-suficiência

… consciência de que a única constante é a mudança

Equipes Scrum possuem...

Embrace the

change!

Page 17: Workshop Hands-On de Scrum

Hands-on: Plan. de Sprint

● Revisar o Product Backlog

● Selecionar os itens que serão desenvolvidos na Sprint(Sprint Backlog)

● Quebrar em tarefas os itens no Sprint Backlog e atribua aos membros da equipe

15 minutos para

Diga-me e esquecerei, ensina-me e e poderei lembrar, envolva-me eeu aprenderei

­ Benjamin Franklin

Page 18: Workshop Hands-On de Scrum

Brochura para turistas marcianos

● Criar arte de capa, marca, logo

● Definir tópicos importantes para turismo marciano

● Descrever tour “Exposições de arte na Europa”

● Delinear uma expedição pelas 7 Maravilhas do Mundo

● Especificar investimentos em publicidade para 12 meses

● Estabelecer preço para os tours

● Sugerir opções de roupas

● Explicar opções de viagem de ida e volta para Marte

● Descrever tour “Esportes humanos”

● Criar política de devolução

● Sugerir serviços relacionados

● Redigir mensagens de aviso (gravidade, oxigênio, fungos, ...)

Page 19: Workshop Hands-On de Scrum

Hands-on: “Dia 1” da Sprint

15 minutos para

DicaFoco na sua equipe – este exercício não é uma competição

● Trabalhar nas tarefas do Sprint Backlog

Page 20: Workshop Hands-On de Scrum

Hands-on: Daily Scrum

5 minutos para responder

SugestãoMantenha a equipe em um círculo onde todos possam se ver

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

● O que eu pretendo ter finalizado até a próxima reunião?

● Existe algum obstáculo me impedindo de completar as tarefas?

Page 21: Workshop Hands-On de Scrum

Hands-on: “Dia 2” da Sprint

15 minutos para

DicaFoco na sua equipe – este exercício não é uma competição

● Completar as tarefas do Sprint Backlog Dica

TACA-LE PAU MARCOS

Page 22: Workshop Hands-On de Scrum

Hands-on: Revisão da Sprint

6 minutos para responder

SugestãoEscolha um porta-voz para facilitar a comunicação

● Qual é o incremento entregável?

● Conseguimos completar o Sprint Backlog?

● Existe algum feedback do Product Owner?

Page 23: Workshop Hands-On de Scrum

Quem tem dúvidas?

[email protected]

Leitura recomendadahttp://www.scrumguides.org/scrum-guide.html