Você está na página 1de 61

Engenharia de

Software II:
Criando o
cronograma do
projeto
Prof. Msc Ricardo Britto
DIE-UFPI
rbritto@ufpi.edu.br
Sumrio
! Definio das atividades.
! Sequenciamento das atividades.
! Estimativa de recursos da atividade.
! Estimar durao da atividade.
! Desenvolver o cronograma
Definir as Atividades
! Identificao e documentao do trabalho
a ser realizado.
! Os pacotes de trabalho do projeto so
decompostos em componentes menores,
chamados de atividades do cronograma.
! Definio e planejamento das atividades de
forma que os objetivos do projeto sejam
atendidos.
! Base para estimativa, elaborao de
cronograma, execuo e controle do
trabalho do projeto.
Definir as Atividades
! As entradas deste processo so:
! Linha de Base do Escopo (entregas,
restries e premissas);
! Fatores Ambientais da Organizao (SIGP);
! Ativos de processos organizacionais
(diretrizes e polticas existentes, base de
conhecimento e lies aprendidas).
Definir as Atividades
! As ferramentas e tcnicas so:
! Decomposio;
! Planejamento em ondas sucessivas;
! Modelos;
! Opinio especializada.
! As sadas deste processo so:
! Lista de atividades;
! Atributos das atividades;
! Lista de marcos.
Lista de Atividades
! Essa lista deve conter todas as atividades
do cronograma que sero executadas
no projeto.
! Para cada atividade na lista deve existir
uma descrio do escopo do trabalho e
um identificador.
! As atividades so elementos individuais
do cronograma e fazem parte do plano
de gerenciamento do projeto.
Atributos da Atividade
! Descrevem as caractersticas das atividades e so
uma extenso da lista de atividades.
! Os atributos iro mudar em relao ao ciclo de
vida do projeto medida que informaes
adicionais forem conhecidas
! Nas etapas iniciais do projeto, os atributos
poderiam incluir ID da atividade, o cdigo da EAP
e o nome da atividade.
! medida que se conclui outros processos do
grupo de planejamento, pode-se adicionar
atividades predecessoras e sucessoras, restries
e premissas associadas.
Lista de Marcos
! Os marcos identificam momentos
importantes no projeto e sinalizam a
concluso das principais entregas ou dos
principais eventos.
! A aprovao e a liberao de entregas, por
exemplo, podem ser consideradas marcos.
! A lista de marcos registra esses momentos
importantes e documenta se o marco
obrigatrio ou opcional.
! Esta lista tambm faz parte do plano de
gerenciamento do projeto
Sequenciar as Atividades
! Este processo permite a identificao e
documentao dos relacionamentos lgicos
entre as atividades do cronograma.
! As atividades so sequenciadas usando as
relaes de precedncia adequadas, alm de
antecipaes e atrasos, para dar suporte ao
desenvolvimento posterior de um cronograma do
projeto realista e alcanvel.
! Uma antecipao permite uma acelerao da
atividade sucessora.
! Um atraso leva a um retardo da atividade
sucessora.
Sequenciar as Atividades
! As entradas deste processo so:
! Lista de atividades;
! Atributos das atividades;
! Declarao do escopo do projeto;
! Ativos de processos organizacionais.
! As sadas deste processo so:
! Diagramas de rede do cronograma do projeto;
! Atualizaes na documentao do projeto.
Sequenciar as Atividades
! As ferramentas e tcnicas so:
! Mtodo do diagrama de precedncia
(MDP);
! Determinao de dependncia;
! Aplicao de antecipaes e esperas;
! Modelos de rede do cronograma.
Determinao de
Dependncias
! Dependncias so relaes entre as
atividades nas quais uma depende de
outra para iniciar ou concluir uma ao.
Exemplo 1
! Considere o trabalho envolvido em pintar
uma casa onde a pintura est em
pssimo estado.
! No d para pintar uma parede se a
aplicao de massa e o lixamento no
estiverem concludos.
Determinao de
Dependncias
! Os tipos de dependncia existentes so:
! Obrigatrias
! Inerentes natureza do trabalho realizado,
frequentemente envolvem limitaes fsicas;
! Lgica rgida.
! Arbitrrias
! Estabelecidas com base no conhecimento das melhores
prticas dentro da rea de aplicao ou em algum
aspecto pouco usual do projeto, no qual se deseja uma
sequncia especfica, mesmo que existam outras
aceitveis;
! Lgica preferida, lgica preferencial ou lgica fina.
! Externas
! Envolvem um relacionamento entre as atividades do
projeto e atividades ou eventos que no so do projeto.
Diagrama de rede
! Depois de identificadas as dependncias e
reunidas as outras entradas do processo,
deve-se usar estas informaes para a
gerao de um diagrama das atividades.
! O diagrama de rede do projeto mostra as
dependncias ou relacionamentos lgicos
existentes entre as atividades.
! Pode-se utilizar diversas ferramentas e
tcnicas para produzir essa sada.
Mtodo do Diagrama de
Precedncia (MDP)
! Os diagramas de precedncia utilizam
caixas ou retngulos para representar as
atividades.
! Os ns so ligados por setas, que indicam
as dependncias entre as atividades.
! Esse mtodo tambm chamado de
Atividade no N (ANN).
Mtodo do Diagrama de
Precedncia (MDP)
! O MDP definido ainda mais por 4 tipos de
relaes lgicas:
! Trmino para incio (TI)
! A iniciao da atividade sucessora depende do trmino
da atividade predecessora.
! Trmino para trmino (IT)
! O trmino da atividade sucessora depende do trmino
da atividade predecessora.
! Incio para incio (TT)
! A iniciao da atividade sucessora depende da
iniciao da atividade predecessora.
! Incio para trmino (II)
! O trmino da atividade sucessora depende da iniciao
da atividade predecessora.
Exemplo 1
Aplicao de Antecipaes e
Esperas
! Devem ser consideradas durante a definio
de dependncias.
! Espera ocorrem quando o tempo transcorre
entre 2 atividades e que retarda o incio das
atividades sucessoras.
! Como resultado, tempo adicionado data
inicial ou data final da atividade.
! Antecipaes aceleram a atividade
sucessora e, como resultado, requerem a
subtrao de tempo na data de incio ou
trmino da atividade.
Exemplo 2
! Para pintar, necessrio primeiro lixar e
depois aplicar massa corrida.
! Entretanto, no se pode comear a
pintar antes de a massa corrida secar.
! A atividade aplicao de massa corrida
exige um atraso no final para levar em
considerao o tempo de secagem.
Exemplo 3
! Vamos considerar que algumas partes da
casa no precisam ser lixadas.
! Desta forma, pode-se antecipar para
essas partes a atividade aplicao de
massa corrida.
Estimar os Recursos das
Atividades
! Determina o tipo (pessoas, equipamentos ou
material) e as quantidades de cada recurso
usado para realizar as atividades do projeto.
! Quando uma atividade no pode ser estimada
com um nvel razovel de confiana, o trabalho
decomposto em mais detalhes.
! As necessidades de recursos de cada uma das
partes detalhadas so estimadas e essas
estimativas so ento agregadas em um total
para a atividade.
! Esse processo estreitamente coordenado com o
processo Estimativa de custos.
Estimar os Recursos das
Atividades
! As entradas deste processo so:
! Lista de atividades;
! Atributos das atividades;
! Calendrios de recursos;
! Fatores ambientais da empresa
(Disponibilidade e habilidade do recurso);
! Ativos de processos organizacionais.
! As sadas deste processo so:
! Requisitos do recurso da atividade;
! Estrutura analtica dos recursos;
! Atualizaes dos documentos do projeto.
Estimar os Recursos das
Atividades
! As ferramentas e tcnicas utilizadas so:
! Opinio especializada;
! Anlise de alternativas;
! Dados publicados para auxlio a
estimativas;
! Estimativa bottom-up;
! Software de gerenciamento de projetos.
Ativos de Processos
Organizacionais
! Processos de mobilizao e
desmobilizao de pessoal.
! Processos de aluguel e compra de
suprimentos .
! Informaes histricas a respeito dos
recursos usados.
Calendrios de Recursos
! Descreve os intervalos de tempo em que
os recursos esto disponveis.
! Deve levar em considerao o perodo
de frias dos funcionrios, feriados, finais
de semana...
! Tambm examinam a quantidade,
capacidade e disponibilidade de
recursos materiais.
Requisitos do Recurso da
Atividade
! Descreve os tipos de recursos e a quantidade
necessria para cada atividade associada
com um pacote de trabalho.
! Deve-se preparar uma descrio narrativa
para esta sada, contendo:
! Como se chegou s estimativas;
! As informaes utilizadas para formar as
estimativas;
! As premissas que foram feitas sobre os recursos
e sua disponibilidade.
Estrutura Analtica dos
Recursos (EAR)
! muito parecida com a EAP, com a
diferena que a EAR lista os recursos por
categoria e tipo.
! Pode haver vrias categorias de recursos,
incluindo mo de obra, hardware,
equipamentos, suprimentos, etc.
! O tipo descreve os tipos de recursos
necessrios, como nveis de habilidade
ou nveis de qualidade de material.
Exemplo 1
Pintar
casa
Equipamento Material RH
Pincel Tinta Pintor
Estimar a Durao das
Atividades
! Este processo determina o nmero de perodos de
trabalho (esforo / recursos) necessrio para
terminar cada atividade do cronograma.
! Esse processo usa informaes sobre:
! Escopo da atividade;
! Tipos de recursos necessrios;
! Estimativas das quantidades de recursos;
! Calendrios e disponibilidade de recursos.
! A estimativa progressivamente elaborada, com
base na qualidade e disponibilidade dos dados.
! A durao total do projeto calculada como uma
sada do processo Desenvolvimento do cronograma.
Estimar a Durao das
Atividades
! As entradas deste processo so:
! Lista de atividades;
! Atributos das atividades;
! Requisitos de recurso da atividade;
! Declarao de escopo do projeto;
! Fatores ambientais;
! Ativos de processos organizacionais.
Estimar a Durao das
Atividades
! As sadas deste processo so:
! Estimativas de durao das atividades;
! Atualizao de documentos do projeto;
! As ferramentas e tcnicas utilizadas so:
! Opinio especializada;
! Estimativa anloga;
! Estimativa paramtrica;
! Estimativa de trs pontos;
! Anlise das reservas.
Fatores Ambientais
! Banco de dados de estimativas.
! Mtricas de produtividade.
Ativos de Processos
Organizacionais
! Informaes histricas sobre durao.
! Calendrios do projeto.
! Metodologia de desenvolvimento de
cronograma.
! Lies aprendidas.
Estimativa Anloga
! Usa a durao real de uma atividade
anterior como base para a estimativa da
durao de uma atividade futura.
! Frequentemente usada quando existe
uma quantidade limitada de informaes
detalhadas como, por exemplo, nas fases
iniciais de um projeto.
Estimativa Paramtrica
! Determina a estimativa multiplicando a
quantidade de trabalho a ser realizado
pelo valor da produtividade.
! Por exemplo, os valores de esforo
podem ser estimados pela anlise por
pontos de funo e a produtividade
pode ser medida em homens-hora por
ponto de funo.
Estimativa de Trs Pontos
! Usa uma mdia de trs duraes
estimadas, o que ir fornecer uma
estimativa mais exata do que a de um
nico ponto.
! Baseia-se na determinao de trs tipos
de estimativas:
! Mais provvel;
! Otimista;
! Pessimista.
Anlise de Reservas
! O tempo de reserva, segundo o guia
PMBOK, significa uma parte do tempo
que adicionada atividade para levar
em conta riscos e incertezas.
! Pode-se optar por agregar uma
porcentagem do tempo ou um
determinado nmero de perodos de
trabalho atividade ou cronograma
global.
Flexibilidade das Estimativas
de Durao das Atividades
! Uma observao acerca das estimativas
finais geradas que a mesma deve
englobar uma gama de de resultados
possveis.
! Exemplo:
! O tempo necessrio para pintar as paredes
da uma casa vai ser de 80 horas 8 horas.

Desenvolver o Cronograma
! Processo iterativo que determina as datas
de incio e trmino planejadas das
atividades.
! Pode exigir que as estimativas de
durao e as estimativas de recursos
sejam reexaminadas e revisadas para
criar um cronograma aprovado.
Desenvolver o Cronograma
! O desenvolvimento do cronograma
continua durante todo o projeto
conforme:
! O trabalho se desenvolve;
! O plano de gerenciamento do projeto se
modifica;
! Os eventos de risco esperados ocorrem ou
desaparecem e novos riscos so
identificados.
Desenvolver o Cronograma
! As entradas deste processo so:
! Lista de atividades;
! Atributos das atividades;
! Diagramas de rede do cronograma do
projeto;
! Requisitos de recursos da atividade;
! Declarao de escopo do projeto;
! Fatores ambientais da empresa;
! Ativos de processos organizacionais.
Desenvolver o Cronograma
! As ferramentas e tcnicas deste processo
so:
! Anlise de rede do cronograma;
! Mtodo do caminho crtico;
! Mtodo da cadeia crtica;
! Nivelamento de recursos;
! Anlise E-se;
! Aplicao de antecipaes e esperas;
! Compresso do cronograma;
! Ferramenta para desenvolvimento do
cronograma.
Desenvolver o Cronograma
! As sadas deste processo so:
! Cronograma do projeto;
! Linha de base do cronograma;
! Atualizaes dos documentos do projeto.
Anlise de Rede do
Cronograma
! Tcnica que gera o cronograma do projeto.
! Emprega mtodos analticos para calcular as
datas de incio e trmino mais cedo e mais
tarde, e as datas de incio e trmino
agendadas para as atividades do projeto.
! Os mtodos mais utilizados so:
! Mtodo do caminho crtico (CPM);
! Nivelamento de recursos;
! Anlise PERT.
Mtodo do Caminho Crtico
! Tcnica de anlise de rede usada para:
! Determinar as folgas nos diversos caminhos
da rede de atividades do projeto;
! Determinar a durao mnima total do
projeto.
! Em qualquer caminho de rede, a
flexibilidade do cronograma medida
pela diferena entre as datas mais tarde
e mais cedo, e chamada de folga
total.
Mtodo do Caminho Crtico
! Os caminhos crticos tm uma folga total nula ou
negativa e as atividades do cronograma em um
caminho crtico so chamadas de atividades
crticas.
! Folgas negativas so geradas por restries
externas.
! As datas de incio e de trmino mais cedo so
calculadas atravs de um caminho de ida,
usando uma data de incio especificada.
! Ao final dessa etapa, obtm-se a durao mnima
total do projeto e sua data estimada de trmino.
Mtodo do Caminho Crtico
! As datas de incio e de trmino mais tarde
so calculadas atravs de um caminho de
volta, comeando de uma data de trmino
especificada.
! Podem ser necessrios ajustes para produzir
caminhos de rede com folga total positiva ou
nula.
! Para se calcular o caminho crtico de um
cronograma deve-se somar todas as
atividades que possuem folga zero.
Exemplo 1
Exemplo 2
Mtodo da Cadeia Crtica
! Tcnica de anlise de rede do
cronograma que leva em conta a
limitao de recursos.
! Aplicada aps a construo do caminho
crtico.
! Frequentemente gera um caminho crtico
diferente.
! Adiciona folgas (buffers atividades sem
trabalho) para gerenciar incertezas.
Mtodo da Cadeia Crtica
! Uma folga inserida ao final da cadeia
conhecido como folga do projeto.
! Folgas adicionais (buffers de alimentao)
podem ser colocados em cada ponto que uma
cadeia de tarefas dependentes que no est no
caminho crtico converge para este.
! As datas de incio e fim so as mais tardes
possveis.
! O consumo das folgas em comparao com o
andamento das cadeias de tarefas utilizado
para a tomada de providncias.
Nivelamento de Recursos
! Tcnica de anlise de rede aplicada a um
cronograma que j foi analisado pelo mtodo do
caminho crtico.
! O nivelamento de recursos normalmente faz com
que o caminho crtico original mude.
! O nivelamento de recursos usado para:
! Abordar situaes em que recursos compartilhados
esto disponveis em perodos ou quantidades limitadas;
! Abordar as atividades do cronograma que precisam ser
realizadas para atender s datas de entrega
especificadas;
! Manter a utilizao de recursos selecionados em um
nvel constante durante perodos de tempo especficos
do projeto.
Compresso do Cronograma
! uma modalidade de anlise matemtica
usada para abreviar o cronograma do
projeto sem alterar o escopo.
! Condensa-se o cronograma para se terminar
antecipadamente as atividades.
! Normalmente utilizada quando a data do fim
do projeto pr-determinada e aps o uso
de tcnicas como CPM constata-se que no
se conseguir cumprir o prazo.
Compresso do Cronograma
! Existem duas tcnicas de compresso de
cronograma:
! Compresso (crashing) Adiciona-se
recursos para a execuo das atividades
crticas (mais pessoas, horas-extras).
! Paralelismo (fast tracking) Executa-se
simultaneamente duas tarefas agendadas
para iniciar sequencialmente.
Cronograma do Projeto
! Um cronograma s considerado pronto aps a
alocao de recursos e aprovao das partes
interessadas e dos gerentes funcionais.
! Se essas atividades ainda no tiverem sido
realizadas, o cronograma considerado parcial.
! Uma vez finalizado, o cronograma deve ser
integrado ao plano de gerenciamento de
projetos.
! O cronograma pode ser criado de vrias formas:
! Diagramas de rede com datas de atividade;
! Grficos de Gantt;
! Grficos de marcos.
Diagramas de Rede com
Datas de Atividade
Grficos de Gantt
Grfico de Marcos
Linha de Base do Cronograma
! A linha de base do cronograma a
verso final do cronograma aps a
aprovao do mesmo.
! Uma vez que o cronograma pode sofrer
alteraes no decorrer do projeto, a linha
de base servir para comparao entre
as estimativas iniciais e as atuais.
Dados do Cronograma
! So dados de apoio ao cronograma tais
como:
! Marcos;
! Atividades do cronograma;
! Atributos das atividades;
! Premissas e restries em relao ao
cronograma;
! Histogramas de recursos;
! Cronogramas alternativos ou de contingncia.

Você também pode gostar