Treinamento Interno
[Scrum]
09-03-2015
Facilitadora: Lurdete Fontaniva (CSM)
SCRUM
• Origem
SCRUM
• O que é Scrum?
Scrum é um framework Ágil, simples e leve, utilizado para a
gestão do desenvolvimento de produtos complexos imersos
em ambientes complexos. Scrum é baseado no empirismo
e utiliza uma abordagem interativa e incremental para
entregar valor com frequência e, assim, reduzir os riscos do
projeto.
TRÊS PILARES SCRUM
• TRANSPARÊNCIA: tudo que está
sendo feito deve estar VISÍVEL e
CONHECIDO pelos envolvidos.
Esforço PRONTO é algo em que
todos entendam como PRONTO.
• INSPEÇÃO: Frequentemente
verifica-se aspectos do processo
para detectar variações.
• ADAPTAÇÃO: Ajustar o PROCESSO
ou Recursos o mais rápido possível
para evitar desvios posteriores
SCRUM
• Por que Scrum?
• Benefícios:
• Entregas frequentes de retorno ao investimento
dos clientes;
• Redução dos riscos do projeto
• Maior qualidade no produto gerado
• Mudanças utilizadas como vantagem competitiva
• Visibilidade do progresso do projeto
• Redução do desperdício
• Aumento de produtividade
ÊNFASES
• Comunicação
• Trabalho em equipe
• Flexibilidade
• Motivar a entrega de valor ao negócio
– incrementalmente
PRINCIPAIS PADRÕES
• Product Backlog
• Time Scrum
• Cerimônias Scrum
PRODUCT BACKLOG
• Lista de todas as funcionalidades desejadas
• É gerada incrementalmente
– Começa pelo básico, o extra aparece com o tempo
• Pode conter
– Tarefas diretas, casos de uso, histórias
• A lista é priorizada pelo dono do projeto
– Cliente, depto de marketing, ...
PRODUCT BACKLOG
TIME SCRUM
• Papéis do time Scrum
SCRUM MASTER
• Conhecer e disseminar o processo de
Scrum
• Facilitar o trabalho do Time Scrum
• Remover impedimentos
• Garantir o uso de Scrum
• Facilitar as cerimônias
• Auxiliar Product Owner com Product
Backlog
• Presente
• Neutro
Facilitador
TIME DE DESENVOLVIMENTO
O que faz o time de desenvolvimento:
• Planeja seu trabalho
• Realiza o desenvolvimento da Sprint
• Interage com o PO durante a Sprint
• Obtem feedback do rpdiuto
• Entrega valor com frequência
• Identifica e informa os impedimentos
aos SM
Desenvolve
TIME DE DESENVOLVIMENTO
Como é o time de desenvolvimento
• Auto-organizável
• Multidisciplinar
• Comunicativos
• Motivado
• Orientado à excelencia técnica;
• Responsáveis pela resolução de
conflitos
Desenvolve
PRODUCT OWNER
O que faz o PO:
• Cria e compartilha VISÃO DO PRODUTO
• Define as principais funcionalidades do
produto
• Prioriza cada requisito
• Gerencia a entrada de novos requisitos
• Planeja as entregas
• Colabora com o time
• Participa das cerimônias
• Rejeita, aprova parcial ou total as entregas
Gerenciador do Backlog do Produto
PRODUCT OWNER
Como é o PO:
• Único;
• Disponível para o trabalho no projeto;
• Representativo para o produto;
Gerenciador do Backlog do Produto
CERIMÔNIAS SCRUM
• Sprint Planning
• Sprint Review
• Sprint Retro
• Daily Scrum
CERIMÔNIAS SCRUM
• Sprint Planning
• Duração
• Saídas – meta da sprint
• Preparação
• Daily Scrum
• Duração
• Saídas
• Preparação
• Sprint Review
• Duração
• Saídas
• Preparação
• Sprint Retro
• Duração
• Saídas
• Preparação
COMO FUNCIONA O PROCESSO SCRUM?
• Planejamento
• Sprints
– Reuniões Diárias
– Revisão
– Retrospectivas
• Encerramento
COMPLEMENTAR
• Release
• Quando fazer, como planejar
• Gráficos de Acompanhamento
• Burndown
• Indicadores
• Quadro Scrum
A fazer Em
andamento
Pronto Gráficos
Impedido
VISÃO DE PRODUTO
VISÃO DE PRODUTO - HISTÓRIAS
VISÃO DE PRODUTO - HISTÓRIAS
VISÃO DE PRODUTO - HISTÓRIAS
• PARA <por quê> (necessidade ou oportunidade)
• ENQUANTO <quem> (Cliente)
• EU QUERO <o que> (necessidade de incremento do
Produto)
• CRITÉRIO DE ACEITAÇÃO <qual a definição de
pronto>
VISÃO DO PRODUTO – PROBLEMA X SOLUÇÃO
VISÃO DO PRODUTO
ATIVIDADE
ATIVIDADE
REFERÊNCIAS
• SABBAGH, Rafael. Scrum: Gestão ágil para
projetos de sucesso. São Paulo: Casa do
Código, 2013.

Treinamento sm 09-03-2015

  • 1.
  • 2.
  • 3.
    SCRUM • O queé Scrum? Scrum é um framework Ágil, simples e leve, utilizado para a gestão do desenvolvimento de produtos complexos imersos em ambientes complexos. Scrum é baseado no empirismo e utiliza uma abordagem interativa e incremental para entregar valor com frequência e, assim, reduzir os riscos do projeto.
  • 4.
    TRÊS PILARES SCRUM •TRANSPARÊNCIA: tudo que está sendo feito deve estar VISÍVEL e CONHECIDO pelos envolvidos. Esforço PRONTO é algo em que todos entendam como PRONTO. • INSPEÇÃO: Frequentemente verifica-se aspectos do processo para detectar variações. • ADAPTAÇÃO: Ajustar o PROCESSO ou Recursos o mais rápido possível para evitar desvios posteriores
  • 5.
    SCRUM • Por queScrum? • Benefícios: • Entregas frequentes de retorno ao investimento dos clientes; • Redução dos riscos do projeto • Maior qualidade no produto gerado • Mudanças utilizadas como vantagem competitiva • Visibilidade do progresso do projeto • Redução do desperdício • Aumento de produtividade
  • 6.
    ÊNFASES • Comunicação • Trabalhoem equipe • Flexibilidade • Motivar a entrega de valor ao negócio – incrementalmente
  • 7.
    PRINCIPAIS PADRÕES • ProductBacklog • Time Scrum • Cerimônias Scrum
  • 8.
    PRODUCT BACKLOG • Listade todas as funcionalidades desejadas • É gerada incrementalmente – Começa pelo básico, o extra aparece com o tempo • Pode conter – Tarefas diretas, casos de uso, histórias • A lista é priorizada pelo dono do projeto – Cliente, depto de marketing, ...
  • 9.
  • 10.
  • 11.
    SCRUM MASTER • Conhecere disseminar o processo de Scrum • Facilitar o trabalho do Time Scrum • Remover impedimentos • Garantir o uso de Scrum • Facilitar as cerimônias • Auxiliar Product Owner com Product Backlog • Presente • Neutro Facilitador
  • 12.
    TIME DE DESENVOLVIMENTO Oque faz o time de desenvolvimento: • Planeja seu trabalho • Realiza o desenvolvimento da Sprint • Interage com o PO durante a Sprint • Obtem feedback do rpdiuto • Entrega valor com frequência • Identifica e informa os impedimentos aos SM Desenvolve
  • 13.
    TIME DE DESENVOLVIMENTO Comoé o time de desenvolvimento • Auto-organizável • Multidisciplinar • Comunicativos • Motivado • Orientado à excelencia técnica; • Responsáveis pela resolução de conflitos Desenvolve
  • 14.
    PRODUCT OWNER O quefaz o PO: • Cria e compartilha VISÃO DO PRODUTO • Define as principais funcionalidades do produto • Prioriza cada requisito • Gerencia a entrada de novos requisitos • Planeja as entregas • Colabora com o time • Participa das cerimônias • Rejeita, aprova parcial ou total as entregas Gerenciador do Backlog do Produto
  • 15.
    PRODUCT OWNER Como éo PO: • Único; • Disponível para o trabalho no projeto; • Representativo para o produto; Gerenciador do Backlog do Produto
  • 16.
    CERIMÔNIAS SCRUM • SprintPlanning • Sprint Review • Sprint Retro • Daily Scrum
  • 17.
    CERIMÔNIAS SCRUM • SprintPlanning • Duração • Saídas – meta da sprint • Preparação • Daily Scrum • Duração • Saídas • Preparação • Sprint Review • Duração • Saídas • Preparação • Sprint Retro • Duração • Saídas • Preparação
  • 18.
    COMO FUNCIONA OPROCESSO SCRUM? • Planejamento • Sprints – Reuniões Diárias – Revisão – Retrospectivas • Encerramento
  • 19.
    COMPLEMENTAR • Release • Quandofazer, como planejar • Gráficos de Acompanhamento • Burndown • Indicadores • Quadro Scrum A fazer Em andamento Pronto Gráficos Impedido
  • 20.
  • 21.
    VISÃO DE PRODUTO- HISTÓRIAS
  • 22.
    VISÃO DE PRODUTO- HISTÓRIAS
  • 23.
    VISÃO DE PRODUTO- HISTÓRIAS • PARA <por quê> (necessidade ou oportunidade) • ENQUANTO <quem> (Cliente) • EU QUERO <o que> (necessidade de incremento do Produto) • CRITÉRIO DE ACEITAÇÃO <qual a definição de pronto>
  • 24.
    VISÃO DO PRODUTO– PROBLEMA X SOLUÇÃO
  • 25.
  • 26.
  • 27.
  • 30.
    REFERÊNCIAS • SABBAGH, Rafael.Scrum: Gestão ágil para projetos de sucesso. São Paulo: Casa do Código, 2013.