Upload
others
View
8
Download
0
Embed Size (px)
Citation preview
i
ESCUELA POLITECNICA DEL EJÉRCITO
DEPARTAMENTO DE CIENCIAS DE LA COMPUTACIÓN
CARRERA DE INGENIERÍA DE SISTEMAS E INFORMÁTICA
ESTUDIO DE PROSPECTIVA Y VIGILANCIA TECNOLÓGICA DE MICROSOFT VISUAL STUDIO TEAM
SYSTEM COMO HERRAMIENTA PARA ADMINISTRAR EL CICLO DE VIDA DE PROYECTOS DE SOFTWARE EN LA
INDUSTRIA ECUATORIANA
VOLUMEN I
Previa a la obtención del Título de: Ingeniería en Sistemas e Informática
INGENIERO HÉCTOR REVELO
POR: María Gabriela López Quintana Karina Rocío Yela Lascano
ii
SANGOLQUI, 16 DE AGOSTO 2007 CERTIFICACION
Certifico que el presente trabajo fue realizado en su totalidad por las Srtas. MARÍA
GABRIELA LÓPEZ QUINTANA Y KARINA ROCÍO YELA LASCANO como
requerimiento parcial a la obtención del título de INGENIERO(S).
16 de agosto de 2007
__________________________
ING. HÉCTOR REVELO DIRECTOR DE TESIS
iii
DEDICATORIA
Luego de terminar este largo camino quiero ofrecer este trabajo como el fruto de todo el esfuerzo realizado durante estos años a mi familia, hermanos y amigos quienes han sido el motor que me ha impulsado a concluir con éxitos esta importante etapa. Finalmente a todos aquellos quienes consideren al desarrollo e investigación científica una fuente infinita de conocimiento.
María Gabriela López Quintana
Dedico este trabajo a mi familia, en especial a mis padres quienes siempre han estado junto a mí a lo largo de mi carrera estudiantil y ahora profesional brindándome todo su apoyo y su amor incondicional y a mis hermanos quienes siempre estuvieron a mi lado alentándome y que nunca dejaron que me detuviera en el camino.
Karina Rocío Yela Lascano
iv
AGRADECIMIENTOS
El más sincero agradecimiento a Dios por permitir que este sueño se haga realidad, a mis padres Eduardo y María Elena por ser el pilar fundamental de mi formación personal y profesional, por su constante apoyo y ayuda, de igual manera a toda mi familia por la comprensión y constante colaboración durante el desarrollo de este trabajo y de toda la carrera; sin dejar de lado el valioso apoyo recibido de todos aquellos amigos sinceros Extiendo mi agradecimiento a Microsoft del Ecuador por las facilidades brindadas para la elaboración del presente estudio. Finalmente agradezco a la Escuela Politécnica del Ejército por haberme brindado la excelente formación académica y profesional, a cada uno de los docentes y personas que ha facilitado la consecución de este gran logro. Mil gracias por todo.
María Gabriela López Quintana
Agradezco a Dios por iluminar mi camino y darme las fuerzas para seguir siempre adelante, agradezco a mis padres por el apoyo incondicional y sus oportunos consejos que siempre me dieron y que ahora se ven reflejado en la culminación de mi carrera y el haber forjado una persona de bien para la sociedad agradezco a mis hermanos por estar siempre a mi lado en los buenos y malos momentos con su amor y su comprensión, a mis maestros, amigos y a todos quienes de una u otra manera estuvieron junto a mi
Karina Rocío Yela Lascano
v
ÍNDICE DE CONTENIDOS
RESUMEN ....................................................................................................... - 1 -
VOLUMEN I: ESTUDIO DE PROSPECTIVA Y VIGILANCIA TECNOLÓGICA DE
MICROSOFT VISUAL STUDIO TEAM SYSTEM COMO HERRAMIENTA PARA
ADMINISTRAR EL CICLO DE VIDA DE PROYECTOS DE SOFTWARE EN LA
INDUSTRIA ECUATORIANA ………………………………………………..… 3 - 202
VOLUMEN II: ESTUDIO DE PROSPECTIVA Y VIGILANCIA TECNOLÓGICA DE
MICROSOFT VISUAL STUDIO TEAM SYSTEM COMO HERRAMIENTA PARA
ADMINISTRAR EL CICLO DE VIDA DE PROYECTOS DE SOFTWARE EN LA
INDUSTRIA ECUATORIANA ……………………………………………..… 203 - 400
CAPÍTULO I INTRODUCCIÓN AL ESTUDIO DE PROSPECTIVA Y VIGILANCIA
TECNOLÓGICA ................................................................................................ - 3 -
1.1.- Introducción ...................................................................................... - 3 -
1.2.- Justificación ...................................................................................... - 5 -
1.3.- Objetivos........................................................................................... - 8 -
1.3.1.- Objetivo General ............................................................................... - 8 -
1.3.2.- Objetivos específicos ........................................................................ - 8 -
1.4.- Alcance ............................................................................................. - 9 -
vi
CAPÍTULO II MARCO TEORICO DE REFERENCIA ...................................... - 13 -
2.1.- Conceptos Generales ..................................................................... - 13 -
2.1.1.- Ciclo de Vida .................................................................................. - 13 -
2.1.2.- Metodología .................................................................................... - 14 -
2.1.3.- Tarea .............................................................................................. - 15 -
2.1.4.- Procedimiento................................................................................. - 15 -
2.1.5.- Técnica ........................................................................................... - 15 -
2.1.6.- Herramienta .................................................................................... - 15 -
2.1.7.- Estándar ......................................................................................... - 15 -
2.2.- Enfoque global de Inteligencia Competitiva y Tecnológica ............. - 16 -
2.3.- Vigilancia Tecnológica .................................................................... - 19 -
2.3.1.- Introducción a la vigilancia tecnológica .......................................... - 19 -
2.3.2.- Concepto de vigilancia tecnológica ................................................ - 20 -
2.3.3.- Objetivos de la vigilancia tecnológica ............................................. - 21 -
2.3.4.- Fundamentos de la vigilancia tecnológica ...................................... - 22 -
2.3.5.- Herramientas .................................................................................. - 26 -
2.3.5.1.- Software de Vigilancia Tecnológica Xerka-Diana ........................... - 27 -
2.3.6.- Técnicas ......................................................................................... - 27 -
2.3.6.1.- Encuesta......................................................................................... - 27 -
2.3.6.2.- Entrevista........................................................................................ - 28 -
2.3.6.3.- Observación ................................................................................... - 31 -
2.3.6.4.- Otras ............................................................................................... - 31 -
2.3.7.- Metodología o esquema de trabajo de la vigilancia ....................... - 31 -
2.3.8.- Sistema organizado de vigilancia ................................................... - 33 -
2.3.8.1.- Categorización de temas y objetivos .............................................. - 33 -
vii
2.3.8.2.- Identificación de recursos de información ...................................... - 33 -
2.3.8.3.- Definición del plan y realización del manual de vigilancia
tecnológica ..................................................................................... - 34 -
2.3.8.4.- Formación del personal involucrado ............................................... - 34 -
2.3.8.5.- Funcionamiento: medición corrección ........................................... - 34 -
2.3.8.6.- Reorientación de los FCV ............................................................... - 34 -
2.3.9.- Fuentes y manejo de información ................................................... - 35 -
2.3.9.1.- Ficha de síntesis/acción ................................................................. - 36 -
2.3.9.2.- Ficha de impacto/alarma ................................................................ - 37 -
2.3.9.3.- Los expertos y su gestión ............................................................... - 37 -
2.3.10.- Flujo de la información ................................................................... - 39 -
2.4.- Prospectiva tecnológica .................................................................. - 41 -
2.4.1.- Concepto ........................................................................................ - 41 -
2.4.2.- Objetivos de la prospectiva tecnológica ......................................... - 42 -
2.4.3.- Aspectos Generales ....................................................................... - 43 -
2.4.3.1.- Pronóstico....................................................................................... - 43 -
2.4.3.2.- Prospectiva ..................................................................................... - 44 -
2.4.3.3.- Escenario........................................................................................ - 44 -
2.4.4.- Características ................................................................................ - 44 -
2.4.5.- Funciones ....................................................................................... - 45 -
2.4.6.- Ventajas ......................................................................................... - 46 -
2.4.7.- Riesgo e incertidumbre ................................................................... - 46 -
2.4.8.- Planificación ................................................................................... - 47 -
2.4.9.- Posibles errores .............................................................................. - 48 -
2.4.9.1.- Factores personales ....................................................................... - 49 -
viii
2.4.9.2.- Factores relacionados con el medio ............................................... - 49 -
2.4.10.- Metodologías de análisis prospectivo ............................................. - 49 -
2.4.10.1.- Análisis de indicadores bibliométricos y patentes........................... - 49 -
2.4.10.2.- Prospectiva tecnológica basada en el empleo de expertos ............ - 52 -
2.4.10.3.- Metodología de Escenarios ............................................................ - 55 -
2.4.10.4.- Otros métodos prospectivos ........................................................... - 58 -
2.4.11.2.- Indicadores correlacionados ........................................................... - 63 -
2.4.11.3.- Modelos causales ........................................................................... - 64 -
2.4.11.4.- Estadísticos .................................................................................... - 64 -
2.4.11.5.- Análisis Estructural ......................................................................... - 64 -
2.4.11.6.- MICMAC para Identificación de variables clave ............................. - 65 -
2.4.11.7.- Método MACTOR para determinar actores .................................... - 65 -
2.5.- Tecnologías involucradas en el estudio .......................................... - 66 -
2.5.1.- Administración del ciclo de vida de aplicaciones ............................ - 66 -
2.5.1.1.- Pilares de la administración del ciclo de vida de las aplicaciones .. - 67 -
2.5.1.2.- Fundamentos para administrar el ciclo de vida de las aplicaciones - 68 -
2.5.1.3.- Características de ALM .................................................................. - 68 -
2.5.1.4.- Conceptos actuales de ALM 1.0 ..................................................... - 69 -
2.5.1.5.- Conceptos futuros y tendencias para la administración del ciclo de vida
de las aplicaciones AML 2.0 ........................................................... - 72 -
2.5.1.6.- Beneficios de la administración del ciclo de vida de aplicaciones .. - 75 -
2.5.1.7.- Áreas de enfoque y principios de la administración del ciclo de vida de
aplicaciones .................................................................................... - 76 -
2.5.1.8.- Historia de la administración del ciclo de vida de aplicaciones....... - 78 -
2.5.2.- Ciclo de Vida de Desarrollo de Sistemas (SDLC)........................... - 80 -
ix
2.5.3.- Arquitectura Orientada a Servicios (SOA) ................................... - 80 -
2.5.4.- Lenguaje de dominio específico (DSL) ................................... - 80 -
2.5.5.- Lenguaje de modelado unificado (UML) ......................................... - 81 -
CAPÍTULO III MARCO DE TRABAJO PARA UN ESTUDIO ORGANIZADO DE
PROSPECTIVA Y VIGILANCIA TECNOLÓGICA ORIENTADO A SOLUCIONES
DE GESTIÓN DEL CICLO DE VIDA DE DESARROLLO DEL SOFTWARE ... - 83 -
3.1.- Objetivos del marco del trabajo ...................................................... - 83 -
3.2.- Esquema de resultados esperados de la prospectiva tecnológica . - 84 -
3.3.- Recursos para la prospectiva tecnológica ...................................... - 84 -
3.3.1.- Recursos Humanos ........................................................................ - 84 -
3.3.2.- Recursos Económicos .................................................................... - 85 -
3.3.3.- Recursos Tecnológicos .................................................................. - 85 -
3.4.- Fases para elaborar el estudio de vigilancia y prospectiva
tecnológica ..................................................................................... - 85 -
3.4.1.- Delimitación del entorno o diagnóstico mediante vigilancia
tecnológica ..................................................................................... - 86 -
3.4.1.1.- Fases de la vigilancia tecnológica .................................................. - 86 -
3.4.1.2.- Recursos para la vigilancia tecnológica .......................................... - 90 -
3.4.1.3.- Técnicas para realizar vigilancia tecnológica.................................. - 92 -
3.4.1.4.- Herramientas para realizar vigilancia tecnológica .......................... - 92 -
3.4.1.5.- Productos de la vigilancia tecnológica ............................................ - 94 -
3.4.2.- Delimitación de factores de cambio .............................................. - 103 -
3.4.2.1.- Objetivos de la delimitación de factores de cambio ..................... - 103 -
3.4.2.2.- Fases de la delimitación de factores de cambio ........................... - 103 -
x
3.4.2.3.- Recursos para la delimitación de factores de cambio .................. - 104 -
3.4.2.4.- Técnicas de la delimitación de factores de cambio ...................... - 105 -
3.4.2.5.- Herramientas de la delimitación de factores de cambio ............... - 105 -
3.4.2.6.- Productos de la delimitación de factores de cambio ..................... - 116 -
3.4.3.- Proyección de escenarios futuros (futuribles) ............................... - 116 -
3.4.3.1.- Objetivos de la proyección de futuribles ...................................... - 116 -
3.4.3.2.- Técnicas para la proyección de futuribles .................................... - 116 -
3.4.3.3.- Recursos para la proyección de futuribles .................................... - 117 -
3.4.3.4.- Fases de la proyección de futuribles ............................................ - 117 -
3.4.3.5.- Producto de la proyección de futuribles ........................................ - 120 -
3.4.4.- Determinación del esquema estratégico del futurible seleccionado
mediante el árbol de pertinencia. .................................................. - 121 -
3.4.4.1.- Objetivos de la determinación del esquema estratégico .............. - 121 -
3.4.4.2.- Fases de la determinación del esquema estratégico .................... - 121 -
3.4.4.3.- Producto de la determinación del esquema estratégico ............... - 123 -
3.5.- Detalle de los productos de vigilancia tecnológica ....................... - 123 -
CAPÍTULO IV ESTUDIO DE VIGILANCIA Y PROSPECTIVA TECNOLÓGICA DE
LAS SOLUCIONES PARA ADMINISTRACIÓN DEL CICLO DE VIDA DE LAS
APLICACIONES ............................................................................................ - 124 -
4.1.- Introducción .................................................................................. - 124 -
4.2.- Objetivos del estudio .................................................................... - 125 -
4.3.- Recursos para el estudio de prospectiva y vigilancia tecnológica - 126 -
4.3.1.- Recursos Humanos. ..................................................................... - 126 -
4.3.2.- Económicos .................................................................................. - 127 -
xi
4.3.3.- Tecnológicos ................................................................................ - 127 -
4.4.- Productos y resultados esperados ............................................... - 127 -
4.5.- Fases de la prospectiva tecnológica ............................................. - 128 -
4.5.1.- Delimitación del entorno mediante vigilancia tecnológica de
herramientas para la administración del ciclo de vida de las
aplicaciones .................................................................................. - 128 -
4.5.1.1.- Vigilancia tecnológica de las soluciones para la administración del ciclo
de vida de desarrollo del software por observación, análisis y utilización
de información .............................................................................. - 129 -
4.5.1.2.- Recursos para la vigilancia tecnológica de ALM .......................... - 137 -
4.5.1.3.- Técnica de vigilancia tecnológica: Recolección primaria de datos
mediante el diseño y aplicación de encuesta ............................... - 137 -
4.5.1.4.- Herramientas para la vigilancia tecnológica de ALM .................... - 140 -
4.5.1.5.- Productos de la vigilancia tecnológica de ALM............................. - 142 -
4.5.2.- Delimitación de los factores de cambio referentes a la tecnología
ALM .............................................................................................. - 142 -
4.5.2.1.- Objetivos....................................................................................... - 142 -
4.5.2.2.- Técnicas ....................................................................................... - 145 -
4.5.2.3.- Herramientas ................................................................................ - 146 -
4.5.2.4.- Fases para la determinación de factores de cambio .................... - 149 -
4.5.2.5.- Productos de la delimitación de factores de cambio ..................... - 177 -
4.5.3.- Proyección de futuribles mediante el método morfológico y selección
del futurible a analizar .................................................................. - 180 -
4.5.3.1.- Objetivos....................................................................................... - 180 -
4.5.3.2.- Técnica ......................................................................................... - 180 -
xii
4.5.3.3.- Recursos ...................................................................................... - 180 -
4.5.3.4.- Fases ............................................................................................ - 181 -
4.5.3.5.- Producto: Escenario Futurible Ideal de la tecnología ALM ........... - 193 -
4.5.4.- Determinar las estrategias para alcanzar el escenario seleccionado en
el marco de una planificación mediante el árbol de pertinencia. .. - 193 -
4.5.4.1.- Objetivos....................................................................................... - 193 -
4.5.4.2.- Construcción y desarrollo del árbol de pertinencia ....................... - 194 -
4.5.4.3.- Producto del esquema estratégico: Desarrollo del árbol de pertinencia y
esquema de roles ......................................................................... - 194 -
xiii
LISTADO DE TABLAS
Tabla 2. 1: Categorías de la Vigilancia Tecnológica ......................................... - 32 -
Tabla 2. 2: Fuentes de información internas y externas ................................... - 35 -
Tabla 2. 3: Costos reales de ALM bajo parámetros actuales .......................... - 71 -
Tabla 2. 4: Mejoras futuras de ALM ................................................................. - 74 -
Tabla 3. 1: Recursos económicos .................................................................... - 85 -
Tabla 3. 2: Ejemplo del modelo para evaluación de criticidad de factores ....... - 97 -
Tabla 3. 3: Escala de evaluación de factores ................................................... - 98 -
Tabla 3. 4: Escala de valoración de influencia del factor .................................. - 98 -
Tabla 3. 5: Modelo para evaluación de socios de benchmarking ................... - 100 -
Tabla 3. 6: Escala de Ponderación de Criterios ............................................. - 100 -
Tabla 3. 7: Modelo para análisis de información de benchmarking ................ - 101 -
Tabla 3. 8: Escala para evaluación por importancia ....................................... - 108 -
Tabla 3. 9: Ejemplo de Modelo para Evaluación de Lista de Variables .......... - 109 -
Tabla 3. 10: Escala para evaluar relación entre variables .............................. - 110 -
Tabla 3. 11: Modelo de la matriz de influencia entre variables ....................... - 110 -
Tabla 3. 12: Matriz de Posiciones .................................................................. - 114 -
Tabla 3. 13: Relaciones de Fuerza de Actores ............................................... - 115 -
Tabla 4. 1: Recursos económicos para la vigilancia tecnológica .................... - 127 -
Tabla 4. 2: Productos esperados del estudio de PT y VT............................... - 128 -
Tabla 4. 3: Lista de blogs internos .................................................................. - 130 -
xiv
Tabla 4. 4: Lista de foros internos .................................................................. - 131 -
Tabla 4. 5: Lista de blogs externos ................................................................. - 132 -
Tabla 4. 6: Listas de distribución bajo vigilancia ............................................. - 133 -
Tabla 4. 7: Resumen de fuentes de información ............................................ - 134 -
Tabla 4. 8: Formularios diseñados para la vigilancia y prospectiva tecnológica de
herramientas ALM .......................................................................................... - 136 -
Tabla 4. 9: Composición de la muestra para encuesta................................... - 138 -
Tabla 4. 10: Nivel de confianza ...................................................................... - 139 -
Tabla 4. 11: Lista de expertos y personal involucrado en el estudio de prospectiva
tecnológica ..................................................................................................... - 144 -
Tabla 4. 12: Escala para evaluación .............................................................. - 148 -
Tabla 4. 13: Lista de participantes en Taller de Prospectiva .......................... - 150 -
Tabla 4. 14: Expertos por área de consulta para panel de expertos .............. - 152 -
Tabla 4. 15: Listado de variables obtenidas ................................................... - 154 -
Tabla 4. 16: Expertos por área, participantes en el análisis estructural.......... - 157 -
Tabla 4. 17: Evaluación global de variables ................................................... - 158 -
Tabla 4. 18: Lista de variables influyentes...................................................... - 159 -
Tabla 4. 19: Escala para evaluar relación entre variables .............................. - 159 -
Tabla 4. 20: Matriz de Influencia entre variables ............................................ - 160 -
Tabla 4. 21: Lista de Objetivos ....................................................................... - 164 -
Tabla 4. 22: Escala de evaluación para posicionamiento de actores y
objetivos ......................................................................................................... - 164 -
Tabla 4. 23: Matriz de posiciones actores por objetivos ................................. - 165 -
Tabla 4. 24: Matriz de convergencia de actores ............................................. - 166 -
Tabla 4. 25: Matriz de divergencia de actores ................................................ - 166 -
xv
Tabla 4. 26: Escala para evaluar la relación entre actores ............................. - 173 -
Tabla 4. 27: Matriz de relación de fuerza de actores ...................................... - 174 -
Tabla 4. 28: Posición de actores y su nivel de influencia ............................... - 176 -
Tabla 4. 29: Esquema recomendado de roles y actividades del equipo de
desarrollo........................................................................................................ - 195 -
Tabla 4. 30: Desarrollo del árbol de pertinencia ............................................. - 196 -
xvi
LISTADO DE FIGURAS
Figura 2. 1: Funciones básicas de la Vigilancia Tecnológica ........................... - 32 -
Figura 2. 2: Visión General de ALM ................................................................. - 66 -
Figura 2. 3: Características de ALM 1.0 ........................................................... - 71 -
Figura 2. 4: Características de ALM 2.0 ........................................................... - 75 -
Figura 3. 1: Fases para el Estudio de Vigilancia y Prospectiva Tecnológica .... - 86 -
Figura 3. 2: Fases para delimitación del entorno mediante VT ........................ - 87 -
Figura 3. 3: Actividades a realizar durante la observación ............................... - 87 -
Figura 3. 4: Análisis de Información ................................................................. - 89 -
Figura 3. 5: Recurso humano involucrado en VT ............................................. - 91 -
Figura 3. 7: Dependencia e influencia de variables ........................................ - 112 -
Figura 3. 8: Gráfico de convergencia, Actores por Objetivos ......................... - 114 -
Figura 3. 9: Plano de influencia - dependencia de actores ............................. - 115 -
Figura 3. 10: Espacio Morfológico .................................................................. - 118 -
Figura 3. 11: Ejemplo del Modelo del árbol de pertinencia ............................. - 123 -
Figura 4. 1: Unidad de Vigilancia y Prospectiva Tecnológica y Grupo de
Expertos ......................................................................................................... - 126 -
Figura 4. 2: Participación de expertos por área en el panel de expertos ........ - 153 -
Figura 4. 3: Participación de expertos por área en el análisis estructural....... - 157 -
Figura 4. 4: Dependencia e influencia de Variables ....................................... - 163 -
Figura 4. 5: Bajo nivel de convergencia (alto de divergencia) ........................ - 167 -
xvii
Figura 4. 6: Nivel medio de convergencia ...................................................... - 169 -
Figura 4. 7: Nivel alto de convergencia .......................................................... - 171 -
Figura 4. 8: Plano de influencia-dependencia de actores ............................... - 175 -
Figura 4. 9: Tendencias de herramientas ALM ............................................... - 178 -
Figura 4. 10: Tendencias de la solución ALM de Microsoft ............................ - 179 -
Figura 4. 11: Espacio Morfológico .................................................................. - 182 -
Figura 4. 12: Futuro ideal ............................................................................... - 183 -
Figura 4. 13: Futuro de tendencia .................................................................. - 187 -
Figura 4. 14: Futuro Drástico .......................................................................... - 190 -
xviii
NOMENCLATURA UTILIZADA
AESOFT Asociación Ecuatoriana de Software
ALF Marco de Trabajo para la administración del ciclo de vida
ALM Administración del Ciclo de Vida de las Aplicaciones
API Interfaces de Programación de Aplicaciones
ASLE Asociación de Software Libre del Ecuador
CETID Centro de Transferencia y Desarrollo de Tecnologías
CICYT Centro de Investigación Científica y Tecnológica
CPLS Centros de Entrenamiento Autorizados de Microsoft
DPE Microsoft Development & Platform Evangelist
DSL Lenguaje de dominio específico
ESPOL Escuela Politécnica del Litoral
FCV Factores críticos de vigilancia
HTML Lenguaje de marcas de hipertexto
I+D Investigación y Desarrollo
IBM International Business Machines
IC Inteligencia Competitiva
ICyT Inteligencia competitiva y tecnológica
ISV Proveedor independiente de software
MSDN Red de Desarrolladores de Microsoft
MSF Microsoft Solutions Framework
MSR Centros de Investigación de Microsoft
xix
OEM Fabricante de equipos originales
OMG Grupo de Gestión de Objetos
OMT Técnica de Modelado de Objetos
ONUDI Organización de las Naciones Unidas para el Desarrollo
Industrial
PT Prospectiva Tecnológica
PYME Pequeñas y medianas empresas
RUP Proceso Unificado de Rational
SCM Administración de configuraciones del software
SDLC Ciclo de Vida de Desarrollo de Sistemas
SECYT Secretaría de Ciencia y Tecnología e Innovación Productiva de
Argentina
SENACYT Secretaría Nacional de Ciencia y Tecnología
SOA Arquitectura Orientada a Servicios
SQL Lenguaje de Consulta Estructurado
TI Tecnologías de la Información
TPTP Plataforma de herramientas para pruebas y desempeño
UML Lenguaje de modelado unificado
UTPL Universidad Técnica Particular de Loja
VSTS Microsoft Visual Studio Team System
VT Vigilancia Tecnológica
WSDL Lenguaje de descripción de servicios Web
XML Lenguaje de Marcas Extensible
ii
- 1 -
RESUMEN
El presente trabajo genera una descripción teórica de la tecnología para
administración del ciclo de vida de las aplicaciones y sus conceptos generales
relacionados, luego de identificar dichos temas se diseñó una metodología que
incluya los pasos para realizar un estudio ordenado de prospectiva y vigilancia
tecnológica; identificando recursos, fases, herramientas, métodos, técnicas y
productos que solvente el fundamento del estudio.
Una vez finalizado el estudio se espera comprender la incertidumbre sobre
el futuro, y las razones por las cuales es importante analizar el comportamiento,
las tendencias, factores de cambio que envuelven a la tecnología, de modo que
se puede planificar o establecer esquemas del posible futuro que se busca
alcanzar, en función de la descripción o diagnóstico del entorno y la situación
actual. Los beneficios se plantean al establecer los posibles factores que influyen
de forma positiva o negativa para ordenarlos, orientarlos o potenciarlos en función
de los objetivos estratégicos.
Es importante reconocer que el futuro es incierto y además depende de un
gran conjunto de factores que pueden variar de uno u otro modo, causando una
evolución diferente al panorama planificado. Uno de los factores más
determinantes es la voluntad humana y los posibles acuerdos que permiten la
consecución de objetivos comunes entre actores influyentes, dominantes o de
enlace. El objetivo es determinar un escenario de futuro como meta y definir las
- 2 -
estrategias que permitirán alcanzarlo, posiblemente no en su totalidad pero
permitirán disminuir y contrarrestar los mayores riesgos. El presente estudio de
prospectiva y vigilancia tecnológica está orientado a las tecnologías de gestión del
ciclo de vida del desarrollo de los proyectos de software.
- 3 -
CAPÍTULO I
INTRODUCCIÓN AL ESTUDIO DE PROSPECTIVA Y VIGILANCIA
TECNOLÓGICA
1.1.- Introducción
El acelerado crecimiento de las tecnologías, han convertido a la ingeniería
de software en un conjunto de herramientas y soluciones imprescindible que
propician el acceso, manejo y procesamiento de la información de forma
confiable, eficiente y efectiva.
La Escuela Politécnica del Ejército apoyada en el Departamento de
Ciencias de la Computación y en la respectiva Carrera de Ingeniería de Sistemas
e Informática ha emprendido proyectos de investigación, con el objeto de plasmar
una visión general de la aplicabilidad de la ingeniería de software y sus
planteamientos en el desarrollo de software.
Con el objeto de apoyar las investigaciones en este ámbito, además de
ofrecer a empresas privadas productoras de software una herramienta que le
permitan realizar un estudio de prospectiva y vigilancia tecnológica (VT), el cual
genere una visión de las oportunidades de negocio que rodean al producto de
software, es necesario llevar a cabo una investigación a profundidad que
demuestre con estadísticas el referente en cuanto al uso de metodologías,
- 4 -
herramientas, estándares y certificaciones a nivel institucional en organizaciones
que desarrollan software en el Ecuador. Es fundamental, que este esfuerzo de
investigación, se encuentre ligado de manera efectiva, con los procesos
principales, de apoyo y los procesos organizativos del ciclo de vida del software.
De acuerdo a la necesidad provista por la empresa Microsoft del Ecuador
enfocada a la utilización de herramientas encargadas del control de calidad y
administración de proyectos de desarrollo de software en Ecuador, el trabajo a
realizarse debe establecer el modo de desempeño, metodologías, herramientas y
estándares que las empresas utilizan durante el ciclo de vida del software,
además de los factores de éxito y/o fracaso que se presentan una vez concluido
el ciclo.
Las normas y estándares establecidos por la ingeniería de software y su
correcto cumplimiento, permitirán a las empresas colocarse dentro de un mercado
globalizado con un alto nivel de competencia, lo cual revelará beneficios
económicos para el país, las empresas y personal involucrado en estas
actividades.
El plan de tesis propuesto en este documento busca elaborar el Estudio de
Prospectiva y Vigilancia tecnológica de Microsoft Visual Studio Team System
(VSTS) como herramienta para administrar el ciclo de vida de proyectos de
software en la industria ecuatoriana, el cual permita a las empresas involucradas
en este ámbito demostrar la importancia de la utilización de una herramienta que
aplique los principios de la Ingeniería de software en la elaboración de sistemas.
- 5 -
1.2.- Justificación
La tecnología y su evolución, es de gran relevancia para la ingeniería de
software, por varias razones. En primer lugar se debe considerar que la aplicación
de metodologías, normas y estándares está orientada a elevar la calidad de
software que se produce por lo tanto es importante conocer en qué medida son
aplicados.
Las innovaciones tecnológicas contribuyen a cambiar la estructura de las
empresas y a la creación de nuevos sectores. Muchas instituciones consideradas
líderes han tenido éxito al explotar ventajas tecnológicas que les ha permitido
reestructurar un sector ya existente o crear uno nuevo. Finalmente, la tecnología
es algo casi omnipresente, el cambio tecnológico y la innovación son
estratégicamente relevantes no sólo en lo tocante a las tecnologías asociadas a
las misiones, sino que afectan todas las actividades y funciones de gestión
administrativa y operativa. Desde esta perspectiva no puede decirse que exista un
sector bajo en tecnología, por lo que es imperativo analizar el papel competitivo
que la tecnología juega en cada eslabón de la cadena de valor de las
organizaciones.
Estudios realizados a la industria del software en Ecuador por Datanalisis
en el año 20041 y dirigidos por la Asociación Ecuatoriana de Software (AESOFT)
indican que las ventas de software generan 62 millones de dólares anuales,
creando alrededor de 7000 fuentes de trabajo entre fijos e indirectos. Lo cual
ofrece un aporte fiscal de 21.6 millones de dólares, generando exportaciones de
10.7 millones de dólares. Ecuador con sus 223 empresas desarrolladoras de
1 Estudio dirigido por AESOFT, adjunto como fuente de información
- 6 -
software pesar de estas cifras, hasta el año 2000 ocupaba el tercer lugar como
exportador de software, hoy en día se encuentra en el octavo puesto de
Latinoamérica2.
Esta información pone al descubierto ciertas deficiencias durante el ciclo de
vida de software en nuestro país, para lo cual la adecuada gestión de la
tecnología es uno de los factores claves para conseguir la aplicación de una
correcta metodología y estándares las cuales se pueden apoyar en la utilización
de varias herramientas disponibles en el mercado, una de ella es Microsoft Visual
Studio Team System.
La tecnología para la Administración del Ciclo de Vida de las Aplicaciones
(ALM) es una disciplina y una categorización de producto, la cual no está
orientada a actividades específicas del ciclo de vida, comprende la integración la
integración de herramientas para la cobertura de todas las fases del ciclo de vida
de desarrollo del software.
Las compañías exigen cada vez más una mayor compatibilidad entre
aplicaciones, y hacia este objetivo apunta Team System, no es una herramienta
para los desarrolladores, es una aplicación que permite desarrollar. Este enfoque
es muy importante, porque significa que el nuevo conjunto de herramientas
favorece todos los procesos de desarrollo que se realizan en las empresas. Los
principales beneficios ofrecidos por esta herramienta se enfocan a la
comunicación entre grupos de desarrollo y, por tanto, potencia los desarrollos en
equipo, además de desarrollos más rentables por ofrecer mayor productividad,
2 Datos tomados de la página web http://www.caf.com/view/article_popup.asp?id=32283&ms=4
- 7 -
sencillez de uso, reducción de costos. Estos valores hacen de la versión de
Microsoft Visual Studio Team System, más que una aplicación técnica, una
solución al servicio del negocio.
En Ecuador las tendencias definidas por el gobierno sobre la utilización del
software libre aún son inciertas, sin embargo, el pronunciamiento del Estado a
favor de la implementación de software libre en todas las instituciones del estado
como política de Estado ha creado desconcierto en la industria del software.
ASLE se encuentran colaborando en la creación y modificación del proyecto de
ley del software libre que será presentado ante el Congreso de la República,
según los miembros de ASLE -quienes publican sus comentarios a través de
listas de distribución- las leyes propuestas para la utilización del software como
política de Estado, aún no tiene forma ni medios de acción claros, por el momento
es un enfoque de obligación sobre la utilización de software libre y restricción
sobre el uso de software propietario (ASLE, 2007).
La utilización de herramientas de administración y control de calidad del
ciclo de vida del software, se hace cada vez más necesaria en toda empresa
desarrolladora de software. Microsoft del Ecuador requiere de un estudio
orientado a esta necesidad, es decir, conocer el porcentaje de empresas que
utilizan una metodología y si es así saber que herramienta sirve para su
aplicación, además visualizar el potencial de negocio de VSTS y finalmente
generar una aplicación web de evaluación para las empresas en el cual éstas
puedan verificar el grado de aplicación de los lineamientos de la ingeniería de
software en el ciclo de vida.
- 8 -
Finalmente es importante destacar que este estudio de prospectiva y
vigilancia tecnológica brindará a los docentes del departamento de ciencias de la
computación y a la industria del software, un enfoque actualizado que guíe a sus
estudiantes hacia la obtención de un mejor perfil profesional adecuado para su
desempeño laboral en el mercado globalizado y competitivo.
1.3.- Objetivos
1.3.1.- Objetivo General
Realizar el estudio de prospectiva y vigilancia tecnológica de Microsoft Visual
Studio Team System como solución para administrar el ciclo de vida de proyectos
de software en la industria ecuatoriana, utilizando las técnicas estratégicas de
investigación y desarrollo que permitirán observar a largo plazo el futuro tecnológico
y científico de la herramienta con el propósito de optimizar la toma de decisiones
empresariales y la anticipación a los cambios en empresas desarrolladoras de
software.
1.3.2.- Objetivos específicos
Para la consecución de este proyecto se cumplirán los siguientes objetivos
específicos:
1. Investigar las tecnologías de información implementadas dentro de las
empresas desarrolladoras de software, sea referente a herramientas,
metodologías y estándares de calidad.
- 9 -
2. Investigar Microsoft Visual Studio Team System como herramienta para
administración y control de calidad de proyectos de software.
3. Investigar el posicionamiento de Microsoft Visual Studio Team System
dentro del mercado de empresas productoras de software.
4. Realizar un benchmarking entre las principales herramientas que utilizan la
tecnología ALM, incluyendo las metodologías utilizadas dentro de las
empresas desarrolladoras de software en Ecuador, sean Microsoft
Solutions Framework (MSF), Proceso Unificado de Rational (RUP), Técnica
de Modelado de Objetos (OMT).
5. Investigar otras tecnologías para la administración y control de calidad de
proyectos de software.
6. Verificar que Microsoft Visual Studio Team System se acopla a los
principales requerimientos de las empresas productoras de software.
7. Identificar las ventajas y desventajas que posee Microsoft Visual Studio
Team System en su aplicación.
8. Proporcionar un informe general de recomendaciones sobre la importancia
de la utilización de metodologías, herramientas y estándares para la
producción de software en el Ecuador.
9. Utilizar este estudio como herramienta para enfocar a los estudiantes de
ingeniería de sistemas la importancia de la correcta utilización de
metodologías, estándares y herramientas en su aplicación profesional.
1.4.- Alcance
El proyecto recolectará información necesaria para proveer datos
estadísticos sobre la realidad de la industria desarrolladora de software en el
- 10 -
Ecuador. Para lo cual se realizará una investigación en las principales ciudades
del país, para determinar el grado de utilización de metodologías y estándares,
además de la herramienta empleada para su correcta aplicación.
Para llevar a cabo este trabajo es necesario considerar los siguientes
aspectos, constituyen parte de la industria del software las empresas cuyo
negocio principal se basa en la integración de sistemas y/o en el
desarrollo/comercialización de software (propio o de terceros). En este ámbito se
cuenta con un total de 212 empresas netamente desarrolladoras de software. No
se incluye el software desarrollado internamente por las empresas, ni las ventas
de software realizadas por personas individuales o por empresas cuyo negocio
principal no es el descrito anteriormente (tales como kioscos, tiendas de
computación, etc.), para el estudio se tomará una muestra representativa del
universo de datos.
Un factor importante dentro de esta investigación es identificar el
posicionamiento de Microsoft Visual Studio Team System como herramienta para
administración y control de calidad de proyectos de software dentro de las
empresas desarrolladoras de software, una vez que se haya culminado con el
estudio de las principales puntos referenciales del marco de trabajo en el cual
está basada la herramienta.
Uno de los factores a profundizar es la verificación del cumplimiento de
Microsoft Visual Studio Team System con los parámetros y requerimientos
principales exigidos por las empresas productoras de software. De este modo se
- 11 -
permitirá identificar las ventajas y desventajas que posee Microsoft Visual Studio
Team System en su aplicación frente a otros productos de similar competencia,
para lo cual se realizará un análisis comparativo entre las principales
herramientas para la gestión del desarrollo de proyectos de software incluyendo
soluciones de software libre. Este análisis comparativo o benchmarking basará
sus resultados en el estado del arte realizado para investigación de las diferentes
soluciones ALM disponibles para el mercado ecuatoriano.
Los datos recopilados permiten dar un diagnóstico que será el fundamento
para realizar el estudio de prospectiva y vigilancia tecnológica, considerado como
un instrumento de asesoría en las estrategias organizacionales, de modo que se
pueda aprovechar el potencial de la tecnología en beneficio de la sociedad. Es
importante que para obtener el estudio de prospectiva y vigilancia tecnológica con
bases sólidas se debe contar con una amplia visión de conocimiento e
implementación de la herramienta en el ámbito laboral, el cual será extraído de
escenarios técnicos y de negocios. Este conocimiento será adquirido de fuentes
directas de expertos que se desenvuelven en este ámbito.
De manera adicional, se contará con soporte de personal certificado que se
encuentra fuera del país el cual apoyará con una amplia visión de la aplicación de
la herramienta en el mercado de desarrollo en Venezuela, Perú y Colombia, éste
dará un enfoque de los aspectos a mejorar en Ecuador para alcanzar niveles de
madurez más elevados y que sean competitivos a nivel globalizado. Ecuador
como miembro de la Región Andina Microsoft en conjunto con los países antes
mencionados, está realizando implementaciones con esta herramienta en
empresas desarrolladoras de software, por esta razón es ideal tomar en cuenta la
- 12 -
experiencia, comentarios y sugerencias obtenidas de la práctica diaria en otros
países. La prospectiva y vigilancia tecnológica permitirán dar una proyección del
posicionamiento de la herramienta en un lapso de dos años, hasta que una nueva
versión sea incorporada al mercado.
Finalmente es necesario generar un informe globalizado de
recomendaciones sobre la importancia de la utilización de metodologías,
herramientas y estándares para la producción de software en el Ecuador, de
manera que este estudio sea utilizado como herramienta para enfocar a los
estudiantes de ingeniería de sistemas la importancia de la correcta utilización de
metodologías, estándares y herramientas en su aplicación profesional.
- 13 -
CAPÍTULO II
MARCO TEORICO DE REFERENCIA
2.1.- Conceptos Generales
Antes de dar paso a la descripción de conceptos fundamentales como son
vigilancia y prospectiva tecnológica (PT) y los términos afines, se hace referencia
a varios términos de importancia relacionados con la tecnología analizada ALM.
2.1.1.- Ciclo de Vida
El proceso que se sigue para analizar, diseñar, desarrollar, implementar y
hacer evolucionar el software, desde la concepción de una idea hasta la entrega y
el retiro del sistema. Permite mejorar parámetros como la confiabilidad, predicción
y eficiencia de un producto de software3
Un modelo de ciclo de vida de software es una vista de las actividades
que ocurren durante el desarrollo de software, intenta determinar el orden de las
etapas involucradas y los criterios de transición asociadas entre estas etapas. Un
modelo de ciclo de vida del software:
Describe las fases principales de desarrollo de software.
Define las fases primarias esperadas de ser ejecutadas durante esas
fases.
3 Resultado final del ciclo de vida diseñado para un cliente
- 14 -
Ayuda a administrar el progreso del desarrollo, y
Provee un espacio de trabajo para la definición de un detallado proceso de
desarrollo de software.
Los modelos suministran una guía para los ingenieros de software con el
fin de ordenar las diversas actividades técnicas en el proyecto, por otra parte
suministran un marco para la administración del desarrollo y el mantenimiento, en
el sentido en que permiten estimar recursos, definir puntos de control intermedios,
monitorear el avance.
2.1.2.- Metodología
Una metodología es el conjunto de procedimientos, técnicas, herramientas
y el soporte documental que ayuda a los desarrolladores a realizar nuevo
software. Una metodología puede seguir uno o varios modelos de ciclo de vida,
es decir, el ciclo de vida indica qué es lo que hay que obtener a lo largo del
desarrollo del proyecto pero no cómo hacerlo. Se encarga de elaborar estrategias
de desarrollo de software que promuevan prácticas de adopción en lugar de
predicción; centradas en las personas o los equipos, orientadas hacia la
funcionalidad y la entrega, de comunicación intensiva y que requieren implicación
directa del cliente.
La metodología indica cómo hay que obtener los distintos productos
parciales y finales
- 15 -
2.1.3.- Tarea
Actividades elementales en que se dividen los procesos y son asignados a
diferentes recursos.
2.1.4.- Procedimiento
Definición de la forma de ejecutar la tarea.
2.1.5.- Técnica
Herramienta utilizada para aplicar un procedimiento. Se pueden utilizar una
o varias.
2.1.6.- Herramienta
Para realizar una técnica, se apoya en las herramientas de software que
automatizan los diferentes procedimientos a ejecutar.
2.1.7.- Estándar
Es un modelo o guía que se sigue para realizar un proceso que se sigue
para alcanzar los objetivos marcados, se lo considera como un conjunto de reglas
y especificaciones a seguir, mismas que son desarrolladas de común acuerdo
para su uso permanente por las empresas, instituciones o personas que
representan cualquier sector y tiene como fin cubrir una necesidad vigente.
- 16 -
2.2.- Enfoque global de Inteligencia Competitiva y Tecnológica
Según el criterio de Medina (2006) la inteligencia competitiva y tecnológica
(ICyT) es el proceso enfocado a monitorear el ambiente competitivo y tecnológico
de una organización (empresa, universidad u organismo) con la finalidad de que
los ejecutivos de medios y altos niveles tomen decisiones más acertadas, sobre
todo las relacionadas con el mercado, innovación, diseño de productos,
investigación y desarrollo, con la implementación de tácticas que forman parte de
las estrategias a largo plazo. La Inteligencia Competitiva y Tecnológica se lleva a
cabo en organizaciones de todos los tamaños a través de un proceso continuo y
sistemático, que implica la recolección legal y ética de información. Análisis de
conclusiones relevantes, la obtención y difusión controlada de resultados útiles
(por ejemplo, las oportunidades y amenazas del entorno externo) para los
procesos de planeación estratégica.
La evolución cada vez más rápida de las tecnologías ha materializado la
necesidad prioritaria de un análisis continuo del entorno tecnológico con el
propósito de identificar oportunidades de innovación que permitan el logro de la
competitividad de forma sostenible. Para ello desde la década de los años 90 la
presencia de los Sistemas de Inteligencia Competitiva y en particular Tecnológica
ha empezado a ganar terreno a escala mundial. Se trata de una herramienta de
planeación estratégica cuya función es la de monitorear el entorno externo para
proporcionar desde alertas tecnológicas hasta análisis competitivos de todo el
negocio que permitan la oportuna y acertada toma de decisiones. Si bien es cierto
que países altamente industrializados tales como Estados Unidos, Alemania,
- 17 -
Japón, Francia, etc. cuentan con estructuras públicas y privadas altamente
organizadas para estas actividades, la situación de los países Latinoamericanos
es aún emergente.
La inteligencia competitiva ha despertado recientemente una ola de interés,
en parte motivada por una mayor disponibilidad de información (la tan mentada
explosión de la información) y un aumento reflejado en la proliferación de bases
de datos comerciales en todo el mundo.
En términos puramente competitivos, ninguna época anterior a la actual ha
presentado tantas oportunidades o tantos peligros. Los cambios recientes en las
naciones del bloque del Este y el amanecer de una Europa unificada son un
llamado a las corporaciones estadounidenses que pueden competir y que operan
al borde de sus conocimientos y capacidades.
Las compañías europeas y japonesas han crecido hasta poseer una
posición dominante en patentes estadounidenses durante los últimos veinte años.
Las firmas japonesas están utilizando nuestras universidades como una
herramienta competitiva mediante programas de financiación e investigación. En
1989, las exportaciones mundiales de Alemania Occidental excedieron las
nuestras, así como aquellas de otras naciones desarrolladas. A pesar de estas
inevitables dislocaciones sociales y económicas, una Alemania unida será una
fuerza que habrá que reconocer.
- 18 -
Dado este cambiante escenario, la inteligencia competitiva es una
actividad de importancia creciente. Ya sea debido a la necesidad de conocer una
industria, un mercado, un producto o un competidor, la información global fiable
es fundamental para nuestro éxito nacional. Con los recursos de información de
hoy en día, y un programa de IC (Inteligencia Competitiva) que refleje las
necesidades de la corporación, las sorpresas se pueden minimizar.
El objetivo de la inteligencia del competidor no es robar los secretos
comerciales de un competidor u otra propiedad privada, sino reunir de forma
sistemática y abierta (es decir, legal) una amplio grado de información que luego
de ser filtrada y analizada suministra un mayor entendimiento de la estructura,
cultura, comportamiento, capacidades y debilidades de la firma de un competidor.
La Inteligencia Competitiva no utiliza métodos ilícitos o ilegales para lograr
sus objetivos. Algunas metas comunes de la inteligencia competitiva:
Detectar amenazas competitivas
Eliminar o disminuir sorpresas
Mejorar la ventaja competitiva disminuyendo el tiempo de reacción
Encontrar nuevas oportunidades
La inteligencia competitiva tiene un alcance tan grande que puede utilizar
información relacionada con casi cualquier producto o actividad, o información
- 19 -
acerca de tendencias o temas recientes de la industria. La IC puede estar
impulsada desde el acceso al perfil biográfico de un ejecutivo recientemente
contratado, o hasta noticias sobre inversiones de los competidores en
Investigación y Desarrollo. Incluyendo la aparición de tecnología de otras áreas.
A nivel mundial, no todas las compañías, entienden adecuadamente la
naturaleza de su propio negocio, o su base de consumidores. No todas las
compañías o divisiones entienden siempre o actúan de acuerdo a sus mejores
intereses. Sin la visión autorizada por tal entendimiento, ninguna inteligencia
competitiva ayudará a evitar lo inevitable. La inteligencia competitiva consiste en
percibir amenazas en primer lugar y luego conseguir la información necesaria
relacionada con dicha amenaza.
2.3.- Vigilancia Tecnológica
2.3.1.- Introducción a la vigilancia tecnológica
La aceleración del cambio tecnológico y de las demás fuerzas del mercado,
junto al proceso de globalización, afectan hoy a cualquier empresa. Sólo mediante
un proceso sistemático que suministre la información pertinente en el momento
oportuno, para una adecuada toma de decisiones, mediante la anticipación tanto
las amenazas como las oportunidades derivadas de los cambios producidos.
Métodos anteriores son obsoletos frente a la rapidez del cambio tecnológico, por
lo cual es necesario un análisis del flujo de información más eficiente, la cual debe
ser suministrada por clientes, proveedores y competidores.
- 20 -
El pilar está en aprovechar las capacidades de observación y de reflexión
del conjunto de la organización, por lo cual es importante que las empresas
dispongan de un sistema de vigía permanente que le permita ajustar el rumbo y
esclarecer el camino hacia la consecución de sus objetivos. Un sistema
organizado de observación y análisis del entorno, seguido de una correcta
circulación interna y utilización de la información en la organización, convierte a la
adecuada toma de decisiones en la esencia de la vigilancia tecnológica.
Toda empresa que se considere como innovadora y que mantenga
organizada su planificación estratégica, debe vigilar los cambios que la puedan
afectar a corto o largo, referente a clientes, proveedores o la misma competencia.
En la actualidad la práctica de la vigilancia está cada vez más al alcance de las
pequeñas y medianas empresas (PYME). El fundamento radica en observar en
entorno y manejar adecuadamente la recolección de información, de modo que se
genere los resultados esperados.
Hasta los 80 esta tarea estaba reservada para las grandes empresas que
contaban con los recursos necesarios para ejecutarla, sin embargo, el avance
tanto de las telecomunicaciones y de las herramientas de software para captación
de información del entorno, ha permitido generalizar su aplicación.
2.3.2.- Concepto de vigilancia tecnológica
“La vigilancia es una herramienta de gestión que permite a la empresa reducir el riesgo en sus decisiones y acrecentar sus oportunidades”4
4 Documentos de COTEC sobre oportunidades tecnológicas, www.cotec.es
- 21 -
El proceso de vigilancia no constituye espionaje de la organización, es
decir, no busca recabar información reservada de la organización, lo fundamental
es tomar en cuenta la información del entorno de la misma de modo que sirva
para utilizarla en la correcta toma de decisiones. Se basa en la captación,
análisis, síntesis, y utilización de la información pública existente, formalizada en
papel o no. Su correcta interpretación y difusión, impulsan la capacidad de
claridad y anticipación de la empresa, sin necesidad de recurrir a prácticas poco
éticas de obtención de información sobre competidores, estrategias, entre otros.
En general la vigilancia se asocia más con las acciones de observación, captación
de información y análisis de la misma para convertir señales dispersas en
tendencias y recomendaciones para tomar decisiones dentro de una empresa.
2.3.3.- Objetivos de la vigilancia tecnológica
La vigilancia tecnológica tiene como objetivo identificar las actividades
que se llevan a cabo dentro de las empresas de modo no organizado, además de
rescatar su importancia y determinar los pasos para sistematizarla de manera que
apoye a la toma de decisiones y se convierta en una fuente de generación de
ventaja competitiva.
En general la vigilancia suele tener como objeto aquellos relacionados
con algún objetivo estratégico concreto, como los siguientes:
Anticiparse, detectar los cambios sobre nuevas tecnologías, mercados,
competidores, medio ambiente.
- 22 -
Reducir riesgos, detectar amenazas, por ejemplo patentes, productos,
reglamentaciones, alianzas entre potenciales competidores, nuevas
inversiones.
Progresar, detectar los desfases entre los productos de la empresa y las
necesidades de clientes, entre las capacidades propias y las de otros
competidores.
Innovar: detectar ideas y nuevas soluciones, economías en Investigación y
Desarrollo (ID).
Integrar: conocer nuevos clientes, expertos, socios.
2.3.4.- Fundamentos de la vigilancia tecnológica
La vigilancia apareció en 1985 como parte de las de las seis funciones
clave para la gestión de la tecnología para diagnosticar el estado de la tecnología
e innovación, el francés Morin se refiere al análisis de las propias carencias,
análisis de las fortalezas tecnológicas propias, minimización de las carencias,
potencializar las fortalezas tecnológicas mediante la gestión de la propiedad
intelectual, la vigilancia del posicionamiento tecnológico de la competencia y la
integración de la tecnología en la estrategia de negocio5. El esquema de Morin y
Seurat se basa en tres funciones principales:
Optimización, para procurar, siempre, obtener el mejor partido del
patrimonio y de sus componentes, valorizando al máximo sus
potencialidades.
5 Morin Jaques y Seurat Richard (1998), Fundación Cotec
- 23 -
Enriquecimiento, para conseguir que el patrimonio aumente o evitar su
devaluación.
Protección, para combatir todos los factores tanto externos (acciones de la
competencia) como internos (gestión deficiente de los recursos
tecnológicos), que atente contra la integridad del patrimonio; y protección
ante la pérdida del beneficio de la optimización. Innovar sin protegerse
equivale a regalar las ideas a la competencia.
Para la consecución efectiva de las funciones principales son necesarias
las siguientes funciones de apoyo:
Inventario, para conocer a fondo el patrimonio tecnológico a gestionar.
Evaluación, para valorarlo en su justo término, en función de criterios
precisos y fijados de antemano.
Vigilancia, para adquirir información del entorno y detectar las señales
fuertes o débiles que indiquen amenazas o que sugieran oportunidades.
Lo fundamental es detectar los cambios y las nuevas tecnologías, con la
suficiente antelación para poder evaluarlas y prepararse, bien para su adopción y
explotación, o para su conocimiento.
El mundo cada vez más competitivo exige optimizar los recursos de las
empresas, reducir las decisiones erróneas en el inicio de un proyecto ID, durante
el lanzamiento al mercado del producto, por lo cual es básico recoger información
- 24 -
útil seleccionada del universo de datos, tarea nada sencilla por la abundancia de
información disponible en el entorno.
Existe una vigilancia horizontal que implica vigilar más allá de los productos
y servicios de la competencia, hay que conocer las soluciones sustitutivas, sin
tratar de vigilar todo el entorno. De forma práctica se debe preguntar:
Funciones que satisface el producto o actividad
Funciones alternativas que satisfacen la misma necesidad
Otras opciones que satisfacen la misma función
Otras actividades o productos que cubren necesidades alternativas
Actividades competidoras en el espacio-tiempo del usuario
Los resultados darán una serie de ámbitos sobre los aspectos a vigilar,
como su evolución tecnológica y económica, comercial, legal, etc. Sin estrategia
no puede haber vigilancia. A partir del inventario de tecnologías que posee la
empresa, y en función de sus objetivos estratégicos, se definen unas tecnologías
de mayor interés que hay que vigilar. Los productos que surgen de dicho
inventario tecnológico toman posiciones en diversos mercados, que a su vez, en
consonancia con los objetivos estratégicos, conforman los mercados que hay que
vigilar. Las tecnologías de interés caracterizadas por los mercados en los cuales
pueden rendir, constituyen en esta aproximación, los factores críticos de
vigilancia.
Por este motivo es importante seleccionar las fuentes y los indicadores
que informan de los cambio de la forma más asequible. Sin duda, uno de los
- 25 -
factores decisivos para iniciar y mantener una actitud de vigilancia está ya
implícito en el binomio tecnología-mercado, y se trata de la escucha al cliente.
En Ecuador las iniciativas para el desarrollo de vigilancia tecnológica e
inteligencia competitiva son casi nulas, se conformó la Red Nacional de
Prospectiva y Vigilancia Tecnológica a cargo del Dr. Paúl Carrión, Director del
Centro de Investigación Científica y Tecnológica (CICYT) de la Escuela
Politécnica del Litoral (ESPOL) y el Ing. Héctor Revelo, Director del Centro de
Transferencia y Desarrollo de Tecnologías (CETID), lamentablemente hasta la
actualidad por falta de recursos económicos no ha sido posible aprovechar de los
esfuerzos de investigación a nivel empresarial.
Es importante destacar que para Junio de 2006, se habían planteado tres
temas importantes en la nueva “Política Nacional de Ciencia, Tecnología e
Innovación”: primero la innovación, el aporte que ofrecen la ciencia y la tecnología
para impulsar la productividad del país; en segundo lugar, la cooperación
internacional, buscando otras fuentes de financiamiento para no depender
exclusivamente del presupuesto nacional, finalmente, la descentralización de la
gestión institucional en temas de ciencia, tecnología e innovación.
En marzo de 2007 la Secretaría Nacional de Ciencia y Tecnología,
SENACYT dio a conocer la disponibilidad de alrededor de 43 millones de dólares
para programas de desarrollo e investigación.
En la actualidad (Junio de 2007) se impulsa iniciativas a favor de la
investigación por parte de instituciones como la Corporación Parque Tecnológico
- 26 -
MachángaraSoft, además de la creación y desarrollo del Observatorio
Tecnológico de Quito.
Tanto la Vigilancia Tecnológica como la Inteligencia Competitiva son
procesos ordenados, para captar, analizar y difundir información en base a
métodos con el objetivo de anticipar oportunidades o riesgos, y mejorar la
formulación y ejecución de la estrategia de las organizaciones (Sánchez y Palop,
2002).
2.3.5.- Herramientas
Existe una serie de herramientas y elementos para la implantación de la
vigilancia con diversos grados de especificidad para su uso. Como técnicas y
aspectos organizativos básicos:
La implicación básica y de relaciones con la comunidad científica y
tecnológica.
Establecimiento de ficheros compartidos de expertos, conocimientos, etc.
Identificación de animadores/coordinadores de la vigilancia en la
empresa.
Subcontratación de búsqueda de patentes y su análisis.
Identificación y seguimiento de los factores críticos de vigilancia.
Fichas comunes para la captación de datos sobre señales de alerta.
- 27 -
2.3.5.1.- Software de Vigilancia Tecnológica Xerka-Diana
“Es una solución software que vigila automáticamente la aparición de nueva información de interés para la empresa. Automatiza los procesos de búsqueda, análisis, clasificación y difusión de dicha información para que cada usuario disponga de información de valor en el momento oportuno y la empresa rentabilice el proceso de vigilancia. Responde a las necesidades específicas de cada empresa:
Vigila el ámbito de interés del usuario (espacio temático).
Le proporciona un repositorio actualizado con información de interés.
Y diferentes sistemas de búsqueda dentro de ese repositorio para explotar al máximo la información documental”6.
2.3.6.- Técnicas
Las técnicas para recolección de información como: encuestas, entrevistas
y la observación
2.3.6.1.- Encuesta
La encuesta es considerada como un método diseñado para la obtención
de información de una muestra de individuos, esta muestra es una parte
significativa de la población a estudiar. Los resultados alcanzados a través de la
encuesta se deben presentar en resúmenes íntegramente anónimos, por ejemplo
con el uso de tablas y gráficas estadísticas.
El tamaño de la muestra requerido para realizar una encuesta depende
de la calidad estadística necesaria para los establecer los hallazgos; esto a su
vez, está relacionado con el uso y origen de los datos. La definición del tamaño
de la muestra no tiene una regla sencilla, depende de los recursos disponibles. De
acuerdo a los analistas, una muestra de tamaño moderado es suficiente en el
ámbito estadístico y operacional. 6 http://www.diana-tek.com/
http://www.monografias.com/trabajos15/estadistica/estadistica.shtml
- 28 -
Se clasifican por su método de recolección de datos: por correo (involucra
bajo costo pero genera problemas si no hay un elevado nivel de cooperación),
entrevistas telefónicas o presenciales son las más comunes. Las encuestas son
una fuente importante de conocimiento científico básico.
Se recomienda tomar como base de datos a los suscriptores de revistas
especializadas o miembros de organizaciones profesionales. Las preguntas
pueden ser abiertas, o cerradas, además se suele incluir evaluaciones de
parámetros usando escalas, o colocando las respuestas en orden o por prioridad.
2.3.6.2.- Entrevista
Se utilizan para recabar información en forma verbal, a través de preguntas
que propone el analista. Los entrevistados pueden ser gerentes o empleados, los
cuales son usuarios actuales del sistema existente, usuarios potenciales del
sistema propuesto o aquellos que proporcionarán datos o serán afectados por la
aplicación propuesta. Dentro de una organización, la entrevista es la técnica más
significativa y productiva de la cual dispone el analista para recabar datos. Es un
canal de comunicación entre el analista y la organización; sirve para obtener
información acerca de las necesidades y la manera de satisfacerlas.
2.3.6.2.1.- Preparación de la Entrevista
1. Determinar la posición que ocupa de la organización el futuro entrevistado,
sus responsabilidades básicas, actividades, etc. (Investigación).
http://www.monografias.com/trabajos6/napro/napro.shtmlhttp://www.monografias.com/trabajos12/fundteo/fundteo.shtmlhttp://www.monografias.com/trabajos6/napro/napro.shtmlhttp://www.monografias.com/trabajos12/recoldat/recoldat.shtml#entrev
- 29 -
2. Preparar las preguntas que van a plantearse, y los documentos necesarios
(Organización).
3. Determinar un límite de tiempo y preparar la agenda para la entrevista.
(Sicología).
4. Elegir un lugar donde se puede conducir la entrevista con la mayor
comodidad (Sicología).
5. Hacer la cita con la debida anticipación (Planeación).
2.3.6.2.2.- Conducción de la Entrevista
1. Explicar con toda amplitud el propósito y alcance del estudio (Honestidad).
2. Explicar la función propietaria como analista y la función que se espera
conferir al entrevistado. (Imparcialidad).
3. Hacer preguntas específicas para obtener respuestas cuantitativas
(Hechos).
4. Evitar las preguntas que exijan opiniones interesadas, subjetividad y
actitudes similares (habilidad).
5. Evitar el cuchicheo y las frases carentes de sentido (Claridad).
6. Ser cortés y comedio, absteniéndose de emitir juicios de valores.
(Objetividad).
7. Conservar el control de la entrevista, evitando las divagaciones y los
comentarios al margen de la cuestión.
8. Escuchar atentamente lo que se dice, guardándose de anticiparse a las
respuestas (Comunicación).
http://www.monografias.com/trabajos14/comer/comer.shtmlhttp://www.monografias.com/trabajos901/evolucion-historica-concepciones-tiempo/evolucion-historica-concepciones-tiempo.shtmlhttp://www.monografias.com/trabajos7/plane/plane.shtmlhttp://www.monografias.com/trabajos13/valores/valores.shtmlhttp://www.monografias.com/trabajos7/mafu/mafu.shtmlhttp://www.monografias.com/trabajos5/psicoso/psicoso.shtml#actihttp://www.monografias.com/trabajos14/nuevmicro/nuevmicro.shtmlhttp://www.monografias.com/trabajos14/control/control.shtml
- 30 -
2.3.6.2.3.- Secuela de la Entrevista
1. Escribir los resultados (Documentación).
2. Entregar una copia al entrevistado, solicitando su conformación,
correcciones o adiciones. (Profesionalismo).
3. Archivar los resultados de la entrevista para referencia y análisis
posteriores (Documentación).
La entrevista es una forma de conversación, no de interrogación, al analizar
las características de los sistemas con personal seleccionado cuidadosamente
por sus conocimientos sobre el sistema, los analistas pueden conocer datos que
no están disponibles en ninguna otra fuente.
Son valiosas las opiniones, comentarios, ideas o sugerencia en relación a
como se podría hacer el trabajo; la entrevista a veces es la mejor forma para
conocer las actividades de las empresas.
La entrevista pueden descubrir rápidamente malos entendidos, falsa
expectativa o incluso resistencia potencial para las aplicaciones de desarrollo;
más aún, a menudo es más fácil calendarizar una entrevista con los gerentes de
alto nivel, que pedirle que llenen cuestionario.
La estructura de la entrevista varía, según el objetivo puede ser para
adquirir información general, en este caso se recomienda elaborar una serie de
pregunta sin estructura, e incluir una sesión de preguntas y respuesta libres
http://www.monografias.com/trabajos11/ladocont/ladocont.shtmlhttp://www.monografias.com/trabajos11/metods/metods.shtml#ANALIThttp://www.monografias.com/trabajos12/desorgan/desorgan.shtml
- 31 -
2.3.6.3.- Observación
Consiste en observar a las personas cuando efectúan su trabajo, por
ejemplo el conocimiento generado en conferencias, seminarios, talleres, cursos.
Técnica de investigación con amplia aceptación científica. Permite al analista
determinar que se está haciendo, como se está haciendo, quien lo hace, cuando
se lleva a cabo, cuánto tiempo toma, dónde se hace y por qué se hace. Observar
las operaciones la proporciona el analista hechos que no podría obtener de otra
forma. Se debe preparar, conducir y establecer resultados de la observación
2.3.6.4.- Otras
Entre otras técnicas y enfoques organizativos más avanzados para la
ejecución de la vigilancia tecnológica se tiene:
La recuperación y análisis de bases de datos incluidas las de patentes, por
la propia empresa,
La implicación a nivel internacional en la comunidad científica y
tecnológica,
Las técnicas prospectivas, análisis de tendencias (extrapolaciones, análisis
de regresión),
Técnicas multiopción: escenarios, mapas de rutas tecnológicas, árboles.
2.3.7.- Metodología o esquema de trabajo de la vigilancia
Las funciones básicas de un sistema de vigilancia se observan en la
Figura 2. 1, las cuales permiten combinar el método y las herramientas con los
recursos humanos a los que va a implicar son:
http://www.monografias.com/trabajos6/diop/diop.shtml
- 32 -
Observar: búsqueda, captación y difusión
Analizar: tratamiento, análisis y validación
Difundir: comunicación y recuperación
Utilizar: explotación
Figura 2. 1: Funciones básicas de la Vigilancia Tecnológica
Es un estado permanente de atención y toma de decisiones ante
oportunidades y amenazas del entorno. Detectar las oportunidades antes que la
competencia, conocer el estado del arte en su dominio empresarial, tomar
posición en su sector, orientar la I+D, encontrar socios tecnológicos, financieros,
entre otros.
Existen muchas razones por las que una empresa debe practicar la
vigilancia. A continuación en la siguiente tabla se describen las cinco categorías.
Tabla 2. 1: Categorías de la Vigilancia Tecnológica Categoría Descripción
Anticipar Detectar los cambios: nuevas tecnologías, máquinas, mercados, competidores
Reducir riesgos Detectar amenazas: patentes, productos, reglamentaciones, alianzas, nuevas inversiones
Progresar Detectar los desfases: entre los productos propios y las necesidades de clientes. Entre las capacidades propias y las de los competidores
Innovar Detectar ideas y nuevas soluciones: Economías en I+D
Cooperar Conocer nuevos socios: Clientes, expertos y socios
- 33 -
2.3.8.- Sistema organizado de vigilancia
Existen pasos básicos para el arranque de una vigilancia sistemática. El
esquema que se plantea contiene, de forma simplificada, los elementos
esenciales y acciones de implantación y funcionamiento de un sistema de
vigilancia formalizado.
2.3.8.1.- Categorización de temas y objetivos
Definición de los factores críticos de vigilancia (FCV)7 en consonancia con
la estrategia de la empresa.
2.3.8.2.- Identificación de recursos de información8
Personas, Circuitos de comunicación en el centro de la organización,
Contactos externos de la organización
Fuentes de información a las que la empresa tiene acceso,
Recursos de las Tecnologías de la Información (TI)9: red local, bases
de datos, acceso a módem,
Práctica actual en la organización de la información y la
documentación, y en la cultura de información y de gestión del
conocimiento,
Presupuesto para nuevas adquisiciones: fuentes, dedicación de
personas, sistemas.
7 FCV Aspectos críticos para la competitividad de la empresa y sobre los que conviene estar permanentemente informados.
8 Relativos a la organización y transformación de la información
9 Tecnologías de la información
- 34 -
2.3.8.3.- Definición del plan y realización del manual de vigilancia
tecnológica
Orientación de contenidos, fuentes y herramientas de seguimiento
(fichero de expertos, reportes de impacto), frecuencia, formatos de
intercambio/difusión de la información
Constitución de la célula o núcleo de personas implicadas en el
sistema de vigilancia tecnológica y del responsable o animador,
asignación de funciones (observadores, analistas y tomadores de
decisiones), red interna y externa de contactos,
Establecimiento de un plan de formación y de un sistema de
incentivos que motiven la participación,
Realización de un manual de funcionamiento, sistema de medición
normalizado.
2.3.8.4.- Formación del personal involucrado
Métodos
Funcionamiento
Obtener respaldo
Medición del sistema.
2.3.8.5.- Funcionamiento: medición corrección
2.3.8.6.- Reorientación de los FCV
- 35 -
2.3.9.- Fuentes y manejo de información
Los cambios y sucesos se deben vigilar, como la emisión de señales en el
tiempo, que deben detectarse lo más pronto posible.10 Tales señales se difunden
a través de distintas fuentes de información o aparecen recogidas en ellas. Es
esencial utilizar las fuentes adecuadas si se quiere tener capacidad de detección
y de anticipación a los hechos. Conviene que las empresas optimicen sus fuentes
tanto en costo como en anticipación.
En cuanto al personal que participa en la captación, son potencialmente
idóneos aquellos que están en contacto con dichas fuentes (Ver Tabla 2. 2),
capaces de extraerles la información separándola del ruido, y de comunicarla a
los interesados:
Tabla 2. 2: Fuentes de información internas y externas
Internos Externos
Técnicos Investigadores Comerciales Directivos Departamento de compras
Expertos Clientes Proveedores Red de relaciones
El tratamiento y la organización de los datos obtenidos durante la vigilancia
deben dar como resultado un suministro de información oportuna para la toma de
decisiones, es esencial que la cantidad, diversidad y complejidad de las señales y
los datos que se recogen, sea filtrada y homogeneizada.
10
Existe una correlación inversa en función del transcurso del tiempo entre la intensidad de las señales (son fácilmente
detectables, aparecen en muchos medios), de menor a mayor, y los grados de libertad de que dispone una empresa para reaccionar (de más a menos).
- 36 -
En conclusión se puede decir, “un sistema de vigilancia debe ser capaz de transformar la abundancia de información en propuestas de acciones y medidas que se han de tomar, con recomendaciones”11.
Las decisiones pueden tomarse tiempo después de haberse recogido
determinadas señales en el mercado, por lo que será necesario poder recuperar
en el momento justo dicha información. Las funciones principales en el
tratamiento y comunicación de la información son:
Contraste de las fuentes
Análisis, enriquecimiento por cruce de opiniones
Síntesis
Comunicación y/o archivo (físico o electrónico) en tiempo oportuno
53
Las principales formas para recabar información durante la vigilancia
tecnológica se describen:
2.3.9.1.- Ficha de síntesis/acción12
Nace a partir de cualquier hecho observable detectado, por ejemplo, un
comercial, y está elaborada por uno o varios analistas que no necesariamente
coinciden con el observador. Sí es importante que la ficha comunique información
de valor añadido y contrastada por diversas fuentes. Tal tipo de ficha es muy útil
para aportar, de forma rápida y sobre todo sintética, información suficiente para la
toma de decisiones.
11
Ídem 12
TRIZ XXI, 1998
- 37 -
2.3.9.2.- Ficha de impacto/alarma
Una herramienta sencilla y muy útil, de origen japonés, que ha sido
adoptada por otros países europeos en la práctica de la vigilancia. Su significado
es, conforme a su origen, la observación de un hecho durante un viaje,
principalmente en una visita, feria, o congreso se convierte en algo novedoso para
el área técnica o comercial. Un detalle especial en un producto determinado y que
puede ser útil para la empresa o supone un avance respecto a lo que la empresa
conoce o domina. Tal observación se recoge de forma sucin