N 33 V 72 Final
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
MOO-MEDINA, M., MARTÍNEZ-GARCÍA, H.A. Y MUÑOZ-UBANDO, L.A.<br />
aceptan la vista Web o solicitan modificaciones incluidas en<br />
los requerimientos. La actividad de “Modify to Web View”<br />
es opcional solo en caso de que se requieran hacer<br />
modificaciones, estos elementos forman parte de<br />
metodologías ágiles.<br />
Las ventajas que se tienen con estas actividades es que<br />
cuando se inicia la codificación ya se tiene un diseño<br />
aceptado y visado por el usuario. De tal forma que sería muy<br />
complicado encontrar un error de diseño sobre algo ya<br />
doblemente validado y por ende el rendimiento de la figura 4<br />
es beneficiado.<br />
Este tiempo igual ayuda a disminuir posibles defectos por<br />
diseño en la etapa de pruebas y por lo mismo que en la figura<br />
4 el rendimiento aumenta por la disminución de defectos a<br />
reparar en la etapa de pruebas<br />
La relación de tasa de fallo mide la calidad del proceso de<br />
ingeniería, utilizando parámetros de costo de calidad [Juran,<br />
88]. El costo de calidad de la evaluación es el porcentaje del<br />
tiempo de desarrollo invertido en actividades de evaluación<br />
de la calidad (Humprey, 2000).<br />
En la figura 7 se muestra el costo de la calidad del cual en los<br />
primeros cinco programas no se podía medir el proceso de<br />
todas las fases del PSP 2.1. a partir del proyecto 6<br />
observamos el incremento del costo de la calidad debido al<br />
aumenta de defectos en las etapas de pruebas o etapas finales<br />
del desarrollo, y en los últimos 10 proyectos se nota una leve<br />
disminución del costo de la calidad debido a la disminución<br />
de defectos en las etapas finales, la cual mayormente se da al<br />
incluir al usuario en la etapa de Review Design.<br />
Tanto la figura 4, como la figura 5 vienen a sustentar la<br />
calidad del software por la mejora en el rendimiento.<br />
Resultados de la productividad<br />
La productividad en PSP se mide por el número de Líneas de<br />
Código (LOC) desarrolladas por hora. En la figura 6, se<br />
puede observar como la productividad en promedio paso de<br />
30 LOC /Hr. del primer programa a 40 LOC/Hr. y. tiene una<br />
pendiente positiva.<br />
De igual manera se observa la diferencia entre los módulos<br />
menos complejos los cuales elevan la productividad arriba de<br />
50 LOC/H y los complejos hasta 40 LOC/H. Asimismo se<br />
observa una excepción en el módulo de Filtro de búsqueda<br />
de CI, el cual tuvo una productividad cercana a 90 LOC/H<br />
debido a un cambio de requerimientos por parte del usuario<br />
en la etapa de diseño.<br />
Figura 7. Gráfica que muestra el costo de la calidad de los proyectos<br />
De acuerdo con los resultados obtenidos, se pudo observar<br />
una mejora de la calidad de desarrollo, del proceso y de los<br />
resultados del proceso al combinar las metodologías de<br />
“PSP”, Programación Módular, “MVC” y Metodologías<br />
ágiles aumentando también la calidad de Desarrollo de<br />
Software.<br />
Las metodologías primarias como Cascada y Espiral se<br />
usaron en principio para un desarrollo estructurado y están<br />
evolucionando para la adaptación a las nuevas tecnologías,<br />
metodologías y procesos de desarrollo, tal es así que esta<br />
combinación de procesos no pretende sustituir a las<br />
metodologías de Cascada y en Espiral, sino llevarlas a un<br />
entorno de trabajo Web actualizado y con mejor rendimiento.<br />
Figura 6. Gráfica de Productividad de veintinueve proyectos<br />
La productividad permite realizar una autoevaluación cada<br />
vez que se termina un proyecto del cual se puede concluir si<br />
existe una mejora en el proceso de producción.<br />
Resultados del Costo de la Calidad<br />
CONCLUSIONES<br />
Se puede observar a lo largo del desarrollo de cada proyecto<br />
el incremento del rendimiento al aumentar el número de<br />
defectos encontrados en la etapa de Diseño y Revisión de<br />
Diseño, el incremento de la productividad al aumentar el<br />
número de líneas de Código escritas por Hora y la<br />
disminución del costo de la calidad al aminorar el número de<br />
defectos que llegan a la etapa de pruebas y posteriores a esta.<br />
REVISTA DEL CENTRO DE GRADUADOS E INVESTIGACIÓN. INSTITUTO TECNOLÓGICO MÉRIDA Vol. <strong>33</strong> NÚM. <strong>72</strong> 119