Guia Completo: Metodologias Ágeis Scrum, XP e RUP

Tecnologia2,84 KB

O Framework Scrum

O Scrum é aplicável a qualquer tipo de projeto. É simples, com poucos processos, artefatos e regras fáceis de entender, embora essa simplicidade possa ser desafiadora para quem está acostumado com metodologias clássicas.

Não é um método prescritivo; ele define um framework e um conjunto de práticas baseadas no senso comum, combinando experiência, treinamento, confiança e inteligência da equipe.

Fases do Scrum

  • Planejamento: Relativamente curto, focado na arquitetura do sistema, estimativas de datas e custos, criação do backlog, levantamento de requisitos, priorização e definição de equipes.
  • Sprint: O time recebe uma parte do backlog para desenvolvimento. Tem duração de 1 a 4 semanas e sempre apresenta um executável ao final. O backlog não sofre modificações durante a Sprint.
  • Reuniões Diárias (Daily Scrum): Cerca de 15 minutos para alinhar o que foi realizado, problemas enfrentados e o que será feito até a próxima reunião.
  • Sprint Review: Apresentação do produto ao cliente, respeitando a data de entrega. Sugestões de mudanças são incorporadas ao backlog.

Papéis no Scrum

  • Product Owner: Representa os interesses dos stakeholders, define objetivos, gerencia o Product Backlog e prioriza funcionalidades.
  • Scrum Master: Responsável pelo sucesso do Scrum, ensina o método, adapta-o à cultura da empresa e remove impedimentos.
  • Time: Auto-organizado e responsável por escolher e desenvolver as funcionalidades em cada iteração.

Extreme Programming (XP)

O XP foca em princípios como coragem, simplicidade e feedback constante.

  • Práticas principais: Programação em pares, integração contínua, refatoração, testes unitários antes da codificação e propriedade coletiva do código.
  • Planejamento: Utiliza o "Jogo do Planejamento" para versões e iterações, com estórias de uso escritas na linguagem do cliente.

Rational Unified Process (RUP)

O RUP é um processo iterativo e incremental, guiado por casos de uso e baseado na arquitetura do sistema.

Ciclo de Vida do RUP

  1. Concepção: Define o escopo.
  2. Elaboração: Detalha requisitos e arquitetura.
  3. Construção: Desenvolvimento do sistema.
  4. Transição: Implantação do sistema.

Disciplinas do RUP

Inclui Modelagem de Negócios, Requisitos, Análise e Design, Implementação, Teste, Implantação, Gerência de Configuração, Gerência de Projeto e Ambiente.

Baixar

PDF Word HTML