ROI em Implementação de Modelos de Qualidade de Software UFPE Paulino Wagner Palheta Viana.

41
ROI em Implementação de Modelos de Qualidade de Software UFPE Paulino Wagner Palheta Viana

Transcript of ROI em Implementação de Modelos de Qualidade de Software UFPE Paulino Wagner Palheta Viana.

Page 1: ROI em Implementação de Modelos de Qualidade de Software UFPE Paulino Wagner Palheta Viana.

ROI em Implementação de Modelos de Qualidade de Software

UFPEPaulino Wagner Palheta Viana

Page 2: ROI em Implementação de Modelos de Qualidade de Software UFPE Paulino Wagner Palheta Viana.

Agenda

Objetivos Motivação Referencial Teórico Origem da Metodologia ROI ROI of SPI ISO/IEC 15939 PSM Conclusões

UFPEPaulino Wagner Palheta Viana

Page 3: ROI em Implementação de Modelos de Qualidade de Software UFPE Paulino Wagner Palheta Viana.

Objetivos

Investigar a origem do cálculo do Processo Retorno sobre Investimento Aplicabilidade no contexto de melhoria de processo de software

UFPEPaulino Wagner Palheta Viana

Page 4: ROI em Implementação de Modelos de Qualidade de Software UFPE Paulino Wagner Palheta Viana.

Motivação

Dissertação de Mestrado Qual o Retorno sobre Investimento em implementação de Modelos de Qualidade nas empresas brasileiras Proposta de definir uma Metodologia de ROI das melhores práticas

UFPEPaulino Wagner Palheta Viana

Page 5: ROI em Implementação de Modelos de Qualidade de Software UFPE Paulino Wagner Palheta Viana.

Referencial Teórico

Análise de investimento Quanto será? Quando retornará?

Fluxo de Caixa Valor Anual Uniforme Valor Presente Líquido Taxa Interna de Retorno Pay-back ROI

UFPEPaulino Wagner Palheta Viana Casaroto

Page 6: ROI em Implementação de Modelos de Qualidade de Software UFPE Paulino Wagner Palheta Viana.

Referencial Teórico

ROI Ferramenta de administração Depende da base de investimento Se Patrimônio líquido for denominador

ROE – Return of Equity Se Ativos for denominador

ROA – Return of Assets O numerador é o lucro do investimento

UFPEPaulino Wagner Palheta Viana

Page 7: ROI em Implementação de Modelos de Qualidade de Software UFPE Paulino Wagner Palheta Viana.

Referencial Teórico

ROI É uma medida que quantifica o retorno produzido pelas decisões de investimento Avalia a atratividade econômica do investimento Parâmetro de avaliação de desempenho da empresa em um período de tempo

UFPEPaulino Wagner Palheta Viana

Page 8: ROI em Implementação de Modelos de Qualidade de Software UFPE Paulino Wagner Palheta Viana.

Origem da Metodologia ROI

Investimentos em TI têm sido avaliados com bases puramentes financeiras Aquisição de novas tecnologias ou processos, são avaliados baseados no fluxo do caixa no aspecto quantitativo Setor de TI existem benefícios intangíveis Fatores decisivos na tomada de decisão

UFPEPaulino Wagner Palheta Viana

Page 9: ROI em Implementação de Modelos de Qualidade de Software UFPE Paulino Wagner Palheta Viana.

Origem da Metodologia ROI

Necessidade de mensuração dos intangíveis

Melhoria da imagem pública Aumento da satisfação no trabalho Aumento do comprometimento organizacional

Principal Ativo das Organizações Recursos Humanos

Metodologia de avaliação de Treinamento

UFPEPaulino Wagner Palheta Viana

Page 10: ROI em Implementação de Modelos de Qualidade de Software UFPE Paulino Wagner Palheta Viana.

Origem da Metodologia ROI

Sistema de Mensuração do Retorno de Investimento em Treinamento Metodologia de Donald Kirkpatrick

Reação – satisfação do indivíduo Aprendizagem – aumento das habilidades Comportamento – mudança no trabalho Resultados – aumento de produção

Não possibilitava o ROI

UFPEPaulino Wagner Palheta Viana

Page 11: ROI em Implementação de Modelos de Qualidade de Software UFPE Paulino Wagner Palheta Viana.

Origem da Metodologia ROI

Metodologia de Hamblin Reação – atitudes e opiniões do indivíduo Aprendizagem – o que se sabia antes e depois do treinamento Comportamento – desempenho antes e depois do treinamento Organização – mudanças organizacionais antes e depois do treinamento Valor final – comparar custos com benefícios

Ausência de detalhes dos métodosUFPEPaulino Wagner Palheta Viana

Page 12: ROI em Implementação de Modelos de Qualidade de Software UFPE Paulino Wagner Palheta Viana.

Origem da Metodologia ROI

Metodologia ROITM de Jack Phillips Abordagem viável, acurada e de credibilidade para as questões financeiras Utilizada em mais de 40 países Organização Certificadora – ROI Institute

UFPEPaulino Wagner Palheta Viana

Page 13: ROI em Implementação de Modelos de Qualidade de Software UFPE Paulino Wagner Palheta Viana.

Origem da Metodologia ROI

Metodologia ROITM de Jack Phillips Busca equilibrar a praticidade, simplicidade, credibilidade e confiabilidade Atenção especial com audiências-alvo

Gerentes de projetos – abordagem fácil de mensuração Clientes – resultados quantitativos e qualitativos Pesquisadores – apoiar a replicação de medidas

UFPEPaulino Wagner Palheta Viana

Page 14: ROI em Implementação de Modelos de Qualidade de Software UFPE Paulino Wagner Palheta Viana.

Origem da Metodologia ROI

Metodologia ROITM de Jack Phillips Elementos do Modelo ROI

UFPEPaulino Wagner Palheta Viana

Page 15: ROI em Implementação de Modelos de Qualidade de Software UFPE Paulino Wagner Palheta Viana.

Origem da Metodologia ROI

Metodologia ROITM de Jack Phillips Framework de Avaliação

Definir níveis da avaliação, tipos de dados e forma de coleta

Modelo de Processo Procedimento do cálculo do ROI

Filosofia e Padrões de operação Manter o processo no rumo certo

UFPEPaulino Wagner Palheta Viana

Page 16: ROI em Implementação de Modelos de Qualidade de Software UFPE Paulino Wagner Palheta Viana.

Origem da Metodologia ROI

Metodologia ROITM de Jack Phillips Prática e Casos de Aplicação

Mostrar como o ROI funciona realmente na Organização

Implementação Destinar recursos para institucionalizar

UFPEPaulino Wagner Palheta Viana

Page 17: ROI em Implementação de Modelos de Qualidade de Software UFPE Paulino Wagner Palheta Viana.

Origem da Metodologia ROI

Metodologia ROITM de Jack Phillips

UFPEPaulino Wagner Palheta Viana

Page 18: ROI em Implementação de Modelos de Qualidade de Software UFPE Paulino Wagner Palheta Viana.

ROI of SPI

Segundo Pressman, existem três regras a serem seguidas no uso de métricas para Processo de Software

Definir metas antes de medir Identificar as métricas significaticas para atingir as metas e manter sempre simples, muito simples

David F. Rico orienta como fazer de forma objetiva

UFPEPaulino Wagner Palheta Viana

Page 19: ROI em Implementação de Modelos de Qualidade de Software UFPE Paulino Wagner Palheta Viana.

ROI of SPI

Segundo Pressman, regras a

UFPEPaulino Wagner Palheta Viana David Rico

Page 20: ROI em Implementação de Modelos de Qualidade de Software UFPE Paulino Wagner Palheta Viana.

ROI of SPI

UFPEPaulino Wagner Palheta Viana David Rico

Page 21: ROI em Implementação de Modelos de Qualidade de Software UFPE Paulino Wagner Palheta Viana.

ROI of SPI

UFPEPaulino Wagner Palheta Viana David Rico

Page 22: ROI em Implementação de Modelos de Qualidade de Software UFPE Paulino Wagner Palheta Viana.

ROI of SPI

Segundo Pressman, regras a

UFPEPaulino Wagner Palheta Viana David Rico

Page 23: ROI em Implementação de Modelos de Qualidade de Software UFPE Paulino Wagner Palheta Viana.

Norma ISO/IEC 15939

UFPEPaulino Wagner Palheta Viana

Page 24: ROI em Implementação de Modelos de Qualidade de Software UFPE Paulino Wagner Palheta Viana.

Modelo de Medição

UFPEPaulino Wagner Palheta Viana

O Modelo de Medição, define o Produto de Informação para satisfazer uma Necessidade de Informação. Este Produto de Informação é produzido por uma Construção Mensurável a partir de Atributos que representam Entidades

Produto de InformaçãoNecessidade de Informação

ConstruçãoMensurável

ConceitoMensurável

AtributoEntidade

Visão Geral do Modelo ISO/IEC 15939

Page 25: ROI em Implementação de Modelos de Qualidade de Software UFPE Paulino Wagner Palheta Viana.

Modelo de Medição

UFPEPaulino Wagner Palheta Viana

Um Conceito Mensurável é uma idéia sobre como uma Necessidade de Informação pode ser satisfeita a partir de Entidades. Um Conceito Mensurável pode ser implementado por diferentes Construções Mensuráveis.

Visão Geral do Modelo ISO/IEC 15939

Produto de InformaçãoNecessidade de Informação

ConstruçãoMensurável

ConceitoMensurável

AtributoEntidade

Page 26: ROI em Implementação de Modelos de Qualidade de Software UFPE Paulino Wagner Palheta Viana.

Construção Mensurável

UFPEPaulino Wagner Palheta Viana

Uma Construção Mensurável é composta por Medidas Básicas, Medidas Derivadas e Indicadores

Visão Geral do Modelo ISO/IEC 15939

Produto de InformaçãoNecessidade de Informação

ConstruçãoMensurável

ConceitoMensurável

AtributoEntidade Medida BásicaMedida Básica

Medida DerivadaMedida Derivada

IndicadoresIndicadores

Page 27: ROI em Implementação de Modelos de Qualidade de Software UFPE Paulino Wagner Palheta Viana.

Medida Básica

UFPEPaulino Wagner Palheta Viana

• Uma Medida Básica inclui um Atributo Mensurável de uma Entidade, um Método de Medição para quantificação do atributo e um Valor Resultante da aplicação do método.

Visão Geral do Modelo ISO/IEC 15939

Page 28: ROI em Implementação de Modelos de Qualidade de Software UFPE Paulino Wagner Palheta Viana.

Medida Básica

UFPEPaulino Wagner Palheta Viana

• Relacionados a uma medida básica, temos os conceitos de escala de medição, unidade de medição, unidade de observação e observação (como o ato de designar um valor)

Framework de medições da ISO/IEC 15939

Itens de medição

Itens de mediçã

o

Itens de mediçã

o

Atributos

Entidade a ser medida

Unidade

Valor

Tipo de escala

Se expressa em

Pertence aAtributos

Page 29: ROI em Implementação de Modelos de Qualidade de Software UFPE Paulino Wagner Palheta Viana.

Níveis de pontuação e escalas

UFPEPaulino Wagner Palheta Viana

Ultrapassa os requisitos

Intervalo alvo

Mínimo aceitável

Inaceitável

Nível planejado

Valor medido

Nível atual

Pior caso

Escala de medição Níveis de pontuação

satisfatório

insatisfatórioinsatisfatório1 – Não atende

2 – Atende insatisfatoriamente

3 – Atende

4 – Atende totalmente

(0 - 45%)

(46-55%)

(55-80%)

(80-100%)

Page 30: ROI em Implementação de Modelos de Qualidade de Software UFPE Paulino Wagner Palheta Viana.

Medida Derivada

UFPEPaulino Wagner Palheta Viana

Uma Medida Derivada incorpora informações sobre dois ou mais atributos ou várias observações de um mesmo atributo. Uma Medida Derivada inclui dois ou mais valores de Medidas Básicas e/ou Medidas Derivadas, uma função matemática combinando os valores, e um valor resultante da aplicação da função.

Page 31: ROI em Implementação de Modelos de Qualidade de Software UFPE Paulino Wagner Palheta Viana.

Indicador

UFPEPaulino Wagner Palheta Viana

Um Indicador é uma medida que fornece uma estimativa ou avaliação de atributos especificados em relação a uma Necessidade de Informação. Um Indicador inclui:

um ou mais valores de Medidas Básicas e/ou Derivadas, um Modelo de Análise combinando os valores, um valor resultante da aplicação do modelo, um critério de decisão utilizado para avaliar o valor do indicador.

Page 32: ROI em Implementação de Modelos de Qualidade de Software UFPE Paulino Wagner Palheta Viana.

Modelo de Medição ISO/IEC 15939

UFPEPaulino Wagner Palheta Viana

Atributo

Medida Básica

Função de Medição

Medida Derivada

Modelo de Análise

Critério de Decisão Indicador

Produto de InformaçãoNecessidadesNecessidadesde Informaçãode Informação

Método de Medição

EntidadesEntidades

Medida Derivada

Medida Básica

Atributo

Page 33: ROI em Implementação de Modelos de Qualidade de Software UFPE Paulino Wagner Palheta Viana.

Modelo do Processo de medição de software ISO/IEC 15939

UFPEPaulino Wagner Palheta Viana

planejao processode medição

realizao processode medição

Estabelece e sustenta

comprometimento para medição

avaliamedição

base de experiências do processo

processostécnicos

e gerenciais

ações de melhoria

produtos de informação

necessidadesde informação

requisitos para medição avaliações dosusuários de medição

núcleo do processo de medição

Abrangência daISO/IEC 15939

Page 34: ROI em Implementação de Modelos de Qualidade de Software UFPE Paulino Wagner Palheta Viana.

PSM: Practical Software & System Measurement

UFPEPaulino Wagner Palheta Viana

Evolução do GQM (Goal Question Metric) Influenciou a criação/definição da ISO/IEC 15939 Patrocinado pelo DoD e amplamente difundido a partir de 2001

Page 35: ROI em Implementação de Modelos de Qualidade de Software UFPE Paulino Wagner Palheta Viana.

Hierarquia de Medição do PSM

UFPEPaulino Wagner Palheta Viana

Necessidades de Informaçãodo Projeto

Categorias de Informação

Conceitos Mensuráveis

ConstruçõesMensuráveis (Medidas)

Page 36: ROI em Implementação de Modelos de Qualidade de Software UFPE Paulino Wagner Palheta Viana.

Categorias de Informação

Prazo e Progresso Recursos e Custos Tamanho e Estabilidade do Produto Qualidade do Produto Desempenho do Processo Eficácia da Tecnologia Satisfação do Cliente

UFPEPaulino Wagner Palheta Viana

Page 37: ROI em Implementação de Modelos de Qualidade de Software UFPE Paulino Wagner Palheta Viana.

Mapa PSM de Categorias de Informação,Conceitos e Medidas

UFPEPaulino Wagner Palheta Viana

Tamanho eEstabilidade doProduto

Categorias De Informação

Conceitos Mensuráveis Medidas Candidatas

Informação – Categoria – Mapeamento de Medidas

Cronograma E Progresso

Recursos e Custos

Atingimento dos Marcos Performance Crítica

Progresso da Unidade de Trabalho

Capacidade IncrementalEsforço do Pessoal

Tamanho Físico e Estabilidade

Tamanho FuncionalE Estabilidade

Recursos de Ambiente E Suporte

Performance Financeira

Datas dos Marcos Tempo Perdido

Requisitos Rastreados Requisitos Testados

Relatórios de Problemas Abertos Relatórios de Problemas Fechados

Revisões CompletasPedidos de Mudanças AbertosPedidos de Mudança ResolvidosUnidades DesenhadasUnidades CodificadasUnidades IntegradasCasos TestadosCasos AprovadosItens de Ação AbertosItens de Ação CompletadosComponentes IntegradosFuncionalidade IntegradaPessoal AlocadoEsforço de DesenvolvimentoNível de ExperiênciaRotatividade do Pessoal BCWS, BCWP, ACWPOrçamentoCustoQuantidade NecessáriaQuantidade DisponívelTempo DisponívelTempo UtilizadoTamanho do Banco de DadosComponentesInterfacesLinhas de CódigoRequisitosMudanças FuncionaisPontos de Função

Page 38: ROI em Implementação de Modelos de Qualidade de Software UFPE Paulino Wagner Palheta Viana.

Conclusões

A demanda por responsabilidades financeiras em MPS é crescente Metodologia ROI, difundida em mais de 40 países, passa a ser um diferencial nas organizações ROI of SPI é uma ferramenta útil, pode ser expandida para outros modelos Norma e Metodologia para medição Investigação mais detalhadas para avaliar aplicabilidade

UFPEPaulino Wagner Palheta Viana

Page 39: ROI em Implementação de Modelos de Qualidade de Software UFPE Paulino Wagner Palheta Viana.

Referências

CASAROTO FILHO, N.; KOPITTKE, B. H. Análise de Investimento. Matemática Financeira. Engenharia Econômica. Tomada de Decisão. Estratégia Empresarial. São Paulo: Editora Atlas, 2000 RICO, David F. – ROI of Software Process Improvement – Metrics for Project Managers and Software Engineers, J, Ross Publishing, Boca Raton, FL, 2004 PHILIPPS, Jack. ROI – Retorno sobre o investimento em projetos, Revista MundoPM, Rio de Janeiro, Número 15, p.8-16, junho/julho. 2007. PHILIPPS, Jack. ROI – Return on Investment BasicASTC Press 2005 ISO/IEC 15939 www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=29572 PSM www.psmsc.com/ISO.asp

UFPEPaulino Wagner Palheta Viana

Page 40: ROI em Implementação de Modelos de Qualidade de Software UFPE Paulino Wagner Palheta Viana.

Qual o significado?

Segundo Pressman, regras a

UFPEPaulino Wagner Palheta Viana

Page 41: ROI em Implementação de Modelos de Qualidade de Software UFPE Paulino Wagner Palheta Viana.

ROI em Implementação de Modelos de Qualidade de Software

UFPEPaulino Wagner Palheta Viana

OBRIGADO