Diferencia entre revisiones de «Métricas de software»

(Página creada con '{{Definición|Nombre=Métricas de Software|imagen=Metricas.JPG‎|concepto=}} '''Una métrica de software''' es cualquier medida o conjunto de medidas destinadas a conocer o es...')
(Etiqueta: Artículo sin Fuentes o Bibliografía o Referencias o Enlaces externos)
 
 
(No se muestran 8 ediciones intermedias de 2 usuarios)
Línea 1: Línea 1:
 
{{Definición|Nombre=Métricas de Software|imagen=Metricas.JPG‎|concepto=}}
 
{{Definición|Nombre=Métricas de Software|imagen=Metricas.JPG‎|concepto=}}
 +
<div align=justify>
 +
'''Métrica de software'''. Es cualquier medida o conjunto de medidas destinadas a conocer o estimar el tamaño u otra característica de un [[software]] o un sistema de información, generalmente para realizar comparativas o para la planificación de proyectos de desarrollo.
  
'''Una métrica de software''' es cualquier medida o conjunto de medidas destinadas a conocer o estimar el tamaño u otra característica de un [[software]] o un sistema de información, generalmente para realizar comparativas o para la planificación de proyectos de desarrollo.
+
==Métricas del proceso==
 
 
==Métricas del Proceso==
 
 
• Se recopilan en el transcurso de todos los proyectos y durante largos períodos.
 
• Se recopilan en el transcurso de todos los proyectos y durante largos períodos.
  
 
• Su objetivo es proporcionar un conjunto de indicadores que conduzcan a la mejora del proceso.
 
• Su objetivo es proporcionar un conjunto de indicadores que conduzcan a la mejora del proceso.
  
===Medición del Proceso de Software===
+
===Medición del proceso de software===
 
- Enfocar el proceso de generación de productos y servicios.
 
- Enfocar el proceso de generación de productos y servicios.
  
Línea 19: Línea 19:
 
- Considerar las variaciones en la evaluación del proceso de tomada de decisión.
 
- Considerar las variaciones en la evaluación del proceso de tomada de decisión.
  
===Medir el Proceso===
+
===Medir el proceso===
 
'''Objetivos'''
 
'''Objetivos'''
 
Recoger datos que midan el desempeño de cada proceso
 
Recoger datos que midan el desempeño de cada proceso
Línea 33: Línea 33:
 
- para identificar oportunidades de mejora
 
- para identificar oportunidades de mejora
  
===Definición de Medidas para el Proceso===
+
===Definición de medidas para el proceso===
 
''Comunicación''
 
''Comunicación''
 
- ¿Los métodos utilizados para definir las medidas y para describir [[valores]] medidos permiten que otros conozcan lo que está siendo medido?
 
- ¿Los métodos utilizados para definir las medidas y para describir [[valores]] medidos permiten que otros conozcan lo que está siendo medido?
Línea 44: Línea 44:
 
- ¿Hay un origen de los datos recogidos? (contexto y circunstancias de la medición)
 
- ¿Hay un origen de los datos recogidos? (contexto y circunstancias de la medición)
  
==Métricas del Proyecto==
+
==Métricas del proyecto==
 
• Permiten a un gestor de proyectos
 
• Permiten a un gestor de proyectos
  
Línea 90: Línea 90:
 
- Mejorar el proceso de diseño para producir producto de mayor calidad
 
- Mejorar el proceso de diseño para producir producto de mayor calidad
  
===Análisis de Resultados===
+
===Análisis de resultados===
  
 
Analizar los indicadores que fueron recogidos.
 
Analizar los indicadores que fueron recogidos.
Línea 102: Línea 102:
 
* Es importante estratificar en los análisis: tipo de proyecto, plataforma, [[industria]].
 
* Es importante estratificar en los análisis: tipo de proyecto, plataforma, [[industria]].
  
===Personas vs. Métricas===
+
===Personas vs. métricas===
 
• No mida a los individuos
 
• No mida a los individuos
  
Línea 117: Línea 117:
 
• Respetar privacidad
 
• Respetar privacidad
  
===Fuentes===
+
==Fuentes==
Conferencia 4.Métricas de Software. Métricas del Proceso y del Proyecto. Dra.Ailyn Febles Estrada 2008. Universidad Ciencias Informáticas
+
* Febles Estrada, Ailyn. Conferencia 4. Métricas de Software. Métricas del Proceso y del Proyecto. [[Universidad Ciencias Informáticas]]. [[2008]]. </div>
 
 
 
 
 
[[Category:Ingeniería_de_software]]
 
[[Category:Ingeniería_de_software]]

última versión al 13:05 5 jul 2011

Métricas de software
Información sobre la plantilla
Metricas.JPG

Métrica de software. Es cualquier medida o conjunto de medidas destinadas a conocer o estimar el tamaño u otra característica de un software o un sistema de información, generalmente para realizar comparativas o para la planificación de proyectos de desarrollo.

Métricas del proceso

• Se recopilan en el transcurso de todos los proyectos y durante largos períodos.

• Su objetivo es proporcionar un conjunto de indicadores que conduzcan a la mejora del proceso.

Medición del proceso de software

- Enfocar el proceso de generación de productos y servicios.

- Asegurar que los procesos están apropiadamente apoyados.

- Administrar procesos inmaduros enfocando el proceso y no culpando las personas.

- Reconocer la existencia de variaciones como oportunidad de mejora.

- Considerar las variaciones en la evaluación del proceso de tomada de decisión.

Medir el proceso

Objetivos Recoger datos que midan el desempeño de cada proceso

Analizar el desempeño

Guardar y utilizar los datos - para evaluar la estabilidad y la capacidad del proceso - para interpretar los resultados de observaciones y análisis - para estimar coste y desempeño futuros - para proveer baselines y benchmarks - para establecer tendencias - para identificar oportunidades de mejora

Definición de medidas para el proceso

Comunicación - ¿Los métodos utilizados para definir las medidas y para describir valores medidos permiten que otros conozcan lo que está siendo medido? - ¿Todos los usuarios conocen cómo los datos son recogidos de manera a interpretar los resultados correctamente?

Repetibilidad - ¿Otra persona podría ser capaz de repetir las medidas y obtener los mismos resultados?

Rastreabilidad - ¿Hay un origen de los datos recogidos? (contexto y circunstancias de la medición)

Métricas del proyecto

• Permiten a un gestor de proyectos

- Valore el estado de un proyecto en curso.

- Rastree los riesgos potenciales.

- Descubra las áreas problemas antes que se vuelvan críticas.

- Ajuste el flujo de trabajo o las tareas

- Evalúe la habilidad del equipo de proyecto para controlar la calidad de los productos de trabajo de software.

Métricas básicas de la gestión de proyectos

Objetivo

  • Cuantificar la desviación de los compromisos de plazos, costes, esfuerzos.
  • Cumplir con los compromisos adquiridos con el cliente.

Forma de cálculo

Valor alcanzado(plazo, coste, esfuerzo)-Valor planificado(%)

Análisis

- Indica cómo un proyecto puede cumplir los requisitos o compromisos adquiridos con el cliente

- >100%: Hay retrasos o sobrecostes

- <100%: Se están consiguiendo mejor que lo planificado.

Posibles Causas

- Retrasos de actividades debido a problemas técnicos o de gestión

- Peor calidad de la esperada

Posibles acciones preventivas

- Identificar tareas críticas

- Mejorar el proceso de estimación y planificación.

- Mejorar el proceso de diseño para producir producto de mayor calidad

Análisis de resultados

Analizar los indicadores que fueron recogidos.

  • Gráficos dicen mucho más que mil palabras, pero el exceso puede confundir.
  • Iniciar solamente con algunos indicadores. Agregar otros con el tiempo
  • Tener siempre un resumen de las constataciones. No trabajar solamente con gráficos.
  • Es importante estratificar en los análisis: tipo de proyecto, plataforma, industria.

Personas vs. métricas

• No mida a los individuos

• Nunca usar las métricas como un“garrote”

• No ignorar los datos

• Nunca usar una sola métrica

• Proveer retroalimentación

• Lograr “pertenencia”

• Respetar privacidad

Fuentes