Resumo de Engenharia de Software - Gestão de Projetos em Engenharia de Software

Gestão de Projetos em Engenharia de Software

Gestão de Projetos em Engenharia de Software

A gestão de projetos em Engenharia de Software é fundamental para garantir o sucesso no desenvolvimento de sistemas, envolvendo planejamento, execução, monitoramento e controle. Abaixo os principais tópicos:

1. Ciclo de Vida de Projetos

Fases essenciais: iniciação, planejamento, execução, monitoramento/controle e encerramento. Modelos comuns incluem Cascata, Iterativo, Incremental e Ágil (Scrum, Kanban).

2. Escopo, Tempo e Custo (Triângulo de Ferro)

Gerenciar restrições de:

  • Escopo: Requisitos do software (funcionais e não funcionais).
  • Tempo: Cronogramas (ex.: diagrama de Gantt, PERT/CPM).
  • Custo: Orçamento e alocação de recursos.

3. Metodologias Ágeis

Foco em entregas incrementais, adaptação e colaboração. Principais frameworks:

  • Scrum: Sprints, Product Owner, Daily Meetings.
  • Kanban: Fluxo contínuo e limite de trabalho em progresso (WIP).

4. Riscos e Qualidade

Gerenciamento de Riscos: Identificação, análise, resposta e monitoramento.

Garantia de Qualidade: Testes, revisões e padrões (ex.: ISO/IEC 12207, CMMI).

5. Ferramentas e Normas

Ferramentas: JIRA, Trello, MS Project.

Normas: PMBOK (Project Management Body of Knowledge) e ISO 21500.

6. Papéis e Habilidades do Gerente

Liderança, comunicação, negociação e conhecimento em técnicas de estimativa (ex.: Pontos de Função).