MÉTRICAS DE PROCESO Y PROYECTO.

¿Que son?

Herramienta que ayuda al desarrollador

Proporcionan visión y expectativa

Marco de trabajo

Orientan al desarrollo éxitoso

Después de haber definido las medidas

PROYECTO

PROCESO

Visualiza

El tamaño del proyecto

El alcance del proyecto

La función para lo que se está desarrollando

Ofrecen

La mejoría del proceso

MEJORAR LA CALIDAD

De los cuales se desprenden 4 puntos

MEDIDA

MEDICIÓN

MÉTRICA

INDICADOR

“Mientras menos líneas de código haya, es mejor, pues la medida no se eleva en mayoría (con mejor performance)”.

“Contemplar lo que se va hacer, es decir, tener estipulado lo que abarcará"

“Medir de manera concisa lo que se aplicó o aplicará en dicho proceso o producto”.

“Cierta manera de graficar lo que se hizo con el producto ya terminado o durante el proceso (según sea el contexto)".

Existen gestores de software

Que se encargan de

Analizar

Recopilar

Evaluar

Comienzan por definir

Medidas de proceso

Métricas del proceso o producto

Son tomados el en transcurso del desarrollo, las cuales ayudan a identificar los posibles problemas.

Más que obvio ayudan a la mejora del proceso de desarrollo y de qué manera viable se puede controlar.

Tienden determinantes para la calidad

Producto

Personal

Tecnologia

Para mejorar

Defectos

Productividad

Esfuerzo (Humano)

Tiempo

Concordancia

De proyecto

Durante

La estimacion

Desarrollo

Por medio

De indices

Estimacion antigua

Minimizan

Tiempo de desarrollo

Maximizan

Medición en un software

Directa

Indirecta

“Es la manera de analizar después de haber llegado a su debido alcance esperado”.

“Medición que permite valorar la usabilidad del producto (funcionalidad, confiabilidad, etc.)”.

Orientadas al tamaño

Calidad

Productividad

Considerando completitud

Orientadas al caso de uso

Cantidad de interacciones

Determinado por un modelo de construcción

De proyectos de ingeniería de software

Requiere de contener medidas

Paginas Web estáticas y dinámicas

Vínculos internos

Sistemas externos

Objetos de contenido

Estáticos

Dinámicos

Funciones ejecutables

Calidad

Cubrir las necesidades del cliente

Satisfacer las necesidades del cliente

¿Cómo medir mi software?

Corrección

Facilidad de mantenimiento

Integridad

Facilidad de uso

“¿Hace lo que quiero?”

“¿Se puede corregir?”

“¿Es seguro?”

“¿Es fácil de usar?”

Mejoran notablemente

Los resultados mejor esperados

El proceso

El establecimiento de objetivos

La renovación de los defectos

Establecimiento de un programa

Hacer productos de calidad

A base de algunos lineamientos

Beneficios de ámbito de proceso

Recopilación de datos

Preciso

Consistente

Para una organización pequeña.

Simple

Personalizado

Resultados esperados

Resultados obtenidos

Aplicación de una entrevista

Que debe abarcar

Tiempo transcurrido desde la solicitud hasta la evaluación completa.

Esfuerzo de la evaluación

Tiempo para la asignación de la propuesta.

Esfuerzo requerido para la aplicación de los cambios.

Tiempo para el cambio.

Errores descubiertos durante el trabajo.

Defectos descubiertos después del cambio.

Con el objetivo de identificar y definir

Objetivos de la empresa

Sub objetivos

Entidades y atributos relacionados con los objetivos secundarios.

Objetivos de medición.

Plan para implementar las medidas.

Gestores de negocio

Satisfacción del cliente.

Facilidad de uso.

Reducir el tiempo.

Facilidad en soporte.

Mejora de obtención de utilidades.

Se debe identificar

La mejora en el desempeño

Si realmente es bueno