AgilePM - Agile Project Management

Trabalho Acadêmico - Engenharia da Computação

ESAMC • Prof. Eng. Me. Maikel Linares

Resumo Executivo

Este trabalho apresenta uma análise abrangente do AgilePM (Agile Project Management), metodologia que revolucionou o gerenciamento de projetos de software através de princípios de flexibilidade, colaboração e entrega contínua de valor.

A pesquisa aborda os fundamentos teóricos da metodologia ágil, sua aplicação prática em projetos de desenvolvimento de software, comparativos com metodologias tradicionais como o modelo cascata, além de suas principais vantagens e limitações no contexto atual.

Palavras-chave: Gerenciamento Ágil, SCRUM, Kanban, Desenvolvimento de Software, Metodologias Ágeis, Engenharia de Software

Introdução

O gerenciamento de projetos de software evoluiu significativamente nas últimas décadas, passando de abordagens rígidas e sequenciais para metodologias mais flexíveis e adaptativas.

O AgilePM surge como resposta às limitações dos métodos tradicionais, oferecendo uma abordagem iterativa e incremental que prioriza a satisfação do cliente, a colaboração da equipe e a capacidade de resposta às mudanças.

Objetivos

  • • Analisar os fundamentos do AgilePM
  • • Demonstrar aplicações práticas
  • • Comparar com outras metodologias
  • • Avaliar vantagens e limitações

Metodologia

Pesquisa bibliográfica e análise comparativa de casos práticos de implementação de metodologias ágeis em projetos de software.

Capítulo 1 - Fundamentos do AgilePM

1.1 Manifesto Ágil

Valores Fundamentais:

Indivíduos e interações

mais que processos e ferramentas

Software funcionando

mais que documentação abrangente

Colaboração com cliente

mais que negociação de contratos

Responder a mudanças

mais que seguir um plano

1.2 Princípios Ágeis

• Satisfação do cliente através de entrega contínua de software valioso

• Aceitar mudanças de requisitos, mesmo no final do desenvolvimento

• Entregar software funcionando frequentemente

• Colaboração diária entre pessoas de negócio e desenvolvedores

• Construir projetos em torno de indivíduos motivados

• Comunicação face a face como método mais eficiente

Capítulo 2 - Aplicação Prática

2.1 Framework SCRUM

Product Owner

Define requisitos, prioriza backlog e representa o cliente

Scrum Master

Facilita o processo, remove impedimentos e protege a equipe

Development Team

Desenvolve o produto, auto-organizada e multifuncional

2.2 Eventos SCRUM

Sprint Planning

Planejamento do que será desenvolvido na sprint

Daily Scrum

Reunião diária de sincronização da equipe

Sprint Review

Demonstração do trabalho concluído

Sprint Retrospective

Reflexão sobre o processo e melhorias

Capítulo 3 - Comparativo com Outras Metodologias

3.1 Ágil vs. Cascata

Aspecto Metodologia Ágil Modelo Cascata
Flexibilidade Alta adaptabilidade Rígido e sequencial
Entregas Frequentes e incrementais Uma entrega final
Feedback Contínuo do cliente Limitado durante desenvolvimento
Documentação Suficiente e necessária Extensiva e detalhada
Mudanças Bem-vindas Custosas e difíceis

3.2 Quando Usar Cada Abordagem

Use Metodologia Ágil quando:

  • • Requisitos podem mudar
  • • Equipe pequena e experiente
  • • Cliente disponível para feedback
  • • Inovação é importante
  • • Time-to-market é crítico

Use Modelo Cascata quando:

  • • Requisitos estáveis e bem definidos
  • • Projeto com regulamentação rígida
  • • Equipe distribuída geograficamente
  • • Orçamento e cronograma fixos
  • • Documentação é crítica

Capítulo 4 - Vantagens e Limitações

Vantagens

Flexibilidade

Adaptação rápida a mudanças de requisitos e mercado

Qualidade

Testes contínuos e feedback frequente melhoram a qualidade

Produtividade

Equipes auto-organizadas e motivadas são mais produtivas

Satisfação do Cliente

Entregas frequentes e participação ativa no desenvolvimento

Redução de Riscos

Identificação precoce de problemas através de iterações

Limitações

Dependência da Equipe

Requer desenvolvedores experientes e disciplinados

Dificuldade de Estimativa

Cronogramas e custos podem ser difíceis de prever

Documentação Limitada

Pode ser insuficiente para projetos complexos

Envolvimento do Cliente

Requer disponibilidade constante do cliente

Escopo Indefinido

Pode levar a scope creep sem controle adequado

Considerações Finais

O sucesso da implementação de metodologias ágeis depende fortemente da cultura organizacional, maturidade da equipe e natureza do projeto. É essencial avaliar o contexto específico antes de escolher a abordagem mais adequada para cada situação.

EAP/WBS - Estrutura Analítica do Projeto

Estrutura hierárquica do projeto AgilePM, organizando todas as entregas e atividades necessárias.

1. Projeto AgilePM

1.1 Iniciação

  • 1.1.1 Definição do escopo
  • 1.1.2 Análise de stakeholders
  • 1.1.3 Charter do projeto

1.2 Planejamento

  • 1.2.1 Product backlog
  • 1.2.2 Definição de pronto
  • 1.2.3 Sprint planning

1.3 Execução

  • 1.3.1 Sprint 1 - Setup
  • 1.3.2 Sprint 2 - Core features
  • 1.3.3 Sprint 3 - Refinements

1.4 Monitoramento

  • 1.4.1 Daily standups
  • 1.4.2 Sprint reviews
  • 1.4.3 Burndown charts

1.5 Encerramento

  • 1.5.1 Sprint retrospective
  • 1.5.2 Documentação final
  • 1.5.3 Lições aprendidas

1.6 Gestão

  • 1.6.1 Gerenciamento de riscos
  • 1.6.2 Comunicação
  • 1.6.3 Controle de qualidade
6
Pacotes de Trabalho
18
Atividades
3
Sprints

Ferramenta Ágil - Quadro Kanban Interativo

Arraste os cards entre as colunas para visualizar o fluxo de trabalho em tempo real.

3
A Fazer
2
Em Progresso
4
Concluído
9
Total

📋 A Fazer

Análise de Stakeholders

Identificar e mapear interessados

Alta 2h

Definição de Pronto

Critérios de aceitação

Média 1h

Burndown Charts

Configurar métricas

Baixa 3h

⚡ Em Progresso

Product Backlog

Criação e priorização

Alta 4h

Sprint Planning

Planejamento da Sprint 1

Alta 2h

✅ Concluído

Charter do Projeto

Documento de iniciação

Alta ✓ 3h

Definição do Escopo

Escopo detalhado

Alta ✓ 2h

Setup do Ambiente

Configuração inicial

Média ✓ 4h

Daily Standups

Configuração das reuniões

Média ✓ 1h

Métricas do Quadro

Lead Time Médio: 2.5 dias

Throughput: 4 cards/sprint

WIP Limit: 3 cards

Cycle Time: 1.8 dias