Upload
robson-mamede
View
213
Download
0
Embed Size (px)
DESCRIPTION
Experiência de Uso de Métricas de Software Na Administração Pública - Visao de Futuro
Citation preview
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