aula07_criando a eap e planejando a qualidade.pdf

59
Engenharia de Software II: Criando a EAP e planejando a Qualidade Prof. Msc Ricardo Britto DIE-UFPI [email protected]

Upload: fabio-augusto-kepalas-chiaradia

Post on 22-Oct-2015

25 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Aula07_Criando a EAP e Planejando a Qualidade.pdf

Engenharia de Software II: Criando a EAP e planejando a Qualidade Prof. Msc Ricardo Britto DIE-UFPI [email protected]

Page 2: Aula07_Criando a EAP e Planejando a Qualidade.pdf

Sumário � Criando EAP. � Planejando a qualidade.

Page 3: Aula07_Criando a EAP e Planejando a Qualidade.pdf

Criando a Estrutura Analítica do Projeto � A EAP (WBS) é uma decomposição

hierárquica orientada à entrega do trabalho a ser executado pela equipe para atingir os objetivos do projeto.

� A EAP organiza e define o escopo total do projeto.

� A EAP subdivide o trabalho do projeto em partes menores e mais facilmente gerenciáveis.

Page 4: Aula07_Criando a EAP e Planejando a Qualidade.pdf

Criando a Estrutura Analítica do Projeto � É possível agendar, estimar custos,

monitorar e controlar o trabalho contido nos componentes de nível mais baixo da EAP, chamados de pacotes de trabalho.

� Os componentes da EAP auxiliam as partes interessadas a visualizar as entregas do projeto.

Page 5: Aula07_Criando a EAP e Planejando a Qualidade.pdf

Criando a Estrutura Analítica do Projeto �  As entradas deste processo são:

�  Declaração de escopo do projeto; �  Documentação de requisitos; �  Ativos de processos organizacionais.

�  A ferramenta e técnica utilizada é a decomposição.

�  As saídas deste processo são: �  EAP; �  Dicionário da EAP; �  Linhas de base do escopo; �  Atualizações de documentação do projeto.

Page 6: Aula07_Criando a EAP e Planejando a Qualidade.pdf

Decomposição � O processo “criar EAP” depende

intrinsicamente de uma ferramenta e técnica chamada de decomposição.

� Esta técnica envolve envolve a subdivisão das entregas em componentes menores e de mais fácil administração.

� Cada Nível da EAP é uma definição mais detalhada do nível acima.

Page 7: Aula07_Criando a EAP e Planejando a Qualidade.pdf

Decomposição � Segundo o PMBOK, a decomposição é

um processo de 5 passos: �  Identificação das entregas e do trabalho; �  Organização da EAP; �  Decomposição dos componentes da EAP

em componentes de nível mais baixo; �  Atribuição de códigos de identificação; �  Verificação da EAP.

Page 8: Aula07_Criando a EAP e Planejando a Qualidade.pdf

Construção da EAP � Não existe um jeito único de construir a

EAP, sendo que a estrutura em árvore é usada com frequência.

� Segundo o guia PMBOK, pode-se organizar a EAP de vários modos: �  Principais entregas e subprojetos; �  Subprojeto que poderia ser executado fora

da equipe do projeto; �  Fases do projeto.

Page 9: Aula07_Criando a EAP e Planejando a Qualidade.pdf

Níveis da EAP �  Embora o gerente tenha liberdade para

especificar o número de níveis da EAP, o PMBOK defini que o nível 1 de toda EAP deve ser o próprio projeto.

�  O primeiro nível de decomposição pode ser composto pelas entregas, fases ou subprojetos.

�  Os níveis que se seguem mostram um número cada vez maior de detalhes e poderiam incluir mais entregas e requisitos.

�  O nível mais baixo da EAP é chamado de nível de pacotes de trabalho.

Page 10: Aula07_Criando a EAP e Planejando a Qualidade.pdf

Passos para Elaboração de uma EAP � PASSO 1: Colocar no primeiro nível (nível

0) da EAP o nome do projeto.

Treinamento em Gerenciamento

de Projetos

Page 11: Aula07_Criando a EAP e Planejando a Qualidade.pdf

Passos para Elaboração de uma EAP � PASSO 2: Colocar no nível 1 as fases que

estabelecem o ciclo de vida do projeto. Treinamento em Gerenciamento

de Projetos

Preparação do treinamento Treinamento

Page 12: Aula07_Criando a EAP e Planejando a Qualidade.pdf

Passos para Elaboração de uma EAP � PASSO 3: Acrescentar ao nível 1, à

esquerda das fases, um elemento para conter os elementos de GP, e a direita para o encerramento.

Treinamento em Gerenciamento

de Projetos

Preparação do treinamento Treinamento GP Encerramento

Page 13: Aula07_Criando a EAP e Planejando a Qualidade.pdf

Passos para Elaboração de uma EAP �  PASSO 4: Identificar os subprodutos

necessários para que seja alcançado o sucesso do projeto em cada fase e no gerenciamento.

�  OBS 1: Caso seja necessário maior nível de detalhamento, pode-se detalhar ainda mais os elementos da EAP, decompondo os elementos existentes.

�  OBS 2: A EAP pode sofrer alterações no decorrer da execução dos processos de planejamento.

Page 14: Aula07_Criando a EAP e Planejando a Qualidade.pdf
Page 15: Aula07_Criando a EAP e Planejando a Qualidade.pdf

Identificadores EAP Exclusivos �  Seguindo o guia PMBOK, cada elemento de cada

nível da EAP deve receber um identificador único. �  Em geral, trata-se de um número, usado para

agregar e monitorar os custos e recursos de cada componente da EAP.

�  Esses números costumam estar associados ao plano de contas do sistema financeiro da organização, usados para monitorar os custos por categoria.

�  O conjunto desses identificadores numéricos é denominado código de contas.

Page 16: Aula07_Criando a EAP e Planejando a Qualidade.pdf

Exemplo 1 Treinamento Gerenciamento de Projetos

1.1Gerenciamento de projetos 1.1.1Kick-off 1.2 Preparação

Page 17: Aula07_Criando a EAP e Planejando a Qualidade.pdf

Dicionário da EAP �  É no dicionário que estão registradas as

descrições dos componentes de trabalho. �  Segundo o PMBOK, esse dicionário pode

conter os elementos a seguir para cada um dos elementos da EAP: �  Identificação do código de contas �  Descrição do trabalho do componente; �  Organização responsável pela conclusão do

componente;

Page 18: Aula07_Criando a EAP e Planejando a Qualidade.pdf

Dicionário da EAP � Segundo o PMBOK, esse dicionário pode

conter os elementos a seguir para cada um dos elementos da EAP (cont.): �  Lista do cronograma dos marcos; �  Cronogramas das atividades associadas

ao cronograma dos marcos; �  Recursos necessários; �  Estimativas de custo;

Page 19: Aula07_Criando a EAP e Planejando a Qualidade.pdf

Dicionário da EAP � Segundo o PMBOK, esse dicionário pode

conter os elementos a seguir para cada um dos elementos da EAP (cont.): �  Requisitos de qualidade; �  Critérios de aceitação; �  Referências técnicas; �  Informação de contrato.

Page 20: Aula07_Criando a EAP e Planejando a Qualidade.pdf

Exemplo Código Nome do

produto ou serviço

Descrição Responsável

1 Treinamento em GP

1.1 GP

1.1.1 Kick-off A reunião de partida deve ser feita na própria empresa e ser aberta pelo patrocinador. Devem ser convidados os principais envolvidos no projeto

Gerente de Projeto

1.1.2 Plano de Projeto

Documento em Word contendo o planejamento do projeto.

Gerente de Projeto

1.1.3 Reuniões de acompanhamento

Reuniões semanais com a equipe, a cada 2a feira pela manhã

Gerente de Projeto

Page 21: Aula07_Criando a EAP e Planejando a Qualidade.pdf

Linha de base do escopo �  A linha de base do escopo é o composta

pela declaração de escopo, EAP e o dicionário da EAP aprovados para o projeto.

�  Esses documentos descrevem em detalhes o trabalho do projeto.

�  A partir deles, se procede a criação do cronograma, alocação de recursos e o monitoramento e controle do trabalho do projeto.

Page 22: Aula07_Criando a EAP e Planejando a Qualidade.pdf

Construindo uma EAP para o Projeto de Reforma de um Edifício � EAP Reforma de um Edifício

2.0 Segurança das Instalações 2.1 Sistema de sprinklers 2.2 Elevadores 2.3 Planos de Evacuação de Emergência

3.0 Redução de Amianto 3.1 Inspeção e Identificação 3.2 Planos de Remoção

4.0 Escritórios 4.1 Plantas doas andares do edifício 4.2 Planos de alocação do espaço dos escritórios 4.3 Plantas das salas de descanso 4.4 Plantas de sala de ginástica dos funcionários

Page 23: Aula07_Criando a EAP e Planejando a Qualidade.pdf

Construindo uma EAP para o Projeto de Reforma de um Edifício

� Dicionário da EAP 3.1 Inspeção e Identificação

Descrição do trabalho: Inspecionar o edifício em busca de amianto e identificar todas as áreas na qual ele foi encontrado. Atualizar os planos de remoção (EAP 2.2) com cada localização identificada.

Organização responsável: Fulano, do Departamento de Instalações, irá contratar e supervisionar o responsável pela execução do serviço

Page 24: Aula07_Criando a EAP e Planejando a Qualidade.pdf

Construindo uma EAP para o Projeto de Reforma de um Edifício �  Dicionário da EAP

3.1 Inspeção e Identificação Cronograma de marcos:

A inspeção e identificação devem começar após a identificação e contratação do empreiteiro (no máximo 1º julho). O trabalho deve ser concluído no máximo até 15 de dezembro.

Informação de contrato: Dois empreiteiros foram identificados como qualificados e experientes neste tipo de trabalho. O processo de contratação será encerrado até 12 de julho.

Page 25: Aula07_Criando a EAP e Planejando a Qualidade.pdf

Introdução à Qualidade �  O gerenciamento da qualidade do projeto

engloba o gerenciamento do projeto e o produto do projeto.

�  Se aplica a todos os projetos, independentemente da natureza do produto.

�  As medidas e técnicas de qualidade do produto são específicas do tipo de produto resultante do projeto.

�  Deixar de cumprir os requisitos de qualidade do produto ou do projeto pode ter consequências negativas graves.

Page 26: Aula07_Criando a EAP e Planejando a Qualidade.pdf

Introdução à Qualidade � O gerenciamento moderno da

qualidade complementa o gerenciamento de projetos.

� As duas disciplinas reconhecem a importância da: �  Satisfação do cliente; �  Prevenção ao invés de inspeção; �  Melhoria contínua; �  Responsabilidade da gerência.

Page 27: Aula07_Criando a EAP e Planejando a Qualidade.pdf

Qualidade e Grau de Qualidade � Qualidade e grau de qualidade não são

a mesma coisa. � Qualidade é o grau com que um

conjunto de características inerentes atende aos requisitos.

� Grau é uma categoria atribuída aos produtos ou serviços que têm a mesma utilidade funcional, mas diferentes características técnicas.

Page 28: Aula07_Criando a EAP e Planejando a Qualidade.pdf

Qualidade e Grau de Qualidade � Embora um nível de qualidade que não

cumpra os requisitos de qualidade seja sempre um problema, um grau baixo pode não ser.

� Exemplo: �  Um produto de software pode ter alta

qualidade (sem defeitos óbvios, manual de fácil leitura) e um grau baixo (número limitado de funcionalidades).

Page 29: Aula07_Criando a EAP e Planejando a Qualidade.pdf

Precisão e Exatidão � Precisão significa que os valores de

medições repetidas estão agrupados e têm pouca dispersão.

� Exatidão significa que o valor medido está bem próximo do valor correto.

� Medidas precisas não são necessariamente exatas.

� Uma medida muito exata não é necessariamente precisa.

Page 30: Aula07_Criando a EAP e Planejando a Qualidade.pdf

Planejar a Qualidade � É o processo de identificação dos

requisitos e/ou padrões de qualidade do projeto e do produto.

� Também documenta como o projeto demonstrará a conformidade.

� Deve ser realizado em paralelo com os outros processos de planejamento do projeto.

Page 31: Aula07_Criando a EAP e Planejando a Qualidade.pdf

Planejar a Qualidade �  As entradas deste processo são:

�  Declaração do escopo do projeto; �  EAP; �  Dicionário da EAP; �  Registro das partes interessadas; �  Linha de base do desempenho de custos; �  Linha de base do cronograma; �  Registro dos riscos; �  Fatores ambientais da empresa; �  Ativos de processos organizacionais.

Page 32: Aula07_Criando a EAP e Planejando a Qualidade.pdf

Planejar a Qualidade �  As ferramentas e técnicas deste processo são:

�  Análise de custo-benefício; �  Custo da qualidade (CDQ); �  Gráficos de controle; �  Benchmarking; �  Projeto de experimentos (DOE); �  Amostragem estatística; �  Fluxogramas; �  Metodologias proprietárias de gerenciamento da

qualidade; �  Ferramentas adicionais de planejamento da

qualidade.

Page 33: Aula07_Criando a EAP e Planejando a Qualidade.pdf

Planejar a Qualidade � As saídas deste processo são:

�  Plano de gerenciamento da qualidade; �  Métricas da qualidade; �  Listas de verificação da qualidade; �  Plano de melhorias no processo; �  Atualizações nos documentos do projeto.

Page 34: Aula07_Criando a EAP e Planejando a Qualidade.pdf

Exemplo � Como resultado deste processo, são

acrescentados à EAP produtos ou serviços para garantia e Controle da Qualidade.

� No exemplo do curso de Treinamento em GP, foram colocados como instrumento de controle de qualidade a avaliação do treinamento pelos alunos e a prova.

Page 35: Aula07_Criando a EAP e Planejando a Qualidade.pdf

Fatores Ambientais da Empresa � Os fatores ambientais que influenciam o

processo incluem, entre outros: �  Regulamentações de órgãos

governamentais; �  Normas, padrões e diretrizes específicos da

área de aplicação; �  Condições de trabalho/operacionais do

projeto/produto que podem afetar a qualidade do projeto.

Page 36: Aula07_Criando a EAP e Planejando a Qualidade.pdf

Ativos de Processos Organizacionais �  Os ativos de processos organizacionais que

influenciam o processo incluem, entre outros: �  Políticas, procedimentos e diretrizes

organizacionais de qualidade; �  Bancos de dados históricos; �  Lições aprendidas de projetos anteriores; �  Política de qualidade, endossada pela alta

administração, que define a meta da organização executora em relação à qualidade.

Page 37: Aula07_Criando a EAP e Planejando a Qualidade.pdf

Análise de Custo-benefício � Os principais benefícios de cumprir os

requisitos de qualidade podem incluir: �  Maior produtividade; �  Custos mais baixos; �  Menos retrabalho; �  Maior satisfação dos stakeholders.

� Um business case de cada atividade de qualidade compara o custo da etapa de qualidade com o benefício esperado.

Page 38: Aula07_Criando a EAP e Planejando a Qualidade.pdf

Custo da Qualidade � Diz respeito ao custo total da geração do

produto ou serviço do projeto de acordo com os padrões de qualidade.

� Há duas categorias de custos: �  Custos da conformidade (prevenção); �  Custos da não conformidade (contenção).

Page 39: Aula07_Criando a EAP e Planejando a Qualidade.pdf

Custo da Qualidade � A três tipos de custo que que se

enquadram nas duas categorias discutidas: �  Custos de prevenção (conformidade); �  Custos de avaliação (conformidade); �  Custos de falhas (não conformidade):

�  Internos (encontrados no decorrer do projeto);

� Externos (encontrados pelo cliente).

Page 40: Aula07_Criando a EAP e Planejando a Qualidade.pdf

Custo da Qualidade

Page 41: Aula07_Criando a EAP e Planejando a Qualidade.pdf

Gráficos de Controle �  São usados para determinar se um processo

é estável e se as variações no processo estão ou não sob controle.

�  Os limites de especificação superior e inferior se baseiam nos requisitos do contrato.

�  Eles refletem os valores máximo e mínimo permitidos.

�  Pode haver penalidades associadas com a ultrapassagem dos limites de especificação.

Page 42: Aula07_Criando a EAP e Planejando a Qualidade.pdf

Gráficos de Controle � Embora sejam usados mais

frequentemente para rastrear as atividades repetitivas necessárias para produzir lotes manufaturados, também podem ser usados para: �  Monitorar variações de custos e prazos; �  Volume; �  Frequência de mudanças no escopo.

Page 43: Aula07_Criando a EAP e Planejando a Qualidade.pdf

Gráficos de Controle

Page 44: Aula07_Criando a EAP e Planejando a Qualidade.pdf

Benchmarking �  Envolve a comparação de práticas de

projetos reais ou planejados com as de projetos comparáveis para: �  Identificar as melhores práticas; �  Gerar ideias para melhorias; �  Fornecer uma base para medir o desempenho.

�  Esses outros projetos podem estar na organização executora ou fora dela, e podem estar dentro da mesma área de aplicação ou em outra área.

Page 45: Aula07_Criando a EAP e Planejando a Qualidade.pdf

Projeto de Experimentos (DOE) � Um método estatístico para identificar os

fatores que podem influenciar variáveis específicas de um produto ou processo em desenvolvimento ou em produção.

� O método DOE deve ser usado durante o processo Planejar a qualidade para determinar o número e o tipo de testes e seu impacto no custo da qualidade.

Page 46: Aula07_Criando a EAP e Planejando a Qualidade.pdf

Amostragem Estatística � Envolve a escolha de parte de uma

população de interesse para inspeção (Selecionar aleatoriamente 10 desenhos de engenharia em uma lista de 75).

� A frequência e os tamanhos das amostras devem ser determinados durante o processo Planejar a qualidade para que o custo da qualidade inclua o número de testes, descarte esperado, etc.

Page 47: Aula07_Criando a EAP e Planejando a Qualidade.pdf

Fluxogramas

Page 48: Aula07_Criando a EAP e Planejando a Qualidade.pdf

Metodologias proprietárias de gerenciamento da qualidade �  Existem diversas metodologias que auxiliam

no gerenciamento de qualidade, tais como: �  Seis Sigma, �  Lean Seis Sigma, �  Desdobramento da função qualidade (Quality

Function Deployment, QFD), �  CMMI (Capability Maturity Model Integrated); �  GQT (Gerenciamento Total da Qualidade)

Page 49: Aula07_Criando a EAP e Planejando a Qualidade.pdf

GQT � O GQT considera o processo como

problema, e não as pessoas. � Todas as pessoas e atividades da

empresa estão envolvidas com a qualidade.

� Estipula que a qualidade deve ser gerenciada e que suas melhorias devem representar uma maneira contínua de se fazer negócios.

Page 50: Aula07_Criando a EAP e Planejando a Qualidade.pdf

GQT

Page 51: Aula07_Criando a EAP e Planejando a Qualidade.pdf

Seis (Six) Sigma �  É um conjunto de práticas originalmente

desenvolvidas pela Motorola para melhorar sistematicamente os processos ao eliminar defeitos.

�  Um defeito é definido como a não conformidade de um produto ou serviço com suas especificações.

�  Seis Sigma também é definido como uma estratégia gerencial para promover mudanças nas organizações, fazendo com que se chegue a melhorias nos processos, produtos e serviços para a satisfação dos clientes.

Page 52: Aula07_Criando a EAP e Planejando a Qualidade.pdf

Seis (Six) Sigma � Projetos Six Sigma seguem duas

metodologias inspiradas pelo Plan-Do-Check-Act Cycle de Edwards Deming.

� Estas metodologias, compostas de cinco fases cada, são chamadas pelos acrônimos DMAIC e DMADV.

Page 53: Aula07_Criando a EAP e Planejando a Qualidade.pdf

Seis (Six) Sigma

Page 54: Aula07_Criando a EAP e Planejando a Qualidade.pdf

Ferramentas Adicionais de Planejamento da Qualidade � Brainstorming � Diagramas de afinidade; � Análise do campo de força; � Técnicas de grupos nominais; � Diagramas matriciais; � Matrizes de priorização.

Page 55: Aula07_Criando a EAP e Planejando a Qualidade.pdf

Plano de Gerenciamento da Qualidade �  Descreve como a equipe de gerenciamento

de projetos implementará a política de qualidade da organização executora.

�  Fornece entradas para o plano geral de gerenciamento do projeto e inclui: �  Controle da qualidade; �  Garantia da qualidade; �  Abordagens de melhoria contínua de processos

para o projeto.

Page 56: Aula07_Criando a EAP e Planejando a Qualidade.pdf

Métricas de Qualidade �  É uma definição operacional que descreve um

atributo do projeto ou do produto, e como o processo de controle da qualidade irá medi-lo.

�  A tolerância define as variações aceitáveis nas métricas.

�  Alguns exemplos de métricas da qualidade incluem: �  Desempenho dentro do prazo; �  Controle do orçamento; �  Frequência de defeitos; �  Taxa de falha; �  Disponibilidade, confiabilidade e cobertura de testes.

Page 57: Aula07_Criando a EAP e Planejando a Qualidade.pdf

Listas de Verificação �  É uma ferramenta estruturada, geralmente

específica do componente, usada para verificar se um conjunto de etapas necessárias foi executado.

�  Muitas organizações têm listas de verificação padronizadas disponíveis para garantir a consistência em tarefas realizadas com frequência.

�  Em algumas áreas de aplicação, também existem listas de verificação disponibilizadas por associações profissionais.

Page 58: Aula07_Criando a EAP e Planejando a Qualidade.pdf

Plano de Melhorias no Processo �  Detalha as etapas de análise de processos para

identificar as atividades que aumentam o seu valor. �  As áreas a serem consideradas incluem:

�  Limites do processo - Descrevem a finalidade dos processos, seu início e fim, as entradas/saídas, os dados necessários, o proprietário e as partes interessadas.

�  Configuração do processo - Uma representação gráfica dos processos, com as interfaces identificadas, usada para facilitar a análise.

�  Métricas do processo - Junto com os limites de controle, permite a análise da eficiência do processo.

�  Metas para melhoria do desempenho - Orientam as atividades de melhorias no processo.

Page 59: Aula07_Criando a EAP e Planejando a Qualidade.pdf

Atualizações nos Documentos do Projeto � Os documentos do projeto que podem

ser atualizados incluem, entre outros: �  Registro das partes interessadas e �  Matriz de responsabilidades.