Este documento fornece uma introdução aos principais conceitos e artefatos do framework Scrum, incluindo papéis (Product Owner, Scrum Master, Time Dev), eventos (Sprint Planning, Daily Scrum etc), e artefatos (Product Backlog, Sprint Backlog etc). O documento também explica como ferramentas como o Burndown ajudam a monitorar o progresso da equipe ao longo da Sprint.
2. • Introdução
• Teoria da Complexidade - Cynefin framework
• Manifesto Ágil
• O que Scrum não é
• O que é Scrum
• Teoria do Scrum
• Valores
• Time Scrum
• Eventos Scrum
• Artefatos Scrum
• Metodologias Ágeis - Impactos e Desmembramentos
Agenda
Aula 1
Aula 2
Aula 3
Aula 4
Aula 5
Aula 6
4. Product Backlog
• O Backlog do Produto é uma lista ordenada de tudo que é
conhecido ser necessário no produto
• O Product Owner é responsável pelo Backlog do Produto,
incluindo seu conteúdo, disponibilidade e ordenação
• Um Backlog do Produto nunca está completo. Os
primeiros desenvolvimentos estabelecem os requisitos
inicialmente conhecidos e melhor entendidos
• O Backlog do Produto é dinâmico; mudando
constantemente para identificar o que o produto
necessita para ser mais apropriado, competitivo e útil
• Múltiplos Times Scrum frequentemente trabalham juntos
no mesmo produto
• Os itens do Backlog do Produto de ordem mais alta (topo
da lista) devem ser mais claros e mais detalhados que os
itens de ordem mais baixa. Estimativas mais precisas são
feitas baseadas em maior clareza e maior detalhamento
5. Product Backlog - Exemplo
ID Title Work Item Type State Tags Horas
624RF-003 Manutenção de Contas User Story New Cadastro 2.8 24
625RF-004 Abertura de Conta de Cliente Indireto User Story New Cadastro 2.8 93
626RF-005 Aprovação de Conta de Cliente Direto User Story New Cadastro 2.8 81
628RF-007 Manutenção de Dados da Conta de Cliente Indireto User Story New Cadastro 2.8 56
633RF-008 Alteração de Status da Conta User Story New Cadastro 2.8 12
634RF-009 Bloqueio de Conta User Story New Cadastro 2.8 16
635RF-010 Bloqueio de Conta por Liquidação Extrajudicial User Story New Cadastro 2.8 16
636RF-011 Desbloqueio de Conta User Story New Cadastro 2.8 16
637RF-012 Encerramento de Conta User Story New Cadastro 2.8 16
638RF-013 Reabertura de Conta de Cliente Indireto User Story New Cadastro 2.8 16
639RF-014 Repasse de Cliente Indireto User Story New Cadastro 2.8 31
640RF-015 Aceitação de Repasse de Cliente Indireto User Story New Cadastro 2.8 22
641RF-016 Troca de Carteira User Story New Cadastro 2.8 16
642RF-017 Manutenção de Carteiras User Story New Cadastro 2.8 16
643RF-018 Criação de Carteira User Story New Cadastro 2.8 16
644RF-019 Alteração de Carteira User Story New Cadastro 2.8 21
661RF-002 Esqueci Minha Senha User Story New Acesso 1.7 37
662RF-003 Home User Story New Acesso 1.7 64
663RF-004 Alterar Senha User Story New Acesso 1.7 25
749RF-014 Seleção de Conta User Story New Acesso 1.7 16
750RF-015 Seleção de Carteiras User Story New Acesso 1.7 16
6. Sprint Backlog
• O Backlog da Sprint é um conjunto de itens do Backlog do
Produto selecionados para a Sprint.
• O Backlog da Sprint é um plano com detalhes suficientes
que as mudanças no progresso sejam entendidas durante
a Reunião Diária.
• Somente o Time de Desenvolvimento pode alterar o
Backlog da Sprint durante a Sprint
• O Backlog da Sprint é altamente visível, uma imagem em
tempo real do trabalho que o Time de Desenvolvimento
planeja completar durante a Sprint, e que pertence
exclusivamente ao Time de Desenvolvimento
7. Sprint Backlog - Exemplo
ID Title Work Item Type State Area Path Iteration Path Tags Horas
624RF-003 Manutenção de Contas User Story New Avivatec.ABBC Avivatec.ABBCSprint 2 - Fase 1 Cadastro 2.8
24
625RF-004 Abertura de Conta de Cliente Indireto User Story New Avivatec.ABBC Avivatec.ABBCSprint 2 - Fase 1 Cadastro 2.8
93
626RF-005 Aprovação de Conta de Cliente Direto User Story New Avivatec.ABBC Avivatec.ABBCSprint 2 - Fase 1 Cadastro 2.8
81
628RF-007 Manutenção de Dados da Conta de Cliente Indireto User Story New Avivatec.ABBC Avivatec.ABBCSprint 2 - Fase 1 Cadastro 2.8
56
633RF-008 Alteração de Status da Conta User Story New Avivatec.ABBC Avivatec.ABBCSprint 2 - Fase 1 Cadastro 2.8
12
634RF-009 Bloqueio de Conta User Story New Avivatec.ABBC Avivatec.ABBCSprint 2 - Fase 1 Cadastro 2.8
16
635RF-010 Bloqueio de Conta por Liquidação Extrajudicial User Story New Avivatec.ABBC Avivatec.ABBCSprint 2 - Fase 1 Cadastro 2.8
16
636RF-011 Desbloqueio de Conta User Story New Avivatec.ABBC Avivatec.ABBCSprint 2 - Fase 1 Cadastro 2.8
16
637RF-012 Encerramento de Conta User Story New Avivatec.ABBC Avivatec.ABBCSprint 2 - Fase 1 Cadastro 2.8
16
638RF-013 Reabertura de Conta de Cliente Indireto User Story New Avivatec.ABBC Avivatec.ABBCSprint 2 - Fase 1 Cadastro 2.8
16
639RF-014 Repasse de Cliente Indireto User Story New Avivatec.ABBC Avivatec.ABBCSprint 2 - Fase 1 Cadastro 2.8
31
640RF-015 Aceitação de Repasse de Cliente Indireto User Story New Avivatec.ABBC Avivatec.ABBCSprint 2 - Fase 1 Cadastro 2.8
22
8. Sprint Goal
• Uma breve declaração do foco do
trabalho durante a Sprint
Aplicação Database
Serviços Financeiros
Ciências Biológicas
Apoiar features necessárias para os estudos de genética da
população.
Suportar mais indicadores técnidos do que a empresa
ABC em tempo real, com streaming de dados.
Fazer com que a aplicação rode tanto em SQL Server
como em Oracle.
9. Ferramentas de Monitoramento - Burndown
• Em qualquer ponto do tempo na Sprint, o total do
trabalho remanescente dos itens do Backlog da Sprint
pode ser somado;
• O Time de Desenvolvimento monitora o total do trabalho
restante pelo menos a cada Reunião Diária para projetar
a probabilidade de alcançar o objetivo da Sprint
• Ao acompanhar o trabalho restante ao longo de toda a
Sprint, o Time de Desenvolvimento pode gerenciar o seu
progresso.