35
Qualidade de Software - F URB Gerência de Projeto “ Aplicação de conhecimento, habilidades, ferramentas e técnicas às atividades do projeto, com o intuito de atender ou exceder a expectativa do cliente do projeto” Project Management Institute (PMI), 1996

Gerência de Projeto

Embed Size (px)

DESCRIPTION

Gerência de Projeto. “ Aplicação de conhecimento, habilidades, ferramentas e técnicas às atividades do projeto, com o intuito de atender ou exceder a expectativa do cliente do projeto” Project Management Institute (PMI), 1996. Atividades da Gerência. - PowerPoint PPT Presentation

Citation preview

Page 1: Gerência de Projeto

Qualidade de Software - FURB

Gerência de Projeto

“ Aplicação de conhecimento, habilidades, ferramentas e técnicas às atividades do projeto, com o intuito de atender ou exceder a expectativa do cliente do projeto”

Project Management Institute (PMI), 1996

Page 2: Gerência de Projeto

Qualidade de Software - FURB

Atividades da Gerência

• Planejar: decidir antecipadamente o que fazer, como fazer, quando fazer e quem deve fazer;

• Organizar: definir uma estrutura organizacional, eficiente e eficaz, que facilite a execução das atividades do projeto, que estabeleça autoridades e defina responsabilidades para as atividades;

Page 3: Gerência de Projeto

Qualidade de Software - FURB

Atividades da Gerência• Selecionar pessoas: selecionar, treinar e

desenvolver pessoas para ocupar os cargos definidos na estrutura organizacional;

• Dirigir: executar atividades que motivem as pessoas a executar as tarefas definidas;

• Controlar: garantir que a execução do projeto ocorra conforme o planejado. Medir desempenho e resultados. Definir ações corretivas.

Page 4: Gerência de Projeto

Qualidade de Software - FURB

Conceito de Gerência

“Gerenciar consiste em executar atividades e tarefas que têm como propósito planejar e controlar as atividades de outras pessoas para atingir objetivos que não podem ser alcançados caso as pessoas atuem por conta própria” - Koontz, 1980.

Page 5: Gerência de Projeto

Qualidade de Software - FURB

Modelo de Gerência - Joiner

• Camadas da engenharia de software - PRESSMAN

• Teoria W - BOEHM

• Qualidade, Abordagem Científica e Equipe Coesa

• Mudar e Aprimorar

• Gerenciar novos conhecimentos

Page 6: Gerência de Projeto

Qualidade de Software - FURB

Vértices do Modelo - Joiner

• Qualidade do Software definida pelo cliente: aquilo que o cliente espera, valoriza e pelo que está disposto a pagar;

• Abordagem Científica: processos racionais e controláveis, métodos eficazes e ferramentas adequadas, conforme proposto por Pressman;

Page 7: Gerência de Projeto

Qualidade de Software - FURB

Vértices do Modelo - Joiner

• Equipe Coesa: identidade própria, que conhece, entende e luta pelas metas e objetivos do projeto, no qual agem no sentido de criar situações em que todos ganham, evitando situações em que todos perdem ou em que alguns perdem e outros ganham - proposto pela Teoria -W

Page 8: Gerência de Projeto

Qualidade de Software - FURB

Utilização do Modelo• Analisar uma determinada situação;

• Verificar em conjunto com a equipe se ela contribui para aprimorar um ou mais vértices;

• Situações que trazem aprimoramentos são aceitas e incentivadas;

• Situações que prejudiquem algum vértice ou que nada aprimoram são rejeitadas.

Page 9: Gerência de Projeto

Qualidade de Software - FURB

Alerta • Oportunidade de atualização tecnológica• Aprimorar permanentemente e por muito tempo,

sem inovar pode levar a organização a uma situação de desvantagem;

• Deve-se procurar identificar oportunidades de inovação na qualidade, na abordagem científica utilizada e na maneira de aumentar a coesão da equipe para obter e manter um diferencial competitivo.

Page 10: Gerência de Projeto

Qualidade de Software - FURB

Práticas Gerencias

• Seleção e adaptação do processo de desenvolvimento em função das características:

• da organização;

• da aplicação;

• dos usuários;

• dos recursos disponíveis;

• da equipe do projeto

Page 11: Gerência de Projeto

Qualidade de Software - FURB

Processos modernos - Jacobson

• Abordagens Iterativas, incrementais e centradas na arquitetura do software e em casos de uso;

• Necessidade das organizações responderem com rapidez às mudanças ambientais;

• velocidade, qualidade e custo

Page 12: Gerência de Projeto

Qualidade de Software - FURB

Abordagem Incremental

• Deve-se liberar o mais cedo possível versões operacionais da aplicação capazes de agregar valor ao negócio;

• Objetivos de Negócios e princípio de Pareto (80 % do objetivo é normalmente atingido com 20 % de esforço necessário)

Page 13: Gerência de Projeto

Qualidade de Software - FURB

Atividades Previstas• Identificar e relacionar os requisitos;

• Identificar objetivos de negócios que se deseja atingir - vantagens competitivas, diferenciais estratégicos, aumento da eficiência ou da eficácia organizacional;

• Estimar o tempo adequado ao mercado para entrada em operação da versão do sistema;

• Selecionar os requisitos que devem estar presentes na versão do sistema - Pareto

Page 14: Gerência de Projeto

Qualidade de Software - FURB

Práticas nas Versões do Sistema

• As atividades previstas no cronograma devem ser detalhadas para permitir o acompanhamento do progresso e detectar eventuais atrasos de apenas um dia;

• Reuniões de acompanhamento do projeto devem ser realizadas semanalmente e em um dia fixo da semana para que as pessoas possam se programar - Lista de Verificação

Page 15: Gerência de Projeto

Qualidade de Software - FURB

Práticas nas Versões do Sistema• Reuniões de Avaliação visam identificar

problemas e não resolvê-los;

• Metas motivam mais do que prazos;

• Analistas e programadores devem avaliar o risco de perder o trabalho que estão realizando a cada instante;

• Contabilizar os tempos da empresa que influenciam no cronograma do projeto e que estão fora do controle do gerente

Page 16: Gerência de Projeto

Qualidade de Software - FURB

Práticas nas Versões do Sistema• Lembrar que de 80% a 96% dos problemas que

ocorrem nos projetos decorrem de falhas no processo e não nos analistas ou programadores - Só podem ser eliminados pelo gerente;

• Implantação de sistemas deve ser administrada como processo de mudança;

• Realizar desenvolvimento centrados em componentes - apoiados por ferramentas

Page 17: Gerência de Projeto

Qualidade de Software - FURB

Gerência - Conclusão

• Gerenciar é fazer dar certo !

• Alcançar resultados esperados, nos prazos e custos previstos deve ser a preocupação de todo gerente;

• Não basta o uso de métodos e ferramentas !

• O gerente necessita desenvolver características de liderança, capazes de motivar as pessoas a realizar suas atividades

Page 18: Gerência de Projeto

Qualidade de Software - FURB

Normas Relacionadas

• ISO/IEC 12207 - Processo de Gerência;

• ISO/IEC 15504 - Processos de Gerência ;

• Áreas de Gerência do PMBOK - PMI (Guia para gestão de projetos)

Page 19: Gerência de Projeto

Qualidade de Software - FURB

Grupos de processos - PMBOK

• Processos de iniciação: reconhecimento de que o projeto deve ser iniciado ou uma de suas fases, sendo isto feito através de uma autorização de início;

• Processos de planejamento: desenvolvimento e manutenção de uma esquema de trabalho para o acompanhamento das demandas da organização

Page 20: Gerência de Projeto

Qualidade de Software - FURB

Grupos de processos - PMBOK

• Processos de execução: coordenação de pessoal e de recursos designados para a execução das atividades do projeto;

• Processos de controle: validação dos objetivos alcançados pelo projeto, através da monitoração e medida do progresso das atividades, com a aplicação de medidas corretivas, quando for necessário;

Page 21: Gerência de Projeto

Qualidade de Software - FURB

Grupos de processos - PMBOK

• Processos de finalização: aceitação formal dos produtos gerados pelo projeto ou suas fases, e encerramento desse projeto ouo suas fases.

• Os cinco grupos de processos estão ligados entre si pelo resultado que produzem. O produto de saída de um grupo torna-se produto de entrada para outro grupo.

Page 22: Gerência de Projeto

Qualidade de Software - FURB

Estrutura das Áreas de Gerência - PMBOK

• Gerência da Integração: abrange os processos que asseguram que os diversos elementos do projeto sejam coordenados apropriadamente;

• Gerência do Escopo: cobre o trabalho a ser realizado ao longo do ciclo de vida do produto, para a obtenção dos resultados do projeto - intermediários ou finais

Page 23: Gerência de Projeto

Qualidade de Software - FURB

Estrutura das Áreas de Gerência - PMBOK

• Gerência do Prazo: inclui processos necessários a conclusão do projeto em conformidade com os prazos definidos;

• Gerência de Custos: envolve os processos que garantem que o projeto seja concluído em conformidade com o orçamento definido e seja aprovado;

Page 24: Gerência de Projeto

Qualidade de Software - FURB

Estrutura das Áreas de Gerência - PMBOK

• Gerência da Qualidade: constituída dos processos que garantem que o projeto atenda as necessidades de seus clientes e intervenientes, utilizando métricas de produtividade e de qualidade;

• Gerência de Recursos Humanos:descreve os processos necessários para proporcionar a melhor utilização das pessoas envolvidas no projeto

Page 25: Gerência de Projeto

Qualidade de Software - FURB

Estrutura das Áreas de Gerência - PMBOK

• Gerência de Comunicação: contém os processos para a geração, obtenção distribuição, arquivamento e transferência de informações necessárias no contexto do projeto. Enviar e receber informações na linguagem do projeto;

Page 26: Gerência de Projeto

Qualidade de Software - FURB

Estrutura das Áreas de Gerência - PMBOK

• Gerência de Riscos: contém os processos relacionados a identificação e quantificação, análise e respostas aos riscos em projetos

• Gerência de Suprimentos / Aquisições: descreve os processos necessários para a aquisição de mercadorias e serviços fora da organização que desenvolve o projeto

Page 27: Gerência de Projeto

Qualidade de Software - FURB

Gerência da Integração

• Desenvolvimento do plano do projeto

• Execução do plano do projeto

• Controle das mudanças no projeto

Page 28: Gerência de Projeto

Qualidade de Software - FURB

Gerência do Escopo

• Inicialização

• Definição do escopo

• Detalhamento do escopo

• Verificação do escopo

• Controle das mudanças no escopo

Page 29: Gerência de Projeto

Qualidade de Software - FURB

Gerência do Prazo

• Definição das atividades

• Seqüenciamento das atividades

• Estimativas de duração das atividade

• Desenvolvimento do cronograma

• Controle do cronograma

Page 30: Gerência de Projeto

Qualidade de Software - FURB

Gerência de Custos

• Planejamento de recursos

• Estimativa de custos

• Orçamento dos custos

• Controle de custos

Page 31: Gerência de Projeto

Qualidade de Software - FURB

Gerência da Qualidade

• Planejamento da qualidade

• Garantia da qualidade

• Controle da qualidade

Page 32: Gerência de Projeto

Qualidade de Software - FURB

Gerência de Recursos Humanos

• Planejamento da organização do projeto

• Identificação e Mobilização de pessoal

• Desenvolvimento da equipe do projeto

Page 33: Gerência de Projeto

Qualidade de Software - FURB

Gerência de Comunicação

• Planejamento da comunicação

• Disponibilização da informação

• Comunicação do desempenho

• Fechamento administrativo

Page 34: Gerência de Projeto

Qualidade de Software - FURB

Gerência de Riscos

• Identificação do risco

• Avaliação do risco

• Atuação quanto aos riscos

• Controle das respostas ao risco

Page 35: Gerência de Projeto

Qualidade de Software - FURB

Gerência de Suprimentos / Aquisições

• Planejamento de suprimentos

• Planejamento de compras

• Identificação de fornecedores

• Seleção de fornecedores

• Administração de contratos

• Encerramento do contrato