3.3 Kernel Methods
3.3.1 Sequence-Based Kernels
3.3.2.2 The Weisfeiler-Lehman Subtree Kernel
Aunque la información acerca de la elaboración, implementación y la implantación de los modelos de cambios al Proceso de Software se encuentra en la literatura, no es así la información de los métodos de evaluación y valoración de propuestas para la introducción de programas y proyectos. Las revisiones de literatura realizadas por autores presentan hallazgos sobre modelos fundamentados y derivados de estándares existentes, sin profundizar en sus características (Unterkalsteiner et.al., 2010; Oliver, Barrick & Janicki, 2009; Printzell & Conradi, 2002).
Otros trabajos optan por estudiar las evaluaciones de los resultados de la puesta en ejecución de programa de cambios al Proceso de Software (Unterkalsteiner et. al., 2010). Las revisiones preliminares de la literatura, no muestran métodos sistemáticos de valoración de las propuestas para iniciar un programa de cambios en el Proceso de Software (Green, et.al., 2009; Raha, 2004). Sin embargo, hay estudios de autores que motivan la búsqueda de los métodos adecuados para llevar a cabo el programa de cambio (Staz, 2005; Niazi, Wilson & Zowghi, 2003: 2006; Dybå, 2005; Ojala, 2008). Para Staz (2005), evaluar cambios al Proceso de Software tiene varias áreas y no necesariamente al final del proceso. Estas áreas las define de la siguiente manera:
Para obtener valores anticipados del programa de cambios, a fin de justificar su desarrollo.
49 Preparar a la organización para los cambios al Proceso de Software
Evaluar el progreso del programa de cambios, examinando tanto el progreso del plan y el progreso de acuerdo al valor anticipado.
En su trabajo Staz (2005) asegura que para obtener valores anticipados, las organizaciones categorizan las evaluaciones o mediciones como ―hard‖ tales como el retorno de la inversión y ―soft‖ como la motivación del empleado y la consecución de las metas del negocio.
De forma similar otros investigadores presentan la categorización de métodos y técnicas de evaluación de cambios al Proceso de Software apoyándose en disciplinas conocidas: Finanzas y Economía mediante el Análisis Financiero y el Análisis Económico de una inversión en programas de Mejora al Proceso de Software (Jones, 1996; Rico, 2004; Farbey & Finkelstein, 2003; Dene & Cleland-Huangh, 2004; Solingen, 2004; McLoughlin et.al., 2010).
Las propuestas de introducción de programas de cambios al Proceso de Software, tienen consecuencias financieras y no financieras. Para efectos de evaluar una propuesta de inversión es necesario abordar ambas consecuencias, por su amplitud y su importancia. Los apartados siguientes abordan los temas de las inversiones en el proceso de cambio, desde la perspectiva financiera y económica.
2.4.1.1. Análisis Financiero para la evaluación de programas de cambio al Proceso de Software
El Análisis Financiero de inversiones consiste en poner en números a los beneficios cuantitativos de un programa de cambio (Brealey, Myers & Marcus, 2007). Para ello se vale de cálculos de valores tangibles realizados a partir de proyectos e indicadores organizacionales exitosos, como línea base y comparados con resultados de proyectos actuales.
El Análisis Financiero de cualquier propuesta de inversión permite prever con qué recursos financieros se cubrirán los costos que se generarán. Esto se refiere principalmente a:
50 Verificar y garantizar el equilibrio de caja (principio de sostenibilidad financiera) . Calcular los índices de rendimiento financiero del proyecto de inversión basados
en los flujos de caja netos actualizados.
Los métodos financieros son ampliamente aplicables a las inversiones de programas de cambios a los Procesos de Software. Un estudio del uso del análisis financiero en la evaluación de estos programas, lo ejemplifica Rico (2005), y su base son los estándares de la industria tales como el CMMI. Su trabajo asume métodos tradicionales utilizados por (Rachlin, 1997; McGibbon, 1999) para cuantificar el valor financiero de un proyecto.21
Los autores Remenyi, Money & Bannister (2007), aseguran que es posible implantar programas de cambios al Proceso de Software, con retornos de la inversión razonables, no obstante, dependerá de la gestión que se lleve a cabo desde el inicio del programa.
2.4.1.2. Análisis Económico para la valoración de programas de cambio al Proceso de Software
El Análisis Económico coloca el valor y el costo en primer lugar así como la evaluación de sus beneficios cualitativos tales como satisfacción del cliente (Jones, 1996). El valor económico está ponderado por los beneficios intangibles del programa. En la actualidad, un gran número de directivos aceptan la presencia de valores intangibles en los programas SPI (Thomas & Fernández, 2007; Oliver, Barrick & Janicki, 2009).
El Análisis Económico es utilizado para medir las contribuciones de diferentes características distintas a las monetarias de los programas. Un programa de cambio al Proceso de Software, está caracterizado por un gran número de valores cualitativos también llamados beneficios intangibles (Jugdev & Mathur, 2006). Los beneficios intangibles que pueda generar este tipo de programa, son considerados como ventajas competitivas para la organización de software; de alli la importancia y consideración en la evaluación económica de su inversión (Wyckoff, 1997; Worthington, 2000).
El reto es encontrar los factores que puedan aproximar los valores cualitativos asignados a una propuesta PdC al Proceso de Software, a valores cuantitativos y
21
Los métodos más usados para el análisis financiero de inversiones se encuentran resumidos en el Anexo 5.
51 monetarios. Este esfuerzo no sólo beneficiaría a las organizaciones de software, sino también a aquellas que emprenden proyectos y programas de alto impacto social y económico en diferentes grupos sociales.
En la revisión de la literatura, destacan los métodos del Análisis Costo-Eficiencia como métodos factibles y transferibles al proceso de valoración de los programas de cambio al Proceso de Software. El siguiente apartado describe y discute la teoría, el concepto y los hallazgos del análisis Costo-Eficiencia en otras disciplinas.