Académique Documents
Professionnel Documents
Culture Documents
Universidad
Estatal de Milagro.
Administración de Proyectos.
Tema: Métricas en el
Desarrollo de Proyectos.
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
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.
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.
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.
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.
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.
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.
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
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.
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