1
Planejamento e Gerenciamento do ProjetoPlanejamento e Gerenciamento do Projeto
Prof. Wladimir da Costa
Aula 6
Gerência de ProjetosVisão Geral do Gerenciamento de Projetos
2
Planejamento e Gerenciamento do ProjetoPlanejamento e Gerenciamento do Projeto
Problemas de gerenciamento de software
Fracasso de projetos grandes; Software entregue com atraso; Software não-confiável; Custo do software maior do que o previsto; Características precárias de desempenho; Falha no cumprimento dos requisitos.
3
Planejamento e Gerenciamento do ProjetoPlanejamento e Gerenciamento do Projeto
Falsos motivos para o fracasso
Gerentes incompetentes; Programadores incompetentes.
4
Planejamento e Gerenciamento do ProjetoPlanejamento e Gerenciamento do Projeto
Reais motivos para o fracasso
Abordagem e técnicas de gerenciamento inadequadas;
Ineficácia de técnicas de outras áreas da engenharia de software para o projeto em desenvolvimento.
5
Planejamento e Gerenciamento do ProjetoPlanejamento e Gerenciamento do Projeto
Por que gerenciar o desenvolvimento de software?
Distinção entre desenvolvimento profissional de software e programação em nível amador;
A Engenharia de Software profissional sempre está sujeita a restrições de orçamento, de prazo e qualidade (ISO).
6
Planejamento e Gerenciamento do ProjetoPlanejamento e Gerenciamento do Projeto
Papel do gerenciamento de projetos de software
Garantir que o projeto cumpra as restrições de orçamento e prazo;
Oferecer um software que oferaça qualidade e confiabialidade.
Garantir a entrega de um produto que contribua para as metas da organização.
7
Planejamento e Gerenciamento do ProjetoPlanejamento e Gerenciamento do Projeto
Responsabilidades do gerente de projeto
Planejar e programar o desenvolvimento do projeto;
Supervisionar o trabalho para assegurar que ele seja realizado em conformidade com os padrões requeridos;
Monitorar o progresso para verificar se o desenvolvimento está dentro do prazo e do orçamento e verificar se os problemas estão sendo solucionados para o termino do projeto.
8
Planejamento e Gerenciamento do ProjetoPlanejamento e Gerenciamento do Projeto
Características do bom gerenciamento
O bom gerenciamento não pode garantir o sucesso do projeto mas ameniza os impactos de riscos do projeto;
O mau gerenciamento geralmente resulta no fracasso do projeto e possíveis demissões de componentes da equipe.
9
Planejamento e Gerenciamento do ProjetoPlanejamento e Gerenciamento do Projeto
Atividades de gerenciamento
Elaboração de propostas; Planejamento e programação de projeto; Estimativa de custo do projeto; Monitoramento e revisões de projeto; Seleção e avaliação de pessoal; Elaboração de relatórios e apresentações.
10
Planejamento e Gerenciamento do ProjetoPlanejamento e Gerenciamento do Projeto
Elaboração de proposta
Objetivos do projeto; Como ele será realizado; Estimativas de custo; Programação do projeto; Contrato, delegado a uma organização ou
equipe específica.
11
Planejamento e Gerenciamento do ProjetoPlanejamento e Gerenciamento do Projeto
Planejamento de projeto
O gerenciamento eficaz depende de um planejamento acurado do andamento do projeto;
Necessidade de prever os problemas que podem surgir e preparar soluções experimentais para esses problemas;
O plano inicial deve ser o melhor possível e deve evoluir à medida que o projeto seja desenvolvido.
12
Planejamento e Gerenciamento do ProjetoPlanejamento e Gerenciamento do Projeto
Planejamento de projeto
Identificar: atividades marcos documentos a serem produzidos
13
Planejamento e Gerenciamento do ProjetoPlanejamento e Gerenciamento do Projeto
Estimativa de custo
Estima os recursos requeridos para realizar o projeto.
14
Planejamento e Gerenciamento do ProjetoPlanejamento e Gerenciamento do Projeto
Monitoramento de projeto Atividade contínua; Mantém o acompanhamento do andamento
do projeto (soluções x problemas x conclusões);
Comparar os progressos e custos reais com os que foram planejados;
Formar um quadro mais nítido do que está acontecendo, mediante discussões com a equipe.
15
Planejamento e Gerenciamento do ProjetoPlanejamento e Gerenciamento do Projeto
Acompanhamento do projeto Grandes projetos podem ter prazos muito longos
(vários anos); Durante o tempo, os objetivos organizacionais
mudam, podendo significar que o software não mais será necessário (observar real necessidade nos negócios da organização);
O acompanhamento/gerenciamento pode decidir interromper o projeto ou modificá-lo a fim de ajustar às mudanças dos objetivos com as necessidades do negócios corporativo.
16
Planejamento e Gerenciamento do ProjetoPlanejamento e Gerenciamento do Projeto
Seleção e avaliação de pessoal
Habilidades; Experiência apropriada; Geralmente a equipe é menor do que a ideal:
em função do orçamento (menos gente ou salários menores);
não disponibilidade de pessoal experiente; capacitação interna ou externa é
fundamental (atualizações).
17
Planejamento e Gerenciamento do ProjetoPlanejamento e Gerenciamento do Projeto
Preparação de relatórios sobre o projeto
Redação de documentos concisos e coerentes (português elaborado);
Síntese das informações fundamentais (problemas x soluções x implementações x pendências ...);
Revisões de andamento; Habilidade para comunicação, de modo
eficaz, tanto verbalmente como por escrito (apresentações eletrônicas).
18
Planejamento e Gerenciamento do ProjetoPlanejamento e Gerenciamento do Projeto
Marco e atividade do projetoO bom planejamento inicia com a definição das
atividades e marcos das “etapas” do projeto. O projeto de sistema deve distinguir claramente os
marcos e atividades existentes no mesmo. Uma atividade é uma parte do projeto que
acontece ao longo de determinado período (tarefa e prazo).
O marco é a finalização de uma atividade – (termino da tarefa).
Dessa maneira o planejamento do projeto separa o desenvolvimento em uma sucessão de fases. Cada fase é compostas de etapas, e cada etapa pode ser subdividida em atividades.
19
Planejamento e Gerenciamento do ProjetoPlanejamento e Gerenciamento do Projeto
Exemplo de atividades e marco do projeto
PROJETO
FASE 1
FASE 2
FASE n
ETAPA 1
ETAPA 2
ETAPA 1
ETAPA 2
ETAPA 3
ETAPA 1
ETAPA 2
ATIVIDADE 1.1
ATIVIDADE 1.2
ATIVIDADE 2.1
ATIVIDADE 2.1
ATIVIDADE 2.1
Coleta de Dados
Entrevistas
Questionários
20
Planejamento e Gerenciamento do ProjetoPlanejamento e Gerenciamento do Projeto
Programação de atividades e marco do projeto
As atividades devem ser divididas em trabalhos distintos com suas respectivas estimativas de tempo e recursos necessários, e serem organizadas em uma seqüência coerente;
Deve ser continuamente atualizada, à medida que melhores informações sobre o progresso se tornam disponíveis.
21
Planejamento e Gerenciamento do ProjetoPlanejamento e Gerenciamento do Projeto
Problemas que afetam a Programação de atividades e marco do projeto
Pessoas que trabalham no projeto podem ficar doentes ou pedir demissão;
Algum hardware pode apresentar defeito; Software ou hardware de suporte podem ser
entregues com atraso; Utilização de software demo; Falta de infra-estrutura ou especialistas; Determinadas partes do projeto podem ser
mais difíceis e exigirem mais tempo do que foi originalmente previsto.
22
Planejamento e Gerenciamento do ProjetoPlanejamento e Gerenciamento do Projeto
Recursos a serem programados nas atividades e marco do projeto
Prazos de execução; Esforço humano requerido; Infra-estrutura tecnologia (espaço em disco
exigido , redes, software - comprar, etc); Tempo de uso necessário de hardware
especializado; Orçamento de viagens; Encargos fiscais (trabalhista).
23
Planejamento e Gerenciamento do ProjetoPlanejamento e Gerenciamento do Projeto
Ferramentas para o gerenciamento das atividades e marco do projeto
Notações gráficas utilizadas para ilustrar a programação de projeto:
Redes de atividades: mostram a dependência entre as atividades do projeto;
Tabelas de atividades e estimativas de tempo: determina a atividade a ser realizada e rotula o tempo em dia ou mês estimado para cada atividade
Diagramas de barras (ou de Gantt): mostram quem é responsável por cada atividade e para quando está programado o início e o término da atividade.
24
Planejamento e Gerenciamento do ProjetoPlanejamento e Gerenciamento do Projeto
Ferramentas para o gerenciamento das atividades e marco do projeto -Redes de Atividades
start
T2
M3T6
Finish
T10
M7T5
T7
M2T4
M5
T8
4/7/99
8 days
14/7/99 15 days
4/8/99
15 days
25/8/99
7 days
5/9/99
10 days
19/9/99
15 days
11/8/99
25 days
10 days
20 days
5 days25/7/99
15 days
25/7/99
18/7/99
10 days
T1
M1 T3T9
M6
T11
M8
T12
M4
25
Atividade Estimativa de tempo (dias)
Etapa 1: Levantamento de dados
Atividade 1.1: Entrevista com o Cliente 1
Atividade 1.2: Entrevista com usuário da Produção
2
Atividade 1.3: Entrevista com o usuário de Vendas
2
Etapa 2: Projeto do Sistema
Atividade 2.1: Fazer projeto do sistema (DER... 7
Atividade 2.2: Construir protótipo 10
Atividade 2.3: Mostrar e obter aprovação do protótipo
1
Planejamento e Gerenciamento do ProjetoPlanejamento e Gerenciamento do Projeto
Ferramentas para o gerenciamento das atividades e marco do projeto -Tabelas de Atividades e Estimativas
- T 1
26
Planejamento e Gerenciamento do ProjetoPlanejamento e Gerenciamento do Projeto
Ferramentas para o gerenciamento das atividades e marco do projeto -Gráfico de Barras (Gantt) - ATIVIDADES
4/7 11/7 18/7 25/7 1/8 8/8 15/8 22/8 29/8 5/9 12/9 19/9
T4
T1T2
M1
T7T3
M5T8
M3
M2T6
T5M4
T9
M7T10
M6
T11M8
T12
Start
Finish
27
Planejamento e Gerenciamento do ProjetoPlanejamento e Gerenciamento do Projeto
Ferramentas para o gerenciamento das atividades e marco do projeto -Gráfico de Barras (Gantt) - ALOCAÇÃO DE
PESSOAS4/7 11/7 18/7 25/ 1/8 8/8 15/8 22/8 29/8 5/9 12/9 19/9
T4
T8 T11
T12
T1
T3
T9
T2
T6 T10
T7
T5
Fred
Jane
Anne
Mary
Jim
28
Planejamento e Gerenciamento do ProjetoPlanejamento e Gerenciamento do Projeto
Ferramentas para o gerenciamento das atividades e marco do projeto -Gráfico de Barras - Gantt
29
Planejamento e Gerenciamento do ProjetoPlanejamento e Gerenciamento do Projeto
Gerenciamento de riscos
Prevenir os riscos que podem afetar a programação do projeto ou a qualidade do SISTEMA em desenvolvimento;
Identificar as medidas necessárias para evitar os riscos;
Analisar as conseqüências da ocorrência de algum fator de risco e documentá-las no plano de projeto.
30
Planejamento e Gerenciamento do ProjetoPlanejamento e Gerenciamento do Projeto
Gerenciamento de riscos
Objetivo principal do gerenciamento de riscos é: Identificar riscos Traçar planos para minimizar os efeitos dos
riscos sobre o projeto
31
Planejamento e Gerenciamento do ProjetoPlanejamento e Gerenciamento do Projeto
Gerenciamento de riscosIdentificação dos riscos: FAZER NO TRABALHO
Riscos quanto à tecnologia Riscos quanto ao pessoal Riscos organizacionais Riscos quanto às ferramentas Riscos quanto aos requisitos Riscos quanto à estimativa
32
Planejamento e Gerenciamento do ProjetoPlanejamento e Gerenciamento do Projeto
Gerenciamento de riscosAnálise do risco: Cada risco identificado é considerado
individualmente; Julgamento sobre:
probabilidade de sua ocorrência (baixa, moderada ou alta)
seriedade do risco (insignificante, tolerável, sério, catastrófico)
Priorização (com base na probabilidade e seriedade/ocorrência)
33
Planejamento e Gerenciamento do ProjetoPlanejamento e Gerenciamento do Projeto
Gerenciamento de riscosPlanejamento do risco: Considere os riscos priorizados e defina
estratégias para gerenciá-los Categorias de estratégias:
Estratégias preventivas (reduzir a probabilidade do risco);
Estratégias de minimização (reduzir o impacto do risco);
Planos de contingência (estar preparado para o pior).
34
Planejamento e Gerenciamento do ProjetoPlanejamento e Gerenciamento do Projeto
Gerenciamento de riscosMonitoramento de riscos Avaliação regular de cada um dos riscos
individuais; Decisão se o risco está se tornando mais ou
menos provável; Verificação de mudanças nos efeitos dos riscos; Utilização de fatores que apresentem indícios
sobre a probabilidade dos riscos e seus efeitos.
35
Planejamento e Gerenciamento do ProjetoPlanejamento e Gerenciamento do Projeto
Gerenciamento de riscosPrincipais causas de riscos:
Incertezas enfrentadas pelos projetos; Requisitos mal definidos; Dificuldades de estimar prazo e recursos
necessários; Dependência de habilidades individuais; Mudanças nos requisitos.
36
Planejamento e Gerenciamento do ProjetoPlanejamento e Gerenciamento do Projeto
Gerenciamento de riscos Os riscos podem ameaçar:
O projeto O software em desenvolvimento A organização
37
Planejamento e Gerenciamento do ProjetoPlanejamento e Gerenciamento do Projeto
Gerenciamento de riscos Riscos relacionados ao projeto: afetam a
programação ou os recursos do projeto Riscos relacionados ao produto: afetam a
qualidade ou o desempenho do software em desenvolvimento
Riscos para os negócios: afetam a organização que está desenvolvendo ou adquirindo o software
38
Planejamento e Gerenciamento do ProjetoPlanejamento e Gerenciamento do Projeto
Gerenciamento de riscosPrincipais tipos riscos:
Rotatividade de pessoal (projeto) Mudança de gerenciamento (projeto) Indisponibilidade de hardware (projeto) Alteração nos requisitos (projeto e produto) Atrasos na especificação (projeto e produto) Tamanho e/ou custo subestimado (projeto e
produto)
39
Planejamento e Gerenciamento do ProjetoPlanejamento e Gerenciamento do Projeto
Gerenciamento de riscosPrincipais tipos riscos:
Baixo desempenho das ferramentas de desenvolvimento (produto);
Utilização de ferramentas “DEMO” ou PIRATA (projeto e produto);
Mudanças na tecnologia (negócios); Concorrência com o produto (negócios).
40
Planejamento e Gerenciamento do ProjetoPlanejamento e Gerenciamento do Projeto
Gerenciamento de riscosResumindo as etapas para o bom gerenciamento
de riscos: Identificação de riscos; Análise de riscos: avaliação das possibilidades
e conseqüências da ocorrência dos riscos Planejamento de riscos: planos para enfrentar
os riscos, evitando-os ou minimizando seus efeitos sobre o projeto
Monitoramento de riscos: avaliação constante dos riscos e revisão dos planos, à medida que mais informações tornam-se disponíveis
41
Planejamento e Gerenciamento do ProjetoPlanejamento e Gerenciamento do Projeto
Gerenciamento de riscosEtapas para o bom gerenciamento de riscos
Identificaçãode riscos
Identificaçãode riscos Análise de riscosAnálise de riscos Planejamento
de riscosPlanejamento
de riscosMonitoramento
de riscosMonitoramento
de riscos
Lista de riscosem potencial
Lista de riscosem potencial
Lista de riscospriorizados
Lista de riscospriorizados
Planos para evitarriscos e planosde contingência
Planos para evitarriscos e planosde contingência
Avaliaçãode riscos
Avaliaçãode riscos