·
Cursos Gerais ·
Linguagens de Programação
Envie sua pergunta para a IA e receba a resposta na hora
Recomendado para você
58
Modelagem de Sistemas: Modelo de Casos de Uso
Linguagens de Programação
UENP
59
Modelagem de Classes e Diagrama de Classes
Linguagens de Programação
UENP
1
Aplicações da Programação Funcional: Conceitos e Exemplos Práticos
Linguagens de Programação
UENP
2
Especificação do Trabalho: Desenvolvimento de Programa Orientado a Objetos em Java FX
Linguagens de Programação
UENP
1
Certificado de Conclusão - Criando Robôs com Python
Linguagens de Programação
UENP
1
Diagrama de Classes da Locadora
Linguagens de Programação
UENP
32
Principais habilidades e conceitos em Java: Classe Vehicle
Linguagens de Programação
UENP
2
Especificação do Trabalho de Programação II - Desenvolvimento de Software com Java FX e PostgreSQL
Linguagens de Programação
UENP
1
Avaliação 5 - Programação Concorrente e Paralela
Linguagens de Programação
UENP
Texto de pré-visualização
Introdução ao Planejamento de Projetos Apresentação baseada no material da UFF Prof Maurício M Arimoto mauriciouenpedubr 2022 1 33 O que é um Projeto Definição do PMBOK Project Management Body of Knowledge Guia do conjunto de Conhecimentos de Gerenciamento de projetos É um empreendimento temporário com o objetivo de criar um produto ou serviço único 2 33 Exemplos de Projeto Desenvolver um novo software ou serviço Implantar um novo software Fazer um churrasco Passar nesta disciplina 3 33 Projeto de Software Projeto de software difere de outros projetos Software é intangível Software não está sujeito a leis da natureza ou normas aceitas universalmente Software não tem economia de escala 4 33 Software como Produto Intangível Casas edifícios são produtos concretos Software é intangívelinvisível Interface do software Software é pouco repetitivo Um edifício pode ter a mesma planta em cada andar Cada parte do software será deveria ser diferente 5 33 Software e as Leis da Natureza e as Normas Na construção civil o espaço da solução é restringido por Leis da natureza ex gravidade Normas obrigatórias Na construção de sofware Não existem leis da natureza Normas são adotadas por opção 6 33 Software e a Economia de Escala Quanto maior for a compra mais barato será proporcionalmente Quais desses produtos estão sujeitos a economia de escala Cerveja 290330350 ml 600 ml litrão SSD de computador 128GB 250GB 1 TB Software 10 100 ou 1000 KLOCS 7 33 O que torna um Projeto Complexo Subsistemas e elementos relacionados no contexto do projeto Empresas envolvidas na execução do projeto Áreas do conhecimento relacionadas ao projeto Fases necessárias na execução do projeto 8 33 O que dificulta um projeto Especificações incompletas ou imprecisas Domínio de conhecimento volátil Troca ou heterogeneidade tecnológica Mão de obra insuficiente ou incapacitada Alta rotatividade da equipe Verbas inexistentes ou intermitentes Influências políticas contradizendo decisões técnicas 9 33 Antes de Iniciar um Projeto Temos competência para desenvolver esse tipo de produto Estamos dando conta dos projetos atuais Temos folga para assumir outro O cliente é conhecido e confiável O produto dará um bom retorno financeiro 10 33 Gerência de Projetos Objetivo PMBOK Aplicar conhecimentos habilidades ferramentas e técnicas nas atividades do projeto de maneira a atingir os objetivos estabelecidos 11 33 Planejamento de Projetos Questões básicas a serem tratadas O que precisa ser feito Quanto tempo vai levar para fazer Quanto vai custar para fazermos Quais pessoas e equipamentos vão estar disponíveis É possível ou viável executar o trabalho com um grau de qualidade aceitável 12 33 Planejamento de Projetos Figura Principais Forças 13 33 Planejamento de Projetos Conflito Bom Barato Rápido 14 33 Planejamento de Projetos Suponha asseguintes alterações no planejamento quais seriam os efeitos colaterais Aumento do escopo por favor permita também que o software faça venda parcelada Diminuição do prazo preciso do software funcionando 1 mês antes do combinado Diminuição dos recursos infelizmente somente poderemos pagar 80 do valor acertado Aumento da qualidade O software deve funcionar em Linux e Mac além de Windows 15 33 Planejamento de Projetos Figura Principais etapas Técnicas tradicionais 16 33 Passo 1 Especificar o Escopo Escopo do produto características e funcionalidades que o produto deve ter quando estiver pronto Escopo do projeto trabalho que deve ser feito para construir o produto 17 33 Problema Figura Produto vs Projeto 18 33 Solução Para a especificação do escopo do projeto é possível iniciar com o escopo do produto O nível de refinamento e detalhe será diretamente proporcional ao risco envolvido Existem diferentes opções para especificar o escopo do produto Documento de Visão RUP Histórias Métodos Ágeis Casos de uso 19 33 Passo 2 Detalhar o Escopo Planejar em granularidade grossa é uma atividade propensa a erros Quebrar o problema em problemas menores Planejar em granularidade fina Inferir o planejamento completo a partir das partes Documento resultante Abordagens tradicionais Estrutura analítica do projeto EAP Work Breakdown Structure WBS 20 33 Construir a EAP Figura Exemplos Churrasco 21 33 Construir a EAP Figura Exemplo Churrasco Computação da Depressão 22 33 Construir a EAP Abordagem Topdown Pense no panorama geral Insira as grandes fases ou produtos parciais Repita a decomposição para os demais níveis Abordagem Bottomup Faça um brainstorming com a equipe visando identificar tarefas pontuais necessárias Organize as tarefas obtidas gerando fases ou produtos parciais de mais alto nível 23 33 Construir a EAP No primeiro nível é representado o produto completo No segundo nível podem ser representados Fases do desenvolvimento Produtos parciais Nos demais níveis são representadas Decomposições de fases ou produtos parciais Pacotes de trabalho Níveis numerados 1 23 534 etc 24 33 Passo 3 Definir as Atividades Para cada pacote de trabalho da EAP definir As atividades necessárias para gerar o pacote de trabalho Os recursos necessários para executar as atividades Exemplo pacote de trabalho 21 comprar bebidas Atvidade ir ao supermercado adquirir as bebidas Recurso uma pessoa um carro dinheiro 25 33 Passo 4 Definir as Sequências das Atividades Estabelecer as dependências ou sequência das atividades Exemplo Dependências para a atividade ir ao supermercado adquirir as bebidas Definir quandade de bebidas a serem compradas Escolher supermercado com melhor preço 26 33 Passo 5 Estimar a Duração das Atividades Cada atividade tem uma duração esperada Se uma atividade é muito grande como determinar sua duração Decomponha a atividade Diferentes técnicas para estipular a duração da atividade Opinião de especialista Estimativa por analogia projeto anterior Planning Poker Métodos Ágeis Estimativa paramétrica fórmula APF PCU 27 33 Passo 6 Estimar o Custo das Atividades Recursos diferentes influenciam de maneira diferente nos custos Recursos humanos valor por hora do recurso x duração em horas Recursos de capital ex carro valor do recurso x número de recursos Recursos de consumo ex combustível valor do recurso x quantidade necessária para a atividade 28 33 Passo 7 Definir o Cronogorama O cronograma define O que deve ser feito Em que ordem deve ser feito Quanto tempo leva para fazer Quanto custa para fazer Exemplo Projeto de TCC Cronogramas em diferentes níveis de detalhadamento Exemplo de ferramenta Abordagens tradicionais Gráfico de Gantt 29 33 Marcos de Cronograma Representam o encerramento de alguma etapa São um bom momento para uma avaliação geral do andamento do projeto Exemplo Projeto de TCC 30 33 Passo 8 Definir o Orçamento Orçamento Σ custos das atividades margem de lucro Custos podem ser maiores ou menores que o Orçamento Custos Orçamento é o mais comum visa lucro Custos Orçamento visa aumentar a probabilidade de ganhar o projeto para projetos estratégicos O orçamento contém também o cronograma de desembolsos Ex Orçamento de R 10000000 com 4 desembolsos Normalmente os desembolsos são associados a marcos do projeto 31 33 Passo 9 Integrar Planos O plano do projeto envolve além do planejamento de escopo custo e cronograma o planejamento das demais práticas de ES Plano de riscos Plano de testes Plano de gerência de configuração e de mudanças 32 33 Atividade
Envie sua pergunta para a IA e receba a resposta na hora
Recomendado para você
58
Modelagem de Sistemas: Modelo de Casos de Uso
Linguagens de Programação
UENP
59
Modelagem de Classes e Diagrama de Classes
Linguagens de Programação
UENP
1
Aplicações da Programação Funcional: Conceitos e Exemplos Práticos
Linguagens de Programação
UENP
2
Especificação do Trabalho: Desenvolvimento de Programa Orientado a Objetos em Java FX
Linguagens de Programação
UENP
1
Certificado de Conclusão - Criando Robôs com Python
Linguagens de Programação
UENP
1
Diagrama de Classes da Locadora
Linguagens de Programação
UENP
32
Principais habilidades e conceitos em Java: Classe Vehicle
Linguagens de Programação
UENP
2
Especificação do Trabalho de Programação II - Desenvolvimento de Software com Java FX e PostgreSQL
Linguagens de Programação
UENP
1
Avaliação 5 - Programação Concorrente e Paralela
Linguagens de Programação
UENP
Texto de pré-visualização
Introdução ao Planejamento de Projetos Apresentação baseada no material da UFF Prof Maurício M Arimoto mauriciouenpedubr 2022 1 33 O que é um Projeto Definição do PMBOK Project Management Body of Knowledge Guia do conjunto de Conhecimentos de Gerenciamento de projetos É um empreendimento temporário com o objetivo de criar um produto ou serviço único 2 33 Exemplos de Projeto Desenvolver um novo software ou serviço Implantar um novo software Fazer um churrasco Passar nesta disciplina 3 33 Projeto de Software Projeto de software difere de outros projetos Software é intangível Software não está sujeito a leis da natureza ou normas aceitas universalmente Software não tem economia de escala 4 33 Software como Produto Intangível Casas edifícios são produtos concretos Software é intangívelinvisível Interface do software Software é pouco repetitivo Um edifício pode ter a mesma planta em cada andar Cada parte do software será deveria ser diferente 5 33 Software e as Leis da Natureza e as Normas Na construção civil o espaço da solução é restringido por Leis da natureza ex gravidade Normas obrigatórias Na construção de sofware Não existem leis da natureza Normas são adotadas por opção 6 33 Software e a Economia de Escala Quanto maior for a compra mais barato será proporcionalmente Quais desses produtos estão sujeitos a economia de escala Cerveja 290330350 ml 600 ml litrão SSD de computador 128GB 250GB 1 TB Software 10 100 ou 1000 KLOCS 7 33 O que torna um Projeto Complexo Subsistemas e elementos relacionados no contexto do projeto Empresas envolvidas na execução do projeto Áreas do conhecimento relacionadas ao projeto Fases necessárias na execução do projeto 8 33 O que dificulta um projeto Especificações incompletas ou imprecisas Domínio de conhecimento volátil Troca ou heterogeneidade tecnológica Mão de obra insuficiente ou incapacitada Alta rotatividade da equipe Verbas inexistentes ou intermitentes Influências políticas contradizendo decisões técnicas 9 33 Antes de Iniciar um Projeto Temos competência para desenvolver esse tipo de produto Estamos dando conta dos projetos atuais Temos folga para assumir outro O cliente é conhecido e confiável O produto dará um bom retorno financeiro 10 33 Gerência de Projetos Objetivo PMBOK Aplicar conhecimentos habilidades ferramentas e técnicas nas atividades do projeto de maneira a atingir os objetivos estabelecidos 11 33 Planejamento de Projetos Questões básicas a serem tratadas O que precisa ser feito Quanto tempo vai levar para fazer Quanto vai custar para fazermos Quais pessoas e equipamentos vão estar disponíveis É possível ou viável executar o trabalho com um grau de qualidade aceitável 12 33 Planejamento de Projetos Figura Principais Forças 13 33 Planejamento de Projetos Conflito Bom Barato Rápido 14 33 Planejamento de Projetos Suponha asseguintes alterações no planejamento quais seriam os efeitos colaterais Aumento do escopo por favor permita também que o software faça venda parcelada Diminuição do prazo preciso do software funcionando 1 mês antes do combinado Diminuição dos recursos infelizmente somente poderemos pagar 80 do valor acertado Aumento da qualidade O software deve funcionar em Linux e Mac além de Windows 15 33 Planejamento de Projetos Figura Principais etapas Técnicas tradicionais 16 33 Passo 1 Especificar o Escopo Escopo do produto características e funcionalidades que o produto deve ter quando estiver pronto Escopo do projeto trabalho que deve ser feito para construir o produto 17 33 Problema Figura Produto vs Projeto 18 33 Solução Para a especificação do escopo do projeto é possível iniciar com o escopo do produto O nível de refinamento e detalhe será diretamente proporcional ao risco envolvido Existem diferentes opções para especificar o escopo do produto Documento de Visão RUP Histórias Métodos Ágeis Casos de uso 19 33 Passo 2 Detalhar o Escopo Planejar em granularidade grossa é uma atividade propensa a erros Quebrar o problema em problemas menores Planejar em granularidade fina Inferir o planejamento completo a partir das partes Documento resultante Abordagens tradicionais Estrutura analítica do projeto EAP Work Breakdown Structure WBS 20 33 Construir a EAP Figura Exemplos Churrasco 21 33 Construir a EAP Figura Exemplo Churrasco Computação da Depressão 22 33 Construir a EAP Abordagem Topdown Pense no panorama geral Insira as grandes fases ou produtos parciais Repita a decomposição para os demais níveis Abordagem Bottomup Faça um brainstorming com a equipe visando identificar tarefas pontuais necessárias Organize as tarefas obtidas gerando fases ou produtos parciais de mais alto nível 23 33 Construir a EAP No primeiro nível é representado o produto completo No segundo nível podem ser representados Fases do desenvolvimento Produtos parciais Nos demais níveis são representadas Decomposições de fases ou produtos parciais Pacotes de trabalho Níveis numerados 1 23 534 etc 24 33 Passo 3 Definir as Atividades Para cada pacote de trabalho da EAP definir As atividades necessárias para gerar o pacote de trabalho Os recursos necessários para executar as atividades Exemplo pacote de trabalho 21 comprar bebidas Atvidade ir ao supermercado adquirir as bebidas Recurso uma pessoa um carro dinheiro 25 33 Passo 4 Definir as Sequências das Atividades Estabelecer as dependências ou sequência das atividades Exemplo Dependências para a atividade ir ao supermercado adquirir as bebidas Definir quandade de bebidas a serem compradas Escolher supermercado com melhor preço 26 33 Passo 5 Estimar a Duração das Atividades Cada atividade tem uma duração esperada Se uma atividade é muito grande como determinar sua duração Decomponha a atividade Diferentes técnicas para estipular a duração da atividade Opinião de especialista Estimativa por analogia projeto anterior Planning Poker Métodos Ágeis Estimativa paramétrica fórmula APF PCU 27 33 Passo 6 Estimar o Custo das Atividades Recursos diferentes influenciam de maneira diferente nos custos Recursos humanos valor por hora do recurso x duração em horas Recursos de capital ex carro valor do recurso x número de recursos Recursos de consumo ex combustível valor do recurso x quantidade necessária para a atividade 28 33 Passo 7 Definir o Cronogorama O cronograma define O que deve ser feito Em que ordem deve ser feito Quanto tempo leva para fazer Quanto custa para fazer Exemplo Projeto de TCC Cronogramas em diferentes níveis de detalhadamento Exemplo de ferramenta Abordagens tradicionais Gráfico de Gantt 29 33 Marcos de Cronograma Representam o encerramento de alguma etapa São um bom momento para uma avaliação geral do andamento do projeto Exemplo Projeto de TCC 30 33 Passo 8 Definir o Orçamento Orçamento Σ custos das atividades margem de lucro Custos podem ser maiores ou menores que o Orçamento Custos Orçamento é o mais comum visa lucro Custos Orçamento visa aumentar a probabilidade de ganhar o projeto para projetos estratégicos O orçamento contém também o cronograma de desembolsos Ex Orçamento de R 10000000 com 4 desembolsos Normalmente os desembolsos são associados a marcos do projeto 31 33 Passo 9 Integrar Planos O plano do projeto envolve além do planejamento de escopo custo e cronograma o planejamento das demais práticas de ES Plano de riscos Plano de testes Plano de gerência de configuração e de mudanças 32 33 Atividade