Experiência de Uso de Métricas de Software Na Administração Pública - Visao de Futuro

download Experiência de Uso de Métricas de Software Na Administração Pública - Visao de Futuro

of 14

description

Experiência de Uso de Métricas de Software Na Administração Pública - Visao de Futuro

Transcript of Experiência de Uso de Métricas de Software Na Administração Pública - Visao de Futuro

  • MINISTRIO DO PLANEJAMENTOMINISTRIO DO PLANEJAMENTO

    II Seminrio de Mtricas de Software do SISP

    Jos Romildo AndradeBraslia, 22/07/2014

    Experincia de Uso de Mtricas de Software na Administrao Pblica

    Viso de Futuro

  • MINISTRIO DO PLANEJAMENTO

    No se gerencia o que no se mede,no se mede o que no se define,no se define o que no se entende,no h sucesso no que no se gerencia

    adaptado de W. Edwards Deming

    Se voc no sabe para onde voc quer ir, qualquer caminho voc pode seguir. Se voc no sabe onde voc est, um mapa no vai ajudar!.

    Roger Pressman

    MINISTRIO DO PLANEJAMENTO

    MP/SE/DTI - Diretoria de Tecnologia da Informao

    Mtricas de SW

  • MINISTRIO DO PLANEJAMENTO

    Contrato SERPRO Ponto de Funo SERPRO faz a contagem, DTI valida Divergncias: Tratadas entre as partes

    Contratos de Fbrica Pontos de Funo Empresas fazem a contagem DTI conta/valida Divergncias: Tratadas entre as partes Em iniciao: contagem de pontos de histria para efeito de planejamento

    Contato de Central de Servios UMS Estimativa de servios por Unidade de Servio Contrato em implantao

    MINISTRIO DO PLANEJAMENTO

    MP/SE/DTI - Diretoria de Tecnologia da Informao

    Ponto de Partida

    Inicialmente: Medir tamanhos para efeito de pagamento

    Com a maturidade: planejamento, acompanhamento e pagamento

    Mtricas de SW

  • MINISTRIO DO PLANEJAMENTOMINISTRIO DO PLANEJAMENTO

    MP/SE/DTI - Diretoria de Tecnologia da Informao

    Ponto de Partida

    1. Porque nossos projetos atrasam?

    2. A qualidade de nossas entregas so percebidas pelos nossos clientes?

    3. Porque manutenes aparentemente iguais tm prazos de entrega to diferentes?

    4. ....

    Mtricas de SW

    CONSTATAO: A mtrica de tamanho funcional no suficiente para responder a estas perguntas

    1. So perguntas passveis de respostas?

    2. Como respond-las?

  • MINISTRIO DO PLANEJAMENTO

    Medir tamanhos no suficiente

    O que pode ser medido alm de tamanho funcional: Qualidade Velocidade de execuo Estabilidade de requisitos Custo Manutenibilidade Esforo Complexidade .....

    necessrio formar base histrica Para Planejamento, Contrataes, Avaliao, Melhoria contnua

    MINISTRIO DO PLANEJAMENTO

    MP/SE/DTI - Diretoria de Tecnologia da Informao

    Desafio

    Mtricas de SW Viso de Futuro

  • MINISTRIO DO PLANEJAMENTO

    Medida: valor do resultado de uma medio [1000]

    Mtrica: atributo (propriedade ou caracterstica) mensurvel de uma entidade (produto ou processo) [ponto de funo]

    Medio: ato de medir

    Indicador: a informao relacionada uma medida, mtrica ou conjunto de mtricas utilizado para compreender o elemento que est sendo medido

    Estabilidade dos requisitos durante o desenvolvimento de uma soluo - utiliza requisitos:

    Iniciais,

    Excludos,

    Includos,

    Alterados

    MINISTRIO DO PLANEJAMENTO

    MP/SE/DTI - Diretoria de Tecnologia da Informao

    Definies

    Mtricas de SW Viso de Futuro

  • MINISTRIO DO PLANEJAMENTOMINISTRIO DO PLANEJAMENTO

    MP/SE/DTI - Diretoria de Tecnologia da Informao

    Porque Medir?

    Mtricas de SW Viso de Futuro

    Avaliar

    Entender

    Prever

    Controlar

    Processos, Produtos e Servios de Software

  • MINISTRIO DO PLANEJAMENTO

    Aprimorar a gerncia de projetos e a gesto de contratos de software

    Avaliar, de forma mais precisa, padres e critrios de aceitao

    Avaliar o valor agregado e o retorno de investimento

    Ter previsibilidade e melhorar a exatido das estimativas

    Reduzir frustraes e presses de cronograma

    Melhorar o relacionamento com os clientes e aumentar a satisfao das unidades usurias

    Indicar e melhorar a qualidade dos produtos de software

    Entender, avaliar e aperfeioar o processo de software e de entrega de solues

    MINISTRIO DO PLANEJAMENTO

    MP/SE/DTI - Diretoria de Tecnologia da Informao

    Onde se quer chegar medindo mais...

    Mtricas de SW Viso de Futuro

  • MINISTRIO DO PLANEJAMENTO

    Adeso a ata de registro de preo para contagem de PF: contrato em assinatura

    Capacitao da equipe interna em contagem de pontos de funo: em contratao

    Planejamento de implantao de escritrio de mtricas na Coordenao-Geral de Governana ampliando o conceito/utilizao de mtricas para Mtricas de software voltadas para:

    Tamanho de software Qualidade Estabilidade de requisitos Manutenibilidade

    MINISTRIO DO PLANEJAMENTO

    MP/SE/DTI - Diretoria de Tecnologia da Informao

    O que est sendo feito

    Mtricas de SW Viso de Futuro

  • MINISTRIO DO PLANEJAMENTO

    Totalidade das contrataes de software (SERPRO e demais fornecedores)

    Desenvolvimento

    Manuteno adaptativa e evolutiva

    Manuteno corretiva (para solues fora do perodo de garantia)

    MINISTRIO DO PLANEJAMENTO

    MP/SE/DTI - Diretoria de Tecnologia da Informao

    Escritrio de Mtricas - Abrangncia de Atuao na fase inicial

    Mtricas de SW Viso de Futuro

  • MINISTRIO DO PLANEJAMENTOMINISTRIO DO PLANEJAMENTO

    MP/SE/DTI - Diretoria de Tecnologia da Informao

    O que medir

    Mtricas de SW Viso de Futuro

    possvel definir mtricas para cada fase

    Planejar aquilo que possvel (e passvel) medir

    Para cada item a ser medido, definir:

    Descrio Objetivo Como se dar a Coleta de Dados Onde os dados sero armazenados Forma de Calculo

    Periodicidade de clculo Armazenamento da mtrica calculada

    (base histrica) Publicao / utilizao

  • MINISTRIO DO PLANEJAMENTOMINISTRIO DO PLANEJAMENTO

    MP/SE/DTI - Diretoria de Tecnologia da Informao

    preciso interpretar os nmeros

    Mtricas de SW Viso de Futuro

    No processo de gesto de requisitos:

    Requisitos includos: proporo de requisitos adicionados aos requisitos estabelecidos inicialmente.

    Requisitos cancelados: proporo de requisitos anulados no decorrer do projeto.

    Requisitos aprovados: proporo de requisitos aprovados pelo cliente antes de finalizar o projeto.

    Requisitos alterados: proporo de requisitos modificados no decorrer de um projeto.

    Pode representar:

    1 - estabilidade, ou no, dos requisitos

    2 - fragilidade no processo de levantamento de requisitos

    3 - baixo nvel de participao dos envolvidos

    4 - baixa experincia (tcnico / usurio)

  • MINISTRIO DO PLANEJAMENTOMINISTRIO DO PLANEJAMENTO

    MP/SE/DTI - Diretoria de Tecnologia da Informao

    preciso interpretar os nmeros

    Mtricas de SW Viso de Futuro

    No processo de teste:

    Volume de erros por etapa: demonstra a estabilidade e um nvel de confiana do software testado

    Tempo de soluo: demonstra a capacidade de correo de erros num determinado intervalo de tempo

    Quantidade de erros identificados numa rodada de teste: pode indicar

    (1) fragilidade no processo de teste de fbrica de SW e/ou

    (2) robustez no processo de teste da fbrica de testes

    Quantidade de erros identificados em fases posteriores homologao: pode indicar fragilidade no processo de teste

    Reincidncia de erro: fragilidade no processo de fabricao de SW

    .....

  • Experincia de Uso de Mtricas de Software na Administrao Pblica

    Viso de Futuro