• Nenhum resultado encontrado

O Cronograma de Projeto

No documento Engenharia de Software (páginas 38-55)

As atividades de projeto devem durar, pelo menos, uma semana

Uma subdivisão mais detalhada significa que uma quantidade desproporcional de tempo deve ser despendida na estimativa e na revisão de

diagramas

É útil também estabelecer uma quantidade máxima de tempo para qualquer atividade (8 a 10 semanas)

Se levar mais tempo que isso, deverá ser

O Cronograma de Projeto

No planejamento de um cronograma:

Não se deve considerar que todo estágio do projeto estará livre de problemas

Pessoas ficam doentes, saem do projeto, ...

Hardware pode apresentar defeitos

Software e hardware de apoio podem atrasar na entrega

Se o projeto for novo e tecnicamente avançado, certas partes podem se tornar mais difíceis e tomar mais

tempo

Deve-se considerar os recursos necessários para completar cada tarefa

Pessoas

Espaço em disco no servidor

O Cronograma de Projeto

Cronogramas de projeto podem ser representados por diagramas que apresentam:

A estrutura analítica do projeto

As dependências de atividades

As alocações de pessoal

Ferramentas de gerenciamento de projetos, como o Microsoft Project (

http://www.microsoft.com/project/) e o

OpenProj (http://openproj.org/), podem ser

O Cronograma de Projeto

01/03/2011 Engenharia de Software

41

DIAGRAMAS DE BARRAS e REDES DE

ATIVIDADES são notações gráficas usadas para ilustrar o cronograma do projeto

Os diagramas de barra mostram quem é

responsável por cada atividade e quando as atividades estão programadas para serem iniciadas e finalizadas

As redes de atividades mostram dependências entre as diferentes atividades que constituem um projeto

Eles podem ser gerados automaticamente,

usando uma ferramenta de gerenciamento de

O Cronograma de Projeto

Exemplo:

Tarefa Duração (dias) Dependências

T1 8

T2 15

T3 15 T1 (M1)

T4 10

T5 10 T2, T4 (M2)

T6 5 T1, T2 (M3)

T7 20 T1(M1)

T8 25 T4 (M5)

T9 15 T3, T6 (M4)

T10 15 T5, T7 (M7)

O Cronograma de Projeto

Exemplo:

A Tabela anterior mostra um conjunto de atividades, suas durações e

interdependências

Em face das dependências e das durações estimadas das atividades, um diagrama de atividades pode ser gerado

Esse diagrama mostrará:

Quais atividades podem ser realizadas simultaneamente

Quais atividades devem ser executadas em

seqüência devido a dependências de atividades

O Cronograma de Projeto

Exemplo:

Por convenção, nesse diagrama:

As atividades são representadas por retângulos

Os marcos e os produtos a serem entregues são representados por retângulos de cantos

arredondados

As datas desse diagrama mostram a data de início da atividade

O Cronograma de Projeto

14/7/99 15 days

4/8/99

O Cronograma de Projeto

Exemplo:

Na ferramenta de gerenciamento usada para produzir esse diagrama, todas as atividades devem terminar em marcos

Uma atividade pode ser iniciada quando seu marco precedente (que pode depender de várias atividades) for atingido

Antes de passar de um marco para outro,

todos os caminhos que levam a ele precisam estar completos

No exemplo, quando as atividades T3 e T6 forem terminadas, a atividade T9 pode começar

O Cronograma de Projeto

Exemplo:

01/03/2011 Engenharia de Software

47

O tempo mínimo necessário para terminar o projeto pode ser estimado considerando-se o caminho mais longo (caminho principal) no gráfico de atividades

No caso do exemplo, isso corresponde a 11 semanas de tempo decorrido (ou 55 dias trabalhados)

Para o exemplo, na figura da rede de atividades, o caminho principal é mostrado como uma

seqüência de caixas tracejadas

O caminho principal é a seqüência de

atividades dependentes que define o tempo necessário para concluir o projeto

O cronograma geral do projeto depende do

O Cronograma de Projeto

Exemplo:

Atrasos no término de qualquer atividade causa atrasos no projeto, uma vez que as atividades seguintes não podem ser iniciadas até que a atividade em atraso tenha sido terminada

Atrasos nas atividades que não estão no caminho principal não causam necessariamente atraso geral no cronograma

Desde que esses atrasos não estendam as atividades, de modo que o tempo total para as suas execuções não excedam o tempo do caminho principal, o cronograma do projeto não será afetado

Por exemplo, se T8 estiver atrasada por duas semanas, ela não irá afetar a data final do projeto, pois não está no caminho

principal

O Cronograma de Projeto

Inevitavelmente, os cronogramas iniciais de projeto são incorretos

À medida que o tempo avança, as estimativas devem ser comparadas com o tempo real

decorrido

Essa comparação pode ser usada como base para revisão de cronograma para as partes posteriores do projeto

Quando os valores reais são conhecidos, o diagrama de atividades deve ser revisado

As atividades posteriores poderão, depois, ser reorganizadas para reduzir a extensão do

O Cronograma de Projeto

Uma forma complementar para representação das informações de cronograma de projeto é feita através de um diagrama de barras (ou diagrama de Grantt)

Esse diagrama mostra um calendário de projeto e as datas de início e fim das

atividades

Ao ser lido da esquerda para a direita, o

O Cronograma de Projeto

Exemplo:

O Cronograma de Projeto

Exemplo:

Algumas das atividades mostradas no

diagrama de barras são seguidas por uma barra sombreada, cujo comprimento é

calculado pela ferramenta de cronograma

Essa barra sombreada demonstra a flexibilidade de data de término das atividades

Se uma atividade não for concluída em tempo, o caminho principal não será afetado até o fim do período indicado pela barra sombreada

As atividades no caminho principal não têm

O Cronograma de Projeto

Além de considerar os cronogramas, os gerentes de projeto também precisam considerar a alocação de pessoas às atividades do projeto

As pessoas não precisam estar designadas a um projeto durante todo o tempo

Essa alocação pode também ser a entrada

para as ferramentas de gerenciamento e para um diagrama de barras que mostre quando o pessoal é designado ao projeto

O Cronograma de Projeto

No documento Engenharia de Software (páginas 38-55)

Documentos relacionados