Testar grátis
8 min leitura Guide 675 of 877

Implementando Scrum com GitScrum

Scrum fornece uma estrutura comprovada para desenvolvimento iterativo com papéis claros, cerimônias e artefatos. GitScrum suporta implementação Scrum com quadros de sprint, gerenciamento de backlog, gráficos burndown e ferramentas de facilitação de cerimônias.

Framework Scrum

Elementos Fundamentais

VISÃO GERAL DO FRAMEWORK SCRUM:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│ PAPÉIS:                                                     │
│ • Product Owner: Possui backlog, prioriza trabalho         │
│ • Scrum Master: Facilita processo, remove bloqueadores     │
│ • Development Team: Auto-organizável, entrega increment    │
│                                                             │
│ EVENTOS (Cerimônias):                                       │
│ • Sprint: Time-box para entregar increment (1-4 semanas)   │
│ • Sprint Planning: Define meta do sprint e backlog         │
│ • Daily Scrum: Sincronização de 15 min, identifica blockers│
│ • Sprint Review: Demo do increment, coleta feedback        │
│ • Sprint Retrospective: Melhoria de processo               │
│                                                             │
│ ARTEFATOS:                                                  │
│ • Product Backlog: Lista ordenada de todo trabalho         │
│ • Sprint Backlog: Trabalho comprometido para sprint atual  │
│ • Increment: Versão potencialmente shippable do produto    │
│                                                             │
│ COMPROMISSOS:                                               │
│ • Product Goal: Objetivo de longo prazo                    │
│ • Sprint Goal: Propósito do sprint                         │
│ • Definition of Done: Padrão de qualidade                  │
└─────────────────────────────────────────────────────────────┘

Ciclo do Sprint

TIMELINE DE SPRINT DE 2 SEMANAS:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│ SEMANA 1:                                                   │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ Seg    │ Ter   │ Qua   │ Qui   │ Sex                   ││
│ │ Planning│       │       │       │                       ││
│ │ (2h)   │ Dev   │ Dev   │ Dev   │ Dev                   ││
│ │ Daily  │ Daily │ Daily │ Daily │ Daily                 ││
│ └─────────────────────────────────────────────────────────┘│
│                                                             │
│ SEMANA 2:                                                   │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ Seg    │ Ter   │ Qua   │ Qui   │ Sex                   ││
│ │        │       │       │       │ Review                ││
│ │ Dev    │ Dev   │ Dev   │ Dev   │ (1h)                  ││
│ │ Daily  │ Daily │ Daily │ Daily │ Retro                 ││
│ │        │       │ Refine│       │ (1h)                  ││
│ └─────────────────────────────────────────────────────────┘│
│                                                             │
│ REFINEMENT: Meio do sprint, prepara trabalho do próximo sprint│
└─────────────────────────────────────────────────────────────┘

Planejamento do Sprint

Reunião de Planejamento

ESTRUTURA DO SPRINT PLANNING (2 horas):
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│ PARTE 1: O QUE (45 min)                                    │
│ Facilitado pelo Product Owner                              │
│                                                             │
│ 1. Revisar meta do produto e contexto do roadmap           │
│ 2. Propor meta do sprint                                   │
│ 3. Apresentar itens priorizados do backlog                 │
│ 4. Equipe faz perguntas esclarecedoras                     │
│ 5. Equipe avalia capacidade                                │
│ 6. Concordar na meta do sprint                             │
│                                                             │
│ PARTE 2: COMO (1 hora)                                     │
│ Facilitado pela Development Team                           │
│                                                             │
│ 1. Quebrar histórias em tarefas                            │
│ 2. Discutir abordagem técnica                              │
│ 3. Identificar dependências                                │
│ 4. Puxar itens até capacidade alcançada                    │
│ 5. Comprometer com sprint backlog                          │
│                                                             │
│ OUTPUT:                                                     │
│ • Meta do sprint (1 frase)                                 │
│ • Sprint backlog (itens comprometidos)                     │
│ • Equipe confiante no compromisso                          │
└─────────────────────────────────────────────────────────────┘

Sprint Backlog

ESTRUTURA DO SPRINT BACKLOG:
┌─────────────────────────────────────────────────────────────┐
│ SPRINT 24 - Meta: Completar redesign do checkout           │
│ Capacidade: 45 pontos | Comprometido: 42 pontos           │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│ HISTÓRIAS DE USUÁRIO:                                       │
│                                                             │
│ #115 Novo fluxo UI do checkout (8 pts)                     │
│ ├── Revisão de design               [✓ Feito]              │
│ ├── Implementar resumo do carrinho  [■ Em Progresso]       │
│ ├── Implementar formulário de pagamento [□ A Fazer]        │
│ └── Escrever testes                  [□ A Fazer]            │
│                                                             │
│ #116 Integração gateway de pagamento (13 pts)              │
│ ├── Integração API Stripe            [■ Em Progresso]      │
│ ├── Tratamento de erro               [□ A Fazer]            │
│ ├── Handlers de webhook              [□ A Fazer]            │
│ └── Testes de integração             [□ A Fazer]            │
│                                                             │
│ #117 Confirmação de pedido (8 pts)                         │
│ ├── Template de email                [□ A Fazer]            │
│ ├── Página de confirmação             [□ A Fazer]            │
│ └── Eventos de analytics             [□ A Fazer]            │
│                                                             │
│ #118 Opção checkout convidado (5 pts)                      │
│ BUG-45 Cálculo total carrinho (3 pts)                      │
│ TECH-12 Logging de pagamento (5 pts)                       │
└─────────────────────────────────────────────────────────────┘

Cerimônias Diárias

Daily Scrum

FORMATO DO DAILY SCRUM (15 min):
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│ HORÁRIO: Mesmo horário diariamente (recomendado: manhã)    │
│ QUEM: Development team (outros podem observar)             │
│                                                             │
│ CADA MEMBRO DA EQUIPE:                                      │
│ 1. O que completei ontem?                                   │
│ 2. No que trabalharei hoje?                                 │
│ 3. Há bloqueadores?                                         │
│                                                             │
│ FORMATO ALTERNATIVO (Foco na Meta):                        │
│ 1. Estamos no caminho para a meta do sprint?               │
│ 2. Que trabalho resta?                                     │
│ 3. Ajustes necessários?                                     │
│                                                             │
│ SCRUM MASTER:                                               │
│ • Manter time-boxed em 15 min                              │
│ • Anotar bloqueadores para follow-up                       │
│ • Não resolver problemas no standup                        │
│ • Agendar discussões de follow-up conforme necessário      │
│                                                             │
│ ANTI-PATTERNS:                                              │
│ ✗ Relatório de status para gerente                         │
│ ✗ Sessões de resolução de problemas                       │
│ ✗ Ultrapassar 15 minutos                                   │
│ ✗ Apenas algumas pessoas falando                           │
└─────────────────────────────────────────────────────────────┘

Quadro do Sprint

QUADRO DO SPRINT:
┌─────────────────────────────────────────────────────────────┐
│ SPRINT 24 | Dia 6 de 10 | Meta: Completar redesign checkout│
├────────────┬────────────┬────────────┬────────────┬────────┤
│ A FAZER    │ EM PROGRESSO│ EM REVISÃO │ TESTANDO   │ FEITO  │
│ (backlog)  │ (WIP: 4)   │ (WIP: 3)   │ (WIP: 2)   │        │
├────────────┼────────────┼────────────┼────────────┼────────┤
│            │            │            │            │        │
│ □ #117     │ ■ #115-2   │ ■ #116-1   │ ■ #115-1   │ ✓#115-0│
│   Tasks:3  │   @Alex    │   @Maria   │   @QA      │        │
│            │            │            │            │ ✓#118  │
│ □ #116-3   │ ■ #116-2   │            │            │        │
│            │   @Jordan  │            │            │        │
│            │            │            │            │        │
│ □ BUG-45   │            │            │            │        │
│            │            │            │            │        │
└────────────┴────────────┴────────────┴────────────┴────────┘
│ Burndown: ████████░░░░░░░░░░ 42% completo                  │
└─────────────────────────────────────────────────────────────┘

Encerramento do Sprint

Sprint Review

SPRINT REVIEW (1 hora):
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│ PARTICIPANTES:                                             │
│ Scrum team + stakeholders (negócio, usuários, liderança)   │
│                                                             │
│ AGENDA:                                                     │
│                                                             │
│ 1. Resumo do Sprint (5 min) - Product Owner                │
│    • Meta do sprint                                        │
│    • O que foi planejado vs entregue                       │
│                                                             │
│ 2. Demo (40 min) - Development Team                        │
│    • Demonstração ao vivo de features completadas          │
│    • Foco no valor do usuário, não detalhes técnicos       │
│    • Coletar feedback e perguntas                          │
│                                                             │
│ 3. Atualização do Backlog (10 min) - Product Owner         │
│    • Impacto nas prioridades futuras                       │
│    • Incorporar feedback                                   │
│    • Preview da direção do próximo sprint                  │
│                                                             │
│ 4. Q&A (5 min)                                             │
│                                                             │
│ OUTPUT:                                                     │
│ • Feedback dos stakeholders capturado                      │
│ • Product backlog atualizado                               │
│ • Próximas prioridades claras                              │
└─────────────────────────────────────────────────────────────┘

Sprint Retrospective

SPRINT RETROSPECTIVE (1 hora):
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│ PARTICIPANTES: Apenas Scrum team (espaço seguro)           │
│ FACILITADOR: Scrum Master                                  │
│                                                             │
│ OPÇÕES DE FORMATO:                                          │
│                                                             │
│ CLÁSSICO (Iniciar/Parar/Continuar):                        │
│ • O que devemos INICIAR fazendo?                           │
│ • O que devemos PARAR fazendo?                             │
│ • O que devemos CONTINUAR fazendo?                         │
│                                                             │
│ 4L's:                                                       │
│ • GOSTEI: O que foi bem?                                   │
│ • APRENDI: O que aprendemos?                               │
│ • FALTOU: O que estava faltando?                           │
│ • ANSIOSO POR: O que desejamos ter?                        │
│                                                             │
│ PROCESSO:                                                   │
│ 1. Preparar o terreno (5 min) - Check-in, definir tom      │
│ 2. Coletar dados (15 min) - Reflexão individual            │
│ 3. Gerar insights (20 min) - Discussão em grupo            │
│ 4. Decidir ações (15 min) - Escolher 1-3 melhorias         │
│ 5. Encerrar (5 min) - Resumir, apreciar                    │
│                                                             │
│ OUTPUT:                                                     │
│ • 1-3 itens de ação específicos com donos                  │
│ • Follow up na próxima retrospective                       │
└─────────────────────────────────────────────────────────────┘

Soluções Relacionadas