PublicouThomaz Tio Alterado mais de 4 anos atrás
2 Agenda Panorama da Métrica de Software Finalidade de Métricas
3 Panorama O que é? Métricas de Processo e de projeto de software são medidas quantitativas que permitem o pessoal de software ter idéia da eficácia do processo de software e dos projetos que são conduzidos como arcabouço. Dados básicos de qualidade e de produtividade são coletados. Esses dados são então analisados, comparados com médias anteriores e avaliados para determinar se ocorreram melhorias de qualidade e produtividade. Métricas também são usadas para detectar áreas de problema, de modo que soluções possam ser desenvolvidas, e que o processo de software possa ser melhorado.
4 Panorama Quem Faz? As métricas de Software são analisadas e avaliadas por gerentes de software. As medidas são frequentemente coletadas por engenheiros de software.
5 Panorama Por que é Importante?
Se você não faz medições, o julgamento pode ser baseado somente em avaliação subjetiva. Com medições, as tendências(boas ou más) podem ser detectadas, melhores estimativas podem ser feitas e aperfeiçoamentos reais podem ser conseguidos ao longo do tempo.
6 Panorama Quais são os passos?
7 Panorama Qual é o produto do trabalho?
8 Panorama Como garanto que fiz corretamente?
9 Finalidade de Métricas
Para caracterizar significa para ter entendimento dos processos, produtos, recursos e ambiente, e para estabelecer marcos referenciais básicos, para comparação com futuras avaliações;
Para Avaliar significa determinar o status com referência aos planos. Medidas são sensores que nos deixam saber quando nossos projetos e processos estão fora de controle, de modo que possamos trazê-los de volta ao controle. Nós também avaliamos para verificar o cumprimento das metas de qualidade e para verificar os impactos de melhoramentos de tecnologia e de processos, nos produtos e nos processos.
Prever: Significa nós prevemos para planejar. Medição por previsão envolve obter o entendimento das relações entre processos e produtos, e construir modelos dessas relações dessas relações, de modo que os valores observados para alguns atributos possam ser usados para prever outros. Fazemos isso porque desejamos estabelecer metas exequiveis para custo, cronograma e qualidade – de modo que possam ser aplicados recursos apropriados.
Aperfeiçoar significa coletar informações quantitativa para ajudar a identificar bloqueios, causas fundamentais, ineficiências e outras oportunidades para melhorar a qualidade do produto e o desempenho do processo.
15 Medidas, Métricas e Indicadores
Apesar das pessoas freqüentemente usarem essas palavras no mesmo sentido, é importante notar diferenças sutis entre eles.
Dentro do contexto da Engenharia de Software, uma medida fornece uma indicação quantitativa da extensão, quantidade, dimensão, capacidade ou tamanho de algum atributo de um produto, ou de um processo. Exemplo: Coleta de quantidade erros em um determinado ponto do processo.
Um indicador é uma métrica, ou combinação de métricas, que fornece compreensão de um processo de software, de um projeto de software, ou do produto propriamento dito. Um indicador fornece compreensão que possibilita ao gerente de projeto ou aos engenheiros de software ajustar o processo, projeto, ou produto para tornar as coisas melhores