Vous êtes sur la page 1sur 6

2010

Universidad
Estatal de Milagro.
Administración de Proyectos.

Tema: Métricas en el
Desarrollo de Proyectos.

Docente: Ing. Richard Ramírez.

Alumna: Wendy Cherres Pincay.

Curso: 9no. Ingeniería en Sistemas.


Universidad Estatal de Milagro.

Contenido

Introducción. ............................................................................................................................................ 1
¿Para qué nos sirven las métricas? .......................................................................................................... 1
Características de las métricas................................................................................................................. 1
 Cuantificables, ......................................................................................................................... 1
 Independientes ........................................................................................................................ 1
 Explicable ................................................................................................................................ 2
 Precisa .................................................................................................................................... 2
Métricas en los dominios del proceso y proyecto. ..................................................................................... 2
 Métricas del proceso y mejora del proceso de software............................................................ 2
 Métricas del proyecto. .............................................................................................................. 2
Medición del software............................................................................................................................... 2
 Métricas orientadas al tamaño. ................................................................................................ 2
 Métricas orientadas a la función. .............................................................................................. 2
Medición de la calidad. ............................................................................................................................. 2
 Métricas de calidad .................................................................................................................. 3
 Métricas de complejidad. ......................................................................................................... 3
 Métricas de competencia. ........................................................................................................ 3
 Métricas de desempeño. .......................................................................................................... 3
 Métricas estilizadas. ................................................................................................................ 3
Conclusión. .................................................................................................................................................. 3
BIBLIOGRAFÍA. ........................................................................................................................................... 4

Wendy Cherres Pincay. Página I


Universidad Estatal de Milagro.

MÉTRICAS EN EL DESARROLLO DE PROYECTOS.

Introducción.
La ingeniería de software es una disciplina basada en leyes cuantitativas, no específicamente las aplicadas
en física: sino enfocadas en el entendimiento y proceso del nuestro proyecto.

En el documento actual, tratamos de tener un entendimiento más claro de que son las métricas su
importancia y como llegar a tener en cuenta todos los aspectos más importantes para elaborarlas.
En el proceso de desarrollo de software, hay que tomar medidas específicas para llegar a tener un producto
final con excelencia, desde el momento de la planificación del proyecto, organización, dirección y control del
mismo, ya que todas actividades son enlazadas para lograr el objetivo planteado, si uno de ellos llega a
fallar se tendrá q hacer una reelaboración de actividades, pero es ahí donde entran la ejecución de métricas
ya que se va a monitorizar cada una de las actividades que van a ser evaluadas.

Según lo analizado en la investigación; he comprendido que para entender el contexto se debe tener
claramente diferenciado tres aspectos importantes, aunque medida, medición y métricas son palabras que
por su semántica, se pueden llegar a tener un concepto erróneo de los mismos, por ello se debe tener en
cuenta sus diferencias.

 Medida: es un indicador cuantitativo que nos permite conocer los atributos de un proceso o un
producto, estos pueden ser tamaño, dimensión, cantidad, etc.

 Medición: es el acto por el cual se recolectan las medidas, para así saber cómo va el desarrollo del
software y para mejorar su calidad.

 Métrica: es un conjunto de medidas aplicadas para obtención de información específica de algún


proceso del proyecto y con resultados de la misma ayuda a la toma de decisiones técnicas.

Las métricas en el desarrollo de proyectos son indicadores basadas en leyes cuantitativas, que nos
permiten conocer el estado o proceso de las actividades de un proyecto. Nos ayudan a ver los avances del
proyecto y el desempeño que realiza el equipo de trabajo del mismo.

Aunque varios autores nos dicen que el software no es medible, otros nos indican que hay varios aspectos
que si nos permiten medir, según los servicios o funciones que cumple el software.
Un software debe tener un conjunto de cualidades y es allí donde se enfocan las métricas, ya que es posible
que por cada cualidad que tenga el software haya una métrica. Por ejemplo el estilo del código que utilizan
los programadores que desarrollan software, para este existe las métricas estilizadas, que evalúa este
paramento.

Para obtener un software de calidad es importante tomar en cuenta la ejecución de metodologías, técnicas y
procedimientos que se deba de aplicar tanto en el proceso de análisis, diseño, codificación y evaluación del
software. Para controlar la calidad del software, se debe realizar estudios acerca de los procesos del
negocio, así llegar a satisfacer a la organización que ha adquirido este servicio.

¿Para qué nos sirven las métricas?


 Identifica la información de los procesos más importantes de los proyectos y esta nos ayuda a tomar
de decisiones.
 Verifica la productividad, que puede llegar a alcanzar un equipo de trabajo, desarrollando cierto
producto.
 Nos ayuda a ver el progreso de la calidad del producto.
 Aportan de gran manera a la motivación del equipo de trabajo, ya que es una mezcla de esfuerzo
personal con los logros esperados del proyecto.
 Nos ayudan de gran manera a monitorizar, controlar y evaluar el proyecto.

Características de las métricas.


 Cuantificables, ya que para elaborar una métrica esta debe ser con hechos reales y no con
supuestas opiniones.

 Independientes, los recursos que se utilicen para el desarrollo de las métricas no deben ser
manipuladas por las personas que lo utilicen o las ejecuten.

Wendy Cherres Pincay. Página 1


Universidad Estatal de Milagro.

 Explicable, toda métrica que se desarrolle debe ser documentada con su explicación necesaria
para su uso.

 Precisa, debe conocerse hasta qué punto se puede medir el desarrollo del software, debe conocer
que aspectos tomar en cuenta para desarrollar la métrica y no irse por otro rumbo ya que no
focalizara bien el objetivo de la métrica.

Métricas en los dominios del proceso y proyecto.


Las medidas son recopiladas por el equipo de trabajo del proyecto y estas son convertidas en métricas para
ejecutarlas en el proyecto, por ello es sumamente importante establecer medidas claras que nos ayuden a
mejorar el proyecto.

Un aspecto importante en todo ámbito es la calidad del producto y aún más si se trata del desarrollo de
software ya que hay que revisarlo minuciosamente para determinar qué medidas tomar en cuenta, para
verificar y controlar el funcionamiento del mismo.

 Métricas del proceso y mejora del proceso de software.


La única manera de mejorar un proceso de software es medir todos los aspectos importantes y con
ellas desarrollar las métricas necesarias y luego aplicarlas para establecer estrategias de mejora en
el proyecto.

Las métricas de software pueden ofrecer grandes beneficios, pero a su vez también problemas, ya
que no se puede descartar la opción de que estas métricas sean aplicadas de manera errónea y
causen más problemas de las que puedan solucionar.

Dentro de las métricas del proceso y mejora del software, encontramos a MEPS (Mejora Estadística
del Proceso de Software) que no es más que la recopilación de información de todos los errores y
fallas encontrados en el desarrollo del software.

 Métricas del proyecto.


A diferencia de las métricas anteriores están enfocadas en la parte táctica, que no es más que las
medidas que se llevaran a cabo para alcanzar el objetivo planteado.
Estas métricas son empleadas con la finalidad de minimizar el tiempo de desarrollo de software,
realizando los arreglos necesarios en el tiempo del proyecto para evitar retrasos y disminuir los
problemas y riesgos.

También son utilizadas para evaluar la calidad si es necesario, si se mejora la calidad de un


producto por ende se disminuyen los defectos y reduce el costo del proyecto, ya que no habrá
reelaboración de actividades.

Medición del software.


Para poder analizar el software se debe conocer bien a fondo la capacidad del software, su función y
complejidad del mismo, ya que no todas las personas siguen los mismos criterios para evaluar un proyecto;
por eso es importante normalizar las métricas que se van a aplicar, para así realizar una comparación
estándar bajo estos parámetros y saber que es posible o no medir en ese software.

 Métricas orientadas al tamaño.


Este tipo de métrica hace referencia como su nombre lo indica al tamaño del software, haciendo
énfasis en cuantas líneas de código (KLDC) contiene el software, cuanto recurso humano, tiempo,
costo, numero de hojas en documentación voy a necesitar.

 Métricas orientadas a la función.


Estas están enfocadas en la función o utilidad que proporciona el software, se tomara en cuenta el
número de usuarios, consultas, datos de entrada y salida (reportes), la capacidad de información
que se maneje en el sistema, etc.

Medición de la calidad.
Un software o cualquier producto para salir al mercado debe pasar por varias revisiones asegurándose que
es útil para el mercado, hablando de software es necesario que este cumpla varios aspectos, como: el de no
tener errores en la codificación, facilidad de manejo y entendimiento del sistema, facilidad de corrección al

Wendy Cherres Pincay. Página 2


Universidad Estatal de Milagro.

encontrar errores, también tomar en cuenta que el software que elaboremos debe ser seguro y robusto
contra las amenazas de los hackers.

 Métricas de calidad
Toda métrica es aplicada en el proceso de desarrollo y por ello este tipo de métrica está enfocada
en los requisitos que debe seguir el equipo de trabajo para desarrollar un software con las
características que pide el cliente, entre estos requerimientos están: la estructuración, el diseño y
los procesos que realiza el negocio.

También en esta clasificación podríamos incluir también otros tipos de métricas como:

 Métricas de complejidad.
Esta métrica vendría a ser como una mezcla de las métricas orientadas al tamaño y orientadas a la
función ya que toma varios aspectos como el volumen, capacidad, número de líneas de código, el
costo, etc.

 Métricas de competencia.
Son las métricas que valoran o miden las actividades que realizan los programadores o equipo de
trabajo, desarrollando el software con respecto a cómo realizan su trabajo (rapidez, eficacia,
eficiencia).

 Métricas de desempeño.
Estas métricas están enfocadas en el comportamiento de los módulos de un software que trabaja
bajo la vigilancia del sistema operativo.
Estas también se pueden describir como las métricas que se utiliza para evaluar el conjunto de
hardware y software donde se va a ejecutar el sistema.

 Métricas estilizadas.
Son métricas utilizadas para evaluar el aspecto de la programación del software: el estilo de la
codificación, la identación (sangría que se utiliza en el código, para mejorar la legibilidad),
limitaciones de variables, tipos de datos, etc.

Como lo hemos indicado antes la mayoría de las métricas establecidas son aplicadas a la hora de evaluar
un software, una métrica para aplicarla debe ser simple, objetiva, analítica.
Gracias a las métricas podemos saber ¿Qué?, ¿Cómo?, ¿Cuando? y ¿Cuánto? evaluar el proceso o
maduración de nuestro proyecto.

Conclusión.
Según lo estudiado podemos darnos cuenta que en el desarrollo del software es de gran ayuda la utilización
de métricas, para brindar un producto de alta calidad y realizar mediciones que nos permitan conocer el
progreso del desarrollo y realizar un feedback para el ajuste o elaboración de estrategias o tácticas.
Las métricas ayudan a los ingenieros para controlar y proveer de nuevos parámetros que antes quizás no
la teníamos en cuenta en el desarrollo del software.

Lo que no se puede medir, no se controla y mucho menos lo podemos mejorar; la medición es un aspecto
importante en una organización ya que requiere el conocimiento de todos los factores que contribuyen con
el desarrollo del software, para así obtener un producto de alta calidad. Por ello podríamos decir que las
métricas tienen como objetivo principal encaminar a la empresa por el camino correcto, para desarrollar un
producto altamente calificado, a través de decisiones tomadas por los altos cargos ejecutivos que existen en
la empresa.

Wendy Cherres Pincay. Página 3


Universidad Estatal de Milagro.

BIBLIOGRAFÍA.

http://www.willydev.net/descargas/willydev_planeasoftware.pdf

http://catarina.udlap.mx/u_dl_a/tales/documentos/lis/gonzalez_d_h/capitulo4.pdf

http://www.desarrolloweb.com/articulos-copyleft/articulo-metricas-de-software.html

http://vinculando.org/articulos/sociedad_america_latina/propuesta_guia_de_medidas_para_evaluacion_siste
mas_informacion.html

http://es.wikilingue.com/pt/Métricas_de_software

http://catarina.udlap.mx/u_dl_a/tales/documentos/lis/gonzalez_d_h/capitulo2.pdf

http://www.mitecnologico.com/Main/AplicacionMetricasParaEvaluacionDise%F1o

Ingeniería del software – Sexta edición. Ph.D. Roger S. Pressman.

Wendy Cherres Pincay. Página 4