Upload
internet
View
103
Download
0
Embed Size (px)
Citation preview
1
Cap 7 – Programação e Controle de Projetos
Ricardo L Schneider
FES
2
“Síndrome dos 90%”
3
Conceitos básicos: Atraso em projetos:
Prazo irrealístico Mudanças de requisitos sem refletir nos prazos Sub-estimativa do esforço Riscos (previsíveis ou não) não considerados Dificuldades técnicas não previstas Dificuldades humanas Falta de comunicação dentro da equipe Demora no reconhecimento do atraso pelo gerente
4
Como lidar com prazos pré-definidos
Refazer as estimativas com detalhe Usar um processo incremental para
entregar os módulos essenciais Negociar com os usuários/clientes
5
Como um projeto atrasa:
“Um dia de cada vez” [Brooks 1995 – The Mythical Man-Month]
6
Princípios básicos da programação de projetos:
Compartimentalização - produto / processo Interdependência das tarefas Alocação de tempo Validação do esforço aplicado Responsabilidades definidas Produtos definidos “Milestones” (marcos) definidos
7
Relação entre pessoas e esforço A adição de recursos humanos em um
projeto em atraso: Adiciona tempo para treinamento dos novos
técnicos (retirados dos que já estavam sobrecarregados)
Aumenta a necessidade de coordenação, comunicação e controle
8
Relação empírica [Putman 1992]
L = P E1/3 T4/3
>> E = L3
P3 T4
P = fator de produtividade L = LOC T = tempo E = Esforço
9
Distribuição do Esforço Regra dos 40-20-40
40% > Análise e Projeto20% > Programação40% > Testes e integração
10
Distribuição empírica:
N
t
11
Distribuição empírica:
N
t
12
Pert/Cpm (Program evaluation and
review technique/Critical path method) Atividade
Início Fim Duração
Evento
Rede de atividades e eventos
13
Sequenciação Atividade antecessora Atividade sucessora
Data mais cêdo Data mais tarde Atividade fantasma
14
EX: “Pintura de uma porta”
ID ATIVIDADE DURAÇÃO ANTEC SUCESA Retirar porta do lugarB Retirar fechaduraC Limpar e lixar a portaD Consertar fechaduraE Comprar tinta, lixa e pincelF Dar 1ª demãoG Lavar o pincelH Deixar secar a portaI Dar 2ª demãoJ Lavar o pincelK Deixar secar a portaL Colocar a fechaduraM Colocar a porta no lugar______________________________________________________________________
15
EX: “Pintura de uma porta”
ID ATIVIDADE DURAÇÃO ANTEC SUCESA Retirar porta do lugar 0,25B Retirar fechadura 0,25C Limpar e lixar a porta 1D Consertar fechadura 2E Comprar tinta, lixa e pincel 2F Dar 1ª demão 0,75G Lavar o pincel 0,25H Deixar secar a porta 10I Dar 2ª demão 0,75J Lavar o pincel 0,25K Deixar secar a porta 10L Colocar a fechadura 0,5M Colocar a porta no lugar 0,5_______________________________________________________________________
16
EX: “Pintura de uma porta”
ID ATIVIDADE DURAÇÃO ANTEC SUCESA Retirar porta do lugar 0,25 - BB Retirar fechadura 0,25 A C-DC Limpar e lixar a porta 1 B-E FD Consertar fechadura 2 B LE Comprar tinta, lixa e pincel 2 - CF Dar 1ª demão 0,75 C G-HG Lavar o pincel 0,25 F IH Deixar secar a porta 10 F II Dar 2ª demão 0,75 G-H J-KJ Lavar o pincel 0,25 I -K Deixar secar a porta 10 I LL Colocar a fechadura 0,5 D-K MM Colocar a porta no lugar 0,5 L -______________________________________________________________
17
1
2
4
A
E
0,25
2
18
1
2
3
4
5
AB
C
D
E
0,25
2
0,25 2
1
19
1
2
3
4
5 6
7
8
9
101011
12A
B
C
D
E
F
G
H
I
J
K
L
M
0,25
2
0,25 2
1
0,75
0,25
10
0,75
0,25
0,5
0,5
10
20
1
2
3
4
5 6
7
8
9
101011
12A
B
C
D
E
F
G
H
I
J
K
L
M
. 0
.0,25
.0,5
.2
.3
. 3,75
. 4
0,25
2
0,25 2
1
0,75
0,25
10
0,75
0,25
0,5
0,5
10
21
1
2
3
4
5 6
7
8
9
101011
12A
B
C
D
E
F
G
H
I
J
K
L
M
. 0
. 0,25
.0,5
. 2
. 3
. 3,75
. 4
. 13,75
. 14,5
. 24,5
.25
. 25,5
0,25
2
0,25 2
1
0,75
0,25
10
0,75
0,25
0,5
0,5
10
22
1
2
3
4
5 6
7
8
9
101011
12A
B
C
D
E
F
G
H
I
J
K
L
M
. 0
. 0,25
. 0,5
. 2
. 3
.3,75
13,75 4
13,7513,75
14,514,5
24,524,5
2525
25,525,5
0,25
2
0,25 2
1
0,75
0,25
10
0,75
0,25
0,5
0,5
10
23
1
2
3
4
5 6
7
8
9
101011
12A
B
C
D
E
F
G
H
I
J
K
L
M
0 0
1,750,25
20,5
22
33
3,753,75
13,75 4
13,7513,75
14,514,5
24,524,5
2525
25,525,5
0,25
2
0,25 2
1
0,75
0,25
10
0,75
0,25
0,5
0,5
10
24
1
2
3
4
5 6
7
8
9
101011
12A
B
C
D
E
F
G
H
I
J
K
L
M
0 0
1,750,25
20,5
22
33
3,753,75
13,75 4
13,7513,75
14,514,5
24,524,5
2525
25,525,5
0,25
2
0,25 2
1
0,75
0,25
10
0,75
0,25
0,5
0,5
10
25
Caminho crítico
Folga dos eventosDMT – DMC
Folga das atividades: Folga livre: DMCF - DMCI - D Folga total: DMTF - DMCI - D Independente: DMCF - DMTI - D Dependente: DMTF - DMTI - D
26
Caminho crítico Folga dos eventos
DMT – DMC Folga das atividades:
Folga livre: DMCF - DMCI - D
Folga total: DMTF - DMCI - D
Independente: DMCF - DMTI - D
Dependente: DMTF - DMTI - DDMCI DMTI
DMCF DMTF
D
27
“Timeline chart”
28
“Timeline chart”