Home / Informática / Planejamento e Gerência de Projeto de Software

Planejamento e Gerência de Projeto de Software

Programação de projeto 

  • Dividir o projeto em tarefas e estimar tempo e recursos exigidos para completar cada tarefa.
  • Organizar as tarefas de forma concorrente para otimizar o uso da força de trabalho.
  • Minimizar dependências entre as tarefas para evitar atrasos causados por uma tarefa esperando para que outra seja completada.
  • Dependente da intuição e da experiência dos gerentes de projeto.

Problemas de programação 

– É difícil estimar a dificuldade dos problemas e, como conseqüência, o custo de desenvolver uma solução.

– A produtividade não é proporcional ao número de pessoas trabalhando em uma tarefa.

– Adicionar pessoas a um projeto atrasado o torna mais atrasado ainda, em função da sobrecarga de comunicação.

– O inesperado sempre acontece. Deve-se ter sempre um plano de contingência.

Diagramas de barra e redes de atividades 

  • Notações gráficas utilizadas para ilustrar a programação de projeto
  • Mostram a divisão do projeto em tarefas. As tarefas não devem ser muito pequenas. Elas devem tomar uma semana ou duas.
  • Diagramas de Atividade mostram as dependências entre as tarefas e o caminho crítico.
  • Diagramas de Barra mostram a programação contra o tempo do calendário.

Gerenciamento de riscos 

– O gerenciamento de riscos preocupa-se em identificar os riscos e traçar planos para minimizar seus efeitos em um projeto.

– Um risco é uma probabilidade de alguma circunstância adversa acontecer

1. Os riscos de projeto afetam o planejamento e os recursos

2. Os riscos de produto afetam a qualidade ou desempenho do software em desenvolvimento

3. Os riscos de negócio afetam a organização que está desenvolvendo ou adquirindo o software.

O processo de gerência de riscos 

  • Identificação de riscos

Identificar riscos de projetos, de produto e de negócios

  • Análise de riscos

Avaliar as possibilidades e as conseqüências desses riscos

  • Planejamento de riscos

Traçar planos para evitar ou minimizar os efeitos dos riscos

  • Monitoração de riscos

Monitorar os riscos durante todo o projeto. 

Identificação dos riscos 

  • Riscos tecnológicos
  • Riscos com pessoal
  • Riscos organizacionais
  • Riscos de requisitos
  • Riscos de estimativas

Análise de riscos 

  • Verificar a probabilidade e seriedade de cada risco
  • A probabilidade pode ser muito baixa, baixa, moderada, alta ou muito alta.
  • Os efeitos dos riscos podem ser catastróficos, sérios, toleráveis ou insignificantes.

Planejamento de riscos 

  • Considerar cada risco e desenvolver uma estratégia para gerenciar aquele risco
  • Estratégias preventivas

A probabilidade de que o risco irá surgir será reduzida

  • Estratégias de minimização

O impacto do risco no projeto ou produto será reduzido

  • Planos de contingência

Se o risco surgir, os planos de contingência serão utilizados para lidar com aquele risco.

Monitoramento de risco 

  • Avaliar cada risco identificado regularmente para decidir se ele está se tornando menos ou mais provável
  • Avaliar também se os efeitos do risco têm sido alterados.
  • Cada um dos riscos principais deve ser discutido em reuniões de progresso de gerenciamento.

Pontos principais 

  • Uma boa gerência de projetos é essencial para o sucesso de um projeto
  • A natureza intangível do software causa problemas para o gerenciamento
  • Os gerentes tem papéis diferentes, mas suas atividades mais significativas são o planejamento, a estimativa e a programação
  • O planejamento e a estimativa são processos iterativos, que continuam durante o curso de um projeto.
  • Um marco de projeto é o resultado previsto de uma atividade em que algum relatório formal de progresso deve ser entregue à gerência.
  • Os riscos podem ser riscos de projeto, riscos de produto ou riscos de negócios
  • O gerenciamento de riscos preocupa-se em identificar riscos que podem agetar o projeto ou o planejamento para garantir que esses riscos não se constituam em ameaças maiores.

Autoria: Elisson Oliveira Lima

Veja também

Data Mining

Mineração de dados, ou data mining, é o processo de análise de conjuntos de dados ...