O documento descreve os processos e técnicas para gerenciamento de projetos, incluindo a criação de uma Estrutura Analítica de Projeto (EAP) e um cronograma. A EAP é decomposta hierarquicamente em pacotes de trabalho e atividades para facilitar o planejamento e controle do projeto. O cronograma é desenvolvido a partir da EAP e das atividades definidas, considerando a sequência lógica e os recursos necessários para cada tarefa.
1. GERÊNCIA DE
PROJETOS
EAP & CRONOGRAMA
UNIVERSIDADE FEDERAL DE PELOTAS
DANIELA F. BRAUNER
DANI@INF.UFPEL.EDU.BR
2. GERENCIAMENTO DE PROJETOS
CONHECIMENTOS
O conhecimento em gerenciamento de projetos é composto
de dez áreas:
• Gerenciamento da Integração
• Gerenciamento de Escopo
• Gerenciamento de Tempo
• Gerenciamento de Custos
• Gerenciamento de Qualidade
• Gerenciamento das Aquisições
• Gerenciamento de Recursos Humanos
• Gerenciamento das Comunicações
• Gerenciamento de Risco
• Gerenciamento das Partes Interessadas
3. GERENCIAMENTO DE PROJETOS
CONHECIMENTOS
O conhecimento em gerenciamento de projetos é composto
de dez áreas:
• Gerenciamento da Integração
• Gerenciamento de Escopo
• Gerenciamento de Tempo
• Gerenciamento de Custos
• Gerenciamento de Qualidade
• Gerenciamento das Aquisições
• Gerenciamento de Recursos Humanos
• Gerenciamento das Comunicações
• Gerenciamento de Risco
• Gerenciamento das Partes Interessadas
4. GERENCIAMENTO DE
ESCOPO
Processos para garantir que a equipe do projeto realizará
todo e somente o trabalho necessário para que o projeto seja
bem-sucedido, que são:
• Coletar os requisitos
• Definir o escopo
• Criar a EAP (Estrutura Analítica do Projeto)
• Verificar o escopo
• Controlar o escopo
5. GERENCIAMENTO DE ESCOPO
CRIAR EAP
“Processo de subdivisão das entregas e do
trabalho do projeto em componentes menores e
de gerenciamento mais fácil.”
PMBOK, 4a.edição
6. GERENCIAMENTO DE ESCOPO
CRIAR EAP
Estrutura Analítica do Projeto (EAP)
Work Breakdown Structure (WBS)
• Decomposição hierárquica das fases/atividades
orientada às entregas do projeto;
• Reflete o trabalho necessário para atingir os
objetivos do projeto;
• Facilita controlar cronograma, estimar custos e
monitorar.
• Auxilia as partes interessadas a visualizar as
entregas.
8. COMO DEFINIR O
ESCOPO
• Tomar por base o TAP que contém a descrição inicial do
projeto (objetivo, justificativa, escopo etc.)
• Coletar requisitos
• Documentar as funções e funcionalidades do projeto e do
produto resultante;
• Necessidades e expectativas do cliente, patrocinador e
outras partes interessadas;
• Pode-se categorizar separadamente em requisitos do
projeto (requisitos do negócio, fases de gerenciamento do
projeto) e requisitos do produto (técnicos, de segurança,
de desempenho).
9. COMO DEFINIR O
ESCOPO
Técnicas para coleta de requisitos:
• Entrevistas: conversas diretas com as partes interessadas, para
entender as expectativas com o projeto;
• Reuniões de brainstorming: reunir as partes interessadas para
discutir as expectativas sobre o projeto. Todas as ideias são
encorajadas e no final deve ser gerada uma lista priorizada das
ideias relevantes para o grupo.
• Joint Application Design - JADs: reunir as partes interessadas,
gerente e técnicos envolvidos no projeto numa dinâmica de grupo
para levantar e documentar os requisitos de forma organizada;
• Entre outras.
Referência adicional:
http://www.devmedia.com.br/engenharia-de-software-2-tecnicas-
para-levantamento-de-requisitos/9151
10.
11. COMO CRIAR UMA EAP
• Usar a técnica de DECOMPOSIÇÃO:
• subdivisão das entregas em componentes menores e de
mais fácil administração.
• cada Nível da EAP é uma definição mais detalhada do
nível acima
12. COMO CRIAR UMA EAP
Exemplo de estratégia para criação de EAP:
1. Escrever o nome do projeto no primeiro nível (nível 0) da EAP.
2. Inicie o segundo nível com as entregas de gerenciamento do
projeto e de encerramento.
3. Acrescentar as fases do ciclo de vida (entrega completa da
fase) do projeto no segundo nível.
4. Decompor as entregas (produtos ou serviços) em subprodutos
(entregas parciais) que as compõem.
5. Decompor os subprodutos até um nível de detalhe que
viabilize o planejamento e controle em termos de tempo,
custo, qualidade e risco.
6. Revisar continuamente a EAP, refinando-a quando
necessário, até que a mesma esteja apta a ser aprovada.
FONTE: Sotille et al. Gerenciamento do escopo em projetos. Editora FGV. 2a.edição, 2010.
13. COMO CRIAR UMA EAP
Exemplo de processo para criação de EAP:
1. Escrever o nome do projeto no primeiro nível da EAP.
Sistema de
vendas online
14. COMO CRIAR UMA EAP
2. Inicie o segundo nível com as entregas de
gerenciamento do projeto.
Sistema de
vendas online
Gerenciamento de
Projetos
Sistema de
vendas online
15. COMO CRIAR UMA EAP
3. Acrescentar as fases do ciclo de vida (entrega completa
da fase) do projeto no segundo nível.
Sistema de
vendas online
Gerenciamento de
Projetos
Sistema de
vendas online
Gerenciamento
de Projetos
Levantamento
dos requisitos
do sistema
Desenvolvimento Teste Implantação
16. COMO CRIAR UMA EAP
4. Decompor as entregas (produtos ou serviços) em
subprodutos (entregas parciais) que as compõem.
Sistema de
vendas online
Gerenciament
o de Projetos
Iniciação
Reuniões
Monitoramento
e controle
Encerramento
Levantamento dos
requisitos do sistema
JADs
Req.de
implantação
Documentação
Desenvolvimento
Desenv. de
Front-end
Desenvolv.
de Back-end
Testes
Testes
contormidade/
codigo
Testes com
usuários
Implantação
Planejam. da
implantação
Fase 1
Fase 2
Homologação
17. COMO CRIAR UMA EAP
5. Decompor os subprodutos até um nível de detalhe que
viabilize o planejamento e controle em termos de tempo,
custo, qualidade e risco.
Sistema de
vendas online
Gerenciamento
de Projetos
Iniciação
Reuniões
Monitorament
o e controle
Encerramento
Levantamento dos
requisitos do
sistema
JADs
Req.de
implantação
Documentação
Desenvolvimento
Desenv. de
Front-end
Desenvolvim. da
Interface Web
Desenvolvimento
Camada de
Comunicação
Documentação
Desenvolv.
de Back-
end
Desenvolvim.
da camada de
Negócio
Desenvolvim. da
Comunicação/
Armazenamento
Documentação
Testes
Testes
contormidad
e/codigo
Testes com
usuários
Implantação
Planejam
. da
implantaç
ão
Fase
1
Fase
2
Homologação
18. COMO CRIAR UMA EAP
6. Revisar continuamente a EAP.
Sistema de
vendas online
Gerenciament
o de Projetos
Planejam.
do projeto
Reuniõe
s
Monitoramen
to e controle
Encerramento
Levantamento
dos requisitos do
sistema
JADs
Req.de implantação
Documentação
Desenvolvimento
Desenv. de
Front-end
Desenvolvim.
da Interface
Web
Desenvolviment
o Camada de
Comunicação
Documentação
Desenvolv.
de Back-
end
Desenvolvim.
da camada de
Negócio
Desenvolvim. da
Comunicação/
Armazenamento
Documentação
Testes
Testes
contormida
de/codigo
Testes com
usuários
Implantação
Planejam. da
implantação
Fase
1
Fase
2
Homologaçã
o
19. GRANULARIDADE DOS
PACOTES DE TRABALHO
Ricardo Vargas – Elaborando EAP
https://www.youtube.com/watch?t=27&v=TS9eciG-Ddw
20. EAP X CRONOGRAMA
• EAP NÃO é cronograma
• Existe uma relação direta dos itens da EAP com os ítens que
devem aparecer no cronograma de projeto.
• Os pacotes de trabalho podem ser os componentes mais alto-
nível do cronograma.
• O cronograma pode conter atividades de granularidade mais
fina;
21. GERENCIAMENTO DE PROJETOS
CONHECIMENTOS
O conhecimento em gerenciamento de projetos é composto
de dez áreas:
• Gerenciamento da Integração
• Gerenciamento de Escopo
• Gerenciamento de Tempo
• Gerenciamento de Custos
• Gerenciamento de Qualidade
• Gerenciamento das Aquisições
• Gerenciamento de Recursos Humanos
• Gerenciamento das Comunicações
• Gerenciamento de Risco
• Gerenciamento das Partes Interessadas
22. GERENCIAMENTO DE
TEMPO
Os processos de Gerenc. de Tempo são:
• Definir as atividades
• Sequenciar as atividades
• Estimar os recursos da atividade
• Estimar a duração das atividades
• Desenvolver o cronograma
• Controlar o cronograma
23. GERENCIAMENTO DO TEMPO
DEFINIR ATIVIDADES
Diagrama de Fluxo de Dados do processo “Definir as atividades”
Relações internas
Relações externas
Fluxo de processos:
FONTE: PMBOK, 4a.edição.
24. COMO DEFINIR
ATIVIDADES
Exemplo de processo para definir atividades:
1. Para cada pacote de trabalho da EAP você deve identificar o
que é necessário fazer para desenvolver aquele trabalho/
entrega, i.e., definir as atividades
Para cada atividade…
2. Estimar os recursos (pessoal -incluindo responsável-,
equipamentos, material)
3. Estimar a duração
25. COMO DEFINIR
ATIVIDADES
3.1.1. Desenvolvimento do Wireframe
3.1.2. Aprovação do cliente
3.1.3. Desenvolvimento da arte
3.1.4. Aprovação do cliente
3.1.5. Programar a interface
3.1 Desenvolvim. da Interface Web
Sistema de
vendas online
Gerenciament
o de Projetos
Planejam.
do projeto
Reuniões
Monitoramen
to e controle
Encerramento
Levantamento
dos requisitos do
sistema
JADs
Req.de implantação
Documentação
Desenvolvimento
Desenv. de
Front-end
Desenvolvim.
da Interface
Web
Desenvolviment
o Camada de
Comunicação
Documentação
Desenvolv.
de Back-
end
Desenvolvim.
da camada de
Negócio
Desenvolvim. da
Comunicação/
Armazenamento
Documentação
Testes
Testes
unitários
Testes com
usuários
Implantação
Planejam. da
implantação
Fase
1
Fase
2
Homologaçã
o
1. Para cada pacote de trabalho da EAP você deve identificar o que é
necessário fazer para desenvolver aquele trabalho/entrega,
i.e., definir as atividades
26. COMO DEFINIR
ATIVIDADES
3.1.1. Desenvolvimento do Wireframe
Responsável: Alexandre, o designer
Equipe: Alexandre
Equipamentos: 1 computador com software Balsamiq
…
3.1.5. Programar a interface
Responsável: Glauco
Equipe: Marlon e Glauco
Equipamentos: 2 computadores com IDE
3.1 Desenvolvim. da Interface Web
Sistema de
vendas online
Gerenciament
o de Projetos
Planejam.
do projeto
Reuniões
Monitoramen
to e controle
Encerramento
Levantamento
dos requisitos do
sistema
JADs
Req.de implantação
Documentação
Desenvolvimento
Desenv. de
Front-end
Desenvolvim.
da Interface
Web
Desenvolviment
o Camada de
Comunicação
Documentação
Desenvolv.
de Back-
end
Desenvolvim.
da camada de
Negócio
Desenvolvim. da
Comunicação/
Armazenamento
Documentação
Testes
Testes
unitários
Testes com
usuários
Implantação
Planejam. da
implantação
Fase
1
Fase
2
Homologaçã
o
2. Estimar os recursos (pessoal -incluindo responsável-, equipamentos,
material)
27. COMO DEFINIR
ATIVIDADES
3.1.1. Desenvolvimento do Wireframe
Responsável: Alexandre, o designer
Equipe: Alexandre
Equipamentos: 1 computador com software Balsamiq
Duração: 16 horas
…
3.1.5. Programar a interface
Responsável: Glauco
Equipe: Marlon e Glauco
Equipamentos: 2 computadores com IDE
Duração: 80 horas (5 dias de 8h de trabalho de 2 pessoas)
3.1 Desenvolvim. da Interface Web
Sistema de
vendas online
Gerenciament
o de Projetos
Planejam.
do projeto
Reuniões
Monitoramen
to e controle
Encerramento
Levantamento
dos requisitos do
sistema
JADs
Req.de implantação
Documentação
Desenvolvimento
Desenv. de
Front-end
Desenvolvim.
da Interface
Web
Desenvolviment
o Camada de
Comunicação
Documentação
Desenvolv.
de Back-
end
Desenvolvim.
da camada de
Negócio
Desenvolvim. da
Comunicação/
Armazenamento
Documentação
Testes
Testes
unitários
Testes com
usuários
Implantação
Planejam. da
implantação
Fase
1
Fase
2
Homologaçã
o
3. Estimar a duração
28. COMO DESENVOLVER O
CRONOGRAMA
• Sequenciar as atividades
• Tomar cuidado com recursos concorrentes!!!
• Definir data de início e de término para cada atividade;
• Definir marcos, i.e., as principais entregas do projeto;
• O cronograma pode ser apresentado como:
• Cronograma de marcos
• Cronograma resumido
• Cronograma detalhado