SlideShare uma empresa Scribd logo
Prof. Doutor
Rogério Patrício Chagas do Nascimento
Professor Associado do
Departamento de Computação (DCOMP)/UFS
Assessor do Reitor para Cidades Inteligentes,
Diretor Científico da EATIS.org
rogerio@ufs.br
GpES
Grupo de Pesquisa em Engenharia de Software
Planejamento Temporal e
Monitorização do Projeto de SW
Lecture 5
2
Sumário
▪ Introdução
– O quê é?
– Quem faz?
– Porquê é importante?
– Qual é o produto?
– Como saber se está bem feita?
▪ Conceitos e princípios básicos
▪ Relação pessoas-esforço
▪ Tarefas, interdependências e planejamento temporal
3
Introdução (I)
▪ É a definição das datas de execução e dos responsáveis pelas tarefas
– composição do Diagrama de Gantt
– preencher detalhes das tarefas na ferramenta de apoio automatizado (MS Project,
etc.)
▪ Quem faz?
– Gestores de Software
▪ Porquê é importante?
– Permite ver a interdependência entre tarefas
– Permite ver o avanço do projeto
▪ Qual o produto?
– Planejamento temporal
– Informes de avanço
4
Introdução (II)
▪ Como fazer bem?
– Todas as tarefas e as suas interligações devem aparecer
▪ opcionalmente, montar uma rede de tarefas
– O esforço, tempo e recursos devem ser atribuídos inteligentemente
▪ Após serem realizadas as Métricas e Estimações do Projeto..
– Os produtos a entregar devem ser devidamente espacejados por um marco (landmark)
▪ datas pré-definidas com intervalos “+/- constantes”
▪ Marcos: entrega da especificação, da análise, do desenho, dos testes, do produto final..
5
Razões que Levam ao Atraso do Projeto
▪ Datas de entrega pouco realistas
▪ Mudança nos requisitos sem atualização das datas de entrega
– falta de atualização do Plano de Projeto
▪ Riscos não considerados
▪ Dificuldades técnicas ou humanas não previstas
▪ Falta de comunicação na equipe de desenvolvimento
▪ Falta de reconhecimento do atraso e ausência de medidas para o corrigir
6
Como Agir Bem em Caso de Atraso?
- Exemplo
▪ O cliente pede a construção de uma classe X em no máximo
9 semanas
– Mas a Estimação e a Análise de Riscos sugerem 14 semanas
▪ O quê fazer?
– Realize uma estimação detalhada baseado em projetos anteriores
– Estabeleça uma estratégia de desenvolvimento incremental que
forneça a funcionalidade crítica em 9 semanas e deixe as outras para
depois
– Explique ao cliente a sua estratégia e porquê 9 semanas não é uma
data realista
▪ Convença-o a receber o produto por incrementos..
7
Princípios Básicos
▪ Compartimentação: o projeto deve
subdividir-se em atividades e tarefas
▪ Interdependência
▪ Atribuição de tempo em unidades de
trabalho
▪ Validação do esforço: comprovar
não ter atribuído mais esforço que os
recursos humanos disponíveis
▪ Definição de responsabilidades
▪ Resultados definidos: tipicamente
um produto
▪ Definição de eventos importantes
(milestone): todas as tarefas se
associam a um evento
– revisão de qualidade, aprovação de
um ou mais produtos, etc
8
Relação Pessoas-Esforço
▪ Mito
– os atrasos corrigem-se com mais pessoas
▪ Errado!
– Pois o overhead adicional pela entrada de um novo membro
na Equipe de Desenvolvimento atrasa ainda mais o projeto
9
Distribuição do Esforço by Lacertae SW
▪ Após realizada a Estimação do Projeto de SW, divida o
tempo estimado da seguinte maneira:
– Planeamento: 2-3%
▪ debitado da distribuição das atividades descrita abaixo..
– Requisitos-Análise-Desenho: 40%
– Geração de Código: 20%
– Testes: 40%
10
Effort Allocation by Roger Pressman
40-50%
30-40%
▪ “front end” activities
–
– customer communication
– analysis
– design
– review and modification
15-20%
▪ testing and installation
– unit, integration
– white-box, black box
– regression
▪ construction activities
– coding or code generation
11
Refinação das tarefas
– Exemplo
▪ Tarefa: descrever o âmbito do software
– Identificação da necessidade, os benefícios e clientes potenciais
– Definir o resultado desejado e as entradas
– Definir funcionalidade/comportamento para cada função principal desenvolvida
– Isolar os elementos da tecnologia a implementar em software
– Investigar a disponibilidade de informação sobre o software existente
– Definir viabilidade técnica
– Estimar rapidamente o tamanho
– Criar definição do âmbito
12
Planejamento Temporal
▪ Similar a qualquer esforço de engenharia
▪ Baseado em trabalho prévio
– Estimações de esforço (dias-pessoa)
▪ utilização de métricas
– Decomposição de funções (ou Classes)
– Seleção do processo de desenvolvimento de sw adequado e do seu conjunto de
tarefas
– Decomposição de tarefas
13
Diagramas de Tempo (Gantt)
Tarefa Semana 1 Semana 2 Semana 3 ...
Identificar necessidades
 Reunir-se com o cliente
 Identificar limitações
 Definir declaração do
produto
 Entrega: declaração do
produto definir

....
14
Monitorização do Projeto
▪ Realização de reuniões periódicas
▪ Avaliação dos resultados das revisões
▪ Determinação de marcos para a elaboração dos produtos gerados
durante a realização do projeto
– Comparando datas previstas com as reais
15
Tabela de Controle do Projeto
Tarefa Início
Previsto
Início
Real
Fim
Previsto
Fim
Real
Responsável Esforço Obs.
Identificar necessidades
Reunir-se com o cliente
Identificar limitações
Definir declaração do
produto
Entrega: declaração do
produto definir
...
A Tabela de Controle pode ser gerada automaticamente, a depender
da ferramenta de apoio (MS Project, etc) utilizada..
Próximas Aulas Teóricas
Sobre o Plano de
Projeto de SW…
17
...
▪ Análise e Gestão do Risco
▪ Medições, Métricas e Estimação para Projetos de SW
▪ Estimação de Projetos de SW OO
▪ Como assegurar Qualidade de Software
Bons caminhos!
Obrigado pela atenção!Thanks for listening! Merci pour votre attention!
rogerio@dcomp.ufs.br
@Patricium

Mais conteúdo relacionado

PPTX
Lecture 4 :: As métricas para o Processo e Projeto de SW
PPTX
Practice 4 :: Gestão de Projetos de SW OO :: Métricas, Estimação e Planificações
PPTX
Lecture 6 :: Gestão de Configuração de Software
PPTX
Lecture 7 :: Ferramentas Case
PPTX
Lecture 3 :: Análise e Gestão de Risco
PDF
Plano de Ensino - Gerencia de Projetos - UFS - 2017-2
PPTX
Lecture 1 :: Gestão de Projetos de SW - 4 Ps - Fases da Engenharia de SW
PPTX
Practice 2 :: Plano de Projeto de SW
Lecture 4 :: As métricas para o Processo e Projeto de SW
Practice 4 :: Gestão de Projetos de SW OO :: Métricas, Estimação e Planificações
Lecture 6 :: Gestão de Configuração de Software
Lecture 7 :: Ferramentas Case
Lecture 3 :: Análise e Gestão de Risco
Plano de Ensino - Gerencia de Projetos - UFS - 2017-2
Lecture 1 :: Gestão de Projetos de SW - 4 Ps - Fases da Engenharia de SW
Practice 2 :: Plano de Projeto de SW

Mais procurados (20)

PPTX
Apresentação da Disciplina Gerência de Projetos - DCOMP - UFS
PPT
Planeamento Temporal E Monitorização do Projecto de SW
DOCX
Plano de Projeto de Software NutriBR
PDF
Apresentação Scrum + Gerenciamento de Portfólio
PDF
Plano de Projeto
PPT
Disciplina Gerencia de Projetos - Prof. Rogerio P C do Nascimento, PhD
PDF
Aula Gestão de Projetos Escopo, Tempo e Custo
PDF
PLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SW
PPT
Aula2 TEES UFS: Fases de Engenharia de SW e Gestão de Projectos de SW
PDF
Aula Gestão de Projetos
PPT
Gestão de Projectos de SW OO Métricas Estimações e Planificações
PPT
Métricas para o Processo e o Projecto de Software
DOCX
Plano deprojeto grupo1
PDF
Dicas para planejamento, acompanhamento e replanejamento de projetos
PDF
Gerenciamento de Projeto para Desenvolvimento de Sistema
PDF
PLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SW
PDF
Apresentação de Engenharia de software I - Prof. Cristiane Fidelix
PDF
DESENVOLVIMENTO E GERENCIAMENTO ÁGIL DE PROJETOS DE SOFTWARE
PDF
Planejamento, Execução e Controle de Projetos
PDF
Gestão de Projetos - Aula 4 (TAD-MA4 e TAD-NA4)
Apresentação da Disciplina Gerência de Projetos - DCOMP - UFS
Planeamento Temporal E Monitorização do Projecto de SW
Plano de Projeto de Software NutriBR
Apresentação Scrum + Gerenciamento de Portfólio
Plano de Projeto
Disciplina Gerencia de Projetos - Prof. Rogerio P C do Nascimento, PhD
Aula Gestão de Projetos Escopo, Tempo e Custo
PLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SW
Aula2 TEES UFS: Fases de Engenharia de SW e Gestão de Projectos de SW
Aula Gestão de Projetos
Gestão de Projectos de SW OO Métricas Estimações e Planificações
Métricas para o Processo e o Projecto de Software
Plano deprojeto grupo1
Dicas para planejamento, acompanhamento e replanejamento de projetos
Gerenciamento de Projeto para Desenvolvimento de Sistema
PLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SW
Apresentação de Engenharia de software I - Prof. Cristiane Fidelix
DESENVOLVIMENTO E GERENCIAMENTO ÁGIL DE PROJETOS DE SOFTWARE
Planejamento, Execução e Controle de Projetos
Gestão de Projetos - Aula 4 (TAD-MA4 e TAD-NA4)
Anúncio

Semelhante a Lecture 5 :: Planejameto Temporal e Monitorização do Projeto (20)

KEY
Slides da Aula de Gestão de Projetos Digitais
PPS
Caminhos do Scrum
PDF
Bate-papo com Especialista Terra XP
PDF
IPA Conhecendo XP
PPTX
Gestão Ágil de Projetos
KEY
Scrum em 1h.
DOCX
VOCÊ SABE COMO FUNCIONAM OS CRONOGRAMAS DOS PROJETOS DE DESENVOLVIMENTO DE SO...
PDF
Agilidade no governo 02
PPTX
Metodologias ageis
PPTX
1 apresentacao metodologia rcp
PPTX
1- Apresentacao Metodologia RCP
PDF
Cronograma
PDF
Aula02 gestao tradicional
PPTX
Pessoas Ou Processos
PDF
Scrum in a nutshell - business perspective
ODP
Da Gestão 1.0 A Gestão 2.0
PPTX
Gestão de Projetos - Zorfatec - Conceitos
PPTX
Curso Scrum
PDF
Scrum - Uma rapida visão
PPTX
Metodologia ágil
Slides da Aula de Gestão de Projetos Digitais
Caminhos do Scrum
Bate-papo com Especialista Terra XP
IPA Conhecendo XP
Gestão Ágil de Projetos
Scrum em 1h.
VOCÊ SABE COMO FUNCIONAM OS CRONOGRAMAS DOS PROJETOS DE DESENVOLVIMENTO DE SO...
Agilidade no governo 02
Metodologias ageis
1 apresentacao metodologia rcp
1- Apresentacao Metodologia RCP
Cronograma
Aula02 gestao tradicional
Pessoas Ou Processos
Scrum in a nutshell - business perspective
Da Gestão 1.0 A Gestão 2.0
Gestão de Projetos - Zorfatec - Conceitos
Curso Scrum
Scrum - Uma rapida visão
Metodologia ágil
Anúncio

Mais de Rogerio P C do Nascimento (20)

PDF
Apresentação_atualizada_Gerencia_de_Projetos_DCOMP_UFS
PDF
Influir Apresentação da empresa na disciplina fundamentos da computação
PPTX
Lecture 2 :: Planejamento do Projeto de SW
PPTX
Smart.ufs.br :: Hackathon Carmelita by Rogerio P. C. do Nascimento
PPTX
Multidimensional Synergies in the Creation of Innovative Solutions for Smart ...
PPTX
Smart.UFS.br :: Multidimensional Synergies in the Creation of Innovative Solu...
PPT
PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...
PPTX
Apresentação da Nords by Elissandro "Prof. Pardal" Santos
PPTX
Startup e Empreendedorismo by Nords
PDF
Apresentação da Influir by Othon Campos
PPTX
Apresentacao i9TI by Sérgio Barbosa
PPT
Apresentacao Grupo de Pesquisa GEPIED :: Prof. Henrique Schneider
PDF
Apresentacao Grupo de Pesquisa pii :: Prof. Hendrik Macedo
ODP
Apresentação Curso SI by Prof. Admilson Ribeiro
ODP
Apresentação do DCOMP - 2016.1 by Prof Admilson Ribeiro
PPTX
Apresentacao Institucional Softeam
PPTX
Softeam technology core presentation
ODP
Aula Inaugural do Curso de SI/UFS by Prof Dr. Alberto Costa Neto em 2015
ODP
Aula Inaugural do DCOMP/UFS.br by Prof Dr. Alberto Costa Neto em 2015
Apresentação_atualizada_Gerencia_de_Projetos_DCOMP_UFS
Influir Apresentação da empresa na disciplina fundamentos da computação
Lecture 2 :: Planejamento do Projeto de SW
Smart.ufs.br :: Hackathon Carmelita by Rogerio P. C. do Nascimento
Multidimensional Synergies in the Creation of Innovative Solutions for Smart ...
Smart.UFS.br :: Multidimensional Synergies in the Creation of Innovative Solu...
PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...
Apresentação da Nords by Elissandro "Prof. Pardal" Santos
Startup e Empreendedorismo by Nords
Apresentação da Influir by Othon Campos
Apresentacao i9TI by Sérgio Barbosa
Apresentacao Grupo de Pesquisa GEPIED :: Prof. Henrique Schneider
Apresentacao Grupo de Pesquisa pii :: Prof. Hendrik Macedo
Apresentação Curso SI by Prof. Admilson Ribeiro
Apresentação do DCOMP - 2016.1 by Prof Admilson Ribeiro
Apresentacao Institucional Softeam
Softeam technology core presentation
Aula Inaugural do Curso de SI/UFS by Prof Dr. Alberto Costa Neto em 2015
Aula Inaugural do DCOMP/UFS.br by Prof Dr. Alberto Costa Neto em 2015

Último (20)

PDF
50 anos Hoje - Volume V - 1973 - Manaus Amazonas
PPTX
ACIDOS NUCLEICOS - REPLICAÇÃO DO DNA - E.M.
PDF
embriologia_animal_aula_share_2026_semestre
PDF
DAQUISIÇÃO E DESENVOLVIMENTO DA FALA 12 A 24 MESES
PDF
saeb_documentos_de_referencia_versao_1.0.pdf
PPTX
brasilcolnia2-101027184359-phpapp02.pptx
PDF
A relação entre funções executivas e desempenho acadêmico em crianças com Tra...
PDF
A provisão de jojuador (ramadã) islamismo
PPTX
NR11 - Treinamento Direcao Defensiva - 2023.pptx
PDF
Cantores.pdf-Deslandes, Tinoco e Zambujo
PDF
manual-orientacao-asb_5a8d6d8d87160aa636f63a5d0.pdf
PDF
Uma Introdução às Ciências do Alcorão (Islam)
PPTX
biossegurança e segurança no trabalho (6).pptx
PDF
Ebook - Matemática_Ensino_Médio_Saeb_V1.pdf
PDF
FLUXOGRAMA CLASSE lll - Acesso estritamente proximal.pdf
PPTX
Lição 8 EBD.pptxtudopossonaquelequemimfortalece
PPTX
Biologia celular: citologia, é o estudo da célula, a unidade básica da vida.
PDF
GESTÃO DA FASE PRÉ-ANALÍTICA- Recomendações da SBPC-ML (3).pdf
PPT
HISTOLOGIA VEGETAL - tecidos vegetais.ppt
PPTX
Trabalho Cidades sustentáveis ou Utopia.pptx
50 anos Hoje - Volume V - 1973 - Manaus Amazonas
ACIDOS NUCLEICOS - REPLICAÇÃO DO DNA - E.M.
embriologia_animal_aula_share_2026_semestre
DAQUISIÇÃO E DESENVOLVIMENTO DA FALA 12 A 24 MESES
saeb_documentos_de_referencia_versao_1.0.pdf
brasilcolnia2-101027184359-phpapp02.pptx
A relação entre funções executivas e desempenho acadêmico em crianças com Tra...
A provisão de jojuador (ramadã) islamismo
NR11 - Treinamento Direcao Defensiva - 2023.pptx
Cantores.pdf-Deslandes, Tinoco e Zambujo
manual-orientacao-asb_5a8d6d8d87160aa636f63a5d0.pdf
Uma Introdução às Ciências do Alcorão (Islam)
biossegurança e segurança no trabalho (6).pptx
Ebook - Matemática_Ensino_Médio_Saeb_V1.pdf
FLUXOGRAMA CLASSE lll - Acesso estritamente proximal.pdf
Lição 8 EBD.pptxtudopossonaquelequemimfortalece
Biologia celular: citologia, é o estudo da célula, a unidade básica da vida.
GESTÃO DA FASE PRÉ-ANALÍTICA- Recomendações da SBPC-ML (3).pdf
HISTOLOGIA VEGETAL - tecidos vegetais.ppt
Trabalho Cidades sustentáveis ou Utopia.pptx

Lecture 5 :: Planejameto Temporal e Monitorização do Projeto

  • 1. Prof. Doutor Rogério Patrício Chagas do Nascimento Professor Associado do Departamento de Computação (DCOMP)/UFS Assessor do Reitor para Cidades Inteligentes, Diretor Científico da EATIS.org rogerio@ufs.br GpES Grupo de Pesquisa em Engenharia de Software Planejamento Temporal e Monitorização do Projeto de SW Lecture 5
  • 2. 2 Sumário ▪ Introdução – O quê é? – Quem faz? – Porquê é importante? – Qual é o produto? – Como saber se está bem feita? ▪ Conceitos e princípios básicos ▪ Relação pessoas-esforço ▪ Tarefas, interdependências e planejamento temporal
  • 3. 3 Introdução (I) ▪ É a definição das datas de execução e dos responsáveis pelas tarefas – composição do Diagrama de Gantt – preencher detalhes das tarefas na ferramenta de apoio automatizado (MS Project, etc.) ▪ Quem faz? – Gestores de Software ▪ Porquê é importante? – Permite ver a interdependência entre tarefas – Permite ver o avanço do projeto ▪ Qual o produto? – Planejamento temporal – Informes de avanço
  • 4. 4 Introdução (II) ▪ Como fazer bem? – Todas as tarefas e as suas interligações devem aparecer ▪ opcionalmente, montar uma rede de tarefas – O esforço, tempo e recursos devem ser atribuídos inteligentemente ▪ Após serem realizadas as Métricas e Estimações do Projeto.. – Os produtos a entregar devem ser devidamente espacejados por um marco (landmark) ▪ datas pré-definidas com intervalos “+/- constantes” ▪ Marcos: entrega da especificação, da análise, do desenho, dos testes, do produto final..
  • 5. 5 Razões que Levam ao Atraso do Projeto ▪ Datas de entrega pouco realistas ▪ Mudança nos requisitos sem atualização das datas de entrega – falta de atualização do Plano de Projeto ▪ Riscos não considerados ▪ Dificuldades técnicas ou humanas não previstas ▪ Falta de comunicação na equipe de desenvolvimento ▪ Falta de reconhecimento do atraso e ausência de medidas para o corrigir
  • 6. 6 Como Agir Bem em Caso de Atraso? - Exemplo ▪ O cliente pede a construção de uma classe X em no máximo 9 semanas – Mas a Estimação e a Análise de Riscos sugerem 14 semanas ▪ O quê fazer? – Realize uma estimação detalhada baseado em projetos anteriores – Estabeleça uma estratégia de desenvolvimento incremental que forneça a funcionalidade crítica em 9 semanas e deixe as outras para depois – Explique ao cliente a sua estratégia e porquê 9 semanas não é uma data realista ▪ Convença-o a receber o produto por incrementos..
  • 7. 7 Princípios Básicos ▪ Compartimentação: o projeto deve subdividir-se em atividades e tarefas ▪ Interdependência ▪ Atribuição de tempo em unidades de trabalho ▪ Validação do esforço: comprovar não ter atribuído mais esforço que os recursos humanos disponíveis ▪ Definição de responsabilidades ▪ Resultados definidos: tipicamente um produto ▪ Definição de eventos importantes (milestone): todas as tarefas se associam a um evento – revisão de qualidade, aprovação de um ou mais produtos, etc
  • 8. 8 Relação Pessoas-Esforço ▪ Mito – os atrasos corrigem-se com mais pessoas ▪ Errado! – Pois o overhead adicional pela entrada de um novo membro na Equipe de Desenvolvimento atrasa ainda mais o projeto
  • 9. 9 Distribuição do Esforço by Lacertae SW ▪ Após realizada a Estimação do Projeto de SW, divida o tempo estimado da seguinte maneira: – Planeamento: 2-3% ▪ debitado da distribuição das atividades descrita abaixo.. – Requisitos-Análise-Desenho: 40% – Geração de Código: 20% – Testes: 40%
  • 10. 10 Effort Allocation by Roger Pressman 40-50% 30-40% ▪ “front end” activities – – customer communication – analysis – design – review and modification 15-20% ▪ testing and installation – unit, integration – white-box, black box – regression ▪ construction activities – coding or code generation
  • 11. 11 Refinação das tarefas – Exemplo ▪ Tarefa: descrever o âmbito do software – Identificação da necessidade, os benefícios e clientes potenciais – Definir o resultado desejado e as entradas – Definir funcionalidade/comportamento para cada função principal desenvolvida – Isolar os elementos da tecnologia a implementar em software – Investigar a disponibilidade de informação sobre o software existente – Definir viabilidade técnica – Estimar rapidamente o tamanho – Criar definição do âmbito
  • 12. 12 Planejamento Temporal ▪ Similar a qualquer esforço de engenharia ▪ Baseado em trabalho prévio – Estimações de esforço (dias-pessoa) ▪ utilização de métricas – Decomposição de funções (ou Classes) – Seleção do processo de desenvolvimento de sw adequado e do seu conjunto de tarefas – Decomposição de tarefas
  • 13. 13 Diagramas de Tempo (Gantt) Tarefa Semana 1 Semana 2 Semana 3 ... Identificar necessidades  Reunir-se com o cliente  Identificar limitações  Definir declaração do produto  Entrega: declaração do produto definir  ....
  • 14. 14 Monitorização do Projeto ▪ Realização de reuniões periódicas ▪ Avaliação dos resultados das revisões ▪ Determinação de marcos para a elaboração dos produtos gerados durante a realização do projeto – Comparando datas previstas com as reais
  • 15. 15 Tabela de Controle do Projeto Tarefa Início Previsto Início Real Fim Previsto Fim Real Responsável Esforço Obs. Identificar necessidades Reunir-se com o cliente Identificar limitações Definir declaração do produto Entrega: declaração do produto definir ... A Tabela de Controle pode ser gerada automaticamente, a depender da ferramenta de apoio (MS Project, etc) utilizada..
  • 16. Próximas Aulas Teóricas Sobre o Plano de Projeto de SW…
  • 17. 17 ... ▪ Análise e Gestão do Risco ▪ Medições, Métricas e Estimação para Projetos de SW ▪ Estimação de Projetos de SW OO ▪ Como assegurar Qualidade de Software
  • 18. Bons caminhos! Obrigado pela atenção!Thanks for listening! Merci pour votre attention! rogerio@dcomp.ufs.br @Patricium