Professional Documents
Culture Documents
Primera parte
Ing. Esteban Vargas
Asesor en Calidad Pro-Software
Introduccin a las mtricas
Qu son mtricas de software?
Las mtricas de software son medidas que se usan para cuantificar software, recursos y/o
procesos de desarrollo. Incluye aspectos que son directamente medibles, como las lneas
de cdigo, as como tambin artculos que estn calculados a partir de otras mediciones,
tales como el Anlisis de Valor Devengado.
Todo el que desarrolla software, usa algn tipo de mtricas. Sin embargo, cuando se
pregunta qu es mtrica, la tendencia es restringir la respuesta a mtricas de tamao,
como lneas de cdigo o puntos de funcin, cuando en realidad, las mtricas de software
incluyen mucho ms que las mencionadas nicamente para tamao.
Un buen plan de mtricas se enfoca ms hacia otras cosas que no sea, por ejemplo, la
productividad del programador. Considere estas reas de produccin de software que
pueden beneficiarse a partir de un adecuado plan de mtricas:
Administracin de proyectos
Calidad de producto
Desempeo de producto
Objetivos
Existen dos objetivos importantes que se persiguen dentro del programa de mtricas:
El cometido de los ocho pasos es crear un proceso a travs del cual un programa
corriente de mtrica puede ser utilizado como una herramienta estratgica de gestin.
Los pasos
Usted puede cumplir estos objetivos desarrollando los siguientes ocho pasos de manera
estructurada. Estos pasos deberan ser ejecutados por un equipo de mtricas, contando,
por supuesto, con el apoyo de la alta gerencia.
Los ocho pasos requeridos para implementar un programa de mtrica es:
1. Documentar el proceso de desarrollo de software
El SPC presenta una metodologa de uso del programa denominada Ciclo de Medicin de
Proyectos (CMP), la cual consta de los siguientes siete pasos:
1. Escoger un proyecto de desarrollo de software para medirlo.
2. Concienciar al equipo de trabajo.
3. Medir el proyecto de desarrollo.
4. Preparar los resultados.
5. Presentar resultados y obtener retroalimentacin.
6. Implementar cambios.
7. Medir nuevamente.
Por supuesto, la metodologa que presenta el SPC puede ser utilizada directamente, o
puede ser personalizada de acuerdo a las necesidades propias de la empresa. Est
descrito detalladamente dentro del Captulo Paso 2.
Consideraciones importantes
Antes de iniciar la ejecucin de los ocho pasos, hay algunos aspectos importantes que
deben evaluarse, los cuales ayudarn a ahorrar muchsimo tiempo (y dinero, por
supuesto) y molestias durante todo el programa:
Asegurarse que los equipos de proyectos sepan que el programa cuenta con la
aprobacin y apoyo por parte de la alta gerencia.
Asegurarse que cualquier conclusin que se logre obtener a travs del programa,
sean traducidos en una accin concreta por medio de la alta gerencia.
Vender el programa
El sponsor es el responsable de vender el programa de mtricas a la alta gerencia de la
compaa. La alta gerencia a su vez debera vender el programa a sus gerentes de rea
y a sus empleados, quedando claro que para el xito de este programa, se necesita que
exista un alto grado de sinergia dentro de la organizacin.
Para ser un buen vendedor, es necesario invertir todo el tiempo necesario para desarrollar
todos los mecanismos y herramientas tiles para generar conciencia a nivel interno sobre
las metas del programa, especficamente, cmo podra beneficiarse la persona con la
consecucin de las metas del programa de mtricas.
Implementar el programa.
Los mejores candidatos para la coordinacin del equipo de mtricas tienen que tener una
alta aptitud para el trabajo en equipo, y tambin buena relacin con la alta gerencia,
conocimiento detallado de las prcticas organizacionales y, por supuesto, compromiso
con el programa.
Documentar el programa de mtricas
Existen varios procedimientos relacionados con el programa de mtricas que es necesario
documentarlos, y como se podr ver a continuacin, existe un cierto nmero de formas
para hacerlo:
La documentacin es una forma muy til para poder informar a la compaa con respecto
al programa y a sus alcances. Tambin asegurar que las personas se den cuenta de las
responsabilidades que tienen con relacin al programa de mtricas.