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).