Escolar Documentos
Profissional Documentos
Cultura Documentos
Software
Gestão de Projeto
3
Gerência de Projetos envolve ...
Estimar o escopo e trabalho que necessitam ser realizados.
Desenvolver mecanismos para adquirir produtos
identificados.
Desenvolver um plano geral de controle do projeto.
Obter comprometimentos com o plano.
Trabalhar com fornecedores para adquirir produtos
identificados.
Monitorar progresso através do plano.
Identificar e analisar riscos.
Tomar ações corretivas para corrigir desvios do plano.
Tomar ações corretivas para mitigar riscos.
4
Consequências de Planejamento
Inadequado
Sintomas
Custos e cronogramas ultrapassados devido a
estimativas precárias.
Dificuldade em descobrir desvios a partir de planos
não documentados.
Recursos não estão disponíveis ou podem ser
aplicados quando necessários.
Comprometimentos não são obtidos.
Projeto fracassa.
5
Planejamento e Controle
Planejamento compreende a seleção dos
objetivos da organização e das áreas, e a
determinação dos meios e ações para atingi-
los.
Controle compreende o acompanhamento e a
avaliação contínua dos resultados decorrentes
da execução do planejamento em relação aos
resultados planejados.
6
Consequências de Monitoramento e
Controle Inadequados
Sintomas
Muito tempo é perdido em reuniões buscando
descobrir a situação do projeto ao invés de apenas
relatar esta situação.
Dados necessários para decisões gerenciais não
estão disponíveis quando necessários.
Ações que deveriam ter sido tomadas previamente
são identificadas tardiamente no projeto.
7
Terminologia Relevante
8
O que Planejar?
DOCUMENTAÇÃO CONTROLE DA
PROCESSO
QUALIDADE
CUSTO
PESSOAS
HARDWARE E
SOFTWARE CRONOGRAMA
9
Planejar o Processo
Definir o conjunto de atividades para
desenvolver/manter software.
...
11
O que Planejar?
DOCUMENTAÇÃO CONTROLE DA
PROCESSO
QUALIDADE
CUSTO
PESSOAS
HARDWARE E
SOFTWARE CRONOGRAMA
12
Importância da Documentação
O software existe primeiro sob a forma de
documentos.
A qualidade do produto final vai depender
da qualidade destes documentos.
Documentos são a forma de comunicação
entre os diferentes grupos envolvidos com
o produto.
13
Planejamento da
Documentação
Exemplos:
Plano do Projeto
Especificação de Requisitos
Especificação de Projeto
Relatório Histórico do Projeto
Formulários para Reunião de Inspeção
Documentação de Programas
Manual do Usuário
14
O que Planejar?
DOCUMENTAÇÃO CONTROLE DA
PROCESSO
QUALIDADE
CUSTO
PESSOAS
HARDWARE E
SOFTWARE CRONOGRAMA
15
Plano de Controle da Qualidade
Quando fazer avaliações?
Definir marcos (milestones)
Fim de uma etapa do projeto. Importante para se passar
para outra fase.
Definir pontos de controle
Aqueles onde se realiza uma atividade cujo resultado vai
comprometer a realização de uma atividade seguinte. São
avaliações intermediárias entre os marcos garantindo
correção e evitando retrabalho.
Normalmente é sugerido:
Avaliações intermediárias no processo
Avaliação do Produto Final
16
O que Planejar?
DOCUMENTAÇÃO CONTROLE DA
PROCESSO
QUALIDADE
CUSTO
PESSOAS
HARDWARE E
SOFTWARE CRONOGRAMA
17
Planejamento de Riscos
Risco é toda condição ou evento cuja
ocorrência é incerta, mas que pode afetar
os objetivos do projeto, se ocorrer.
Benefícios:
Torna o gerenciamento de mudanças mais
efetivo.
Mecanismo de minimizar falhas durante o
ciclo de vida do software.
18
Gerência de Riscos
Controlando os riscos
Reuniões semanais
Marcos ou pontos de controle
Quanto maior a antecipação mais fácil
19
O que Planejar?
DOCUMENTAÇÃO CONTROLE DA
PROCESSO
QUALIDADE
CUSTO
PESSOAS
HARDWARE E
SOFTWARE CRONOGRAMA
20
Recursos
Recursos Humanos
Recursos de Hardware
Recursos de Software
Recursos Financeiros
21
Recursos
Recursos Humanos
Planejar o número de pessoas que deve participar da
equipe.
Definir perfil/experiência desejada.
Planejar o número de horas por pessoa (esforço).
Recursos de Hardware
Recursos de Software
Recursos Financeiros
22
Recursos
Recursos Humanos
Recursos de Hardware
HW de desenvolvimento: usado durante o
desenvolvimento (pode ser mais robusto).
HW de execução: hardware em que o sistema vai
rodar depois de pronto.
Outros HW: hardware que interage com o novo
sistema.
Recursos de Software
Recursos Financeiros
23
Recursos
Recursos Humanos
Recursos de Hardware
Recursos de Software
Linguagem de desenvolvimento.
Ferramentas para apoiar as atividades
(CASE).
Banco de Dados.
Recursos Financeiros
24
Recursos
Recursos Humanos
Recursos de Hardware
Recursos de Software
Recursos Financeiros
Definir quanto custa o projeto.
Definir quanto vai se gastar com horas de
trabalho, HW, SW, ...
25
Recursos
Recursos Humanos
Recursos de Hardware
Recursos de Software
Recursos Financeiros
Necessidade
de Estimativas
26
Estimativas
Modelos paramétricos
Analogias
Opinião de especialistas
27
Estimativas
Modelos paramétricos
assumem a existência de um relacionamento
matemático entre tamanho, esforço e prazos.
dado de entrada mais importante é o tamanho do
software.
Exemplos: APF, PCU, COCOMO.
28
Estimativas
Analogias
Método não paramétrico.
Utilizam dados históricos de outros projetos.
Deve existir um conhecimento detalhado
tanto do novo projeto quanto daqueles
utilizados para as comparações.
29
Estimativas
Opinião de especialistas
gerentes de projetos estimam os valores para os
projetos, baseando-se em suas próprias
experiências passadas.
não é capaz de produzir dados históricos formais e,
tipicamente, não apresenta regras para sua
abordagem.
não permite calibrações para melhorar as
estimativas mal realizadas, uma vez que não há
padrão para sua realização.
30
O que Planejar?
DOCUMENTAÇÃO CONTROLE DA
PROCESSO
QUALIDADE
CUSTO
PESSOAS
HARDWARE E
SOFTWARE CRONOGRAMA
31
Cronograma
Identificar a ordem em que ocorrem as
atividades.
Determinar a duração das atividades.
Definir datas de início e fim das atividades.
Definir atividades em paralelas e dependentes.
32
Após a Finalização do Plano do Projeto
33
460 Empresas participaram da pesquisa
Ciclo de Vida do Projeto
Fase 3
Fase 2
Fase 1 Fase 4
Ciclo de Vida do Projeto
Projeto Processo Operação
Certified Associate in
Project Management
Development) Framework:
“Gerentes de Projetos competentes aplicam consistentemente seus conhecimentos
de projeto:
Comunicação Liderança
Efetividade Profissionalismo
Competências e Habilidades
essenciais para um gestor de projetos
O PMBOK adiciona outras características:
qualidade)”.
Competências e Habilidades
essenciais para um gestor de projetos
O Harold Kerzner apresenta uma lista com dez habilidades
Planejamento Organização
Empreendedorismo Administração
Inicio
Planejamento
Execução
Monitoramento e controle
Encerramento
Engenharia de
Software
Gestão de Projeto