SlideShare una empresa de Scribd logo
1 de 11
Descargar para leer sin conexión
Prof. Marcelo H. Yamaguti (1)
Pontifícia Universidade Católica do Rio Grande do Sul
Faculdade de Informática
Prof. Marcelo H. Yamaguti
Introdução à Engenharia de
Software
DESENVOLVIMENTO DE SOFTWARE
Gerenciamento de Projetos de Software
PUCRS - FACIN
Prof. Marcelo H. Yamaguti (2)
Referências
• Estude para aprofundamento no conteúdo:
– SOMMERVILLE, Ian. Engenharia de Software. 9ª ed. São
Paulo: Pearson, 2011. – Capítulos 22 e 23.
– PFLEEGER, Shari Lawrence. Engenharia de Software: teoria
e prática. 2ª ed. São Paulo: Prentice-Hall, 2004. - Capítulos 3.
– IEEE. Guide to the Software Engineering Body of Knowledge.
SWEBOK. Version 3. IEEE Computer Society. 2014. –
Chapter 7.
– PROJECT MANAGEMENT INSTITUTE. A guide to the
project management body of knowledge:
PMBOK guide. Newtown Square: PMI, 2013.
Introdução à Engenharia de Software
PUCRS - FACIN
Prof. Marcelo H. Yamaguti (3)
Conceitos
• Projeto:
– Segundo o PMBOK, 2013: “Um projeto é um esforço
temporário empreendido para criar um produto, serviço ou
resultado único”.
• Gerenciamento de projeto de software:
– Refere-se as atividades de gestão de um projeto:
• Iniciação e definição de escopo
• Planejamento do projeto de software
• Execução do projeto de software
• Revisão e avaliação
• Fechamento
• Medição da Engenharia de Software
Introdução à Engenharia de Software
PUCRS - FACIN
Prof. Marcelo H. Yamaguti (4)
Visão do PMBOK
• Áreas de conhecimento pelo PMBOK:
Introdução à Engenharia de Software
Tempo
Riscos Comunicação
Escopo
Qualidade
Recursos
humanos
Partes
interessadas
Aquisições
Custo
Integração
Tripla
restrição
PUCRS - FACIN
Prof. Marcelo H. Yamaguti (5)
Gerenciamento de Projetos
• Iniciação e definição do escopo:
– Decisão de início (ou não do projeto):
• Determinação e negociação dos requisitos
• Entendimento do escopo (âmbito) do projeto:
– Escopo do produto (software) X Escopo do projeto.
• Análise de viabilidade
• Processo de análise e revisão de requisitos (preparação para mudanças)
Introdução à Engenharia de Software
PUCRS - FACIN
Prof. Marcelo H. Yamaguti (6)
Gerenciamento de Projetos
• Planejamento do projeto de software:
– Preparação para a execução do projeto:
• Planejamento do processo (ciclo de vida)
• Determinação dos entregáveis (deliverables)
• Estimativa de esforço (Pontos de Função, Use Case Points, Pontos, ...)
• Estimativa de tempo (cronograma, marcos principais - milestones)
• Estimativa de custo
• Estimativa e alocação de recursos (pessoas, infraestrutura)
• Identificação de riscos (probabilidade, impacto, magnitude, ações de
mitigação/contingência)
• Planejamento da qualidade (produto e processo)
Introdução à Engenharia de Software
PUCRS - FACIN
Prof. Marcelo H. Yamaguti (7)
Gerenciamento de Projetos
• Execução do projeto de software:
– Execução das atividades de gerenciamento planejadas
• Implementação do planejamento
• Gerenciamento de aquisição e contratação
• Monitoramento e controle
• Geração de relatórios
Introdução à Engenharia de Software
PUCRS - FACIN
Prof. Marcelo H. Yamaguti (8)
Gerenciamento de Projetos
• Revisão e avaliação
– Garantia da satisfação de restrições do projeto:
• Avaliação da satisfação aos requisitos
• Revisão e avaliação do desempenho
Introdução à Engenharia de Software
PUCRS - FACIN
Prof. Marcelo H. Yamaguti (9)
Gerenciamento de Projetos
• Fechamento:
– Conclusão do projeto (ou parte do projeto)
• Determinação da conclusão do projeto
• Execução de atividades de conclusão do projeto
Introdução à Engenharia de Software
PUCRS - FACIN
Prof. Marcelo H. Yamaguti (10)
Gerenciamento de Projetos
• Medição em Engenharia de
Software
– Implementação de programas de
medição:
• Definição de métricas
• Planejamento do processo de medição
• Execução do projeto de medição
• Avaliação da medição
– Exemplo: empresas que implementam modelos de qualidade
(ex.: CMMI nível 2, MPS.BR nível F) precisam definir um
processo de métricas.
Introdução à Engenharia de Software
Prof. Marcelo H. Yamaguti (11)
Pontifícia Universidade Católica do Rio Grande do Sul
Faculdade de Informática
Prof. Marcelo H. Yamaguti
Introdução à Engenharia de
Software
DESENVOLVIMENTO DE SOFTWARE
Gerenciamento de Projetos de Software

Más contenido relacionado

Similar a Gerenciamento Projetos Software

Aplicando conceitos gerais de gerenciamento de projetos à engenharia de software
Aplicando conceitos gerais de gerenciamento de projetos à engenharia de softwareAplicando conceitos gerais de gerenciamento de projetos à engenharia de software
Aplicando conceitos gerais de gerenciamento de projetos à engenharia de softwareNatanael Simões
 
Apresentação de Engenharia de software I - Prof. Cristiane Fidelix
Apresentação de Engenharia de software I - Prof. Cristiane FidelixApresentação de Engenharia de software I - Prof. Cristiane Fidelix
Apresentação de Engenharia de software I - Prof. Cristiane FidelixCris Fidelix
 
Lecture 1 :: Gestão de Projetos de SW - 4 Ps - Fases da Engenharia de SW
Lecture 1 :: Gestão de Projetos de SW - 4 Ps - Fases da Engenharia de SWLecture 1 :: Gestão de Projetos de SW - 4 Ps - Fases da Engenharia de SW
Lecture 1 :: Gestão de Projetos de SW - 4 Ps - Fases da Engenharia de SWRogerio P C do Nascimento
 
C:\Documents And Settings\Juliana\Desktop\Palestra 19 03 2010
C:\Documents And Settings\Juliana\Desktop\Palestra 19 03 2010C:\Documents And Settings\Juliana\Desktop\Palestra 19 03 2010
C:\Documents And Settings\Juliana\Desktop\Palestra 19 03 2010Facuuldade Norte Sul
 
Gerenciamento de Configuração
Gerenciamento de ConfiguraçãoGerenciamento de Configuração
Gerenciamento de ConfiguraçãoMarcelo Yamaguti
 
Aula 10 - Acompanhamento de Projetos
Aula 10 - Acompanhamento de ProjetosAula 10 - Acompanhamento de Projetos
Aula 10 - Acompanhamento de ProjetosFilipo Mór
 
Artigo halan t14_seminário28042007
Artigo halan t14_seminário28042007Artigo halan t14_seminário28042007
Artigo halan t14_seminário28042007Halan Ridolphi
 
Apresentação da Disciplina Gerência de Projetos - DCOMP - UFS
Apresentação da Disciplina Gerência de Projetos - DCOMP - UFSApresentação da Disciplina Gerência de Projetos - DCOMP - UFS
Apresentação da Disciplina Gerência de Projetos - DCOMP - UFSRogerio P C do Nascimento
 
Plano de Ensino - Gerencia de Projetos - UFS - 2017-2
Plano de Ensino - Gerencia de Projetos - UFS - 2017-2Plano de Ensino - Gerencia de Projetos - UFS - 2017-2
Plano de Ensino - Gerencia de Projetos - UFS - 2017-2Rogerio P C do Nascimento
 
Introdução ao Gerenciamento de Projetos com MS Project
Introdução ao Gerenciamento de Projetos com MS ProjectIntrodução ao Gerenciamento de Projetos com MS Project
Introdução ao Gerenciamento de Projetos com MS ProjectCarolina Satim
 
Apresentação_atualizada_Gerencia_de_Projetos_DCOMP_UFS
Apresentação_atualizada_Gerencia_de_Projetos_DCOMP_UFSApresentação_atualizada_Gerencia_de_Projetos_DCOMP_UFS
Apresentação_atualizada_Gerencia_de_Projetos_DCOMP_UFSRogerio P C do Nascimento
 
algoritmos e programacao apostila completa
 algoritmos e programacao apostila completa algoritmos e programacao apostila completa
algoritmos e programacao apostila completauna
 
Apostila de algoritmo e programação
Apostila de algoritmo e programaçãoApostila de algoritmo e programação
Apostila de algoritmo e programaçãoThiago Marques
 
Projeto arquitetônico
Projeto arquitetônicoProjeto arquitetônico
Projeto arquitetônicorodrigo ramon
 
Mineração de Dados Aplicada em Engenharia de Software
Mineração de Dados Aplicada em Engenharia de SoftwareMineração de Dados Aplicada em Engenharia de Software
Mineração de Dados Aplicada em Engenharia de SoftwareBruno Alisson
 
Apresentação da disciplina de Introdução à Informática
Apresentação da disciplina de Introdução à InformáticaApresentação da disciplina de Introdução à Informática
Apresentação da disciplina de Introdução à InformáticaKéssia Marchi
 
Introdução a engenharia de software aula 01
Introdução a engenharia de software   aula 01Introdução a engenharia de software   aula 01
Introdução a engenharia de software aula 01Franklin Matos Correia
 
Aula05 - Metodologias Ágeis
Aula05 - Metodologias ÁgeisAula05 - Metodologias Ágeis
Aula05 - Metodologias ÁgeisDaniela Brauner
 
AGILE UNIFIED PROCESS
AGILE UNIFIED PROCESSAGILE UNIFIED PROCESS
AGILE UNIFIED PROCESSEder Nogueira
 

Similar a Gerenciamento Projetos Software (20)

Aplicando conceitos gerais de gerenciamento de projetos à engenharia de software
Aplicando conceitos gerais de gerenciamento de projetos à engenharia de softwareAplicando conceitos gerais de gerenciamento de projetos à engenharia de software
Aplicando conceitos gerais de gerenciamento de projetos à engenharia de software
 
Apresentação de Engenharia de software I - Prof. Cristiane Fidelix
Apresentação de Engenharia de software I - Prof. Cristiane FidelixApresentação de Engenharia de software I - Prof. Cristiane Fidelix
Apresentação de Engenharia de software I - Prof. Cristiane Fidelix
 
Lecture 1 :: Gestão de Projetos de SW - 4 Ps - Fases da Engenharia de SW
Lecture 1 :: Gestão de Projetos de SW - 4 Ps - Fases da Engenharia de SWLecture 1 :: Gestão de Projetos de SW - 4 Ps - Fases da Engenharia de SW
Lecture 1 :: Gestão de Projetos de SW - 4 Ps - Fases da Engenharia de SW
 
C:\Documents And Settings\Juliana\Desktop\Palestra 19 03 2010
C:\Documents And Settings\Juliana\Desktop\Palestra 19 03 2010C:\Documents And Settings\Juliana\Desktop\Palestra 19 03 2010
C:\Documents And Settings\Juliana\Desktop\Palestra 19 03 2010
 
Gerenciamento de Configuração
Gerenciamento de ConfiguraçãoGerenciamento de Configuração
Gerenciamento de Configuração
 
Aula 10 - Acompanhamento de Projetos
Aula 10 - Acompanhamento de ProjetosAula 10 - Acompanhamento de Projetos
Aula 10 - Acompanhamento de Projetos
 
Artigo halan t14_seminário28042007
Artigo halan t14_seminário28042007Artigo halan t14_seminário28042007
Artigo halan t14_seminário28042007
 
Apresentação da Disciplina Gerência de Projetos - DCOMP - UFS
Apresentação da Disciplina Gerência de Projetos - DCOMP - UFSApresentação da Disciplina Gerência de Projetos - DCOMP - UFS
Apresentação da Disciplina Gerência de Projetos - DCOMP - UFS
 
Plano de Ensino - Gerencia de Projetos - UFS - 2017-2
Plano de Ensino - Gerencia de Projetos - UFS - 2017-2Plano de Ensino - Gerencia de Projetos - UFS - 2017-2
Plano de Ensino - Gerencia de Projetos - UFS - 2017-2
 
Introdução ao Gerenciamento de Projetos com MS Project
Introdução ao Gerenciamento de Projetos com MS ProjectIntrodução ao Gerenciamento de Projetos com MS Project
Introdução ao Gerenciamento de Projetos com MS Project
 
Apresentação_atualizada_Gerencia_de_Projetos_DCOMP_UFS
Apresentação_atualizada_Gerencia_de_Projetos_DCOMP_UFSApresentação_atualizada_Gerencia_de_Projetos_DCOMP_UFS
Apresentação_atualizada_Gerencia_de_Projetos_DCOMP_UFS
 
algoritmos e programacao apostila completa
 algoritmos e programacao apostila completa algoritmos e programacao apostila completa
algoritmos e programacao apostila completa
 
Apostila de algoritmo e programação
Apostila de algoritmo e programaçãoApostila de algoritmo e programação
Apostila de algoritmo e programação
 
Projeto arquitetônico
Projeto arquitetônicoProjeto arquitetônico
Projeto arquitetônico
 
Mineração de Dados Aplicada em Engenharia de Software
Mineração de Dados Aplicada em Engenharia de SoftwareMineração de Dados Aplicada em Engenharia de Software
Mineração de Dados Aplicada em Engenharia de Software
 
Apresentação da disciplina de Introdução à Informática
Apresentação da disciplina de Introdução à InformáticaApresentação da disciplina de Introdução à Informática
Apresentação da disciplina de Introdução à Informática
 
Eng.ª do Software - 6. Gestão de projectos
Eng.ª do Software - 6. Gestão de projectosEng.ª do Software - 6. Gestão de projectos
Eng.ª do Software - 6. Gestão de projectos
 
Introdução a engenharia de software aula 01
Introdução a engenharia de software   aula 01Introdução a engenharia de software   aula 01
Introdução a engenharia de software aula 01
 
Aula05 - Metodologias Ágeis
Aula05 - Metodologias ÁgeisAula05 - Metodologias Ágeis
Aula05 - Metodologias Ágeis
 
AGILE UNIFIED PROCESS
AGILE UNIFIED PROCESSAGILE UNIFIED PROCESS
AGILE UNIFIED PROCESS
 

Gerenciamento Projetos Software

  • 1. Prof. Marcelo H. Yamaguti (1) Pontifícia Universidade Católica do Rio Grande do Sul Faculdade de Informática Prof. Marcelo H. Yamaguti Introdução à Engenharia de Software DESENVOLVIMENTO DE SOFTWARE Gerenciamento de Projetos de Software
  • 2. PUCRS - FACIN Prof. Marcelo H. Yamaguti (2) Referências • Estude para aprofundamento no conteúdo: – SOMMERVILLE, Ian. Engenharia de Software. 9ª ed. São Paulo: Pearson, 2011. – Capítulos 22 e 23. – PFLEEGER, Shari Lawrence. Engenharia de Software: teoria e prática. 2ª ed. São Paulo: Prentice-Hall, 2004. - Capítulos 3. – IEEE. Guide to the Software Engineering Body of Knowledge. SWEBOK. Version 3. IEEE Computer Society. 2014. – Chapter 7. – PROJECT MANAGEMENT INSTITUTE. A guide to the project management body of knowledge: PMBOK guide. Newtown Square: PMI, 2013. Introdução à Engenharia de Software
  • 3. PUCRS - FACIN Prof. Marcelo H. Yamaguti (3) Conceitos • Projeto: – Segundo o PMBOK, 2013: “Um projeto é um esforço temporário empreendido para criar um produto, serviço ou resultado único”. • Gerenciamento de projeto de software: – Refere-se as atividades de gestão de um projeto: • Iniciação e definição de escopo • Planejamento do projeto de software • Execução do projeto de software • Revisão e avaliação • Fechamento • Medição da Engenharia de Software Introdução à Engenharia de Software
  • 4. PUCRS - FACIN Prof. Marcelo H. Yamaguti (4) Visão do PMBOK • Áreas de conhecimento pelo PMBOK: Introdução à Engenharia de Software Tempo Riscos Comunicação Escopo Qualidade Recursos humanos Partes interessadas Aquisições Custo Integração Tripla restrição
  • 5. PUCRS - FACIN Prof. Marcelo H. Yamaguti (5) Gerenciamento de Projetos • Iniciação e definição do escopo: – Decisão de início (ou não do projeto): • Determinação e negociação dos requisitos • Entendimento do escopo (âmbito) do projeto: – Escopo do produto (software) X Escopo do projeto. • Análise de viabilidade • Processo de análise e revisão de requisitos (preparação para mudanças) Introdução à Engenharia de Software
  • 6. PUCRS - FACIN Prof. Marcelo H. Yamaguti (6) Gerenciamento de Projetos • Planejamento do projeto de software: – Preparação para a execução do projeto: • Planejamento do processo (ciclo de vida) • Determinação dos entregáveis (deliverables) • Estimativa de esforço (Pontos de Função, Use Case Points, Pontos, ...) • Estimativa de tempo (cronograma, marcos principais - milestones) • Estimativa de custo • Estimativa e alocação de recursos (pessoas, infraestrutura) • Identificação de riscos (probabilidade, impacto, magnitude, ações de mitigação/contingência) • Planejamento da qualidade (produto e processo) Introdução à Engenharia de Software
  • 7. PUCRS - FACIN Prof. Marcelo H. Yamaguti (7) Gerenciamento de Projetos • Execução do projeto de software: – Execução das atividades de gerenciamento planejadas • Implementação do planejamento • Gerenciamento de aquisição e contratação • Monitoramento e controle • Geração de relatórios Introdução à Engenharia de Software
  • 8. PUCRS - FACIN Prof. Marcelo H. Yamaguti (8) Gerenciamento de Projetos • Revisão e avaliação – Garantia da satisfação de restrições do projeto: • Avaliação da satisfação aos requisitos • Revisão e avaliação do desempenho Introdução à Engenharia de Software
  • 9. PUCRS - FACIN Prof. Marcelo H. Yamaguti (9) Gerenciamento de Projetos • Fechamento: – Conclusão do projeto (ou parte do projeto) • Determinação da conclusão do projeto • Execução de atividades de conclusão do projeto Introdução à Engenharia de Software
  • 10. PUCRS - FACIN Prof. Marcelo H. Yamaguti (10) Gerenciamento de Projetos • Medição em Engenharia de Software – Implementação de programas de medição: • Definição de métricas • Planejamento do processo de medição • Execução do projeto de medição • Avaliação da medição – Exemplo: empresas que implementam modelos de qualidade (ex.: CMMI nível 2, MPS.BR nível F) precisam definir um processo de métricas. Introdução à Engenharia de Software
  • 11. Prof. Marcelo H. Yamaguti (11) Pontifícia Universidade Católica do Rio Grande do Sul Faculdade de Informática Prof. Marcelo H. Yamaguti Introdução à Engenharia de Software DESENVOLVIMENTO DE SOFTWARE Gerenciamento de Projetos de Software