Está en la página 1de 33

Estimaciones y Métricas

Alumnos: Ale Huaiquilican, Dino Di Luca,


Giuliana Fois, Octavio Linares.
MÉTRICAS
Importancia de Medición y Métricas

“Si no se mide, no hay forma real de determinar si se está


mejorando. Y si no se mejora, se está perdido”
Roger Pressman.
Medida, Medición, Métrica e Indicador
● Medida: indicación cuantitativa de la extensión, cantidad,
dimensiones, capacidad o tamaño de un atributo.
● Medición: determinar la medida.
● Métrica: medida cuantitativa del grado en que un sistema,
componente o proceso posee un atributo dado.
● Indicador: combinación de métricas.
Objetivos de Métricas

● Entender.
● Controlar
● Mejorar.
● Analizar la calidad.
Clasificación de Métricas
● De Control:
○ Apoyan la gestión del proceso.

● De Predicción:
○ Ayudan a predecir las características del software.
Clasificación de Métricas
● Privadas:
○ Conocidas solo por el equipo del proyecto.

● Públicas:
○ Conocidas por las organizaciones para mejorar el

proceso del software.


Clasificación de Métricas
● Directas:
○ Obtenidas del proceso o producto de forma

independiente. Fáciles de reunir.


● Indirectas:
○ Dependen de las medidas directas, y suelen ser más

difíciles de reunir.
Métricas del Proceso, del Proyecto y del Producto
● Del proceso:
○ visión profunda de la eficacia de un proceso.
● Del proyecto:
○ Evaluar el estado del proyecto en curso.
● Del producto:
○ Medir los atributos internos de un sistema de software.
Aplicaciones de las métricas

● Para estimar
● Supervisar y Controlar.
● En el Trabajo Técnico
● Dectar errores.
● Diseñar.
Métricas Orientadas al Tamaño y Función
● Orientadas al Tamaño: se concentran en el tamaño del
software.
● Orientadas a la Función: se concentran en cuanta
funcionalidad ofrece el software.
Puntos de Función
● Número de entradas externas.
● Número de salidas externas.
● Número de peticiones externas.
● Número de archivos lógicos internos.
● Número de archivos de interfaz externos.
Recopilación, Cálculo y Evaluación de Métricas
Métricas para el Modelo de Diseño
● Diseño Arquitectónico: enfocadas en la estructura y
efectividad de los módulos.
○ Complejidad Estructural.
○ Complejidad de Datos.
○ Complejidad del Sistema.
Métricas para el Modelo de Diseño
● Orientado a Objetos:
○ Tamaño.
○ Complejidad.
○ Acoplamiento.
Métricas para el Modelo de Diseño
● Orientado a Objetos:
○ Suficiencia.
○ Completitud.
○ Cohesión.
Métricas para el Modelo de Diseño
● Orientado a Objetos:
○ Primitivismo.
○ Similitud.
○ Volatilidad.
Métricas para el Modelo de Diseño
● Orientado a Componentes: características internas.
○ Cohesión del módulo.
○ Acoplamiento con otros módulos.
○ Complejidad del flujo de control del programa.


Métricas para Procesos Ágiles
La métrica más importante es el valor que se le da a cliente.
Métricas para Procesos Ágiles
PREGUNTAS I
ESTIMACIONES
Estimaciones de Proyecto
Sirven para determinar el esfuerzo, tiempo y costo de las
actividades.

● Descomposición del problema.


● Datos históricos y experiencias previas.
● Complejidad y riesgo.
Objetivo de Estimar
● ¿Cuánto esfuerzo se requiere para completar una actividad?
● ¿Cuánto tiempo, de calendario, se necesita para completar
una actividad?
● ¿Cuál es el coste total de una actividad?
Técnicas de Descomposición
Modelos Empíricos - Cocomo I
Modelo Constructivo de Costos de base empírica utilizado para
estimación de costos de software.
● Estimación burda.
● Estimación con multiplicadores de proyecto y proceso.
● Estimaciones de diferentes fases del proyecto.
Modelos Empíricos - Cocomo II
● Nivel de construcción de prototipos.
● Nivel de diseño inicial.
● Nivel de reutilización.
● Nivel de postarquitectura.
Estimaciones de Proyectos Ágiles
Sistema Basado en Puntos
Planning Poker
Diferencias entre las Técnicas de Estimación Tradicionales y
Ágiles
Las métricas ágiles se enfocan en:

● Reafirmar y reforzar los principios Ágiles.


● Seguir las tendencias no los números.
● Centrarse en un pequeño número de indicadores.
● Indicadores y métricas fáciles de recoger.
Métricas y Estimaciones de UTOPÍA
● Estimación Alto Nivel.
● Planning Poker.
● User Story Map.
● Product Backlog.
● Gráfico Burn Down.
PREGUNTAS II

También podría gustarte