Engenharia de Software INE 5322 Planejamento e Anlise de Riscos
Walter de Abreu Cybis Maio, 2007
Universidade Federal de Santa Catarina Departamento de Informtica e Estatstica Curso de Bacharelado em Cincia da Computao
Planejamento de Projetos
INICIAO DO PROJETO
Projeto Executivo
PLANEJAMENTO PRELIMINAR
Plano Bsico
Viso do Produto; Plano de Iteraes; Estimativa de recursos; An riscos; Anlise de riscos; Cronograma preliminar; preliminar Plano de controle
Negociao da Proposta Contratao do projeto PLANEJAMENTO DETALHADO
Plano Detalhado
An Anlise de Riscos Onde esto os Riscos?
No futuro do ambiente interno e externo ... mercado, tecnologia, economia, governo Nas mudanas do ambiente ... nos requisitos dos clientes, em ambientes tecnolgicos, equipamentos, poltica econmica e tecnolgica, leis e programas de apoio a P&D, oramentos. Nas decises ... O que produzir? Com que mtodos e ferramentas? Com que equipe? Com que nvel de qualidade? Com qual oramento?
An Anlise de Riscos - Terminologia Fator de risco:
Algum ponto vulnervel no projeto - que possa ser atacado por eventos que o impeam de funcionar como previsto;
Ex: o sistema, a equipe, o ambiente de trabalho;
Risco:
A ameaa um acontecimento para o qual o fator de risco vulnervel
Incidente (acidente):
A ocorrncia de uma ameaa para um fator de risco;
An Tcnica de Anlise de Riscos
Definio
Conjunto de tcnicas e ferramentas para identificar, estimar, avaliar, monitorar e administrar os acontecimentos que colocam em risco a execuo do projeto.
Etapas da Anlise de Riscos
Etapa 1 - Identificao dos riscos; Etapa 2 - Projeo/ Estimativas dos riscos; Etapa 3 - Avaliao dos riscos; Etapa 4 - Administrao dos riscos; Etapa 5 - Monitoramento dos Riscos;
Identifica Etapa 1 - Identificao dos riscos
Riscos de projeto :
Falta de recursos, de tempo, de dinheiro, de pessoal, de produtos do cliente, de apoio;
Lista de verificao sobre riscos envolvendo a equipe :
Competente? Disponvel? Motivada? Treinada? Informada? Com a dedicao necessria? No momento certo?
Riscos tcnicos :
Dificuldades no projeto, na implementao, na instalao e na manuteno devido a complexidade, tamanho e estrutura do sistema.
Riscos do negcio :
Aumento de preo, falta de mercado, falta competncia para vendas ...
Etapa 2 - Estimativa dos riscos
Estimativa (ri, li, xi)
Descrio do risco:(ri) ;
Descrio dos fatores de risco e dos riscos;
Probabilidade de sua ocorrncia:(li) [alta, mdia, baixa]; m
Estimativa baseada no histrico de acontecimentos ou na intuio das pessoas: [valor probabilstico];
Impacto da ocorrncia de um risco:(xi) [alto, mdio, baixo]; m
Descrio da gravidade, abrangncia & durao do impacto da ocorrncia de um risco;
Ex: aumento de custos, tempo e perda de desempenho
Avalia Etapa 3 - Avaliao dos riscos
Priorizao dos Riscos Principais;
Regra de Paretto: 80 % dos problemas decorrem de 20 % dos riscos
Definir os nveis de Riscos Referentes;
So os riscos que podem encerrar o projeto...
Excesso de custos: (+% custo); Descumprimento de prazos: (+% tempo); Degradao de desempenho: (-% performance);
Relacionar Riscos principais x Riscos referentes;
Administra Etapa 4 - Administrao de riscos
Montar um Plano de Administrao e Monitoramento dos Riscos -PAMR-;
Definir maneiras de proteger o projeto;
Providncias para evitar a ocorrncia de um risco; Providncias para minimizar suas conseqncias;
+ gente, + treinamento, + documentao. + trabalho em equipe + consultores ...
Verificar a relao Custo x Benefcio de providncias para evitar a ocorrncia dos riscos e minimizar suas conseqncias.
Custo das providncias preventivas e corretivas X Custo da ocorrncia dos riscos + vantagens da entrega de um produto com qualidade;
Administra Etapa 4 - Administrao de riscos
(r1, l1, x1) Risco 1 Medidas1 da Adminstrao de riscos (r2, l2, x2) Gerenciamento dos Riscos Risco 2 Medidas2 da Adminstrao de riscos
(rn, ln, xn) Risco n Medidasn da Adminstrao de riscos
Plano de Adminstrao e Monitorao de Riscos
Etapa 5 Monitoramento dos riscos Definir maneiras de monitorar os riscos
Garantir que as medidas preventivas previstas no PAMR sejam realizadas; Vigiar a ocorrncia de um evento antecipvel e negativo para o projeto risco previsto; Garantir que as medidas corretivas previstas no PAMR sejam realizadas; Coletar medidas ou informaes que possam ser usadas em futuras anlises;
Planejamento de Projetos
Cronograma; Oramento; Controle de execuo;
Cronograma O cronograma a disposio grfica do tempo que ser gasto na realizao de um trabalho ou projeto, de acordo com as atividades a serem cumpridas.
Cronograma
Procedimentos para a montagem de um cronograma
Estabelecer uma estrutura do trabalho e uma rede de precedncias entre tarefas
Anlise das relaes entre tarefas identificadas;
Estimar a durao das tarefas ou blocos
Mtodos e tcnicas de estimativa de esforo
Declarar as tarefas
Identificao da tarefa; Responsvel; Objetivo final e resultados esperados; Especificaes dos procedimentos; Durao; Insumos ; Condies de recebimento de insumos e matria prima;
Estabelecimento de uma Estrutura do Trabalho
Forma de apresentao do projeto, que define e mostra graficamente tanto o produto a ser feito como o trabalho a ser realizado para obt-lo.
rvore de decomposio do projeto, mostrando...
Processos para obter o produto; Tarefas gerenciais ; Tarefas administrativas;
Estabelecimento de uma Estrutura de Trabalho
Estabelecimento de uma Rede de tarefas
Estabelecimento de uma Rede de tarefas Tipos de tarefas
Tarefas discretas : incio, trmino e resultados previstos.
Ex: teste de unidade de um componente;
Tarefas contnuas ou atividades: durao contnua durante o projeto e sem resultados especficos
Ex: Gesto de configurao;
Defini Definio da precedncia entre tarefas
Causas de precedncias
Seqncia lgica : (Modelagem Projeto); Conflitos por insumos: (Pessoal ou licenas de software limitadas que tm que ser repartidas entre atividades de modelagem e projeto); Fluxo dos insumos: (usurios reais para testes em um sistema de matrculas acadmicas); Janelas de oportunidades: (o software tem que estar liberado para beta testes antes da concorrncia);
Tipos de precedncias
Incio no fim : (Implementao Fim no incio : (Testes Fim no fim : (Transio Testes); Anlise de requisitos); Incio no incio : (Gesto da documentao Transio); Gesto da documentao);
10
Realizar estimativas de prazos
Baseada em medidas histricas e em modelos de estimativas;
Todo o desenvolvimento:
FP, UCP, COCOMO...
Para tarefas especficas (anlise, projeto, testes...):
Subdividir as estimativas globais Estimar prazos segundo o mtodo PERT- Program Evaluation end Review Technique;
Otimista (Op): se tudo der certo Mais provvel (Mp) Pessimista (Pe) : se tudo der errado Valor esperado = (Op + 4 Mp + Pe)/6
Estimar o Caminho Crtico do projeto
Sequncia de tarefas que no podem atrasar sob pena de atrasar todo o projeto. CPM - Critical Path Method
Or Oramento Tipos de Oramentos
Ascendentes
A partir de necessidades de recursos
Descendentes
A partir das possibilidades da empresa
Determinao de objetivos em funo dos recursos disponveis, ....
Planos de contas
Tipos de receitas e despesas
Folha de pagamento, matria prima, impostos, ...
11
fsicoControle fsico-financeiro Acompanhamento da realizao do trabalho e dos custos;
Mtodo do Valor Ganho;
Obs: o controle tcnico do projeto se d pela aplicao dos testes, verificaes e validaes previstas pela engenharia de software;
Mtodo de Valor Ganho
A cada tarefa concluda o projeto ganha um valor correspondente ao valor planejado para seu resultado.
Componentes do mtodo
COTP - Custo Orado do Trabalho Previsto; O que deveria ter sido gasto independente do executado. COTE - Custo Orado do Trabalho Executado; O que deveria ter sido gasto conforme o executado. CRTE - Custo Real do Trabalho Executado; O que realmente foi gasto.
Se os trs custos forem iguais OK
12
Mtodo de Valor Ganho
Variao de Custos (VC)
VC = COTE (custo orado do executado) - CRTE (custo real do executado) VC<0 Custo real maior que o planejado; Fator de variao de custo = CRTE/COTE;
Variao de Prazos (VP)
VP = COTE - COTP (custo orado do previsto) VP < 0 Trabalho Executado menor do que o Previsto; Fator de variao de prazo = COTP/COTE;
Mtodo de Valor Ganho Estimativa de Custo no Trmino (ECT)
ECT = CRTE / COTE X OT OT = oramento no trmino
Estimativa de Prazo no Trmino (EPT)
EPT = COTP / COTE X TT TT = tempo de trmino
13
Mtodo de Valor Ganho
Causas das variaes
Variaes de Taxas: Valores/Preos; Variaes de Quantidades;
Fontes de variaes
Estimativas Irreais; Especificaes Imprecisas; Dificuldades Tcnicas;
Conseqncias
Obter Recursos Extras; Replanejar Cronograma e Oramento;
PLANEJAMENTO DETALHADO Plano Detalhado:
Detalhamento do plano bsico;
Especificaes detalhadas relativas ao produto; Especificaes detalhadas relativas ao projeto; Definies detalhadas quanto a estrutura de apoio ao projeto (administrativa e tcnica); Cronograma e oramento detalhados;
Congelamento do planejamento:
Ao final do trabalho de planejamento todos as especificaes so congeladas na forma de LINHAS DE BASE ou BASELINES;
14
Muito mais do que documentos
Descubra tudo o que o Scribd tem a oferecer, incluindo livros e audiolivros de grandes editoras.
Cancele quando quiser.