ANÁLISIS, DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE AULA VIRTUAL PARA CAPACITACIÓN DE PERSONAL EN LA EMPRESA UNDERMEDIA S.A



Documentos relacionados
Microsoft Dynamics Sure Step Fundamentos

Proceso: AI2 Adquirir y mantener software aplicativo

SCRUM MASTER PRODUCT OWNER

UNIVERSIDAD TECNOLOGICA DE HERMOSILLO SCRUM SPRINT #1. Ingenieria de Software I MAESTRO: BERNARDO PRADO DIAZ INTEGRANTES. Jorge Valdano.

Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Gobierno Municipal del Cantón Bolívar

PROCEDIMIENTO ESPECÍFICO. Código G Edición 0

1 de junio de Andrés Simón Bujaidar Director Alianzas Nacionales MEXICO FIRST Presente. Estimado Andrés:

ANÁLISIS, DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE AULA VIRTUAL PARA CAPACITACIÓN DE PERSONAL EN LA EMPRESA UNDERMEDIA S.A

Presentación del Curso Virtual GERENCIA DE PROYECTOS EMPRESARIALES CON PROJECT

Planificación en Team Foundation Server 2010

Resumen General del Manual de Organización y Funciones

Proceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes:

SCRUM. Gestión ágil de proyectos

FATLA. Fundación para la Actualización Tecnológica de Latinoamérica Programa de Experto en Procesos Elearning Módulo 8 SLD.

Resumen General del Manual de Organización y Funciones

PROPUESTA DE PROYECTO DE DESARROLLO DE PÁGINA WEB PARA GESTIÓN DE PROYECTOS CON METODOLOGÍA SCRUM

Alquiler de Aulas Virtuales

-OPS/CEPIS/01.61(AIRE) Original: español Página Estructura del programa de evaluación con personal externo

MEXICO EMPRESARIAL TI LMS elearning

4.1.1_Reunión de Planificación de Sprint (Sprint Planning Meeting) 4.1.2_Objetivo del Sprint (Sprint Goal) 4.1.4_Revisión de Sprint (Sprint Review)

CORPORACIÓN BAKALABRA.NET LATITUDCENTRAL QUITO-ECUADOR

Curso. Introducción a la Administracion de Proyectos

MS_10974 Deploying Windows Server

Plataformas virtuales

Consultoría para Implementar y Administrar un Curso en línea de Formación para los Líderes de las Redes Nacionales (Curso III)

1.8 TECNOLOGÍA DE LA INFORMACIÓN

6.2. e-learning como sustituto o como complemento a la educación presencial Plataformas e-learning en Primaria.

SCRUM Metodología de trabajo ágil

CURSO ADMINISTRADOR DE AULAS VIRTUALES MOODLE. TÉCNICAS Y ESTRATEGIAS PEDAGÓGICAS EN EL DISEÑO DE CURSOS ONLINE

Tecnología de la Información. Administración de Recursos Informáticos

La medición funcional de software con SCRUM

Presentación del Curso Virtual GESTIÓN DE EVENTOS Y BANQUETES

Gestión de Proyectos con Metodologías Ágiles (Scrum)

La calidad para todos

6 Anexos: 6.1 Definición de Rup:

Unidad Didáctica Introductoria Introducción al Diseño Instruccional para Cursos Virtuales Accesibles

Sede Escazú, Plaza Tempo

Metodología básica de gestión de proyectos. Octubre de 2003

ACOMPAÑAMIENTOENLAIMPLEMENTACIÓN DE LAESTRATEGIA DE GOBIERNO EN LÍNEA EN EL ESTADO

Curso Online de Microsoft Project

Seminario de Certificación CAPM

SISTEMAS DE PLANEACIÓN DE RECURSOS EMPRESARIALES 2008

CURSO COORDINADOR INNOVADOR

UNIVERSIDAD TECNOLÓGICA ECOTEC SYLLABUS

SISTEMA INTEGRADO DE GESTIÓN FINANCIERA - esigef MÓDULO DE ADMINISTRACIÓN DE USUARIOS

ADMINISTRACION DE CENTROS DE COMPUTO

Carta de constitución de la PMO para IDlink

Administración de Proyectos

Administración de Bases de Datos; Remota e In-Situ.

DESCRIPCION DEL CURSO Formación de Tutores de cursos a distancia desarrollados en entornos virtuales de aprendizaje

Guía metodologíca para la gestión de proyectos de software basada en metodologías agiles, que integre las herramientas de seguimiento de actividades,

Presentación del Curso Virtual GESTIÓN DE TALENTO HUMANO

PROCEDIMIENTO GESTIÓN DE CAMBIO

Sistema de Gestión de Proyectos Estratégicos.

TERMINOS DE REFERENCIA NUEVE (09) ANALISTAS PROGRAMADORES

MODELOS DE ESTRUCTURA PARA LAS DIRECCIONES DE INFORMÁTICA

Educación virtual INFROMATICA ADRIAN GOMEZ ROMAN 2014/12/30

Propuesta de la nueva Estructura Dirección de Estudios a Distancia

Solutions ÑAIKOTEVẼVA RYRU. VERSIÓN 1, Feb.

Qué es scrum? scrumshortcuts.com

BLU Concept PROPUESTA PÚBLICA NACIONAL SCRUM Mexico First

FICHA DE PLANIFICACIÓN DEL CURSO

ESTRATEGIA DE FORMACIÓN VIRTUAL. Establecimientos Privados

FORMACIÓNON LINE CUADERNIA: EDITOR DE CONTENIDOS MULTIMEDIA

Familiarización con el Aula Virtual del INTEC

DIRECCIÓN DE DESARROLLO TECNOLÓGICO PROCEDIMIENTO PARA GESTIÓN DE DESARROLLO TECNOLÓGICO

Sistema Gestión Licitación para la compra del desarrollo y migración del Sistema de Gestión de Activos y Configuraciones para Plan Ceibal

Plan de Administración del Proyecto

El objetivo principal del presente curso es proporcionar a sus alumnos los conocimientos y las herramientas básicas para la gestión de proyectos.

Gestión de proyectos

ITBA - UPM MAGISTER EN INGENIERIA DEL SOFTWARE ANTEPROYECTO DE TESIS

Qué es Scrum? Basado en el texto Explicando Scrum a mi abuela de Jorge Serrano - MVP Visual Developer - Visual Basic

Unidades temáticas de Ingeniería del Software. Fases del proceso de desarrollo 4ª edición (2008)

Sistema para Gestión Hotelera Visión

Gerenciamiento de Proyectos. Estándar PMI. Cambio Organizacional UDELAR

E-learning: E-learning:

MS_80450 Delivering Microsoft Dynamics Solutions with Sure Step

Karen Giraldo Escobar Graciela Catalina Soto PROYECTO DE GRADO I

Certool es la solución informática desarrollada por AENOR para la gestión eficaz de los sistemas.

DIRECCION DE PROYECTOS II

Visión General de GXportal. Última actualización: 2009

IMPLEMENTING THE STRATEGIC PMO

INFORME FINAL EVALUACIÓN PARA RENOVACIÓN DE LA ACREDITACIÓN

MS Project aplicado al Control de Proyectos

Scrum. Juan Palacio Bañeres

PROGRAMA FORMATIVO. Curso RedOTRI de Promoción y Marketing. 30 de noviembre 23 de diciembre de 2009

PROCEDIMIENTO ESPECÍFICO. Código G Edición 0

INFORME Nº1 PROPUESTA METODOLÓGICA Y PLAN DE TRABAJO DESARROLLO DE UN SISTEMA INTEGRADO DE GESTIÓN PARA EL GOBIERNO REGIONAL DE ATACAMA

El salto a las nuevas tecnologías de la formación

ANEXO : PERFILES. Guía de Comunicación Digital para la Administración General del Estado. ANEXO PERFILES

Implementando CMMI 2 con el Proceso Unificado de Desarrollo de Software. Ing. Patricia Forradellas Ing. Guillermo Pantaleo

AUDITORÍAS Y AUDITORES ISO 9000:2000

Resumen del Contenido del Examen PMP

SOFTWARE DE SEGUIMIENTO A LA IMPLEMENTACION DE LAS RECOMENDACIONES DE LOS INFORMES DE CONTROL (SIRIC)

Documentación de los programas/aplicativos. Documentación de los programas/aplicativos

ventas de tecnologías.

PLIEGO DE CONDICIONES TÉCNICAS SERVICIO DE MANTENIMIENTO Y DESARROLLO DE APLICACIONES INFORMÁTICAS PARA RTPA EXPTE: 90/15 TPA

UF1138 Instalación y Puesta en Marcha de un Sistema de Control de Acceso y Presencia (Online)

Curso de Aplicaciones de la red Internet (80 horas)

Cómo las metodologías ágiles ayudan a los proyectos de Inteligencia de Negocios

Transcripción:

ANÁLISIS, DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE AULA VIRTUAL PARA CAPACITACIÓN DE PERSONAL EN LA EMPRESA UNDERMEDIA S.A María Salomé Dávila Silva 1, Ing. Carlos Caizaguano 2, Ing. Giovanna Gallegos 3 1 Escuela Politécnica del Ejército, Ecuador, salo_s16@hotmail.com 2 Escuela Politécnica del Ejército, Ecuador, cocaizaguano@espe.edu.ec 3 Escuela Politécnica del Ejército, Ecuador, egallegos@ espe.edu.ec RESUMEN El presente artículo muestra cómo la utilización de la Metodología SCRUM en conjunto con la Metodología PACIE permitezn crear entornos virtuales de aprendizaje basados en procesos pedagógicos para la utilización en ambientes laborales como medio de capacitación de personal. El producto generado, EVA-UMSA para la empresa Undermedia SA, brinda un proceso de inducción y capacitación al personal que ingresa a la empresa como guía inicial para empezar sus labores. Palabras Clave: PACIE, SCRUM, Capacitación de Personal, Entornos Virtuales de Aprendizaje. ABSTRACT This paper shows how the use of the SCRUM methodology with PACIE methodology can create virtual learning environments based on pedagogical processes to use in the workplace as for personnel training. The product generated, EVA-UMSA for UnderMedia SA Company, provides an induction and training to personnel entering the company as an initial guide to begin their work. Keywords: PACIE, SCRUM, Personnel Training, Virtual Learning Environment. 1. INTRODUCCIÓN La empresa de hosting, dominios y desarrollo web UnderMedia S.A. se dedica al desarrollo de portales, sitios web y programas a la medida utilizando software libre, los mismos que brindan servicio a varias instituciones públicas y privadas dentro y fuera del país, motivo por el cual es necesaria una capacitación constante para el personal. SCRUM es una metodología ágil de desarrollo de proyectos enfocada en la rápida producción de sistemas funcionales a través de iteraciones que proveen incrementos al sistema en desarrollo. PACIE es una metodología diseñada para apaciguar el proceso de transición de la educación clásica, de forma presencial, a la educación virtual, haciendo uso de una plataforma web y de un acompañamiento de calidad de parte del tutor.

2. METODOLOGÍA DE DESARROLLO DE SOFTWARE 2.1 SCRUM SCRUM es una metodología ágil de gestión de proyectos que está enfocada en obtener resultados rápidos a través del trabajo colaborativo durante el tiempo de desarrollo. Procura elevar al máximo la productividad de los miembros del equipo de trabajo a fin de conseguir buenos resultados en poco tiempo. 2.1.1 Principios Los principios o lineamientos básicos de la metodología SCRUM se presentan en la siguiente figura: Resultados rápidos por trabajo colaborativo. Adaptación continua. El ciclo de vida del software se lleva de forma simultánea. Simplicidad en gestión de proyectos. Equipos pequeños. Fig. 1. Principios de SCRUM 2.1.2 Elementos Los elementos utilizados para establecer las actividades a realizar por (iteración) así como para medir el avance del proyecto son el Product Backlog y el Backlog. En el siguiente esquema se detallan las características de cada elemento: Iteración del proceso de desarrollo. Duración: 1 mes. Finalizan con un producto entregable. Maneja prioridades. Agrupa los requerimientos priorizados. Administrada por el dueño del proyecto. Estructura: Requerimiento Prioridad Estimación de Tiempo Product Backlog Listado de requerimientos para completar el sprint. Dividido en tareas a completar en 20 horas. Subdivide las tareas para completarlas en el tiempo planificado. Actualización diaria. Backlog Fig. 2. Elementos de SCRUM

2.1.3 Ciclo de Vida El ciclo de vida del software tiene cuatro etapas principales según los modelos clásicos: Análisis, Diseño, Desarrollo y Evaluación; las cuales en SCRUM no son llevadas a cabo como un proceso lineal, más bien permite que el proyecto inicie con cualquier actividad y pasar a otra en cualquier momento, lo que conlleva a un incremento en la flexibilidad y productividad del equipo. [1]. Efectúa reuniones diarias de trabajo con todo el equipo responsable para revisar lo ejecutado el día anterior, a fin de mantener un control sobre las actividades de cada miembro y el avance continuo del proyecto, para solucionar situaciones imprevistas o adelantarse a problemas que puedan presentarse. Durante la entrega del producto, se recibe retroalimentación de este sobre cambios y mejoras que pueden ejecutarse en el proyecto, así como nuevos requerimientos surgidos del análisis de estado actual. El siguiente esquema resume el proceso iterativo de SCRUM: Retroalimentación para el equipo Planeación del Producto Producto funcional para el cliente Determinar actividades por sprint Fig. 3. Ciclo de vida de SCRUM - Fase de Análisis: Establecimiento de la visión general del producto a realizar, determinando las funcionalidades con mayor prioridad y que pueden realizarse en un corto período de tiempo. - Fase de Diseño: Enfocada en la estructura de las funcionalidades, herramientas y servicios a brindar, así como interfaces gráficas que proveerá el sistema. - Fase de Desarrollo: Implementación del sistema de acuerdo a la planificación del sprint, ofreciendo como resultado un producto entregable funcional del sistema. - Fase de Evaluación: Revisión del sistema generado en el sprint con el Product Owner para evaluar la funcionalidad, cumplimiento de requerimientos y cambios de ser el caso. 2.1.4 Entregables Los productos entregables generados como resultado de los sprints de la Metodología SCRUM se detallan en la tabla I:

Tabla I: Entregables del Proyecto Actividad Documento Primer Requerimientos de aula Detalle de requerimientos virtual y contenido del técnicos de Moodle Segundo curso Estructura de bloques de estudio Diseño gráfico del sistema e imagen corporativa Tercer Análisis de conocimiento del personal sobre aulas virtuales y tutoría Cuarto Entrega de Sistema EVA- UMSA Temario del Curso virtual Planificación de curso por semanas. Wireframe del sistema Diseños para títulos, fuentes, banners Plan de capacitación al tutor designado Respaldo del sistema y base de datos Manuales de usuario y técnico 3. HERRAMIENTAS Las herramientas empleadas para el desarrollo del presente proyecto se exponen en la tabla II: Tabla II: Herramientas utilizadas Herramienta Descripción Definición Primer Segundo Tercer Cuarto ometer Adobe Photoshop Planificación del proyecto en s Editor de imágenes y recursos gráficos Moodle Entorno virtual de aprendizaje para capacitación de personal Microsoft Word Suite de ofimática para aplicaciones de oficina Software para planificación de proyectos SCRUM por sprints con detalle de actividades y tiempo Aplicación para diseño gráfico, edición y creación de recursos para web Plataforma de entornos virtuales de aprendizaje que permite la creación de aulas virtuales Editor de texto y de presentaciones para creación de documentación y exposiciones. 4. DESARROLLO DEL APLICATIVO Como paso inicial en el proceso, se establecieron reuniones entre el scrum manager y el product owner, en las cuales se definieron los requerimientos técnicos y la plataforma a utilizar de acuerdo a la visión del sistema: Se utilizará una plataforma Moodle 2.0 dado que el servidor facilitado por la empresa posee PHP 5.2.8 El curso de capacitación para el proyecto será para el área de Hosting y Dominios.

Se cumplieron las etapas planificadas en la metodología a través de la realización de cuatro sprints, los cuales se desglosan a continuación: Primer 1. Se seleccionó al personal de apoyo en el área de hosting y dominios, que por el amplio conocimiento del trabajo servirá como pilar en la estructuración del curso. 2. A través de reuniones se identificaron los requerimientos del área para: a. Los aspectos y funcionalidades técnicas del sistema. i. Administración de usuarios. ii. Administración de roles. iii. Administración de cursos. iv. Administración de recursos. v. Administración de actividades. b. La capacitación de personal a través del aula virtual. i. Conocimientos específicos en las áreas de trabajo. ii. Conocimiento de la empresa y reglamentos internos. Segundo 3. Se inició la preparación de material educativo y estructura del curso según la metodología PACIE para cubrir el entorno y necesidades pedagógicas básicas de un sistema de capacitación virtual. a. Diseño de Bloque de inicio b. Diseño de Standard Benchamarking Skills 4. Inició la fase de diseño gráfico del portal que incluye: a. La estructura y esquematización del contenido: i. Wireframe. b. Diseño de imagen corporativa para el entorno virtual de aprendizaje: i. Diseño de banners. ii. Imágenes representativas de secciones. iii. Colores de texto. iv. Tipo de letra o fonts. Tercer 5. Se procedió con el proceso de instalación y configuración de la plataforma LCMS Moodle en el servidor de Undermedia. a. Configuración de parámetros en el servidor. b. Creación de bases de datos. c. Instalación de Moodle. d. Configuración de la plataforma según especificaciones de funcionalidad requeridas por Undermedia. 6. Inició el proceso de creación de aulas virtuales con la ubicación configuración del contenido preparado: a. Creación de bloques de estudio. b. Creación de recursos educativos. c. Creación de actividades de evaluación. 7. Se procedió a la planificación del proceso de capacitación de personal que se ocupará del monitoreo y tutoría del sistema EVA-UMSA Cuarto 8. Se incursionó en la implantación de actividades de desarrollo colaborativo 9. Inició el proceso de documentación del sistema previa entrega:

a. Manual técnico. b. Manual de usuario. 10. Se finalizó con la entrega del sistema a la empresa Undermedia para su uso. 5. RESULTADO DE PRUEBAS AL SISTEMA Se detallan a continuación los requerimientos funcionales evaluados, previamente definidos en el documento de especificación de requerimientos de software: Tabla III: Pruebas Funcionales ID Nombre Descripción Resultado 1 Administración de usuarios El sistema permite el ingreso de información de las personas encargadas de la administración de la plataforma, modificar datos, activar o desactivar la 2 Administración de roles 3 Administración de cursos 4 Administración de recursos 5 Administración de actividades cuenta y eliminarla El sistema permite ingresar y crear roles para los usuarios, modificar los datos ya existentes, activar - desactivar roles y eliminar la información. El sistema permite ingresar cursos para la interacción con el alumno, modificar los datos existentes, activar o desactivar cursos y eliminar la información. El sistema permite asignar recursos dentro de los bloques de contenido en las aulas. El sistema permite ingresar actividades para evaluar el aprendizaje de los alumnos. 5.1 Pruebas de Rendimiento 5.1.1 Pruebas de Carga en el Explorador Web Dado que la aplicación se ejecutará a través de Internet, se realizó el siguiente análisis de velocidad de carga del portal para asegurar el correcto funcionamiento del mismo para los usuarios finales: Fig. 4. Prueba de velocidad de la Plataforma Los resultados expresados en la figura 4 denotan un tiempo de carga inferior a los 5 segundos, lo cual está dentro de los estándares requeridos para el rendimiento de un servicio web. 5.1.2 Pruebas de Tiempo de Respuesta en el Servidor Por parte del servidor, podemos observar que el tiempo de respuesta y de transferencia de los elementos del sistema es bastante rápido, para poder cumplir con las especificaciones estipuladas. En la figura 5 se detallan los aspectos relevantes del análisis:

Fig. 5. Prueba de respuesta del servidor 6. TRABAJOS RELACIONADOS El proyecto descrito en este artículo puede ser relacionado con los siguientes proyectos realizados para la Escuela Politécnica del Ejército (ESPE): Desarrollo e implementación de un curso interactivo de bases de datos con visual C#, para la plataforma de TELEFORMACIÓN MOODLE. [2] Análisis, diseño y construcción de un curso de Microsoft Project on-line a nivel básico. [3] Diseño e implementación de una plataforma E-learning para la materia de tecnologías de software para Electrónica. [4] 7. CONCLUSIONES La utilización de la Metodología SCRUM en conjunto con la Metodología PACIE para la implementación de un entorno virtual de aprendizaje fue favorable para la ejecución del proyecto de capacitación de personal dado que: SCRUM permitió distribuir las actividades a realizar en períodos de tiempo cortos, facilitando la ejecución de las mismas. PACIE brinda los lineamientos de pedagogía y estructura de un curso de educación virtual. La comunicación oportuna y frecuente entre los miembros del equipo y proyecto facilitó la obtención de recursos, ejecución de cambios y mejoras en el producto final. Los parámetros dictados por PACIE en las fases de Presencia y Alcance permitieron realizar un entorno virtual de aprendizaje que lleva la imagen corporativa de la empresa y se enfoca a los estándares, evaluación y destrezas que los empleados deben adquirir para realizar sus labores diarias. La utilización de SCRUM como metodología central en el proyecto permitió que el tiempo de desarrollo del mismo sea corto, produciendo un sistema de calidad en un tiempo reducido.

8. REFERENCIAS BIBLIOGRÁFICAS [1] Ken Schwaber. (Febrero 2010) SCRUM Guide ES. [Online] http://www.scrum.org/ Portals/0/Documents/Scrum%20Guides/Scrum_Guide%202011%20-%20ES.pdf [2] Roberto Daniel Rodríguez Torres. (Marzo 2013) Desarrollo e implementación de un curso interactivo de bases de datos con visual C#, para la plataforma de TELEFORMACIÓN MOODLE. [Online]. http://repositorio.espe.edu.ec/bitstream/ 21000/6312/1/T-ESPE-047032.pdf [3] Iván Fernando Alomoto Landeta. (Abril 2007) Análisis, diseño y construcción de un curso de Microsoft Project on-line a nivel básico. [Online]. http://repositorio.espe.edu.ec/bitstream/21000/2326/1/t-espe-021830.pdf [4] Byron Orlando Delpino Guadalupe. (2013) Diseño e implementación de una plataforma E-learning para la materia de tecnologías de software para Electrónica. [Online]. http://repositorio.espe.edu.ec/bitstream/21000/6262/1/ac-redes-espe- 047023.pdf [5] María Salomé Dávila Silva. Documento del proyecto de graduación: Análisis, diseño e implementación de un sistema de aula virtual para capacitación de personal en la empresa Undermedia S.A. Quito, Ecuador. Escuela Politécnica del Ejército, 2013.