UNIVERSIDAD DE LAS AMERICAS FACULTDAD DE INGENIERÍA Y NEGOCIOS APLICACIÓN WEB ALUMNOS NUEVOS. Junio – 2016. Santiago de Chile. 1. Resumen ejecutivo En este Informe veremos una problemática que nos afecta a todos los alumnos de la Universidad de las Américas, esta problemática se deriva a que muchos alumnos y como grupo nos incluimos ya que desconocemos a nuestros pares Y/O compañeros de los módulos y materias asignadas en la malla curricular hasta un tiempo avanzado en el módulo. Además del desconocimiento de las ubicaciones geográficas de las instalaciones, generando así una incertidumbre entre el alumnado. Dada esta situación en este informe se presentará un brainstorming con mejoras para dar solución a este problema, en donde se mostrará un ranking con la mejor solución para esta problemática. Además, se contempla en este documento el desarrollo de nuestra solución y de qué manera abordar de forma eficiente y optima nuestra Aplicación para el alumnado. Teniendo clara la solución se presenta a ustedes un resumen de los recursos que se necesitan para el desarrollo e implementación de nuestra Solución ante las dificultades de los alumnos UDLA. Cabe mencionar que esta aplicación será de utilidad para todos los alumnos de UDLA, pero sin duda será un gran aporte para los alumnos en modalidad executive y Vespertinos dado que tiene tiempos más reducidos y que cuentan con una red de contacto profesional importante el cual sería necesario expandir y desarrollar. Como resultado del desarrollo de nuestra aplicación es que tenemos a alumnos UDLA más comprometidos con la universidad, Cohesionando las distintas carreras impartidas, conociendo las dependencias de nuestra Universidad y expandiendo su círculo profesional, siendo esta última el resultado más positivo de nuestra aplicación, ya que nos estamos preparando para el campo laboral y esta aplicación fomenta la comunicación interna y un desarrollo temprano, preparándonos para este nuevo desafío que todos nosotros nos veremos enfrentados. Página 1 2. Índice. Contenido 1. Resumen ejecutivo .................................................................................................................. 1 2. Índice. ........................................................................................................................................ 2 3. Introducción .............................................................................................................................. 3 4. Objetivos y/o Hipótesis ........................................................................................................... 4 5. Mapa de empatía ..................................................................................................................... 5 6. Encuesta Alumnos UDLA ....................................................................................................... 5 7. Brainstorming. .......................................................................................................................... 7 8. StakeHolder .............................................................................................................................. 8 9. Desarrollo y presentación de los resultados........................................................................ 8 10. Discusión de los resultados ............................................................................................. 13 11. Desarrollo de POC (Pruebas de Concepto) .................................................................. 14 12. Indicadores de Desempeño - KPI ................................................................................... 15 13. Plazo del Proyecto y Equipo de Trabajo ........................................................................ 16 14. Proyectos de Gantt............................................................................................................ 17 15. Conclusión. ......................................................................................................................... 18 Página 2 3. Introducción En este informe veremos como nosotros como alumnos nos vemos involucrados en un problema el cual solucionaremos en el transcurso de este expediente. Uno de los principales problemas los cuales nos percatamos por la realización de una encuesta de la facultad de psicología, el cual reflejo que los nosotros como alumno no nos sentíamos parte de la universidad, que el fraternalismo de nuestra institución educacional era deficiente, generando así los siguientes problemas: Falta de fraternidad Escaso conocimiento de la infraestructura de UDLA Nulo conocimiento de nuestros compañeros de modulo, carrera. Falta de Comunicación entre el alumnado Círculos profesionales No existentes. Dado estos problemas que nos percatamos es que realizamos como equipo un desarrollo de una aplicación web el cual mejorara los puntos mencionados anteriormente permitiendo además un desarrollo de Contactos profesionales entre el alumnado. A continuación, le presentamos nuestra solución ante la problemática de colaboración y apoyo entre estudiantes de su facultad. Página 3 4. Objetivos y/o Hipótesis Objetivos Generales: Realizar un Aplicación WEB (APP) que permita al alumnado de nuestra universidad conocer a nuestros compañeros de modulo y carrera, conocer de manera efectiva nuestra infraestructura e interactuar entre sí, expandiendo su círculo profesional y red de contactos los cuales serán de ayuda tanto en módulos, carrera, así como también potenciando una red profesional de ayuda y colaboración en el campo profesional. Se Ideo en el desarrollo de esta APP entendiendo el contexto global en cual estamos viviendo, es por esto que al desarrollar una aplicación móvil nos permite abarcar a la mayoría de los alumnos UDLA, ya que tenemos subsanado el tema de la conexión Wifi, ya que esta es proporcionada por la universidad. Objetivos Específicos: Desarrollar una APP Dinámica, Flexible y empática con el alumnado, a continuación, presentamos un esquema de como seria nuestra APP. I: Print de nuestra APP para el alumnado (Creación Propia) Página 4 5. Mapa de empatía Los estudiantes de la UDLA ingresan con el ideal de cambiar su futuro de tener más oportunidades que les permitan una mejor posición económica tanto para ellos como para ayudar a sus familias. El principal obstáculo al que se enfrentan los estudiantes de la UDLA es el prejuicio social de que la UDLA es mala. Hablamos con estudiantes egresados de la UDLA y la mayoría expresaron que no hay una red de apoyo entres sus pares, como por ejemplo sí lo hay en: Univ. Santa María, Univ. Católica Univ. De Chile, por mencionar algunas. 6. Encuesta Alumnos UDLA ¿Por que existe el Prejuicio de que los alumnos de U Tradicionales son mejores que las del resto? 40 35 30 25 20 15 11 10 5 0 1.- Las Universidades Tradicionales tienen mejor selección de alumnos. 37 14 6 8 2.- Tienen mayor 3.- Son solo prejuicios ya prestigio ya que llevan que la gente de elite mas tiempo educando a estudia ahí. los chilenos. 4.- Solamente es un 5.- Los estudiantes de las prejuicio el profesional universidades lo hace la persona no la tradicionales tienen una institución. red de contactos mas amplia y se apoyan cuando se encuentran con alguien de su facultad. III: Grafico Inicial (creación Estudiantes Psicología UDLA) Página 5 ¿Por que existe el Prejuicio de que los alumnos de U Tradicionales son mejores que las del resto? 40 35 30 25 20 15 11 10 5 0 1.- Las Universidades Tradicionales tienen mejor selección de alumnos. 14 6 8 5.- Los estudiantes de las universidades tradicionales tienen una red de contactos mas amplia y se apoyan cuando se encuentran con alguien de su facultad.; 37 2.- Tienen mayor 3.- Son solo prejuicios 4.- Solamente es un 5.- Los estudiantes de prestigio ya que llevan ya que la gente de elite prejuicio el profesional las universidades mas tiempo educando a estudia ahí. lo hace la persona no la tradicionales tienen una los chilenos. institución. red de contactos mas amplia y se apoyan cuando se encuentran con alguien de su facultad. IV: Fuente: Grafico final con entrega de resultados (creación Estudiantes Psicología UDLA) Nota: Cabe mencionar que este resultad es Proyectado y no necesariamente demuestra la realidad de los resultados, dado que la aplicación no se ha desarrollado Página 6 7. Brainstorming. N° de Ideas Idea Descripción 1 Geolocalización Grafica ubicación actual dentro de un plano conocido. Describe zonas de interés tanto como oficinas, laboratorio, casino, etc. Entrega información de horarios de atención. 2 ¿Quién está cerca? Permite identificar la persona que está cercana, desplegando información tanto como su nombre, carrera, año en curso, etc. Siempre que acepte las políticas de privacidad. 3 Ayuda en línea. Permite desplegar aviso de ayuda en línea, según tu interés, permitiendo generar foros de discusión para trabajos o cátedras disponibles. 4 Linkedin Udla. Aplicación que nos permite conocer a nuestros compañeros, difundiendo su actividad profesional actual, permitiéndonos generar una red de conecto laboral o como negocio. Orientación alumnos executive. 5 Mi horario Entrega avisos de horario de clases o eventos programados. También nos notificara cambio de sala, suspensión de clases etc. Página 7 8. StakeHolder Integradores Universidad de las Américas (equipo de TI Level3), para la integración de la aplicación móvil. Este es uno de los facilitadores que tiene el poder de decisión ya que ellos son los que toman la decisión económica, sobre el desarrollo y la mantención de la infraestructura necesaria para el despliegue. Desarrolladores Este grupo uno de los más relevantes para poder llevar a cabo en tiempo y forma el desarrollo de la aplicación, ya que son los encargados aparte de hacer el desarrollo hacer las pruebas funcionales de la aplicación al momento terminar la programación del sitio. Usuarios Este es el equipo de menos poder con respecto a la continuidad del funcionamiento de la aplicación, ya que el cliente no tiene una necesidad imperante de usar la aplicación, ya que es su decisión si la usa o no, y en el caso de que la aplicación no se encuentre disponible, no afecta el funcionamiento de las clases dentro de la Universidad. 9. Desarrollo y presentación de los resultados Análisis funcional. La nueva ventana de la aplicación, debe ser capaz de encontrar las coincidencias de los alumnos UDLA que tienen los mismos ramos de la carrera e identificarlos por perfiles Levantamiento técnico. En este punto es relevante hacer un levantamiento de las partes técnicas involucradas en el funcionamiento de la aplicación existente, esto con el objetivo de tener visibilidad de cómo se realiza la integración, esto tiene como objetivo el declarar los riesgos y posibles Página 8 problemas antes de realizar algún cambio que pueda afectar el correcto funcionamiento de sistema UDLA Actividades: Estado actual de la plataforma UDLA. Entregables: Documento del estado actual de plataforma UDLA. Documento de factibilidad técnica de integración Levantamiento de aplicación Este levantamiento tiene como objetivo el saber cuánto esfuerzo es necesario para poder llevar a cabo el desarrollo de la aplicación que se realizará, tomando en consideración los siguientes puntos: Actividades: Desarrollo de arquitectura de aplicación Desarrollo de modelos de datos Dimensionamiento de infraestructura. Declaración de riesgos. Levantamiento de concurrencia. Entregables: Documento de levantamiento Definición de arquitectura. En este punto del proyecto es necesario definir cuál es la arquitectura de la aplicación, teniendo en claro en líneas generales el funcionamiento de esta, se deben tomar en consideración los siguientes puntos. Escalabilidad. Resiliencia Agilidad. Entregables: Página 9 Documento de arquitectura conceptual El resultado de este planteamiento da como consiguiente el despliegue de una solución dentro de la Cloud de Amazon, en donde se puede utilizar la tecnología de escalabilidad de forma rápida y eficiente, así también como el uso de caché de aplicación para mejorar el procesamiento de las aplicaciones. II: Diagrama de arquitectura general de funcionamiento (Creación propia) Página 10 Implementación En esta etapa es donde se codifica la aplicación, para poder hacer el desarrollo de la aplicación es necesario tener 3 desarrolladores con experiencia media, y un arquitecto de la solución que sea capaz de llevar a cabo tareas de estructura y lineamiento del desarrollo. Para hacer este desarrollo se decidió aplicar la Modelo Waterfall, ya que estos son desarrollos acotados, en donde se sabe de forma específica que es lo que se sabe, y cuál es la funcionalidad real de la aplicación. Actividades del desarrollo. Desarrollo de conector a API Rest Integración a sistema de autenticación centralizado. Esta integración lo que busca es poder conectar el sistema de autenticación centralizada de la UDLA, sacando una copia de los datos a través de relaciones de confianza, entre el sistema de autenticación de la UDLA y el que posee el nuevo sistema. Desarrollo de interfaz. Desarrollo de modelo de datos. Este desarrollo de modelo de datos, en síntesis, consta de tomar el modelo que actualmente tiene la Universidad en sus sistemas, estudiarlos desarrollarlo y una vez finalizado este proceso, podemos la carga de la base de datos con el modelo necesario para que funcione la nueva app que se está desarrollado Integración con Modelo de datos existentes en aplicación UDLA. Este ítem tiene como objetivo que una vez que se tiene el nuevo modelo de datos que anteriormente se mencionó, hacer las integraciones de ese modelo de datos a la nueva plataforma que se está desarrollando. Entregables. Aplicación desarrollada Aplicación y plataforma integrada Documentación de funcionamiento de aplicación Página 11 Validación del desarrollo. En esta etapa es donde se lleva a cabo el despliegue de la aplicación en ambientes de pruebas, con el objetivo de realizar todas las validaciones necesarias y así certificar que la aplicación UDLA funcione sin problemas con la integración que se desarrolló. Y así también hacer múltiples a la plataforma, una vez terminado el proceso de validación de la arquitectura, en donde se realizaron correcciones y pruebas, del ambiente, ya tenemos la arquitectura lista para las pruebas funcionales y posterior puesta en producción de la aplicación. Definición de entregables. Validación funcional de solución Entregables Documento de despliegue de solución. Aplicación subida a los Store de cada uno de los sistemas Operativos. Página 12 10. Discusión de los resultados Una vez finalizada la etapa de Validación de la APP procedemos a realizar las siguientes etapas: Pruebas funcionales En esta fase del proyecto es necesario definir los procesos de prueba y funcionalidad de la aplicación donde debemos tomar en consideración los aspectos relevantes para el correcto su funcionamiento, esta fase es de vital importancia para detectar fallos o errores de la aplicación, para su posterior revisión y corrección, una vez terminado este proceso. Tomaremos como casos de éxito los siguientes puntos: Integración con aplicación desarrollada por UDLA. Botones de funcionamiento Correcto despliegue de la aplicación Puesta en producción. Es en esta etapa donde se lleva a cabo la puesta en producción de la nueva aplicación de la UDLA, una vez teniendo el desarrollo ya empaquetado, es necesario subirlo a las diferentes plataformas de distribución de aplicaciones y a su vez activar la actualización de la aplicación en los dispositivos que ya tengan la aplicación funcionando. Definición de entregables Arquitectura desplegada Aplicación móvil desplegada. Para permitir una conclusión éxito de nuestro proyecto, procedemos a realizar la misma encuesta que al comienzo de la investigación, en la cual tendremos los siguientes datos: Página 13 11. Desarrollo de POC (Pruebas de Concepto) Creación de POC La creación de la POC se llevará a cabo haciendo lo siguiente. Tiempo de desarrollo de POC 5 días (40HH) Actividades Creación de look and feel en Node JS Integración de usuario AD a UDLA al sistema de IDM Despliegue de Servidor en Amazon Instalación de entorno NodeJS (Capistrano) Empaquetar APK para Android Alcances de POC Creación del primer look and feel para android Integración de un Rol de usuario para pruebas unitarios (IDM) Desarrollo de una funcionalidad de la API Rest. Desarrollo de un modelo de datos de la bbdd . Desarrollo de una infraestructura (servidor), en amazon. Objetivo el Objetivo de la POC testear esta integración con usuarios de la Universidad de las américas. Entregables. Maqueta de aplicaron para android versión (XXX) Integración con un usuario de AD a través de IDM Página 14 Desarrollo de servidor aplicativo donde se encuentra todo embebido para pruebas unitarias. 12. Indicadores de Desempeño - KPI Página 15 13. Plazo del Proyecto y Equipo de Trabajo El esfuerzo de desarrollo (sin considerar horas de Jefe de Proyecto ni horas de garantía) Estimado es de 1440 HH, formadas por un equipo de trabajo detallado a continuación: Desarrolladores: 3 Ingenieros de desarrollo por 1080 HH (2 meses) Integrador: 1 Profesional Informático por 180 HH (1 mes) Arquitecto: 1 profesional informático: 180 HH (2 meses) Valores del equipo de trabajo: 1 UF valor HH. Costo Final: UF 1440 GARANTIA POST-IMPLANTACIÓN. El período de garantía de la solución se considera en la medida que ésta sea usada y mantenida bajo las condiciones establecidas por las Pruebas de Aceptación y para el propósito para el cual dicho producto fue diseñado. El inicio de la Garantía será inmediatamente posterior a la finalización de la Marcha Blanca. Este período de garantía se extenderá por 90 días Página 16 14. Proyectos de Gantt ACTIVIDAD REAL Actividad DURACIÓN INICIO REAL DURACIÓN PORCENTAJE COMPLETADO Semanas 1 Levantamiento de información Desarrollo de módulos JS Desarrollo de entorno JS Entrega de entorno (Linux) Desarrollo de APP UDLA Pruebas Funcionales Definición de Branch (productivo) Desarrollo de modelo de Datos Entrega de modelo de Datos Instalación de IDM Instalación de IDM a AD Udla Pruebas de conectividad Integración de IDM a BBDD Despliegue de solución Despliegue VPN Site-to-Site Pruebas funcionales de conectividad Pruebas DRP Desarrollo de FRONT Entrega de FRONT Empaquetamiento de aplicación Puesta en producción plataforma 1 4 1 4 2 4 2 6 3 2 1 5 4 1 2 6 5 7 1 8 6 3 6 6 7 3 7 3 8 1 8 5 9 1 7 6 10 3 1 7 11 2 3 8 12 1 4 3 13 2 4 7 14 4 5 1 15 1 1 5 16 2 1 3 17 3 5 5 18 7 1 7 19 2 6 5 20 21 2 1 7 7 6 2 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% Página 17 15. Conclusión. Podemos concluir una vez estudiada la encuesta, la falta de valoración de la universidad, debió al desprestigio durante años. Vemos visiblemente la falta de fraternidad dentro de la universidad. No existe una red de contacto o directa relación que nos permita identificarnos entre nosotros, con esto nace la idea de agrupar e identificar a cada persona, por carreras, especialidad o experiencia en el mundo laboral. Complementando nuestra idea de agrupar e informar, podemos observar la problemática del alumnado nuevo, la falta de información para ubicarse o trasladarse de un área a otra. Con la georreferenciación ayudamos a alumnado a ubicarse mejor en las instalaciones, reducción el tiempo de adaptación. Concluimos dentro de grupo la importancia de valorarnos entre nosotros, como personas o profesionales que somos o seremos, una vez lograda esta acción dentro de la universidad, podemos enfrentarnos aun mundo laboral clasista y tradicional, que te juzga por tus orígenes como estudiaste y no como el profesional que puedes ser. 16. Bibliografía Facultad de psicología de Universidad de las Américas Fuente de la encuesta yo le agregaría el año 2015 Hans Ferro Avendaño Publicista, en la elaboración de esquemas gráficos Página 18