CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMA
Gerência de Projetos de
Software
Aula 5 – Planejamento do Tempo e
Custo
Joseane Alves Freire
2ª Semestre 2009
1
Planejamento do tempo
Inclui todos os processos necessários para
planejar como concluir o projeto no prazo.
• Envolve:
– Definição das atividades
– Sequenciamento das atividades
– Estimativa de recursos da atividade
– Estimativa de duração da atividade
– Desenvolvimento do cronograma
2
Definição das
atividades
Este é o processo
necessário para
identificar as
atividades específicas
que precisam ser
realizadas para
produzir as várias
entregas do projeto.
Item> 6.1 pag. 143
PMBOK
3
Definição das atividades
Identificar as atividades que devem ser
executadas para a entrega dos produtos do
projeto.
• - Uma vez o escopo do projeto definido e seus
principais produtos (deliverables) identificados, as
atividades do projeto para o alcance dos objetivos
precisam ser definidas, seqüenciadas e estimadas
em termos de recursos necessários e duração.
• - Os pacotes de trabalho são decompostos em
componentes menores, chamados de atividades,
para fornecer uma base para a estimativa e
elaboração de cronograma.
4
Seqüência das
atividades
Este é o processo
necessário para
identificar e
documentar as
dependências entre
as atividades do
cronograma.
Item: 6.2 pag. 146
PMBOK
5
Seqüenciamento
das atividades
Identificar e documentar a seqüência lógica que as
atividades devem ser realizadas e estabelecer a
relação de dependência entre elas.
6
Seqüenciamento
das atividades
Diagramas de rede do projeto
• Representações esquemáticas das atividades do
cronograma do projeto e dos relacionamentos
lógicos entre elas (dependências). Geralmente são
desenhados da esquerda para direita para refletir a
ordem cronológica dos acontecimentos.
• Identificam se as atividades previstas podem ser
feitas em seqüência (série) ou simultaneamente (em
paralelo).
7
Seqüenciamento de atividades
Método do diagrama de precedência (MDP)
Activity on node (AON)
Caixas (nós) representam atividades e setas mostram
dependências
A
B
E
Início
C
Fim
D
8
Seqüenciamento de atividades
Tipos de Relacionamento
1. (FS) Término – Início: atividade A deve
terminar para que a B possa iniciar
A
B
Ex: Anestesia fazer efeito para iniciar a operação.
2. (SS) Início – Início: atividade A deve
iniciar em conjunto com a B
A
B
Ex: Lançamento de campanhas de vacinação na TV e no rádio.
9
Seqüenciamento de atividades
Tipos de Relacionamento
3. (SF) Início- Término : atividade A deve
começar antes que a B possa terminar
A
B
Ex: A atividade de preparação da Implantação deve terminar
quando a implantação iniciar.
4. (FF) Término – Término: atividade A deve
terminar em conjunto com a B
A
B
Ex: Lançamento de campanhas de vacinação na TV e no rádio.
10
Seqüenciamento de atividades
Método do diagrama de setas (MDS)
Activity on Arrow (AOA)
Setas representam atividades e os nós, neste caso os
círculos mostram as dependências
** Utiliza apenas término-início.
Início
Raspagem
Primeira
Demão
Limpeza do
material
Pintura
Finalização
Remoção das
máscaras
Exercício: transforme este diagrama MDS no diagrama de
precedência.
11
Estimativas
• Estimativas envolvem tentar prever tempo, recurso e/ou dinheiro
necessários para produzir um produto, serviço ou resultado específico.
• As estimativas se beneficiam de experiências anteriores (bancos de
estimativas comerciais ou experiência da equipe ou na opinião de
especialistas).
• É fundamental que quem elabora uma estimativa tenha de fato
experiência no trabalho estimado e envolva, quando possível, quem
realizará o trabalho.
• É mandatório a documentação de todo referencial utilizando para
embasar uma estimativa incluíndo data e fonte de consulta.
• Estimativa de três pontos: levante as estimativas otimista, mais provável
e pessimista e calcule a média com a fórmula
– (Otimista + 4*Mais Provável + Pesssimista) / 6
• É comum o uso de reservas de contingência.
12
Desenvolvimento
do Cronograma
Este é o processo
necessário para
analisar os
recursos
necessários,
restrições do
cronograma,
durações e
seqüências de
atividades para
criar o cronograma
do projeto.
Item: 6.5 pag. 159
PMBOK
13
Desenvolvimento do
Cronograma
Determina as datas de início e
término planejadas das atividades do projeto
– É imperativo considerar:
• datas impostas pelo negócio (time-to-market)
• datas acordadas com o patrocinador, cliente ou outras
partes interessadas
• restrições externas (clima, governo, regulatório)
• fornecedores (tramites contratuais e de aquisição)
– Deve ser especificada a escala de tempo
14
Desenvolvimento
do cronograma
CPM – Critical Path Method
Atividade
PDI
Primeira
data de
inicio
UDI
Última
data de
inicio
Duração
PDT
UDT
Primeira
data de
término
Última
data de
término
15
Desenvolvimento do cronograma
CPM – Critical Path Method
PDT=PDI+Dur
UDI=UDT-Dur
A
0 0
7 7
f=
0 7
Ativ
Dur
PDI UDI PDT UDT
f=
B 6 15
7 13
22 28f=
C 0 10
7 7
17 17
f=1
3
D 9
7 26
10 29
f=
6
E
22 28
23 29
f=
F 0
17 17
29 29
1
12
f=
G 0
29 29
34 34
5
A-C-F-G : Caminho Crítico
Folga e Caminho Crítico e Folga Livre:
• Folga : é o atraso total permitido para a data de início mais cedo de
uma atividade do cronograma sem atrasar a data de término do projeto ou
violar
uma restrição do cronograma.
• Caminho Crítico: é o caminho mais longo de um diagrama de rede. Possui
folga
total nula e, portanto, determina o menor tempo para conclusão do projeto. As
atividades do cronograma em um caminho crítico são chamadas de “atividades
16
críticas”.
Desenvolvimento
do cronograma
• Cronograma do Projeto
– Diagrama de rede do cronograma do projeto –
com informações de datas normalmente
demonstram a dependência entre as atividades e
o caminho crítico do cronograma
– Gráfico de barras (Gantt) – apresenta
geralmente o planejado com o progresso atual
das atividades na escala de tempo
– Gráfico de marcos – Apresenta os principais
eventos do projeto. Tem uso essencialmente
gerencial
17
Desenvolvimento
do cronograma
Diagrama de rede
18
Exercício em aula
•
Abaixo segue um conjunto de atividades e suas respectivas durações e dependências.
Monte o diagrama de rede de utilizando o método de diagrama de precedência e em
seguida responda as questões correspondentes:
–
–
–
–
Qual a duração do caminho crítico?
Com o objetivo de encurtar o projeto, o patrocinador autorizou a remoção da
atividade E do projeto, fazendo a atividade D ser a predecessora das atividades G e
F. Qual será o efeito no projeto?
Qual a folga da atividade B no contexto original?
Qual a folga da atividade D no contexto original?
19
Desenvolvimento
do cronograma
Gráfico marcos
Gráfico barras (Gantt)
20
Histograma de Recursos do
Projeto
21
Técnicas de Re-planejamento
•
Compressão do cronograma – procura alternativas para reduzir o
cronograma do projeto sem alterar o seu escopo. (atua nas atividades
do caminho crítico).
 Compressão (Crashing) – alocar mais recursos às atividades do
caminho Crítico.
 Paralelismo (Fast Tracking) – realizar atividades em paralelo que
normalmente deveriam ser executadas em seqüência.
* Geralmente resultam em retrabalhos e riscos para o projeto.
•
Nivelamento de recursos (resource-based method)
 Efetuar mudanças no cronograma em função da disponibilidade dos
recursos com o objetivo de diminuir os custos do projeto
 Buscar o equilíbrio no uso dos recursos atenuando “picos” e os
“vales” de utilização, minimizando respectivamente a necessidade
de recursos adicionais e a ociosidade de recursos
alocados
 Podem ser utilizadas regras heurísticas ou modelos de otimização
automática no nivelamento de recursos
22
Estimativa de
custos
Este é o processo
necessário para
desenvolver uma
aproximação dos
custos dos
recursos necessários
para terminar as
atividades do projeto.
Item: 7.1 pag.177
PMBOK
23
Estimativa de custos
A estimativa dos custos envolve desenvolver uma
aproximação (estimativa) dos custos dos recursos
necessários para completar as atividades do
projeto.
-Toma como base o planejamento de recursos feito
anteriormente e, com base nas taxas associadas a
cada recurso, calcula o custo previsto para cada
pacote de trabalho. -> estimativa bottom-up
24
Orçamento do
projeto
Este é o processo
necessário para
agregar os custos
estimados de
atividades
individuais ou
pacotes de trabalho
para estabelecer uma
linha de base dos
custos.
Item : 7.2 pag. 183
PMBOK
25
Orçamentação
Alocar as estimativas dos custos globais às
atividades individuais dos pacotes de trabalho
com a finalidade de estabelecer um baseline de
custo para medir o desempenho do projeto
26
Orçamentação
Linha base dos custos – é o orçamento referencial
(time-phased budget) que será utilizado para medir e
monitorar o desempenho dos custos do projeto. É
desenvolvido totalizando os custos por período e é
apresentado na forma de Curva “S”
Custo
Tempo
27
Analisar a viabilidade
econômica do projeto
A análise da viabilidade econômica do
projeto significa estimar e analisar as
perspectivas de desempenho financeiro do
produto resultante do projeto. Essa análise é
de certa forma iniciada na própria definição
do portifólio, na fase de Planejamento
Estratégico de Produtos ( PEP ).
28
Download

Desenvolvimento do Cronograma