Metrics Program in a very Small Company

Anuncio
Metrics Program in a very
Small Company
Rosa Virginia Icedo Ojeda
Maestría en Computación
Ingeniería de Sofwtare
Abril-2003
Metrics Program in a very Small Company
Introducción.
La motivación principal de seleccionar el tema “Metrics program in a very small
company” es encontrar una guía práctica para planear, implementar y usar métricas
durante el Software Process Quality en pequeñas empresas desarrolladoras de manera
exitosa. Mi interés personal en este tema, se debe a que al momento de implementar un
programa de métricas, muchos de los problemas no son teóricos, son metodológicos o
prácticos. Espero que los resultados obtenidos me ayuden a reforzar los conocimientos
teóricos aún sin vivir la experiencia de implementar un programa real de métricas.
Para seleccionar los artículos a leer, formé un repositorio de aproximadamente 22
artículos. La palabra clave para la búsqueda en Internet fue: Metrics Program, ya que me
interesaba poder comparar los métodos, las lecciones aprendidas y las dificultades al
implementar un programa de métricas en empresas reales. Inicialmente me enfoqué a
organizaciones pequeñas, pasado un tiempo descubrí en las lecturas que las
organizaciones maduras podrían aportar ideas y estrategias, de igual forma descubrí que
la calidad de un producto de software dependía altamente del proceso seguido, así que
incluí artículos referentes a estos temas. El criterio de clasificación empleado es: 1. Muy
relevante, 2. Relevante , 3. No es relevante y/o Información complementaria.
Al inicio del proyecto, la búsqueda de artículos fue un poco difícil en cuanto a
selección, ya que no tenía de la certeza de encontrar suficiente información sobre el tema
escogido, inclusive tenía el temor de que los programas de métricas fueran muy similares
o muy superficiales, quedando como en un inicio de la investigación, tan solo con
información teórica que no es descriptiva en la aplicación. Además, mi conocimiento
sobre el tema era escaso, así que tendría que tener cuidado en la selección y orden
adecuado para entender las siguientes lecturas y no perder la motivación inicial. Al final,
creo que la selección y orden de lectura de los artículos fue la adecuada, a pesar de que
aún queda mucho más que investigar y leer sobre el tema.
Rosa V.Icedo O.
CIMAT. Abril 2003.
2
Metrics Program in a very Small Company
Conclusiones.
Métricas del proceso de software, nos ayudan a entender, monitorear, controlar,
predecir, y mejorar el desarrollo y mantenimiento de proyectos. Existen diversos
programas de métricas que se han implementado en pequeñas empresas reales y estos
cubren diferentes vistas y/o fases del proceso.
Una pequeña empresa no sigue los modelos como CMM o SPICE, por que puede
ser que a sus clientes no les interese que esté certificada, o bien por que se traduce en
“overhead” y recursos con que la empresa no cuenta. Como parte del trabajo futuro, esta
el contar con un programa de métricas que “imite” en pequeña escala a modelos más
maduros, para que prepare a la empresa en el caso de que crezca y adopte un modelo
maduro con mayor facilidad, además claro, de contar con las ventajas de incorporar la
filosofía de calidad en el proceso y el producto. Este programa, también debe de ser más
explícito y menos ambiguo, tal vez restringiéndolo a dominios, se pueda definir aún más.
Resultó muy interesante ampliar mi perspectiva del tema. Me desilusionó un
poco, el encontrar artículos cuyo título dice explícitamente: Experiencias al
implementar.., y que en contenido solo explican el qué del programa y las experiencias se
ven minimizadas en atención. Algo que si intuía es que no encontraría mucho de métricas
empleadas, inclusive las empresas maduras emplean de forma diferente las métricas, con
distintas unidades de medición.
Rosa V.Icedo O.
CIMAT. Abril 2003.
3
Metrics Program in a very Small Company
Bibliografía.
[1]
“Measurement Process Effectiveness “, Software Development Magazine.
[2]
Layman Beth, Rohde Sharon, “Experiences implementing a software project measurement
methodology”, Software Quality Professional, Volumen 2, Issue 1, Diciembre 1999.
[3]
“Example of aMetric Program ”, Software Productivity Center.
[4]
Rothman Johanna, “Determining your Project’s Quality”, Software Development Magazine, 1999.
[5]
Bobkowska Anna, “Quantitative and Qualitative Methods in Process Improvement and Product
Quality Assement”, ESCOM Conference Ltd, Agosto 2001.
[6]
Richardson Ita, Ryan Kevin, “Software Process Improvements in a very Small Company”, Software
Quality Professional, Volumen 3, Issue 2, Marzo 2001.
[7]
Jalote Pankaj, “Use of Metrics in High Maturity Organizations”, Software Quality Professional,
Volumen 4, Issue 2, Marzo 2002.
[8]
Weber Charles, Layman Beth, “Measurement Maturity and the CMM: How Measurement Practice
Evolve as Processes Mature”, Software Quality Professional, Volumen 4, Issue 3, Junio 2002.
[9]
Van Veenendaal Erik, Hendricks Rob, Van Vonderen Robert, “Measuring Software Product
Quality”, Software Quality Professional, Volumen 5, Issue 1, Diciembre 2002.
[ 10 ] Drabick Roger, “A Process Model of Software Quality Assurance/Software Quality Engineering”,
Software Quality Professional, Volumen 2, Issue 4, Septiembre 2000.
[ 11 ] Briand C. Lionel, Differding M. Christiane, Rombach2 Dieter H., “Practical Guidelines for
Measurement-Based Process Improvement”, Software Process Improvement and Practice Journal,
Volumen 2(4), 1997.
Rosa V.Icedo O.
CIMAT. Abril 2003.
4
Descargar