Metodologias Ágeis

Introdução

Metodologias Ágeis são abordagens de desenvolvimento de software que focam na colaboração, a flexibilidade e a entrega rápida de valor ao cliente. Elas se dividem em ciclos curtos, feedback contínuo e adaptação às mudanças, permitindo que as equipes respondam rapidamente às necessidades do cliente e entreguem valor de forma contínua. Aqui estão algumas das metodologias ágeis mais populares:

XP (Extreme Programming)

Contexto: foco em qualidade do código e feedback rápido.

Componentes humanos: desenvolvedores em pares, cliente presente, coach, tester.

Fases: exploração, planejamento, iterações curtas, manutenção.

Vantagens: qualidade alta, entregas rápidas.

Desvantagens: exige disciplina, pouca documentação.

FDD (Feature Driven Development)

Contexto: organiza o trabalho por funcionalidades pequenas.

Componentes humanos: chief architect, class owners, domain experts.

Fases: modelagem, lista de features, planejar, projetar e construir por feature.

Vantagens: boa visibilidade, funciona em times grandes.

Desvantagens: exige modelagem inicial, menos flexível.

Kanban

Contexto: fluxo contínuo com limite de trabalho em progresso.

Componentes humanos: equipe multifuncional.

Fases: visualizar fluxo, limitar WIP, gerenciar fluxo.

Vantagens: flexível, reduz gargalos.

Desvantagens: pode faltar cadência, precisa de disciplina.

Crystal

Contexto: método leve, adaptado ao tamanho e risco do projeto.

Componentes humanos: patrocinador, usuários-chave, desenvolvedores.

Fases: chartering, ciclos de entrega, encerramento.

Vantagens: simples, adaptável.

Desvantagens: pouca prescrição, depende do time.

MSF (Microsoft Solutions Framework)

Contexto: modelo da Microsoft para gestão de projetos e soluções.

Componentes humanos: gerência, desenvolvimento, teste, UX, operações.

Fases: envisioning, planning, developing, stabilizing, deploying.

Vantagens: clareza de papéis, gestão de riscos.

Desvantagens: mais burocrático, curva de aprendizado maior.

Feito por:

Vincius budack 60004996

Danilo Sanches 60004975