|
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
Identificar riscos de
projetos, de produto e de negócios
Avaliar as possibilidades e as
conseqüências desses riscos
Traçar planos para evitar ou
minimizar os efeitos dos 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
A probabilidade de que o risco
irá surgir será reduzida
O impacto do risco no projeto
ou produto será reduzido
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.
|