Baixe o app para aproveitar ainda mais
Prévia do material em texto
Aula de Hoje • Gerenciamento de Projetos de Software • Apresentar o gerenciamento de projeto de software e descrever suas características • Explicar as tarefas principais conduzidas pelos gerentes de projeto Exemplo de um processo GENÉRICO de Software Engenharia Engenharia de de RequisitosRequisitos Projeto Projeto de de SoftwareSoftware Construção Construção e e TesteTeste ImplantaçãoImplantação Na execução do processo de construção de um software, eu tenho prazos para seguir e custos envolvidos... O desafio é: “Como assegurar que o software será entregue dentro do prazo definido no cronograma e de acordo com os requisitos especificados?” Projeto X Processo • PROCESSO: sequência de passos, tarefas e atividades que convertem entradas em saídas • PROJETO: empreendimento temporário (início e fim definidos) com o objetivo de criar um produto ou serviço único Motivação • Necessidade de gerenciamento de PROJETO • Projetos sujeitos a prazos e custos reduzidos • Necessidade de atender aos requisitos levantados• Necessidade de atender aos requisitos levantados Motivação Motivação • Para um bom gerenciamento, é necessário: • Entender o escopo e os requisitos do software • Saber definir os prazos• Saber definir os prazos • Saber controlar os custos (gastos) • Saber gerenciar os recursos necessários X disponíveis (pessoas, equipamentos, etc) • Identificar os riscos envolvidos no projeto Motivação • Necessidade por respostas • Como pessoas, procedimentos e riscos devem ser gerenciados durante um projeto de software? • Como prever esforço, custo e duração de projeto? • Como é criado um cronograma de projeto? • O que se deve monitorar em um projeto de software? • O que envolve o gerenciamento de projetos de software? • Etc... Como gerenciar? • Guia PMBOK (Project Management Body of Knowledge) • Publicado pelo Project Management Institute (PMI) • Apresenta um conjunto de práticas em gerenciamento de projetos • Primeira iniciativa - white paper em 1983 • Primeira edição do PMBOK em 1996 • Atualmente 5ª edição – 2013 Como gerenciar? • Guia PMBOK (5ª ed) define um processo de gerenciamento de projetos • Iniciação • Planejamento • Execução • Monitoramento e controle • Encerramento Como gerenciar? O que gerenciar? • Guia PMBOK (5ª ed) define 10 áreas de conhecimento para gerenciamento de projetos • Integração do projeto • Escopo do projeto• Escopo do projeto • Tempo • Custos • Qualidade • Recursos humanos • Comunicações do projeto • Riscos do projeto • Aquisições do projeto • Partes interessadas no projeto Integração • Núcleo do gerenciamento de projetos • Gerenciar a integração do projeto é garantir que os componentes do projeto trabalhem juntos • É papel do gerente de projetos fazer que isso aconteça • Exige habilidades em negociação e gerenciamento de conflitos de interesses • Também exige habilidades gerais de gerenciamento, boa comunicação, organização, familiaridade técnica com o produto, etc Integração • Pode ser dividido em três partes • Desenvolvimento do Plano do Projeto • Execução do Plano Como atender aos requisitos do SW no • Controle de Mudanças requisitos do SW no prazo determinado, sem poder contratar mais pessoas para não aumentar os custos? O que gerenciar? • Guia PMBOK (5ª ed) define 10 áreas de conhecimento para gerenciamento de projetos • Integração do projeto • Escopo do projeto• Escopo do projeto • Tempo • Custos • Qualidade • Recursos humanos • Comunicações do projeto • Riscos do projeto • Aquisições do projeto • Partes interessadas no projeto Escopo • Definir escopo é definir o que precisa ser feito para que um projeto seja considerado concluído • Serve como guia para determinar também o que não está incluído no projetoincluído no projeto • O escopo é o FOCO do projeto Escopo • Escopo do projeto X escopo do produto • O escopo do projeto define o trabalho necessário para fazer o produto • O escopo do produto define as características do produto que está sendo criado • Em software, por exemplo, requisitos funcionais e não-funcionais O que gerenciar? • Guia PMBOK (5ª ed) define 10 áreas de conhecimento para gerenciamento de projetos • Integração do projeto • Escopo do projeto• Escopo do projeto • Tempo • Custos • Qualidade • Recursos humanos • Comunicações do projeto • Riscos do projeto • Aquisições do projeto • Partes interessadas no projeto Tempo (prazos) • Descrever as atividades necessárias para o término do projeto garantindo os prazos definidos em um cronograma de atividades sejam cumpridoscronograma de atividades sejam cumpridos Tempo (prazos) • Definir um CRONOGRAMA de desenvolvimento • Identificar as atividades específicas do cronograma que necessitam ser executadas • Identificar as dependências entre as atividades do cronograma • Estimar os tipo e quantidades dos recursos requeridos para executar cada atividade do cronograma • Estimar a duração de cada atividade • Analisar as sequências das atividades, suas dependências, durações e recursos requeridos para criar o cronograma Tempo (prazos) O que gerenciar? • Guia PMBOK (5ª ed) define 10 áreas de conhecimento para gerenciamento de projetos • Integração do projeto • Escopo do projeto• Escopo do projeto • Tempo • Custos • Qualidade • Recursos humanos • Comunicações do projeto • Riscos do projeto • Aquisições do projeto • Partes interessadas no projeto Custos • Os processos de gerência do custo do projeto incluem: • Estimativa de custo: desenvolver uma aproximação dos gastos com os recursos necessários para execução do projeto • Orçamento de Custo: agregar os custos estimados de atividades ou de pacotes individuais de trabalho para estabelecer uma base de custo • Controle de Custo: influenciar nos fatores que geram uma variação de custo e controlar as mudanças de orçamento do projeto O que gerenciar? • Guia PMBOK (5ª ed) define 10 áreas de conhecimento para gerenciamento de projetos • Integração do projeto • Escopo do projeto• Escopo do projeto • Tempo • Custos • Qualidade • Recursos humanos • Comunicações do projeto • Riscos do projeto • Aquisições do projeto • Partes interessadas no projeto Qualidade • Como conceito, conhece-se a qualidade há milênios • Só recentemente ela adquiriu o status de função da gerência • Originalmente, a qualidade era relativa e voltada para a • Originalmente, a qualidade era relativa e voltada para a inspeção; hoje, as atividades relacionadas com a qualidade ampliaram-se bastante e são consideradas essenciais para o sucesso estratégico de um projeto Qualidade • Segundo o PMI: “Um projeto com qualidade é aquele concluído em conformidade com os requisitos, especificações e adequação conformidade com os requisitos, especificações e adequação ao uso” Qualidade • Principais processos da gerência da qualidade do projeto • Planejamento – Identificar padrões de qualidade relevantes para o projeto e determinar como atender a esses padrões • Garantia da qualidade – aplicar atividades de qualidade planejadas • Garantia da qualidade – aplicar atividades de qualidade planejadas e sistemáticas para assegurar que o projeto empregará todos os processos necessários para atender os requisitos • Controle de qualidade – monitorar os resultados específicos do projeto a fim de determinar se esses resultados estão de acordo com os padrões relevantes de qualidade e identificação de maneiras para eliminar as causas de um desempenho insatisfatório Leitura Recomendada – INSTITUTE, Project Management:A Guide to the Project Management Body of Knowledge ( PMBOK® Guide ) – Fifth Edition,2013.PMBOK® Guide ) – Fifth Edition, 2013.
Compartilhar