Especialización en Gerencia de Tecnología · 2024
Estrategias para implementación de la inteligencia artificial en el equipo de desarrollo de SYSPOTEC SAS
Para implementar adecuadamente la inteligencia artificial (IA) en el equipo de desarrollo de software, es esencial comprender conceptos fundamentales relacionados. Esto incluye entender la naturaleza y el potencial de la IA, así como su impacto en el proceso de desarrollo de software. En esta investigación, se formulará una estrategia específica para la integración de la IA en el equipo de desarrollo de software de Syspotec S.A.S, centrándose en la capacitación, transferencia de conocimiento e implementación gradual dentro de la organización. Se explorarán enfoques para aprovechar al máximo las capacidades de la IA, evaluando su viabilidad y los posibles beneficios que puede aportar a la industria del desarrollo de software. Para alcanzar los objetivos de esta investigación y como parte de la metodología, se empleará un enfoque mixto que permitirá analizar las variables facilitando la comprensión del problema y el planteamiento de la estrategia que se espera proponer a la compañía. Con los resultados obtenidos a partir de los instrumentos aplicados a expertos y colaboradores, fue posible identificar la tecnología que mejor se integra a los procesos de desarrollo y al mismo tiempo permitió proponer aspectos relevantes que serán de utilidad para la implementación en caso que la organización decida lleva a cabo la estrategia propuesta como resultado de esta investigación. Finalmente, se pudo determinar que la IA es una tecnología emergente que permitirá optimizar las actividades de algunos roles como el de los desarrolladores de software y su aplicación está determinada por el uso adecuado que cada uno le dé.
Texto completo 112 páginas con texto
Leer la tesis completa Ficha en el repositorio
Contenido
- RESUMENp. 8
- PLANTEAMIENTO DEL PROBLEMAp. 9
- Antecedentesp. 9
- Descripción del problemap. 12
- Sector de análisis de la problemáticap. 13
- Pregunta de investigaciónp. 13
- OBJETIVOSp. 14
- 2.1 Objetivo generalp. 14
- 2.2 Objetivos específicosp. 14
- JUSTIFICACIÓNp. 15
- MARCO TEÓRICOp. 17
- 4.1 Fundamentaciónp. 17
- 4.1.1 ¿Qué es la IA?p. 17
- 4.1.2 Tipos de IAp. 18
- 4.1.3 Aplicaciones de la inteligencia artificialp. 21
- 4.1.4 Importancia de la Inteligencia Artificial (IA) en el Desarrollo de Software:p. 23
- 4.1.5 Necesidad de Estrategias para la Adopción de IAp. 25
- 4.1.6 Beneficios y Desafíos de la Adopción de IA en Desarrollo de Software:p. 26
- 4.1.7 Implicaciones Socialesp. 28
- Estado del Artep. 29
- 4.2.1 Estado Actual de la Implementación de IA en Desarrollo de Softwarep. 30
- 4.2.2 Google DeepMind, la IA en la Optimización de Códigop. 30
- 4.2.3 Amazon Qp. 31
- 4.2.4 Microsoft GitHub Copilotp. 32
- 4.2.5 EPM proyecto EMA robotp. 33
- 4.2.6 Legislaciónp. 34
- MARCO INSTITUCIONALp. 38
- 5.1 Actividad Económicap. 38
- 5.2 Línea de tiempop. 38
- 5.3 Misiónp. 40
- 6. METODOLOGÍAp. 42
- 6.1 Enfoque, alcance y diseño de la investigaciónp. 42
- 6.1.1 Definición de variablesp. 44
- 6.1.2 Definiciones conceptualesp. 45
- 6.1.3 Definición operacionalp. 50
- 6.1.4 Población y Muestrap. 51
- 6.2 Instrumentos para recolección de informaciónp. 52
- 6.2.1 Encuesta a colaboradores de Syspotecp. 52
- 6.2.2 Entrevista a expertop. 53
- 6.3 Técnicas de análisis de datosp. 54
- 6.4 Análisis y discusión de los resultadosp. 55
- 6.4.1 Análisis cualitativo a partir de las entrevistas y encuestas realizadasp. 55
- 6.4.2 Análisis Cuantitativo a partir de la encuesta aplicada a los colaboradoresp. 60
- Syspotec S.A.Sp. 40
- 6.5.1 Selección de tecnología a implementarp. 72
- Implementación de la estrategiap. 73
- 6.5.2.1 Definición de célula de trabajo pilotop. 74
- 6.5.2.2 Estructurap. 74
- 6.5.2.3 Capacitación y Formación Continuap. 75
- 6.5.2.4 Soporte Técnico y Asesoríap. 75
- 6.5.2.5 Monitoreo y Evaluaciónp. 76
- 6.5.2.6 Promoción de Buenas Prácticasp. 76
- 6.5.2.7 Capacitación del Equipop. 76
- 6.5.2.8 Materiales Educativosp. 77
- 6.5.2.9 Sesiones de Mentoríap. 78
- 6.5.2.10 Fases de adopciónp. 78
- 6.5.2.11 Herramientas y Recursosp. 80
- 6.5.2.12 Monitoreo y Evaluación de la Capacitaciónp. 81
- 6.5.2.13 Integración Técnicap. 81
- 6.5.2.14 Post Implementaciónp. 82
- 6.5.3 Presupuesto requerido para la implementación de la estrategiap. 83
- CONCLUSIONESp. 85
- REFERENCIAS BIBLIOGRÁFICASp. 87
- ANEXOSp. 94
- Desarrollo de Softwarep. 28
- softwarep. 43
- Anexo 3. Transcripción Entrevista Experto 1p. 99
- Anexo 4. Transcripción Entrevista Experto 2p. 103
- Anexo 5. Transcripción Entrevista Experto 3p. 108
- Anexo 6. Tabulación de encuestap. 112
- Anexo 7. Presupuesto Implementación de la Estrategia propuestap. 112
- Figura 1 Mapa de procesos Syspotec S.A.Sp. 40
- Figura 2 Lenguajes de programación más usadosp. 61
- Figura 3 Cantidad de lenguajes usados por usuariop. 62
- Figura 4 Entorno Integrado de Desarrollop. 63
- Figura 5 Cantidad de IDE por usuariop. 63
- Figura 6 Motor de BD más Utilizadosp. 64
- Figura 7 Cantidad de Motores de BD usados por Usuariop. 65
- Figura 8 Tiempo para resolver problemas de configuración o instalación de herramientasp. 66
- Figura 9 Tiempo para escribir código nuevop. 67
- Figura 10 Tiempo para depurar errores de códigop. 67
- Figura 11 Conocimiento y/o Experiencia con la IAp. 68
- Figura 12 Impacto de la IA en el desarrollo de Softwarep. 69
- Figura 13 Disposición para el uso de la IAp. 69
- Figura 14 Expectativa de Reducción tiempos de entrega con la IAp. 70
- Figura 15 Interés en usar la IA en el desarrollo de proyectos de softwarep. 71
- Figura 16 Etapas de implementaciónp. 79
- Tabla 1 Poblaciónp. 52
- Tabla 2 Rangos de edades Colaboradoresp. 61
- Tabla 3. Matriz de Priorización para Selección de IA a Proponerp. 73
- Tabla 4 Resumen Presupuesto estrategia de implementación de IAp. 84