SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
Planejamento e Gerenciamento de
Projeto de Software
• Definição das atividades
• Estimativas e Métricas
      – Dimensionamento do software
      – Cálculo do esforço
•    Análise dos Riscos
•    Definição Equipe
•    Alocação de tarefas
•    Cronograma
•    Orçamento

                                  Engenharia de Software, © 2006 Jair C Leite




O processo de desenvolvimento

                     atividades
    Situação                           modelos, protótipos
      atual                            e documentos


           prazos                               ferramentas


                    equipe

                                                                 Situação
                                                                  futura
                             custos       tem      Software
                                              po

                                  Engenharia de Software, © 2006 Jair C Leite
Planejamento e Gerenciamento

Planejamento              atividades
                                        modelos, protótipos
                                        e documentos
    previsão     prazos                     ferramentas         controle
                      pessoal
                                                              Gerenciamento
                               custos   tem Software
                                           po
 • Planejamento
    – Previsão de atividades, recursos, custos e prazos
    – Estimativas do produto e processo
 • Gerenciamento
    – Controle de acordo com o que foi planejado
    – Verificação da qualidade do produto e do processo
                                          Engenharia de Software, © 2006 Jair C Leite




 Características do Planejamento e
 Gerenciamento de Software
 • Dificuldades
    – O software é intangível
    – Não há um processo de software padrão
    – A ES não possui a mesma tradição e status de
      outras engenharias – civil, mecânica e elétrica.
    – Grandes projetos de software são freqüentemente
      únicos.
 • Aspectos comuns
    – Técnicas de planejamento e gerenciamento são
      amplamente aplicadas em diversas áreas
    – Planejamento e gerenciamento são atividades
      comuns em outras engenharias

                                          Engenharia de Software, © 2006 Jair C Leite
Planejamento

                                                            modelo de
                        atividades                          processo
       Situação
         atual                          modelos, protótipos
                                        e documentos

        Cronograma: prazos                             ferramentas


Requisitos
                  Equipe: pessoal
                                                                    Situação
                                                                     futura
                       Orçamento: custos     tem      Software
  planejamento                                   po

                                     Engenharia de Software, © 2006 Jair C Leite




   Principais atividades
   •    Elaboração de propostas
   •    Planejamento e cronograma de projeto
   •    Orçamento do projeto
   •    Monitoramento e revisões
   •    Seleção e avaliação de pessoal
   •    Elaboração de relatórios e apresentações




                                     Engenharia de Software, © 2006 Jair C Leite
Planejamento

O que?                           Como?

Determinar atividades            Modelo de processo
Escolher ferramentas             De acordo com atividades e custos
Definir equipe                   De acordo com atividades,
                                 capacidade do pessoal , prazos e
                                 custos
Alocação de pessoa-tarefa        Estimativas do produto e restrições
(atividade)                      de prazos e custos
Elaborar cronograma              Estimativas de produtividade,
                                 restrições de prazos e custos,
                                 disponibilidade de pessoal e
                                 ferramentas

Elaborar orçamento               Totalização dos custos
                                    Engenharia de Software, © 2006 Jair C Leite




Gerenciamento e Avaliação
• Gerenciamento do Processo
   –   Os prazos estão sendo cumpridos?
   –   Os custos estão dentro do orçamento?
   –   A equipe obedece à alocação de tarefas?
   –   As ferramentas estão adequadas?
   –   As atividades estão sendo realizadas com planejadas?
• Avaliação do produto
   – Os modelos, protótipos e documentos estão sendo
     produzidos com qualidade?
   – O software produzido tem qualidade?




                                    Engenharia de Software, © 2006 Jair C Leite
Qualidades do processo e produto

               atividades

                                 modelos, protótipos
                                 e documentos


      prazos                                       Métricas
                                                   do produto

               equipe

                        custos                                    Avaliação
Métricas
do processo                           tem       Software
                                           po
                           Qualidade do processo e do produto
       Gerenciamento               Engenharia de Software, © 2006 Jair C Leite




  Estrutura de um plano de projeto
  • Introdução                     [Ian Sommerville]
  • Organização de projeto
  • Análise de riscos
  • Requisitos necessários de hardware e
    software
  • Estrutura analítica de trabalho
  • Cronograma de projeto
  • Mecanismos de monitoramento e elaboração
    de relatórios

                                   Engenharia de Software, © 2006 Jair C Leite
Tipos de planos
• Plano de projeto de software
    – Descreve as atividades, equipe, orçamento, cronograma,
      recursos, etc.
• Plano de qualidade
    – Descreve os procedimentos de testes de qualidade que
      serão utilizados
• Plano de validação
    – Descreve a abordagem, os recursos e o método utilizados
      pa validação
• Plano de manutenção
    – Prevê requisitos, custos e esforço necessário para a
      manutenção
• Plano de desenvolvimento da equipe
    – Descreve como as habilidades e a experiência serão
      desenvolvidas
                                    Engenharia de Software, © 2006 Jair C Leite




Modelo de Plano de Desenvolvimento
de Software
•   Introdução                                    Padrão IEEE
                                                  Método Práxis
•   Organização do Projeto
•   Processo Gerencial
•   Processo Técnico
•   Cronograma e Orçamento




                                    Engenharia de Software, © 2006 Jair C Leite

Más contenido relacionado

La actualidad más candente

Gerenciamento de projetos - Tempo, Recursos e Custo
Gerenciamento de projetos - Tempo, Recursos e CustoGerenciamento de projetos - Tempo, Recursos e Custo
Gerenciamento de projetos - Tempo, Recursos e CustoClaudio Barbosa
 
07 custo pitagoras
07 custo    pitagoras07 custo    pitagoras
07 custo pitagorasfernandao777
 
Elaboração de Projetos Inovadores - ROO
Elaboração de Projetos Inovadores - ROOElaboração de Projetos Inovadores - ROO
Elaboração de Projetos Inovadores - ROOJeovan Figueiredo
 
05 tempo pitagoras
05 tempo   pitagoras05 tempo   pitagoras
05 tempo pitagorasfernandao777
 
Gerenciamento de projetos aula 6 (tempo)
Gerenciamento de projetos   aula 6 (tempo)Gerenciamento de projetos   aula 6 (tempo)
Gerenciamento de projetos aula 6 (tempo)Paulo Junior
 
Aula 2 - Gestão de Projetos
Aula 2 - Gestão de ProjetosAula 2 - Gestão de Projetos
Aula 2 - Gestão de ProjetosFernando Dantas
 
Gerenciamento de Projeto para Desenvolvimento de Sistema
Gerenciamento de Projeto para Desenvolvimento de SistemaGerenciamento de Projeto para Desenvolvimento de Sistema
Gerenciamento de Projeto para Desenvolvimento de Sistemaelliando dias
 
Processos PMBOK5 (download p/ visualizar a planilha)
Processos PMBOK5  (download p/ visualizar a planilha)Processos PMBOK5  (download p/ visualizar a planilha)
Processos PMBOK5 (download p/ visualizar a planilha)Fernando Palma
 
04 escopo pitagoras
04 escopo    pitagoras04 escopo    pitagoras
04 escopo pitagorasfernandao777
 
Palestra declaração do escopo é função do gerente de projetos
Palestra   declaração do escopo é função do gerente de projetosPalestra   declaração do escopo é função do gerente de projetos
Palestra declaração do escopo é função do gerente de projetosSilas Serpa
 
Gerenciamento de tempo em projetos
Gerenciamento de tempo em projetosGerenciamento de tempo em projetos
Gerenciamento de tempo em projetosPaulo Junior
 
Gerencia De Projetos Com RUP Cmm E Iso 9001
Gerencia De Projetos Com RUP Cmm E Iso 9001Gerencia De Projetos Com RUP Cmm E Iso 9001
Gerencia De Projetos Com RUP Cmm E Iso 9001elliando dias
 

La actualidad más candente (20)

Gerenciamento de projetos - Tempo, Recursos e Custo
Gerenciamento de projetos - Tempo, Recursos e CustoGerenciamento de projetos - Tempo, Recursos e Custo
Gerenciamento de projetos - Tempo, Recursos e Custo
 
07 custo pitagoras
07 custo    pitagoras07 custo    pitagoras
07 custo pitagoras
 
Elaboração de Projetos Inovadores - ROO
Elaboração de Projetos Inovadores - ROOElaboração de Projetos Inovadores - ROO
Elaboração de Projetos Inovadores - ROO
 
05 tempo pitagoras
05 tempo   pitagoras05 tempo   pitagoras
05 tempo pitagoras
 
Gerenciamento de projetos de sistemas 2012.1
Gerenciamento de projetos de sistemas   2012.1Gerenciamento de projetos de sistemas   2012.1
Gerenciamento de projetos de sistemas 2012.1
 
Gestão de projetos fev2011 - ppt2003
Gestão de projetos   fev2011 - ppt2003Gestão de projetos   fev2011 - ppt2003
Gestão de projetos fev2011 - ppt2003
 
Gerenciamento de projetos aula 6 (tempo)
Gerenciamento de projetos   aula 6 (tempo)Gerenciamento de projetos   aula 6 (tempo)
Gerenciamento de projetos aula 6 (tempo)
 
Aula 2 - Gestão de Projetos
Aula 2 - Gestão de ProjetosAula 2 - Gestão de Projetos
Aula 2 - Gestão de Projetos
 
Aula 6 - Gerenciamento de Escopo
Aula 6 - Gerenciamento de EscopoAula 6 - Gerenciamento de Escopo
Aula 6 - Gerenciamento de Escopo
 
Gerenciamento do Escopo em Projetos
Gerenciamento do Escopo em ProjetosGerenciamento do Escopo em Projetos
Gerenciamento do Escopo em Projetos
 
Gerenciamento de Projeto para Desenvolvimento de Sistema
Gerenciamento de Projeto para Desenvolvimento de SistemaGerenciamento de Projeto para Desenvolvimento de Sistema
Gerenciamento de Projeto para Desenvolvimento de Sistema
 
Processos PMBOK5 (download p/ visualizar a planilha)
Processos PMBOK5  (download p/ visualizar a planilha)Processos PMBOK5  (download p/ visualizar a planilha)
Processos PMBOK5 (download p/ visualizar a planilha)
 
Gerenciamento do escopo - Ano 2013 - PMBOK 5 edição
Gerenciamento do escopo - Ano 2013 - PMBOK 5 ediçãoGerenciamento do escopo - Ano 2013 - PMBOK 5 edição
Gerenciamento do escopo - Ano 2013 - PMBOK 5 edição
 
Gestão de projetos básico
Gestão de projetos básicoGestão de projetos básico
Gestão de projetos básico
 
04 escopo pitagoras
04 escopo    pitagoras04 escopo    pitagoras
04 escopo pitagoras
 
Palestra declaração do escopo é função do gerente de projetos
Palestra   declaração do escopo é função do gerente de projetosPalestra   declaração do escopo é função do gerente de projetos
Palestra declaração do escopo é função do gerente de projetos
 
Gestao Projetos - Aula 01
Gestao Projetos - Aula 01Gestao Projetos - Aula 01
Gestao Projetos - Aula 01
 
Gestão do Escopo do Projeto
Gestão do Escopo do ProjetoGestão do Escopo do Projeto
Gestão do Escopo do Projeto
 
Gerenciamento de tempo em projetos
Gerenciamento de tempo em projetosGerenciamento de tempo em projetos
Gerenciamento de tempo em projetos
 
Gerencia De Projetos Com RUP Cmm E Iso 9001
Gerencia De Projetos Com RUP Cmm E Iso 9001Gerencia De Projetos Com RUP Cmm E Iso 9001
Gerencia De Projetos Com RUP Cmm E Iso 9001
 

Destacado

A importância do planejamento da gestão de escopo na qualidade do projeto
A importância do planejamento da gestão de escopo na qualidade do projetoA importância do planejamento da gestão de escopo na qualidade do projeto
A importância do planejamento da gestão de escopo na qualidade do projetoAlexandre Axileas Haritos
 
Como iniciar o seu projeto de monitoramento
Como iniciar o seu projeto de monitoramentoComo iniciar o seu projeto de monitoramento
Como iniciar o seu projeto de monitoramentoE.LIFE
 
Mobilization Process during Crisis Planning Management Conference - Conferênc...
Mobilization Process during Crisis Planning Management Conference - Conferênc...Mobilization Process during Crisis Planning Management Conference - Conferênc...
Mobilization Process during Crisis Planning Management Conference - Conferênc...Thiago Pinto
 
Método para análise e melhoria de processos
Método para análise e melhoria de processosMétodo para análise e melhoria de processos
Método para análise e melhoria de processosJorge Covacs
 

Destacado (6)

A importância do planejamento da gestão de escopo na qualidade do projeto
A importância do planejamento da gestão de escopo na qualidade do projetoA importância do planejamento da gestão de escopo na qualidade do projeto
A importância do planejamento da gestão de escopo na qualidade do projeto
 
Como iniciar o seu projeto de monitoramento
Como iniciar o seu projeto de monitoramentoComo iniciar o seu projeto de monitoramento
Como iniciar o seu projeto de monitoramento
 
Mobilization Process during Crisis Planning Management Conference - Conferênc...
Mobilization Process during Crisis Planning Management Conference - Conferênc...Mobilization Process during Crisis Planning Management Conference - Conferênc...
Mobilization Process during Crisis Planning Management Conference - Conferênc...
 
Módulo 3 - Controle e Monitoramento
Módulo 3 - Controle e MonitoramentoMódulo 3 - Controle e Monitoramento
Módulo 3 - Controle e Monitoramento
 
Controle e Monitoramento 2012
Controle e Monitoramento 2012Controle e Monitoramento 2012
Controle e Monitoramento 2012
 
Método para análise e melhoria de processos
Método para análise e melhoria de processosMétodo para análise e melhoria de processos
Método para análise e melhoria de processos
 

Similar a Planejamento Gerenciamento Introducao

MPS.BR - Gerência de Projetos Nível G
MPS.BR - Gerência de Projetos Nível GMPS.BR - Gerência de Projetos Nível G
MPS.BR - Gerência de Projetos Nível GAndrew Edberg
 
Gerenciamento de Projetos de Software para Empresas de Pequeno Porte
Gerenciamento de Projetos de Software para Empresas de Pequeno PorteGerenciamento de Projetos de Software para Empresas de Pequeno Porte
Gerenciamento de Projetos de Software para Empresas de Pequeno Porteelliando dias
 
Processo desoftware
Processo desoftwareProcesso desoftware
Processo desoftwareDann Volpato
 
Gerenciamento de Custos em Projetos
Gerenciamento de Custos em ProjetosGerenciamento de Custos em Projetos
Gerenciamento de Custos em Projetosrenneralves
 
Engenharia de Software introdução
Engenharia de Software    introduçãoEngenharia de Software    introdução
Engenharia de Software introduçãomiroslayer
 
Engenharia de software apostila analise de requisitos i
Engenharia de software   apostila analise de requisitos iEngenharia de software   apostila analise de requisitos i
Engenharia de software apostila analise de requisitos irobinhoct
 
Encontro sobre Produtividade, inovação e qualidade - Iso 29110 x iso 9001: In...
Encontro sobre Produtividade, inovação e qualidade - Iso 29110 x iso 9001: In...Encontro sobre Produtividade, inovação e qualidade - Iso 29110 x iso 9001: In...
Encontro sobre Produtividade, inovação e qualidade - Iso 29110 x iso 9001: In...Rio Info
 
Gerenciamento de projeto com scrum + mps
Gerenciamento de projeto com scrum + mpsGerenciamento de projeto com scrum + mps
Gerenciamento de projeto com scrum + mpsHelyer Mesquita
 
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
 
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
 
Métricas de software: modelos de contratação e planejamento de projetos
Métricas de software: modelos de contratação e planejamento de projetosMétricas de software: modelos de contratação e planejamento de projetos
Métricas de software: modelos de contratação e planejamento de projetosJosé Claudemir Pacheco Júnior
 
Papéis em Teste e Qualidade de Software
Papéis em Teste e Qualidade de SoftwarePapéis em Teste e Qualidade de Software
Papéis em Teste e Qualidade de SoftwareCamilo Ribeiro
 

Similar a Planejamento Gerenciamento Introducao (20)

Planificação do Projeto de Software
Planificação do Projeto de SoftwarePlanificação do Projeto de Software
Planificação do Projeto de Software
 
MPS.BR - Gerência de Projetos Nível G
MPS.BR - Gerência de Projetos Nível GMPS.BR - Gerência de Projetos Nível G
MPS.BR - Gerência de Projetos Nível G
 
Gerenciamento de Projetos de Software para Empresas de Pequeno Porte
Gerenciamento de Projetos de Software para Empresas de Pequeno PorteGerenciamento de Projetos de Software para Empresas de Pequeno Porte
Gerenciamento de Projetos de Software para Empresas de Pequeno Porte
 
Processo desoftware
Processo desoftwareProcesso desoftware
Processo desoftware
 
Gerenciamento de Custos em Projetos
Gerenciamento de Custos em ProjetosGerenciamento de Custos em Projetos
Gerenciamento de Custos em Projetos
 
Lecture 2 :: Planejamento do Projeto de SW
Lecture 2 :: Planejamento do Projeto de SWLecture 2 :: Planejamento do Projeto de SW
Lecture 2 :: Planejamento do Projeto de SW
 
Engenharia de Software introdução
Engenharia de Software    introduçãoEngenharia de Software    introdução
Engenharia de Software introdução
 
Engenharia de software apostila analise de requisitos i
Engenharia de software   apostila analise de requisitos iEngenharia de software   apostila analise de requisitos i
Engenharia de software apostila analise de requisitos i
 
Encontro sobre Produtividade, inovação e qualidade - Iso 29110 x iso 9001: In...
Encontro sobre Produtividade, inovação e qualidade - Iso 29110 x iso 9001: In...Encontro sobre Produtividade, inovação e qualidade - Iso 29110 x iso 9001: In...
Encontro sobre Produtividade, inovação e qualidade - Iso 29110 x iso 9001: In...
 
Gerenciamento de projeto com scrum + mps
Gerenciamento de projeto com scrum + mpsGerenciamento de projeto com scrum + mps
Gerenciamento de projeto com scrum + mps
 
Aula4
Aula4Aula4
Aula4
 
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
 
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
 
Es conceitos
Es conceitosEs conceitos
Es conceitos
 
Aula1 introducao engsw
Aula1 introducao engswAula1 introducao engsw
Aula1 introducao engsw
 
Processo e Processo de Software
Processo e Processo de SoftwareProcesso e Processo de Software
Processo e Processo de Software
 
Qualidade do Software
Qualidade do SoftwareQualidade do Software
Qualidade do Software
 
Métricas de software: modelos de contratação e planejamento de projetos
Métricas de software: modelos de contratação e planejamento de projetosMétricas de software: modelos de contratação e planejamento de projetos
Métricas de software: modelos de contratação e planejamento de projetos
 
Papéis em Teste e Qualidade de Software
Papéis em Teste e Qualidade de SoftwarePapéis em Teste e Qualidade de Software
Papéis em Teste e Qualidade de Software
 
Aula Gestão de Projetos
Aula Gestão de ProjetosAula Gestão de Projetos
Aula Gestão de Projetos
 

Último

Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploDanilo Pinotti
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx2m Assessoria
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsDanilo Pinotti
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx2m Assessoria
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx2m Assessoria
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx2m Assessoria
 

Último (6)

Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 

Planejamento Gerenciamento Introducao

  • 1. Planejamento e Gerenciamento de Projeto de Software • Definição das atividades • Estimativas e Métricas – Dimensionamento do software – Cálculo do esforço • Análise dos Riscos • Definição Equipe • Alocação de tarefas • Cronograma • Orçamento Engenharia de Software, © 2006 Jair C Leite O processo de desenvolvimento atividades Situação modelos, protótipos atual e documentos prazos ferramentas equipe Situação futura custos tem Software po Engenharia de Software, © 2006 Jair C Leite
  • 2. Planejamento e Gerenciamento Planejamento atividades modelos, protótipos e documentos previsão prazos ferramentas controle pessoal Gerenciamento custos tem Software po • Planejamento – Previsão de atividades, recursos, custos e prazos – Estimativas do produto e processo • Gerenciamento – Controle de acordo com o que foi planejado – Verificação da qualidade do produto e do processo Engenharia de Software, © 2006 Jair C Leite Características do Planejamento e Gerenciamento de Software • Dificuldades – O software é intangível – Não há um processo de software padrão – A ES não possui a mesma tradição e status de outras engenharias – civil, mecânica e elétrica. – Grandes projetos de software são freqüentemente únicos. • Aspectos comuns – Técnicas de planejamento e gerenciamento são amplamente aplicadas em diversas áreas – Planejamento e gerenciamento são atividades comuns em outras engenharias Engenharia de Software, © 2006 Jair C Leite
  • 3. Planejamento modelo de atividades processo Situação atual modelos, protótipos e documentos Cronograma: prazos ferramentas Requisitos Equipe: pessoal Situação futura Orçamento: custos tem Software planejamento po Engenharia de Software, © 2006 Jair C Leite Principais atividades • Elaboração de propostas • Planejamento e cronograma de projeto • Orçamento do projeto • Monitoramento e revisões • Seleção e avaliação de pessoal • Elaboração de relatórios e apresentações Engenharia de Software, © 2006 Jair C Leite
  • 4. Planejamento O que? Como? Determinar atividades Modelo de processo Escolher ferramentas De acordo com atividades e custos Definir equipe De acordo com atividades, capacidade do pessoal , prazos e custos Alocação de pessoa-tarefa Estimativas do produto e restrições (atividade) de prazos e custos Elaborar cronograma Estimativas de produtividade, restrições de prazos e custos, disponibilidade de pessoal e ferramentas Elaborar orçamento Totalização dos custos Engenharia de Software, © 2006 Jair C Leite Gerenciamento e Avaliação • Gerenciamento do Processo – Os prazos estão sendo cumpridos? – Os custos estão dentro do orçamento? – A equipe obedece à alocação de tarefas? – As ferramentas estão adequadas? – As atividades estão sendo realizadas com planejadas? • Avaliação do produto – Os modelos, protótipos e documentos estão sendo produzidos com qualidade? – O software produzido tem qualidade? Engenharia de Software, © 2006 Jair C Leite
  • 5. Qualidades do processo e produto atividades modelos, protótipos e documentos prazos Métricas do produto equipe custos Avaliação Métricas do processo tem Software po Qualidade do processo e do produto Gerenciamento Engenharia de Software, © 2006 Jair C Leite Estrutura de um plano de projeto • Introdução [Ian Sommerville] • Organização de projeto • Análise de riscos • Requisitos necessários de hardware e software • Estrutura analítica de trabalho • Cronograma de projeto • Mecanismos de monitoramento e elaboração de relatórios Engenharia de Software, © 2006 Jair C Leite
  • 6. Tipos de planos • Plano de projeto de software – Descreve as atividades, equipe, orçamento, cronograma, recursos, etc. • Plano de qualidade – Descreve os procedimentos de testes de qualidade que serão utilizados • Plano de validação – Descreve a abordagem, os recursos e o método utilizados pa validação • Plano de manutenção – Prevê requisitos, custos e esforço necessário para a manutenção • Plano de desenvolvimento da equipe – Descreve como as habilidades e a experiência serão desenvolvidas Engenharia de Software, © 2006 Jair C Leite Modelo de Plano de Desenvolvimento de Software • Introdução Padrão IEEE Método Práxis • Organização do Projeto • Processo Gerencial • Processo Técnico • Cronograma e Orçamento Engenharia de Software, © 2006 Jair C Leite