Gerência de Projeto de Software

Importância

  • bom gerenciamento não garante sucesso, mas mau gerenciamento quase sempre leva ao fracasso.
  • objetivos principais:
    • entregar no prazo
    • manter dentro do orçamento
    • atender expectativas do cliente
    • manter equipe motivada e funcional

Desafios

  • produto é intangível
  • ausência de processos padrão
  • projetos de software são únicos e influenciados por mudanças tecnológicas

Os 4 P’s da Gerência

  1. Pessoas

    • qualificação, motivação, trabalho em equipe
  2. Produto

    • definição de escopo, objetivos e restrições
  3. Processo

    • escolha do modelo de desenvolvimento adequado
  4. Projeto

    • lidar com complexidade e prevenir falhas

Atividades de Gerência

  • Planejamento: estimativas, cronogramas, atribuição de tarefas
  • Relatórios e apresentações: comunicar andamento de forma eficaz
  • Gerenciamento de riscos: identificar e agir sobre riscos
  • Gerenciamento de pessoas: equipe hábil e experiente
  • Elaboração de propostas: objetivos, cronograma e orçamento

Planejamento do Projeto

  • iterativo, ajustado até o fim do projeto
  • dividir o trabalho em tarefas atribuídas
  • definir marcos (final de atividades) e produtos entregáveis
  • produtos entregáveis são marcos, mas nem todo marco é um produto

Estrutura do plano de projeto:

  • Introdução
  • Organização da equipe
  • Análise de riscos
  • Requisitos de HW e SW
  • Divisão de trabalho
  • Cronograma com dependências
  • Mecanismos de monitoramento

Programação do Projeto

  • definir ordem e dependências das atividades
  • usar Gráficos de Gantt e Redes de atividades
    • Gantt: mostra prazos e responsáveis
    • Rede: mostra o caminho crítico do projeto
  • estimativas devem ser ajustadas constantemente
  • usar contingência de 30–50% do esforço e tempo

Gerenciamento de Riscos

Etapas:

  1. Identificação

    • checklist por tipo: tecnologia, pessoas, organização, ferramentas, requisitos, estimativas
  2. Análise

    • julgar probabilidade (muito baixa a muito alta)
    • julgar gravidade (insignificante a catastrófica)
  3. Planejamento

    • estratégias:
      • prevenção (reduz chance)
      • minimização (reduz impacto)
      • contingência (preparar plano B)
  4. Monitoramento

    • processo contínuo; discutir riscos nas reuniões de progresso

Gerenciamento de Pessoas

  • pessoas = maior ativo organizacional
  • deve haver respeito às habilidades e experiências
  • alto custo de recrutamento → garantir bom retorno

Fatores críticos:

  • Consistência no tratamento
  • Respeito à diversidade de habilidades
  • Inclusão de diferentes visões
  • Honestidade sobre o progresso e problemas

Motivação:

  • fisiológicas (básicas)
  • segurança (estabilidade)
  • sociais (pertencimento)
  • autoestima (reconhecimento)
  • autorrealiação (crescimento pessoal)

Trabalho em Equipe

Montagem da Equipe:

  • equilibrar habilidades técnicas, experiências e perfis pessoais

Benefícios da coesão:

  • padrões de qualidade definidos pelo grupo
  • apoio mútuo e compartilhamento de conhecimento
  • melhoria contínua

Incentivo à coesão:

  • eventos sociais, inclusão familiar, transparência de informações

Comunicação no Projeto

  • essencial, mas pode ser prejudicada por:
    • tamanho do grupo (grupos grandes = pior comunicação)
    • estrutura hierárquica (comunicação limitada entre subsistemas)
    • composição homogênea (conflitos entre perfis parecidos)
    • mistura de gênero pode melhorar a comunicação

Conclusões

  • gerência de projeto é essencial para o sucesso
  • software ser intangível dificulta o acompanhamento
  • planejamento e estimativa são iterativos
  • marcos servem para controle e apresentação formal
  • riscos devem ser identificados, avaliados e monitorados
  • motivação vem de reconhecimento, interação e desenvolvimento pessoal